DashFest JJ's life and project dumping grounds…

6Nov/118

Professor Kill A. Volt


So I built a Tesla coil for Halloween. Me and Ash came up with the idea a week before, so I didn't have much time.

I already had most of the components for a coil ready. Already had neon transformers, a handful of doorknob capacitors, totalling 17.5nf. Since this is all I had available with capacitors, I was forced to keep the power down to 12kv @ 30ma (360 Watts). I had an old primary and secondary coil I built years ago for a static gap coil. But the secondary was only about 3" diameter.

I decided to build a synchronous rotary spark gap to get the most out of the little power I was putting in. I used a universal brushed food processor motor. I ran across a neat trick discovered by Clive Penfold that allows you to convert a brushed motor to synchronous with just a diode soldered between 2 opposed brush commutators. Synchronous Rotary spark gaps are a great way to get a efficient, and solidly timed spark discharge in the primary circuit. It allows the capacitor to discharge @ 120 beats per second, and also discharges at the peaks of the AC wave. The phase of the discharge time can be changed by rotating the motor in relation to the tungsten electrodes on either end of the gap. It worked quite well for me, as shown in these vids/pic:








The rotor is just a 1/4" barbed nylon "T" fitting for hose. I stuck a couple of set screws in it to lock the fitting on the motor shaft, and lock the tungsten electrode in position. I dremeled slots in the white plastic mount to allow for phase adjustment. (The slots were made bigger after that pic) Using my Variac I found it ran nice @ about 40 volts. I found a transformer @ Raelco that made it more permanent.

I'm mounting everything in a poly rolling cart that I found at the DI for $10. The cap is just a handful of 40kv doorknob caps, all in parallel for a total of 17.5nf. I used aluminum strip to mount them together, and a couple of IKEA plastic shelf brackets to mount it to the cart. A simple safety gap was built using a couple of carriage bolts (not shown).

Now the Transformer, Cap, and Spark Gap is taken care of, I start fiddling with the primary and secondary coils.

I already had old stuff available, and gave it a shot:


The sphere at the top is a pair of IKEA Bowls soldered together. Actually worked pretty well. The streamers were about 12"-14"

I decided to go ahead and wind a new primary/secondary. Due to only running 360 Watts, I know the performance wont be much better in terms of streamer length. But at least I'll have a better set up for next year after building a better cap, and increasing the current up to 120ma.

The new secondary was wound on a 5.25" poly post cover from NPS. Wound 24" of 23awg magnet wire. Here's some pics of the winding process.



It came out pretty well, although I had to tweak it a few times to work out the loose windings. Over the next few days I put approx 6-8 coats of Polyurethane from a rattle can on it.

The primary took a few attempts. I tried using clear acrylic boxes from IKEA, and threading copper tubing into holes I drilled.. It didn't work out so well. So I started over, and decided that zip ties and drilled PVC on a temporary plywood base should work.


I used 3x 20 foot spirals of 3/8" copper tubing soldered together. This was probably the single most expensive part, but turned out well!


I think the winding spacing is a bit too wide, but it works. I soldered together 2 more IKEA Bowls, this time for a 14" diameter sphere. And gave it a test!


It was marginally better, as expected. Not enough current, remember? Probably about 18" streamers. I put some hardboard covers over the spark gap area to cut down on noise and UV light hitting people. Also wired a foot operated switch from Harbor Freight to make operation easy. The Rotary Gap stays on continuously, and the transformer is kicked on with my foot on demand.

But wait, we need more! I also tossed together a few 12kv transformers for a 120ma Jacobs Ladder!


Also gathered some props.


I built a pair of grounded huge aluminum "tongs" with IKEA strainers at the end to use as a Faraday Cage. I let the kids put the candy in the tongs themselves, sometimes yelping really loud to make em jump. :D
I then zapped the candy with the coil, before giving it back to them. My wife Ash put together a spider web covered workbench with bubbling concoctions, sheets in the background, and other spooky bits. We both dressed in lab coats, her being my clipboard wielding "Lab Assistant". I'm also wearing a pair of welding goggles, and 40kv lineman gloves (for looks).

It all worked out well, and everyone enjoyed it!





A friend recorded this one.


This will be a new tradition each year. Each year will be bigger. I should be running a nice MMC Cap, and 1440 watts input next Halloween!

Filed under: Life 8 Comments
29Jul/110

Game-tendo (Portable NES in a Gameboy)

I built and almost finished this project LOOONG ago, but abandoned it due to a fried LCD. I found a new suitable screen for $2 at the DI and decided to finish it.

