Greenhouse Guard

pid

[Seth King] sent in his latest hack where he used an Arduino to regulate various aspects of a greenhouse. He has sensors for soil and air temperature as well as light and moisture. He built a custom circuit that uses relays to power fans, lights, and heaters. Using timers and the sensor data, the devices can be triggered to create the perfect environment for sprouts. He hopes to make the whole thing wireless by integrating XBees, but for now he ran a USB cord to his computer.

Related: Automatic grow light

Touchpad + Arduino

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

[Jani] directed us to his tutorial on making a laptop touchpad work with an Arduino. After seeing the recent post on touch pad and VFD hacking, he couldn’t resist finding one of these to play with. He shows us how to connect it all up and offers two methods of using the data from it. The first method is to determine the direction of finger travel and the second, shown above, is to use it more like the volume control on an iPod. Source code for both is available on his site.

Ceiling Fan POV

FDG3AFAFXETSIYM.MEDIUM (Custom)

We know some of you are getting sick of POV projects, but this one was just so cool, we couldn’t resist. [UncleBone] thought POVs were pretty cool, and wondered if he could use one on his ceiling fan.  It would have been a breeze  just to toss something like the RGBike POV on there and call it finished, but he designed his own.  Opting to blow away the norm of using a single row of LEDs, he chose to do 5 different rows of LEDs, one for each blade. The whole thing is controlled by an Arduino,  with a spreadsheet for image manipulating. Unfortunately, we don’t see any source files for the project available. Maybe he’ll put them on there if we ask really nicely. If he could get it playing animations, we would just chill and watch it for hours.

Capacitance Sensor Guide (AD7746)

capacitive_sensor

[Marcus] has written up his experiences using the AD7746 capacitance sensor. He used the SparkFun breakout board in conjunction with an Arduino. The available Arduino code wasn’t that great so he rewrote it to be easier to understand. The AD7746 is an I2C device that can be continuously read, but this doesn’t mesh well with the Wiring libraries. Additionally, the calibration routine from the data sheet is difficult to understand. He’s included all of the code he used plus a Processing sketch to help visualize the input which will hopefully make your experience with the chip much more smooth.

Lunar Lander Remade

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

For those that are lucky enough to remember it, Lunar Lander was a fantastic game. Though it had simple vector graphics and highly repetitive game play, it kept us captivated. We probably lost entire weeks of our lives competing with friends to be the best. Well, now we can relive that experience with a physical version of the game. [Lain] built this fantastic arcade style game to replicate Lunar Lander’s game play exactly. The style of the project is fantastic with giant analog meters and dials giving real time feedback.  You even get a prize if you complete all 3 levels. You can get plenty of build details by going through his blog. Maybe he should hook up with the folks that built the Apollo landing computer replica to build the ultimate simulator.

[thanks Mike]

AVR ISP Programming Via Arduino

ardunio avr isp programming

We found this Arduino AVR ISP programmer particularly interesting. AVR microcontrollers can utilize an interface called In-System-Programming. ISP allows the chip to be programmed or reprogrammed while in an actual circuit via a pin header. Atmel’s solution is the AVR ISP MKII programing tool. The MKII can also be reprogrammed just as an AVR. The difference here is that most people are not likely to modify the MKII to be used as anything but a programmer. On the other hand if you already have the Arduino, fetch the avr.isp.03 firmware and AVRdude. Then program a device, for example an ATtiny13 using the Ardunio as the programmer. All the project information is provided under the CC BY-NC-SA 3.0 license. On a related note we covered a Microcontroller cheat sheet which covers AVR devices and ISP pinouts.