P
In Lithuanian flip-dot displays are mainly used in public transport. This is due to that flip-disks use no power except in transitions and are visible even on the brightest of days. Usually every bus is usually equipped with front, side (see above) and back display units (for more information about flip-dot displays visit my Lituanian blog at: http://paulius.bautrenas.lt/blog/elektromechanines-svieslentes)
For this project I repurposed a small "side" display (see above) and build a custom controller for it. AtMEGA16 is used as a central processor and a battery backed DS1307 real time clock provides timekeeping.
Initially clock was controlled via 2 push buttons, but later on I added a HC05 module which allowed to set time and control clock back-light via Bluetooth. After discovering how much DS1307 drifts over time, I organized periodic NTP like clock synchronization via Bluetooth with my RPI (https://github.com/pauliusbau/raspberrypi-mayhem/tree/master/RPI-bluetoothTimeSynch)
More info about flip-dot displays and flip-dot clock can be found on my Lithuanian and GitHub:
- Detail flip-dot display operation analysis: http://paulius.bautrenas.lt/blog/elektromechanines-svieslentes
- Flip-dot clock build: http://paulius.bautrenas.lt/blog/flip-dot-clock
- Flip-dot clock controller source code (spaghetti style): https://github.com/pauliusbau/electronics-farm/tree/master/Flip-Dot%20Clock
- Bluetooth communication between flip-dot clock and RPI: http://paulius.bautrenas.lt/blog/flip-dot-clock-laiko-sinchronizavimas-su-aviete-per-bluetooth/
- Python scrip for automatic Bluetooth time synchronization: https://github.com/pauliusbau/raspberrypi-mayhem/tree/master/RPI-bluetoothTimeSynch