Photo Booth For A Wedding

[Joe Bain] built a portable photo booth for his wedding. We’ve looked in on photo booths before, both as a robust feature in your apartment and as a mobile option. But making it part of a wedding reception is the best reason we’ve found to build one. [Joe’s] electronics consist of a laptop, camera, screen, and a big pushbutton that interfaces via a serial cable and adapter. He found some software that was written for photo booths which takes care of almost everything including polling the “go” button.

The booth itself is a frame build from PVC pipe (another chance to use those fancy fittings) with fabric dividers hanging from it. This is fun for the wedding-goers and it produces a bit of nostalgia for your scrapbook.

USB Adapter Options

[Ladyada] takes some time out of her day to explain the common options available for connecting projects through USB. You may be thinking that you already do this with an Arduino. Well, yes and no. The Arduino uses one of these options, an FTDI chip that handles the USB on one side and spits out microcontroller-friendly voltage signals on the other. This chip can be used with your projects, a topic that [Phil Burgess] covered in great detail.

In the video after the break you’ll also hear about USB to serial converters which connect to the Universal Serial Bus and output the traditional 12-20V serial signals (with the exception of cheap knockoff cables like the one from last week). These need to be stepped down to 5 volts or less using a MAX232 chip to work with your project.

Finally there’s the option of using a microcontroller running the V-USB firmware package. This is how the USBtinyISP works and I’ve used it in my own projects to build a LIRC compatible IR receiver.

Continue reading “USB Adapter Options”

6809 Computing

[Matthew Arnoff] built an 8-bit computer around the Motorola 6809 processor. He chose this processor because it seems there are a lot of Z80 builds out there and he wanted to try something different.

This actually packs quite a punch. He’s clocking the machine at 2 MHz with 512 KB of SRAM memory. Compact Flash that is FAT formatted provides mass storage. He’s using a serial connection for a user interface. After the break you can see his oscilloscope is used as the monitor. This was easy to accomplish by connecting the serial out to Terminalscope, one of his previous projects. Continue reading “6809 Computing”

Adding A Serial Port To A Dockstar

If you don’t look close you might think this Seagate Dockstar is in stock condition. But look at the three holes in the white case just above the thumb drive which act as a serial connection for the Dockstar. [Firestorm_v1] posted the instructions after see our post about installing OpenWRT on the device. He did a nice job of concealing the connection, heating up a pin header to melt the holes he needed. Now he has quick access without sacrificing features or aesthetics. A serial-to-USB cable is modified with a polarized pin header to ensure a quick and accurate connection. This is great for PC connectivity but you also never know when you want to add your own hardware bits to the network device.

OpenWRT On A Seagate FreeAgent Dockstar

The Seagate FreeAgent Dockstar aims to make all of your stuff available online. It serves that purpose but sometimes you just want more options for controlling your hardware and running some scripts. [Eric Cooper] put together a guide for installing OpenWRT on the Dockstar by building your own kernel and loading it onto the internal storage. Once you have a kernel that will play nicely with the hardware, you can install it by tunneling in through SSH; the same method you would use if you wanted to run Linux on this hardware. If you have problems along the way, [Eric’s] also included a guide for cracking the Dockstar open and connecting a serial cable.

Power Cycling A Problematic Modem

[Gigawatts] struggled against a shoddy Internet connection for quite some time. Changing modems, having the line serviced, and spending far too much time on the phone didn’t do any good. In fact, the only thing that fixed the problem was power cycling the modem once it stopped responding. His solution was to automate the power cycling process. He added a cron task to his router which is running DD-WRT, a favorite firmware alternative for hacked routers. The script monitored the WAN connection and when it went down it would toggle one of the serial port pins. He whipped up an outlet box with a relay in it and used that serial pin to cut the power going to the modem. A workaround yes, but it was the only thing that brought an end to his frustration.

JTAG Programming Over A Network

[Matt Evans] was running up against the common programming gotcha caused by disappearing parallel ports. For years he had used a JTAG parallel cable when working with FPGAs but recently realized he no longer owned any machines with that interface available. Instead of shelling out $50 for a USB programmer he a programming interface from an old router.What he’s doing is bit-banging using Linux. In this case it’s a router running a version of Linux which makes his setup Internet friendly but this could be done in the same basic manner on any Linux device with enough available I/O to connect to the device you are programming.