Hackaday Podcast 225: Leafy Meats, Wind To Heat, And A Machine That’s Neat 2 Comments Posted in clock hacks Tagged 433MHz, clock, drawing, github, microcontroller, modem, openscad, pic, PIC16F1454, radio, robot, transmitter, whiteboard Post navigation The computer transmits the message multiple times, just in case there is a problem during transmission. If the check fails, the circuit simply waits for another message. The drawing circuit will verify the checksum each time it receives a message. This makes it easy to tweak the rate at which the time updates on the whiteboard. In this case, the command is run by a cron job every 5 minutes. All he needs to do to update the time is “echo 12:00 > /dev/whiteboard”. The transmitter shows up on PC as a modem. The communication protocol for this systems is interesting. That way the same two servos can also erase the writing. This also has the added benefit of being able to place the marker tip inside of an eraser head. A third servo can raise and lower the marker to the whiteboard. All of the mounting pieces were designed in OpenSCAD and printed on a 3D printer. The USB connector is only used for power. This allows a PC to keep track of the time, instead of having to include a real-time clock in the circuit. The micro is also connected to a 433MHz receiver. The code for the project is available on GitHub. This device runs on a PIC16F1454 microcontroller. It’s always fun to see the different creative solutions people can come up with to solve the same problem. We’ve seen plenty of clock hacks in the past, and even a very similar one. Recently built a clock that draws the time (Google Doc) on a white board.
0 Comments
Leave a Reply. |