Update: Grow Controller Rebuilt To Last

new-grow-controller

[The Cheap Vegetable Gardener] assembled his first grow controller about three and a half years ago. He’s been very happy with it and knows that he’ll be using it for years, maybe even decades to come. He just finished overhauling the grow controller design to help make sure he doesn’t burn down his garage one day. You have to admit, without knowing anything about the project this rendition does look safer than his original offering.

Pictured above is the weather-proof enclosure he used to house four mains-rated solid state relays. This box is isolated from the control hardware, providing heavy-duty utility plugs to interface with the heater, lights, fan, and water pump.  He mounted the Arduino board which controls the relays to the outside of the box, using the Ethernet wire to switch the SSRs. It uses a manufactured shield he designed which will help ease the pain of fixing the system if parts ever go bad.

Later on in the build he shows the grow light and heaters used in his operation. The heaters simply screw into light sockets; something we’ve never come across before.

Measuring The Lifespan Of LEGO

lifespan-of-LEGO

How many times can you put two LEGO pieces together and take them apart again before they wear out? The answer is 37,112. At least that’s the number established by one test case. [Phillipe Cantin] was interested in this peculiar question so he built the test rig above to measure a LEGO’s lifespan.

The hacked together apparatus is pretty ingenious. It uses two servo motors for testing, each driven by the Arduino which is logging the count on an SD card. One of the two white LEGO parts has been screwed onto an arm of the upper servo. That servo presses down onto the mating piece which is sitting inside that yellow band. Look close and you’ll realize the yellow is the handle end of an IC puller. When the post on the lower servo is moved toward one arm of the puller it grips the lower LEGO piece tightly so that the upper servo can pull the two apart. In addition to the assembly and disassembly step there’s a verification step which raises the mated parts so that a reflectance sensor can verify that they’re holding together. [Phillipe] let the rig run for ten days straight before the pieces failed.

Don’t miss his video description of the project after the break.

Continue reading “Measuring The Lifespan Of LEGO”

Rolling Your Own Minimal USB To Serial Arduino Programmer

usb-to-serial-programmer

[Hans Peter] wanted to move away from using full Arduino boards in his projects. One of the components he rarely used after the development stage is the USB hardware. Once the firmware is flashed to the chip he didn’t need it any longer. So he tried his hand with some really small SMD parts by building this USB to serial Arduino programmer.

The chip he went with isn’t the FTDI part we’re used to. Instead of using an FT232RL, he opted for its smaller cousin the FT230x. This chip doesn’t fully implement the communications protocol of the 232, but it does work with AVRdude and that’s all that really matters. Above you can see [Hans’] creation next to the official Arduino USB-to-serial programmer. He used the same connection scheme, but went with an edge connector for the USB instead of using a mini-B jack.

It’s pretty impressive to see his prototyping work with the 16-pin QFN package. He soldered it dead-bug style to a couple of SIL pin headers in order to test it on a breadboard. The first board he assembled was too loose in the USB port, but he added some tape to the back to make it thicker, and coated the edge connector traces with a bit of solder and that did the trick.

Home Security Hardware Makes You The Monitoring Service

diy-home-security

[Nick] and [Simon] both have home security systems with a monitoring service who will call whenever an alarm is tripped. For [Simon] this ends up happening a lot and he wanted to change the circumstances that would trigger a call. Because of company policy the service is inflexible, so he and [Nick] went to work cutting them out of the loop. What they came up with is this custom electronics board which monitors the security system and calls or texts them accordingly.

They started with the self-monitoring alarm system design we looked at back in September. This led to the inclusion of the SIM900 GSM modem, which is a really cheap way to get your device connected to the cellular network. It also uses a DTMF touch tone decoder to emulate the phone line to keep the security system happy. [Simon] highlights several changes he made to the design, as well as the reasons for them. One idea he has for a possible revision is to do away with the MT8870 chip which handles the touch tones. He thinks it may be possible to use the SIM900’s DTMF features to do that work instead.

Atomic Skull Clock Reminds Us We’re Dying

atomic-skull-clock

Whether you like it or not, every second that passes brings you one step closer to your own demise. It’s not a comforting topic to dwell upon, but it’s reality. This art installation entitled ‘Memento Mori’ is a haunting reminder of just that. Even with all the advanced technology we have today, we still have absolutely no way of knowing just when our time will come.

[Martin] cast a real human skull, then added a 4 digit LED display that’s attached to a rubidium atomic clock (running a FE-5680A frequency standard). The display counts down a single second over and over, measured in millisecond-steps, from 1.000 to 0.001. He built a custom electronic circuit to convert the 10 MHz sine wave into a 1 kHz pulse signal, and used ATmega8 chips running an Arduino sketch to do the rest of the dirty work.

Watching the video after the break, with that smooth mysterious music in the background, one can’t help but ponder our mortality. On a personal note, this totally feels like something you’d find in a video game.

[Thanks Martin]

Continue reading “Atomic Skull Clock Reminds Us We’re Dying”

Get Phone Calls Answered With The Moshi Moshi

Moshi Moshi

Have a significant other that isn’t the best at picking up the phone? [Aaron] was having a hard time reaching his wife, so he hacked up a solution. The Moshi Moshi detects calls from [Aaron], and plays music to get her attention.

A remote server running Asterisk picks up the call and uses a Ruby script to log the call. Every ten seconds, an Arduino Due with an Ethernet shield polls a Sinatra web server to see if a call has arrived. If a new call has come in, a music loop is played. Getting the Due to loop audio was a bit of a challenge, but the end result sounds good.

Quite a bit of tech is brought together to make the Moshi Moshi, and all the code is provided in the write up. This could be helpful to anyone looking to combine hardware with the Asterisk PBX. After the break, [Aaron] shows us how the system works.

Continue reading “Get Phone Calls Answered With The Moshi Moshi”

Giving A CNC Knitting Machine A New Brain

We’re all about big machines that build things for us – laser cutters, CNC mills, and 3D printers are the machines de rigueur for Hackaday.  Too often we overlook the softer sides of fabrication that include textiles and knitting. [varvara] and [mar] are doing their best to bring us the softer side of things with their modification of a Brother knitting machine. They call their build Knitic, and it’s a great way to knit with computer control.

Instead of previous Brother knitting machine hacks we’ve seen, Knitic doesn’t bother with emulating the keypad or controlling the microprocessor already there; this build dispenses with the Brother brain and controls the solenoids and switches of the knitting machine directly with the help of an Arduino and a home-etched shield.

It’s not quite an automated knitting machine – someone still has to run the shuttle across the machine – but the patterns are controlled via a Processing app available on the Knitic github. You can check out [Varvara]’s demo of Kinitic after the break.

Continue reading “Giving A CNC Knitting Machine A New Brain”