Senseo coffee makers are automated brewers that use coffee pods. [Ronald] had one, but wasn’t satisfied with the quality of the coffee it produced. His solution was to hack it apart and build his own automatic coffee machine with the innards.
The coffee brewing part of the system is controlled by an ATmega8. This reads the temperature using the NTC sensor from the original machine and actuates the various parts of the Senseo machine, and the added grinder. The timing was all done by trial and error, optimizing for the best cup of coffee.
Keeping with the trend of adding Raspberry Pis to everything, [Ronald] connected one to this build for remote control. He runs a very hacked version of LCD2USB which deals with communicating with the RPi. An Apache web server hosts a PHP script to provide a user interface, which runs a C program to tell the system to start brewing.
Unfortunately, [Ronald] didn’t give us a link to his web interface, so we can’t remotely brew him coffee. However he did provide all of the source for the project in his write up.
[Nina Blum] figures that if you’re going to the trouble of driving Nixie tubes you might as well use a lot of them. The details about this clock, which were sent directly to our tips line, lists a total of thirteen tubes used. There are six Russian IN-8 tubes (large digits), four Z573M tubes (small digits), but the colon tubes and the sine wave tube part numbers were not specified.
An ATmega8 controls the segments via a set of transistors. To operate the display [Nina] included a user interface made from five buttons and a four line character LCD. There is a video showing off the menu system that includes a way to set the time, date, and toggle the various illuminated bits. We’re waiting for permission to post that clip on our YouTube channel as [Nina] only included a Rapidshare link to the movie. Right now you’ll find more images after the break and we’ll embed the video if we get to okay.
Continue reading “Nixie clock that doesn’t skimp on the number of tubes”
Looking for an artistic way to build circuits? Don’t want to design a PCB? The Lethal Nixie Tube Clock is a free form circuit that gives you the time one digit at a time. It uses a IN-1 Nixie tube to display the digits. This is driven by ten MPSA42 high voltage transistors. A IRF520 N-FET, inductor, and a diode are used as a switching power supply that generates the high voltage needed to drive the Nixie tube. It’s probably not lethal, but there are exposed high voltages in the cube. You’d definitely regret touching it.
An ATMega8 is used to control the clock. It drives the various digits of the Nixie tube, and generates a PWM output to switch the high voltage supply. Unfortunately, the schematic has been lost. If you’re interested in the switching supply, it’s likely similar to the one explained here.
Check out a video of the clock after the break.
Via Dangerous Prototypes
Continue reading “Nixie Clock Without a PCB”
Hackaday reader [Tom Price] often uses Skype to communicate with family near and far, but he was getting tired of adjusting his webcam each time his kids moved out of frame. While the solution he came up with isn’t fully automated, it is hands-free, which is good enough for his purposes.
[Tom] was looking around for an electronic foot pedal of some sort when he came across a wireless 3rd party Guitar Hero peripheral that happened to fit the bill. Using an Arduino library created by [Bill Porter], he was quickly able to get the toy to communicate with an Arduino-flashed Atmega8, but things kind of fell flat when it came time to relay signals back to his computer. Using another Atmega8 along with the PS2X library, he was able to emulate the Guitar Hero controller that his foot pedal was looking for.
With the pedal portion of his project wrapped up, he focused on his webcam. [Tom] mounted the camera on a small servo, which he then wired up to the receiving end of his foot pedal rig. As you can see in the video below, he can now pan his camera across the room with a tap of his foot, rather than leaning in and manually adjusting it.
Continue reading “Controlling your webcam with an old Guitar Hero pedal”
[Vinod’s] latest project lets him use a TV remote control as a mouse. It may not sound like much, but he did it with a minimum of hardware and packed in the maximum when it comes to features.
He’s using an ATmega8 to read the remote control signals and provide USB connectivity. With the V-USB stack he enumerates the device as an HID mouse. One note of warning, he used the PID/VID pair from the USBasp programmer project. If you use that programmer you’ll need to uninstall the drivers to get this to work (we think this is only necessary on a Windows box).
The cursor can be moved in eight directions using the number pad on the remote. The numeral five falls in the center of the directional buttons so [Vinod] mapped that to the left click, with the zero key serving as right click. He even included the scroll wheel by using the volume buttons. The firmware supports cursor acceleration. If you hold one direction the cursor will move slowly at first,then pick up speed. Fine adjustments can be made by single clicking the button. Check out his demonstration embedded after the break.
Continue reading “Use your TV remote as an HID mouse”
[Sulaiman Habsi] and two classmates put together a Morse Code interpreter as a class project at Sultan Qaboos University. The system listens to a morse code signal using a microphone, then translates that input to text which is displayed on this character LCD.
The breadboarded circuit feeds an audio signal from the microphone, through an OpAmp, to the ADC of an ATmega8 microcontroller. The captured signal is stored as a byte in a special way. The three least-significant bits signify how many total dots or dashes are contained in the character, the remaining bits represent those dots and dashes with zeros and ones. A full description of this process is included in a PDF linked in the article above. As you can see in the video after the break, the hardware waits to process all of the signals once the full message has been received.
This would be a great add-on for a Morse Code practice keyer.
Continue reading “Morse Code interpreter”