Ollo (Diskussion | Beiträge) (Dokumentation) |
Ollo (Diskussion | Beiträge) (Quellcode-Quelle aktualisiert, neue Schnittstelle beschrieben INPUT & used/unused) |
||
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
Es wird die [https://github.com/nodemcu/nodemcu-firmware LUA Firmware] vorausgesetzt. | Es wird die [https://github.com/nodemcu/nodemcu-firmware LUA Firmware] vorausgesetzt. | ||
Mit folgendem | Mit folgendem [[ESP8266/Programmer]] kann die folgende Initialisierungsdatei '''beamer_init.lua''' geschrieben werden. | ||
== Schnittstelle == | |||
Der Beamer kann '''An''': | |||
mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "OFF" | |||
und '''aus'''-geschalten werden: | |||
mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "ON" | |||
Die Bildquelle kann '''ausgewählt''' werden: | |||
mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "INPUT" | |||
Sobald ein PC / Notebook den Beamer nutzt wird der Status auf ''used'' gesetzt: | |||
mosquitto_sub -h 10.23.42.10 -v -t "/room/beamer/#" | |||
/room/beamer/state used | |||
entsprechend, wenn niemand den Beamer innerhalb der letzten 10 Sekunden verwendet hat, auf ''unused'': | |||
mosquitto_sub -h 10.23.42.10 -v -t "/room/beamer/#" | |||
/room/beamer/state used | |||
== Hardware-Doku == | |||
<gallery> | |||
Datei:IMG_20150411_000306.jpg | Schaltung - Seitenansicht | |||
Datei:IMG_20150411_000325.jpg | Schaltung - Seitenansicht2 | |||
Datei:IMG_20150411_000256.jpg | Schaltung - Oben | |||
Datei:IMG_20150411_000315.jpg | Schaltung - Unten | |||
Datei:IMG_20150411_000353.jpg | Alle Bauteile | |||
Datei:IMG_20150411_001054.jpg | Eingebaut | |||
</gallery> | |||
== Quellcode == | |||
* [https://github.com/C3MA/BeamerControl Projekt auf Github] | |||
== Beamer-Doku == | |||
* [https://acer-sg.custhelp.com/ci/fattach/get/198628/0/session/L2F2LzEvdGltZS8xNDI4Njc5NDIyL3NpZC9oNkUqSHdqbQ==/filename/RS232_commands_P5271_P5290_P5390W_P5271i.pdf Anleitung mit den RS232 Befehlen] | |||
Aktuelle Version vom 7. August 2016, 20:14 Uhr
BeamerControl
Hardware
- ESP8266
- MAX3232
Software
Es wird die LUA Firmware vorausgesetzt.
Mit folgendem ESP8266/Programmer kann die folgende Initialisierungsdatei beamer_init.lua geschrieben werden.
Schnittstelle
Der Beamer kann An:
mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "OFF"
und aus-geschalten werden:
mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "ON"
Die Bildquelle kann ausgewählt werden:
mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "INPUT"
Sobald ein PC / Notebook den Beamer nutzt wird der Status auf used gesetzt:
mosquitto_sub -h 10.23.42.10 -v -t "/room/beamer/#" /room/beamer/state used
entsprechend, wenn niemand den Beamer innerhalb der letzten 10 Sekunden verwendet hat, auf unused:
mosquitto_sub -h 10.23.42.10 -v -t "/room/beamer/#" /room/beamer/state used
Hardware-Doku
-
Schaltung - Seitenansicht
-
Schaltung - Seitenansicht2
-
Schaltung - Oben
-
Schaltung - Unten
-
Alle Bauteile
-
Eingebaut