Projekt/Thekenlicht: Unterschied zwischen den Versionen
MongoQ (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
MongoQ (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 17: | Zeile 17: | ||
Es sollen für Teilnehmer der Arduino Gruppe "beliebige" RGB LED-Streifen, die über eine Fernbedienung verfügen, nutzbar gemacht werden. | Es sollen für Teilnehmer der Arduino Gruppe "beliebige" RGB LED-Streifen, die über eine Fernbedienung verfügen, nutzbar gemacht werden. | ||
Der "Theorie" nach laufen die meisten Fernbedienungen mit dem | Der "Theorie" nach laufen die meisten Fernbedienungen mit dem [https://www.sbprojects.net/knowledge/ir/nec.php NEC IR Protokoll]. | ||
Idee ist hierbei, dass man hierbei [https://www.androegg.de/shop/ir-fernbedienung-remote-control-uart-rs232-decoder/ YS-IRTM] Module verwendet. Diese sprechen das NEC Protokoll (bidirektional) und verhalten sich wie ein UART. | Idee ist hierbei, dass man hierbei [https://www.androegg.de/shop/ir-fernbedienung-remote-control-uart-rs232-decoder/ YS-IRTM] Module verwendet. Diese sprechen das NEC Protokoll (bidirektional) und verhalten sich wie ein UART. |
Version vom 28. September 2023, 02:44 Uhr
Thekenlicht Release status: beta [box doku] | |
---|---|
Description | LED-Leiste unter der Thekenplatte (Küche), steuerbar über Laborautomation |
Author(s) | Kanga, MongoQ, Andreas |
Last Version | 0.1 |
Der Datenwert „“ enthält einen Gedankenstrich oder andere für die Interpretation der Datumsangabe ungültige Zeichen.
LED-Leiste
Angedacht ist eine LED-Leiste, die unter der Thekenplatte in der Küche befestigt wird, mit der man eine Beleuchtung hat, um auf der Theke Drinks ohne "Festagsbeleuchtung" zu mischen. Die LED-Farben sollen per Webseite (bzw. Laborautomation) steuerbar sein; zudem sollen Funktionen wie Fading, Blinken und Ein- und Ausschalten implementiert werden.
Nutzung von beliebigen LED-Streifen
Es sollen für Teilnehmer der Arduino Gruppe "beliebige" RGB LED-Streifen, die über eine Fernbedienung verfügen, nutzbar gemacht werden.
Der "Theorie" nach laufen die meisten Fernbedienungen mit dem NEC IR Protokoll.
Idee ist hierbei, dass man hierbei YS-IRTM Module verwendet. Diese sprechen das NEC Protokoll (bidirektional) und verhalten sich wie ein UART. Quasi beliebige Mikrocontroller lassen sich so sehr einfach anbinden.
Die den LED-Streifen beigelegten Fernbedienungen sollten sich mit den YS-IRTM Modulen auslesen lassen. Ein Replay, also das Steuern der LED-Streifen mit den ausgelesenen Daten, sollte unproblematisch sein.
Der Schaltplan ist sehr einfach. Neben dem YT-IRTM Modul braucht es nur einen 3,3V zu 5V Levelshifter.
Die Webseite sollte analog zu dieser Lösung implementiert werden.
Neben einer Browserlösung sollte eine Telnet Anbindung möglich gemacht werden, zur Nutzung per Labor Automation.
Thekenaufbau
Materialsammlung
- C-Beispielcode, inkl. Farbauswahl per Webserver, Einsatz von Transistoren, kein IR, 5V RGB LED Streifen
- MicroPython Code für YS-IRTM
- NEC IR Protokoll
- BruteForce code finding in an RGB Infrared LEDstrip
- IRMP - Infrarot-Multiprotokoll-Decoder
Bilder Bauteile
Hierbei sein die Bilder von dieser Seite auf dieser Wiki Seite eingebaut.