Ollo (Diskussion | Beiträge) |
Ollo (Diskussion | Beiträge) (Quellcode-Quelle aktualisiert, neue Schnittstelle beschrieben INPUT & used/unused) |
||
(2 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 == | == Schnittstelle == | ||
Zeile 109: | Zeile 13: | ||
und '''aus'''-geschalten werden: | und '''aus'''-geschalten werden: | ||
mosquitto_pub -h IP1.IP2.IP3.IP4 -t "/room/beamer/command" -m "ON" | 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 == | == Hardware-Doku == | ||
Zeile 119: | Zeile 34: | ||
Datei:IMG_20150411_001054.jpg | Eingebaut | Datei:IMG_20150411_001054.jpg | Eingebaut | ||
</gallery> | </gallery> | ||
== Quellcode == | |||
* [https://github.com/C3MA/BeamerControl Projekt auf Github] | |||
== Beamer-Doku == | == 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] | * [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