Stoplight Indicator System Signals When Your Servers Are In Distress

stoplight_server_monitoring_system

At [mkanoap’s] office, they have a software package that monitors their various servers’ health, but they wanted a separate indicator to display the status of their most critical systems. They put together a simple list of criteria for their display, including the ability to view the status without a computer, and that it share the same red/yellow/green indicators that their monitoring software utilizes. With those needs in mind (and a few hundred dollars to spare), [mkanoap] and crew rushed out to buy a stoplight, then got to building.

Their status system is self-contained, utilizing an Arduino and Ethernet shield to control the stoplight. The Arduino was programmed to act as a web server, and responds to GET requests by toggling any of the three mains-powered lamps using relays. [mkanoap] then created a handful of scripts that check the status of the critical servers every 5 minutes, updating the stoplight accordingly. The whole setup was tucked neatly inside the light’s housing, before being mounted on the wall in their office.

[mkanoap] says that the reaction to the stoplight as been great, though they had to install dimmer bulbs so those people sitting near it were not blinded. His writeup is incredibly detailed should anyone want to construct one of their own, and who wouldn’t?

A Laser Cutter Challenge

When the Louisville hackerspace LVL1 was discussing the purchase of a new laser cutter, a member said, “I could build one before you get around to buying one.”  The gauntlet was thrown down, a challenge was set, and the race was on to build a tiny laser cutter before the hackerspace took delivery of their new laser cutter.

The mechanical aspect of the build is fairly simple. The X axis is simply a stepper motor, threaded rod and laser module mounted on a carriage. This carriage moves along the Y axis with the help of two stepper motors for either side. Everything was mounted on more perfboard than reason would suggest.

For the electronics of the project, three motor drivers were made with a few logic chips and the laser firing relay was stolen from test equipment developed for LVL1’s trans-Atlantic balloon build. Motor and laser control was handled by an Arduino to keep the build simple because the contest was over after the first laser was finished cutting a square.

LVL1 is now working on a second version of the winner of the laser cutter challenge. They’re planning on a touchscreen interface that will cut a plastic blank about the size of a credit card. We can’t wait to see the results of that build.

Motion Detecting Window Closers Keep Train Noise At Bay

motion_detecting_window_closers

[Ed Rogers] has the unfortunate privilege of living right next to a set of train tracks, and as a man who holds his sleep in high regard, he needed to find a way to keep the noise in his bedroom to a minimum. To combat the sound of passing trains, he built himself a system that automatically closes his windows when a train passes by his apartment.

The setup relies on a web cam, which uses motion-sensing software to detect a passing train. The video is analyzed by a computer in his room which passes a message to an Arduino when a train is near. The Arduino then sends a pair of window mounted linear actuators into action, slowly (and quietly) shutting his windows.

The linear actuators move pretty slowly as you can see in the video below, but we doubt that matters. Since it looks like [Ed] lives in a slow zone, it likely takes quite a bit of time for a freight train to pass, making the 40-second closing period more than reasonable.

Continue reading “Motion Detecting Window Closers Keep Train Noise At Bay”

Portable Power Strip Control Lights And Appliances Using SMS

sms_triggered_appliance_control

[Julian] wanted a way to remotely control various appliances and lights around his house without spending an arm and a leg on home automation. He also desired the ability to easily switch what items he was controlling without a ton of hassle. Since he couldn’t find anything reasonably priced to do what he desired, he built his own SMS-triggered remote control system.

He designed his system to be used like an extension cord, hence the portable junction box enclosure. This enables him to regulate up to four different items at a time, with the ability to swap out components or relocate his controller at will.

The power strip is controlled by an Arduino which receives commands from his PC via an Xbee module. Any text messages sent to his Gmail account are retrieved by his computer and then transmitted to the Arduino. The Arduino in turn triggers relays as designated by [Julain’s] text messages, utilizing H-bridges to provide the required current.

Check out his schematics and code if you’re interested in implementing something similar in your home.

ATTiny Hacks: Run Your Arduino Project On An ATTiny!

Yup. We have all been there. You throw together a really elaborate Arduino project that only really needs a couple pins, far fewer than the Arduino’s native microcontrollers have to offer. Well fear not, [Thatcher] has solved just this problem by adding some ATTtiny cores to the Arduino IDE. His blog details the process from grabbing the MIT developed core files and loading them up in your Arduino software directories. The modification looks simple and although [Thatcher] shows the whole process on a Mac it only involves unzipping and tossing files into a folder. With ATTiny chips only a few bucks each this is perfect for those simple software driven hacks that don’t require an entire Uno duct taped to the outside of an enclosure.  Nice work [Thatcher]!

Update: Bluetooth Super Nintendo Controller For Android

[Rich’s] newest version of a Bluetooth connected Super Nintendo controller takes what was already good and makes it better. We looked at the original version back in May, which is built into a knockoff controller  — [Rich] mentions that he got a lot of flack for defacing retro equipment and wants to set the record straight. The most notable difference between the two controllers is that the batteries are now housed inside the case. He switched over to an 850 mAh Lithium Ion battery, which takes much less room than the four AA batteries did. There is an integrated charger which connects via a mini USB jack as seen in the image above. Bother versions of the controller can be used to play emulators without rooting your Android device.

Unfortunately you won’t get to look inside the case. What we can tell you is that the build no longer uses a BlueSMiRF board , opting for a less expensive Bluetooth solution. We also know that the build is still Arduino compatible, sporting an ATmega328 chip running the bootloader. The lack of detail is because [Rich] is working to market the controller with a limited-quantity preorder. Check out his video presentation of the new version after the break.

Continue reading “Update: Bluetooth Super Nintendo Controller For Android”

Program An Arduino Using Your Sound Card

audioino_programming_arduino_with_sound

[Chris] wrote us to share a neat technique he has been using to program the Arduinos he uses in his projects. He likes to build bare bones Arduino clones rather than sacrifice full dev boards, and instead of programming them via traditional means, he is using his computer’s sound card.

He builds a simple dead bug Arduino (which he calls an Audioino) using a handful of resistors, a pair of caps, an LED, a reset switch, and most importantly – an audio jack. After burning a special audio bootloader to the chip, he can connect the Arduino directly into his computer’s speaker port for programming.

Once the microcontroller is connected to his computer, he runs the IDE-generated hex file through a Java app he created, which converts the data into a WAV file. With the Arduino put into programming mode, he simply plays the WAV file with an audio player, and the code is uploaded.

He says that this method of programming comes in handy in certain cases where he builds things for friends, because they can easily update the software on their own without a lot of fuss.