ESP8266/BeamerControl: Unterschied zwischen den Versionen
Aus C3MAWiki
Weitere Optionen
| 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, 19: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
 
			
		