Here's the guts (minus wiring):

Pretty straight forward.
The "NOAC" (NES On A Chip) was salvaged from a "Power Player" pirated NES system.
The LCD is one pulled from an Intec PS2 portable screen+controller combo.
The controls are the original game boy button board, trimmed to fit, and re-wired to a genuine NES controller shift register.
Wire it all up, and you got a portable NES!
Its still not quite finished. Need a battery and voltage regulator, as the NOAC takes 5vdc and the LCD needs 9vdc. Needs a simple audio amp for sound.
Other than that its good to go!

Filed under: Life No Comments
29Jun/110

Not so quick n dirty iPhone controlled garage door.

Alright, so I lied in the last post. It didn't work well at all. The software had a memory leak and crashed often. The software was incredibly slow. The AMD Geode PC overheats trying to run XP, and is also UNBEARABLY slow. The wireless network signal was weak, and it didn't have any kind of feedback to tell me the garage door was open or closed. It just sucked.

So I started over:
The same Velleman K8055 USB Interface board.
Used a better mini PC this time. A P4 based box with 768MB of ram. (At least it has SOME grunt)
A high power wireless bridge for network connectivity (good signal now).
An Axis IP webcam to keep an eye on things.
It has magnetic reed switches on the door connected to the K8055 digital inputs to detect when it is opened or closed.
All sitting pretty on a little shelf near the ceiling.

I wrote all new software from scratch. A web based PHP front end running on my webserver. The PHP script communicates directly with the VB program running on the PC, and gives realtime status and control of the door, webcam view, and the VB software even sends me SMS messages when the door is open, closed, or jammed!
Its pretty slick now! Commands are nearly instant, and I can see the status of the door from anywhere.
Need to add security before I can show off the front end to you guys...

15Jun/113

Quick n dirty iPhone controlled garage door

Soo uh... There is a PC connected to my garage door. Is that wrong?

I saw this piece on hackaday today, and thought I'd give it a shot with a different method. I actually managed to complete it in 3 hours!

I had one of these sitting around:

Its a Presidian PIC-1MM Personal Internet Communicator I picked up at the DI for $5. Its basically a tiny low power AMD Geode powered PC running Windows CE. I hacked the BIOS on it a while back and installed Windows XP (requires a BIOS hack to run a custom OS). It currently has a Cisco AE1000 wireless dongle for network connectivity. All running fine from a 12v 1.5amp brick.

Next part:

This is a Velleman K8055 USB Interface board. It allows you to control numerous inputs and outputs via USB digitally, or analog. I built it a while back for an abandoned project, and had no use for it. The relay connected to the side is what activates the garage door opener "button". The capacitor/resistor combo just above it allows the relay to click momentarily, even if the output is constant. We don't want to hold the garage door button down. :)

Now we just toss it all on top of the door opener:

The software:
http://k8055.transcendsolutions.net/
This is a K8055 "Bridge" that runs in windows, and allows any iOS device to control the K8055 from anywhere. There is a $3 app in the iTunes store to install on the phone. Its secured with a "key" to prevent other phones from connecting.

...and thats it! It works great! I will probably eventually write my own software, as the K8055 Bridge software is clunky.

14Apr/118

Retro Mouse

So how do you get a 25 year old Atari STM1 Mouse working on a modern PC?

Rip out these guts.

Took a Microsoft Optical USB Mouse, and hacked and glued the optical window into the "ball hole".

Trimmed the old PCB, so we can utilize the original button switches. Trimmed the new PCB so it'll fit inside.

Soldered wiring from the old PCB's buttons to the new USB PCB.

Jam it all back together... AND...

The original Atari mouse is NOT serial. its a proprietary connection utilizing the DB9 connector. So a USB/serial adapter does not work in this case.

7Feb/110

The Superman

Over the weekend I worked on the Suzuki TS250 I picked up a while back. Ripped off all the electronics and road junk. Tank is from a TS185, and is slightly smaller, but works fine. built a throttle cable for it, and took it for a couple of spins.

It is now named "The Superman" for obvious reasons.


It runs great! I was surprised with its power for an enduro

Filed under: Life No Comments
2Feb/112

Whats this…

Acquired this...  Going to build something out of it.  Wanna guess?  Clue... its LOUD.

:D

Tagged as: 2 Comments
22Jan/111

The NES PC

