Flipdot: Difference between revisions
Jump to navigation
Jump to search
m (→Status) |
No edit summary |
||
Line 2: | Line 2: | ||
|Name=FlipDot | |Name=FlipDot | ||
|Status=In progress | |Status=In progress | ||
|Picture= | |Picture=SGoKHyK6TbG5VyLyKMMVBg.jpg | ||
|Contact=User:Sebastius | |Contact=User:Sebastius | ||
}} | }} | ||
=Status= | =Status= | ||
Het | Het bord hangt aan de muur! Te bereiken via MQTT op topic ''revspace/flipdot'' | ||
=Controller= | =Controller= | ||
Line 14: | Line 12: | ||
=Serial werkend krijgen= | =Serial werkend krijgen= | ||
[[File:0381C9273B09.jpg| | [[File:0381C9273B09.jpg|200px]] | ||
Pin 2 en 3 van de 74HC14 loshalen. Daarna werken de RX en TX pins op het bord met een USB-Serial TTL. GND niet vergeten... | Pin 2 en 3 van de 74HC14 loshalen. Daarna werken de RX en TX pins op het bord met een USB-Serial TTL. GND niet vergeten... | ||
Line 39: | Line 37: | ||
$output .= chr $xor; | $output .= chr $xor; | ||
syswrite($fh, $output); | syswrite($fh, $output); | ||
=MQTT ESP= | |||
[[File:VDPxDd7bR3mCYU7mlO1W6w.jpg|200px]] | |||
Een NodeMCU hangt aan de serial. Code geschreven in Arduino. Er is een beter printje in bestelling om het netter op te lossen. | |||
=Reparatie= | |||
1 IC socket was verteerd door batterijschade. Ook de 4072 vervangen. Kloppen op het IC leverde een reboot namelijk. | |||
[[File:B1mDBTYNSmOXexG3iw9wKw.jpg|200px]] | |||
=Foto's= | =Foto's= | ||
[[File:41EDFE20-B18A-4F13-89EB-838BC4CF7F17.jpg|200px]] [[File:E0270E068FF3.jpg|200px]] | [[File:41EDFE20-B18A-4F13-89EB-838BC4CF7F17.jpg|200px]] [[File:E0270E068FF3.jpg|200px]] |
Revision as of 23:40, 22 June 2018
Project FlipDot | |
---|---|
Status | In progress |
Contact | User:Sebastius |
Last Update | 2018-06-22 |
Status
Het bord hangt aan de muur! Te bereiken via MQTT op topic revspace/flipdot
Controller
Serial werkend krijgen
Pin 2 en 3 van de 74HC14 loshalen. Daarna werken de RX en TX pins op het bord met een USB-Serial TTL. GND niet vergeten...
1200Baud, 7E2 (7 bits, Even Parity, 2 Stop bits)
stty -f /dev/ttyUSB0 1200 cs7 parenb -parodd cstopb
STTY blinkt niet uit in duidelijke parameters...
Code
Met dank aan Juerd:
#!/usr/bin/perl -w use strict; use autodie; open my $fh, ">/dev/ttyUSB0"; my $bla = "regel 1\nregel 2"; my $output = "aA11000\n$bla\n\n\r"; my $xor = 0x7f; $xor ^= ord for split //, $output; $output .= chr $xor; syswrite($fh, $output);
MQTT ESP
Een NodeMCU hangt aan de serial. Code geschreven in Arduino. Er is een beter printje in bestelling om het netter op te lossen.
Reparatie
1 IC socket was verteerd door batterijschade. Ook de 4072 vervangen. Kloppen op het IC leverde een reboot namelijk.