This USB dongle will let you use your unmodified NES controllers on a computer. That’s because it includes the same socket you’d find on the classic console.
The image above shows the prototype. Instead of etching the copper clad board, each trace was milled by hand (presumably with a rotary tool). To the left the black square is made of several layers of electrical tape that builds the substrate up enough to fit snugly in a USB port.
An ATtiny45 running the V-USB stack has no problem reading the controller data and formatting it for use as a USB device. This is actually the second iteration of the project. The first attempt used an ATtiny44 and a free-formed circuit housed inside the controller. It worked quite well, but required alterations to the circuit board, and you needed to replace the stock connector with a USB plug. This dongle allows the controller to go unaltered so it can be used with an NES console again in the future.
It has been a hot hot summer for many parts of the US. The heat has been dangerous at times and making sure the livestock has the water they need is incredibly important. [Maddox] recently upgraded the automation on their water troughs which will help with the process. Sure, they still have to check on the animals, but this will ensure there’s plenty to drink in between those visits, and that a malfunction doesn’t waste precious water.
There has always been some level of automation here, but it relied on float valves which were frequently malfunctioning. This project seeks to get rid of the float value and use solenoid valves like those used in irrigation. These solenoids can run from a 9V battery and offer quite a bit more reliability than the mechanical vales. There is still a float sensor which measures the water level, filling up the trough when needed.
An MSP430 Launchpad was used for the prototype, from which a PCB was designed. Since this needs to be weather-proof a water tight enclosure was sourced. The company that makes the enclosure also provides DXF templates which [Maddox] used to establish the size and outline of the PCB.
Tonight at 6pm pst, the people at RedBull will be announcing the theme for the 72 hour build-off. We’ve cleaned our space, set up the cameras, and tried to get a good night’s sleep. We’re all ready to kick some ass and would love it if you would join in to watch and even chat with us during the build. You should be able to watch all of the teams at the red bull contest web site. Though you can also just tune in to us at the link below, or on the sidebar.
During some of our team meetings we decided that watching a live stream of us hunched over some device for 72 hours would be extremely boring. To help remedy this, we have been contacting people all week to arrange proper amusement. We have graffiti artists, dancers, and some other miscellaneous things(possibly fire breathers?) in the works to help break the monotony. You’ll see a board labelled “EVENTS” in the bottom left of our stream. This should help keep you notified when the next bit of amusement shall arrive.
If you want to just watch the teams individually, there’s a list of each of our channels after the break.
Continue reading “The live streaming 72 hour build-off begins tonight!”
[Vinod’s] latest project lets him use a TV remote control as a mouse. It may not sound like much, but he did it with a minimum of hardware and packed in the maximum when it comes to features.
He’s using an ATmega8 to read the remote control signals and provide USB connectivity. With the V-USB stack he enumerates the device as an HID mouse. One note of warning, he used the PID/VID pair from the USBasp programmer project. If you use that programmer you’ll need to uninstall the drivers to get this to work (we think this is only necessary on a Windows box).
The cursor can be moved in eight directions using the number pad on the remote. The numeral five falls in the center of the directional buttons so [Vinod] mapped that to the left click, with the zero key serving as right click. He even included the scroll wheel by using the volume buttons. The firmware supports cursor acceleration. If you hold one direction the cursor will move slowly at first,then pick up speed. Fine adjustments can be made by single clicking the button. Check out his demonstration embedded after the break.
Continue reading “Use your TV remote as an HID mouse”
Oh that? It’s just the backyard observatory we built last summer. You know, for fun. This is a conversation we image [Kakon24] and his dad are having quite often these days. They’re astronomy interests just got a big equipment upgrade when they built a huge observatory on their homestead. Now we don’t proclaim to know a lot about observatory quality, but this is head and shoulders above what most people manage to acquire.
It isn’t a simple build either. It’s a full-fledged building of its own, starting with a poured foundation, then stick framing which was covered in stone work. The images tell the story of the build, but for information on the hardware you’ll want to read through the comments over on the Reddit Astronomy thread. Sounds like the scope itself cost over 100 grand so having a proper building to protect it is a must.
This piece of software called OmNomNom works with OpenSCAD to turn 2D images into 3D models. It’s literally a drag-and-drop process that renders almost instantly.
Here the example is a QR code, which is perfect for the software since it’s a well-defined black and white outline in the source image. But the video after the break shows several other examples that don’t rely on this simplicity. For instance, the Superman logo, which uses four different colors, is converted quite easily. There’s also a depth map of [Beethoven’s] bust that is converted into a 3D object. The same technique can be used to create terrain from topographic source images.
Once the file has been converted to a model it can still be tweaked like normal. This allows you to customize size and depth to suit your needs. This is where OpenSCD comes into play, but if you don’t use that program you can still export an STL file directly from OmNomNom for use on your 3D printer.
Continue reading “Drag and drop images for 3D printing”
[Noah Farrington] sent in his latest hack over at his intensely interesting blog; converting a racing wheel arcade controller to a remote control for his RC car. He picked up the arcade controller for free, and decided it would be much cooler to control an RC car he had handy with it. He elected not to use an Arduino for this project *gasp* ,and do it all with hard logic. He did, however, use the Arduino in the design process *phew* in order to figure out the working of the RC control board. The final board is pretty simple compared to the Arduino solution, a few op-amps, a voltage regulator, and some passive components. Not bad at all for what [Noah] claims is one of his first big projects. Maybe he’ll post a video of it in action some time soon.