This project has actually been mostly completed for some time. I just haven't taken the time to rip it back down and take pictures to blog about. Well, today I did. Its different than most other NES PC's in that the PSU is integrated into the NES also. Most others use external power bricks to power. Mine uses a standard PC power cord! It also utilizes the original controller ports for UNMODIFIED NES controller awesomeness. Many others get swapped to USB ports, and they use USB NES controllers, or USB adapters. (Cheaters)

From the front it looks like an ordinary NES.

From the rear it starts to look different.

The first attempt at this build failed, and I ended up starting over. The NES enclosure seemed to not quite have enough room for both a motherboard and a PSU. This is why others end up with a external power brick. I figured out that the TOP of the enclosure actually has more room than the bottom. So I flipped the motherboard upside down, and mounted everything to the top! This is a VERY tight fit, but it works. As you can see, the NES is actually upside down in this picture. The only parts mounted in the bottom half are the HDD, switches, and controller ports. The motherboard backplate needed to be trimmed on one side to match the angles of the NES.

Below is a view of the standoffs that were cut off from other areas in the casing, and epoxied into the lid for motherboard standoffs. Much of the inside of the casings was dremeled off to make room for the good bits.

The original power and reset buttons were utilized, along with the LED. However the motherboard physically conflicted with the reset switch. I ended up removing the switch and replacing it with a much smaller one, epoxied in place. This gave the needed clearance. The original wiring was soldered directly to a section of a floppy connector, which just gets pressed onto the appropriate motherboard front panel header.

The original controller ports are fully functional. You can connect standard NES controllers, and they work great. This was accomplished via the parallel port. You can actually wire many different console controllers to a parallel port, if you use the right driver. The parallel port is capable of handling up to 5 controllers simultaneously! Right now, its just wired for 2. But maybe in the future I'll add SNES/Genesis/etc. controller ports, hidden under the NES cartridge door. :)

The schematics that I found online powered the controllers with the 5v+ available from the parallel port itself. This calls for 5 diodes connected to the port. I also heard issues with the lack of current LPT ports put out, especially with multiple controllers. I decided to scrap the diodes, and go straight for a 5v+ off an unused USB header on the motherboard. This gives PLENTY of current, and I didn't need the protection diodes as USB power is protected on its own. You can see the purple USB header wire in the photo below.  This worked perfectly, and this makes the schematic/adapter wiring only. No parts needed! The motherboard only has a parallel header, rather than a DB25 on the rear. This actually works out perfectly. I used a hacked up section of a 44 pin laptop IDE cable/connector as it has the same pin pitch as the header on the board. The manual for the board kindly gives the header pinout, as it is different than the DB25. The following schematic assumes DB25, NOT the motherboard header


That pretty much covers the bulk of the project. Most of the time was spent dremeling the crap out of the casing. It turned out pretty clean, although I feel I could of done a better job with some of the cutouts.  Ideas for the future include a slim optical drive in the cartridge door as there is enough room.  Might add more controller ports for other console controllers.  I need to build an autostart GUI front end for the emulator, that lets you choose the rom to play using the controllers, rather than needing a kb/mouse.  The reset button should probably be rewired and mapped to reset the emulator, and not the PC.  I have several times now reset the PC thinking I'm just resetting my game! :)

Specs:

MSI Wind Board D510 Intel Atom Motherboard. Link
2GB DDR2 800
60GB Seagate 2.5" SATA HDD
FSP Flex ATX 220w PSU
Currently running XP Pro (yea yea, I should of used Linux), FCEUX for emulation, PPJoy for the parallel port controller driver.

UPDATE! 4-27-11
I installed an optical drive in the NES PC. Check it out:

9Jan/113

Backwards Mario (or other games)

So today I was cleaning the garage, and I see this little cheapo 13" CRT TV sitting there. I was reminded of an old Hackaday post that demonstrated that you can reverse the horizontal deflection coil wires, and get a mirrored image (For some reason I cant find this post). I then thought, "What would it be like to play NES games backwards??"

This is a super simple hack that took me about 30 minutes, but is fun! It adds a new dimension of play to old games.

Find and swap the Horizontal deflection wires on the yoke, as shown here:

Hook up something, and test it out! It took me a couple of attempts to find what pair is horizontal, and which were vertical.

Rip open an NES controller, and cut the 2 traces coming out of the Bottom of the "Left" and "Right" buttons. Expose some copper, and swap the traces using small wire, as shown.

Re-assemble and test... That's it! You can now play with normal controls, on a reversed screen. Here's the result:

3Dec/101

DashFest.com server upgrade

Im building up a new server with a bit more Oomph:

New server

Drives galore!

Tagged as: , , 1 Comment