Arduino “python” Integration

vivarium

[Cyberspice] informs us she likes snakes. Hey, who doesn’t? She’ll soon be adopting a lovely ball python and wanted to keep close tabs on the sensitive creature’s environment. To that end she assembled a network-enabled vivarium monitoring system based on Adafruit’s Boarduino (a minimalist Arduino clone), a TMP36 analog temperature sensor, Saelig’s WIZ810MJ Ethernet interface, and a common LCD screen. The Arduino rig periodically issues updates to a web server, which can then generate informative graphs using a set of PHP scripts (what, no Python?).

Okay, so we could probably count on one hand the number of readers in need of fancy reptile monitoring and still have fingers left over. There are countless other applications where networked sensor monitoring of this sort is a frequent necessity, so the article could be a good starting point for your own projects. There’s lots of source code to work with, on both the Arduino and web server sides. And the parts list demonstrates serious frugality: the Boarduino, the generic LCD, and especially the Ethernet interface; even with the breadboard adapter, this unit is about half the cost of the usual Arduino Ethernet shield, leaving more funds available for the snake food budget!

Digital Tuner Reverse Engineering

hvr-1600-i2c-sniffing

Hackaday alum [Ian Lesnet] tipped us off about some reverse engineering of the HVR-1600, an analog and digital television encoder/tuner. The project was spawned when [Devin] noticed his Hauppauge HVR-1600 didn’t tune channels in Linux quite as well as it did in Windows. He had a hunch this was due to improper initialization settings for either the tuner chip or the demodulator.

To fix this he used two test points on the board to tap into the I2C bus. Using a logic analyzer he captured the command traffic from the bus while running Linux, then while running Windows. By filtering the results with a bit of Perl, and comparing them by using diff, he tracks down and finds the variation in the commands being sent by the two drivers. After a bit of poking around in the Linux source and making the necessary changes, he improved the tuning ability of the Linux package.

[Devin’s] work looks simple enough, and it is. The difficult part of this process is being smart enough to know what you’re looking for, and what you’ve got once you’ve found it.

Head-mounted Computer With Spit, Bailing Wire

[youtube=http://www.youtube.com/watch?v=QyrjBMAa6xE]

Oh, for crying out loud! While we were all giddy reporting on yesterday’s wonderfully done head-mounted computer, [Andrew Lim] of recombu.com comes along and essentially does the same thing with an HTC Magic handset and three dollars worth of Harbor Freight crap. Linux kernel, WiFi, accelerometer, the whole nine yards. Consider our collective ass handed to us.

Funny thing is, either of these could be considered The Consummate Hack. One flaunting the creator’s know-how with its custom-designed parts and delicate engineering, the other exhibiting a more punk flair with random scraps and off-the-shelf technology achieving much the same effect — a solution so obvious we were blind to it. Whatever your outlook, this is a great day to be a hacker!

[via slashdot]

Head-mounted Computer With Linux, WiFi

hmdlinux

Most wearable computers we’ve seen feature a head-mounted display tethered to a small PC system in a backpack or worn on a belt. Here’s a slick little system that does away with the cord, fitting the entire system in the glasses.

[Pascal Brisset’s] WXHMD is based on the tiny Gumstix Overo Fire computer-on-module which features a beefy, 3D-capable OMAP processor that runs Linux. The Gumstix is interfaced with a Vuzix VR920 head-mounted display that includes a three-axis accelerometer and compass. Tying these together is a custom video digital-to-analog converter board of [Pascal’s] own design, created using direct-to-PCB inkjet printing techniques. For less than $1,000 total in parts, the result is a spatially aware six ounce computer, with display and battery and all, that fits neatly over the bridge of one’s nose.

It’s a fantastic hack and a nicely documented project, though even the device’s creator himself questions whether having a pair of microwave transceivers and a LiPo battery strapped directly over one’s eyes and brain is such a good idea.

[thanks w3pt]

DIY Plotter With Laser

plotter-with-300w-laser

[Viacheslav] built a plotter that is fast and accurate. He wanted to take it one step further and added a laser in place of the pen. The 300 mW unit does a nice job of wood-burning any pattern sent to it, but isn’t strong enough to serve as a laser cutter for anything other than thin-film. We wonder if it can be used to cut solder paste stencils for surface mount PCB production.

In the video after the break you can see some plotting that uses a pen. In addition to writing on paper, [Viacheslav] has tested this as a method of applying etch resist to a copper clad board for PCB production. He’s able to achieve 0.8 mm pitch but the production process is limited by the resist pen’s tendency to wear out quickly and to only prevent etching for a short period of time (compared to toner transfer resist).

Just like with his touch sensitive keypad project, he’s taken the time to thoroughly document his work. Build notes, pictures, CAD files, and source code are all available for your perusal and hackage.

Continue reading “DIY Plotter With Laser”

Poddwatt: Tube Amp With Mp3 In Mind

poddwatt

[Bruce] has designed a push-pull tube amp that has enough gain to connect to a portable audio player. The design is closely related to his OddWatt offering from a few years ago. The new amp has many redesigned circuits and the new hardware choices drop the price tag of the parts by about $50.

This little wonder pumps out 5-7 watts and [Bruce] is please with the end result. It doesn’t put out quite as much low-end as the KT88 amp we saw last year, but compared to some other iPod speaker solutions this provides stellar audio.

Reverse Geocache Puzzle

fig1-6471

[Mikal] wanted to create an awesome electronic wedding gift for his friend who was moving to France. After experimenting with a few things, he settled on creating a puzzle box that would only open in a certain location. Since his friend introduced him to the Arduino, he fittingly used one in the design, along with a serial GPS module and a mini character LCD. The box itself is locked using a servo-controlled chopstick, which could theoretically be snapped if [Mikal] really screwed something up. To save battery life, he used a small Pololu module to provide power that uses only 0.01 microamps in standby, and can be shut off by the Arduino.

The box was designed to be mysterious yet self-explanatory. When the button on the front is pushed, the box comes to life for 3 minutes, displaying the distance away from secret location. Additionally, it warns how many tries are left: the button can only be pushed 50 times before it is sealed “forever”. In order to open the box, you have to be within 2km of the destination. Theoretically, you can narrow down the location to one of 2 points after 2 readings, but a less scientific approach would probably be a lot more fun.

This seems like an amazing gift, and the same concept could be repurposed into hundreds of other devices. For extra fun, he could have placed it at a geocache location.