Troubleshooting Household Light Timers

timer-repair

When [Todd Harrison’s] Christmas lights stayed on well past the pre-defined shut off time, he knew there was something wrong with the timer. He took the device into his workshop and spent some time diagnosing and repairing the device, a process he recorded for all to see.

After busting the screw-less timer open with a hammer, he inspected the PCB for any apparent signs of damage. After seeing what looked like a damaged transistor, he desoldered it from the board for testing. After the transistor passed his tests with flying colors, [Todd] assumed that the fault had to be in the relay which the transistor was responsible for switching.

Sure enough, the relay had shorted out, and upon cutting it open he found that the contact points were fused together. He separated and sanded the contacts down, enabling him to get the timer working – at least for the time being.

Part of [Todd’s] goal with this video was to show off different methods of desoldering, including a manual solder sucker (my favorite), desoldering braid, and a purpose built desoldering iron. If you’re in the market for some desoldering tools, but don’t know what to buy, [Todd] is more than happy to offer his advice.

Continue reading to see a video of [Todd’s] troubleshooting process.

Continue reading “Troubleshooting Household Light Timers”

Simple IR Sensor Simplifies Laptop Audio Control

tiny-ir-tv-remote-receiver

[Owen] has a fairly big project in the works, where he’ll need to use infrared light to send data wirelessly between two nodes. The only problem with his grand plan is that he has never built anything of the sort. As a learning exercise, he decided to try his hand at building a wireless control interface for his laptop, which he uses to play music while doing homework.

His laptop usually sits across the room from [Owen], where it is connected to a speaker and amplifier. He hates getting up repeatedly to change songs, so he figured he might as well build an IR receiver to control Winamp that responds to commands from his TV’s remote control. Using his Open Bench logic sniffer and an IR receiver from an old VCR, he deciphered his remote’s encoding system. He then programmed an ATtiny13 to decode messages received by the IR sensor, sending them to his laptop via USB.

He packaged things inside a tiny mint tin, which he hangs from a desk lamp while in use. Now he can easily perform just about any action in Winamp with a few button presses on his remote. [Owen] says that he’s incredibly happy with the results, and now that he has a firm grasp of IR signaling concepts, we can’t wait to see what he builds next.

Ask Hackaday: Organizing A Growing Collection Of Electronic Odds And Ends

ask hackaday

[Tim] wrote in, lamenting a problem that many of us can likely echo. Over the years, he has acquired all sorts of small electronic parts and components, along with tools and accessories – all of which are starting to crowd his workspace. He says that most of his stockpile is being stored in a tackle box, but it’s getting unwieldy and he would like to find a better way to organize things.

Yours truly suffers from the same sort of situation. It’s mostly a result of being a tad bit lazy, while conveniently finding alternative storage containers for my electronic odds and ends. My workbench is strewn with plastic snack baggies (for screws, not ESD-sensitive bits), Glad-Ware containers, Eclipse gum packages, and old plastic baby formula tubs for larger items. While I’m certainly doing my share to reuse plastic packaging, I am aware that it’s not exactly the best organization methodology.

This topic does come up pretty often, and even though we’ve talked about it on several occasions, people still like to hear fresh feedback from their peers. If you have some clever organization tips, or a novel way of storing your electronics components, be sure to share them in the comments!

GE Color Effects Hacking For The Nautically Inclined

ge-color-effects-controller

[Jim] wrote in to share some work he did with GE Color Effects LED lights in an effort to create a light display for his boat. He saw our coverage of the Color Effects G-35 hacking efforts by DeepDarc last year, and knew that they would be prefect for the boat. He did some careful scouring of eBay to score 8 strings of lights at bargain basement pricing, then he got down to the business of hacking them.

He originally built a control circuit using a single PIC18F, but just before he started to put everything together, he realized that wiring everything up would be a huge undertaking. Going back to the drawing board, he decided it would be best to replace the lights’ stock board with one of his own. Now, he uses a single master controller board to send messages to his slave “pods”, significantly cutting down the amount of wiring required for the project.

The display looks great as you can see in the video below, though as many do, [Jim] has plenty of improvements in mind for the future.

Continue reading “GE Color Effects Hacking For The Nautically Inclined”

Nokia N900 Control Pad Is Perfect For Gaming On The Go

nokia-n900-gamepad

[Andrzej] loves his Nokia N900, noting that it makes a great portable gaming device. Since it supports a wide array of emulators, it’s perfect for indulging his gaming nostalgia on the go. He says that the one downside to the N900 is that its keyboard doesn’t make gaming easy, nor comfortable.

To make gaming a big more fun, he built himself an add-on gamepad that fits perfectly over the phone’s keyboard. Connected via the phone’s USB port, it features 8 push buttons along with a PSP joystick. He used an ATmega8A as the brains of the controller, communicating with the phone as a USB keyboard. He says that this sort of configuration makes it extremely easy to do all sorts of custom button mapping on a per-game basis.

As you can see in the picture above the controller is currently lacking a case, but we think that with a bit of clever packaging, it could look as nice as a retail add-on.

Check out the short video below to see his gamepad in action.

Continue reading “Nokia N900 Control Pad Is Perfect For Gaming On The Go”

Chrono-tomic Shield Helps Your Arduino Keep Perfect Time

chronotomic-arduino-shield

[Josh] and his lab partner [Eric] needed a final project for their Embedded Systems Design class, and thought that designing an Arduino shield would be a cool idea. They noticed that there are plenty of ways to get an Arduino to keep time, though none that they knew of utilized WWVB (Atomic Time) signals directly.

The Chrono-tomic Arduino shield uses a C-MAX radio to demodulate the WWVB signal, demodulating it and passing it along to a PIC16F1824 microcontroller. The PIC decodes the data frame and verifies it is valid, sending the time to an MCP79410N real-time clock module.

We can hear the “Yo dawg I herd you like microcontrollers so I put a microcontroller on your microcontroller shield” jokes already, but the pair says that they offloaded the time processing to the PIC in order to let the Arduino focus on whatever tasks it has been delegated. The Arduino code merely needs to request the time from the RTC whenever it is required, rather than deal with the decoding itself.

Is it overkill? Perhaps – though we think it heavily depends on your application and configuration. We can certainly conjure up situations where it would be useful.

arduino-seismic-sensor

Detecting Seismic Waves With A Piezo Element

While we normally see piezo elements being used to output audio, [Veedo] thought that they could be used in a more useful manner. He bought way too many piezo film tabs and decided to use them to build a makeshift seismic sensor.

The piezo tabs came with weights attached at one end, though while testing them, he found that they more or less only detected vibrations with frequencies in the KHz range. Since earthquakes tend to produce vibrations in the 30-80 Hz range, he had to tweak his setup to detect the proper frequencies. To do this, he attached a weight made of a screw and washers, checking the output signals on his oscilloscope until the dominant sensed frequencies were in the range of 40 Hz.

The sensor was attached to a breadboard, then wired through a charge amp to create a small AC signal, which floats on 2.5Vdc. The bottom half of the wave is chopped off with a diode, after which it is fed into an Arduino Mega. The seismic data is then pushed up to his Pachube account for storage, though he can view the feeds locally via the a web server programmed into the Arduino.

We’re not sure how much advanced notice this sort of setup would give you in the event of an earthquake, but it seems like a fun project to build either way.