ESP8266/BeamerControl: Unterschied zwischen den Versionen
Aus C3MAWiki
Weitere Optionen
| Ollo (Diskussion | Beiträge) | Ollo (Diskussion | Beiträge)  Quellcode-Quelle aktualisiert, neue Schnittstelle beschrieben INPUT & used/unused | ||
| (6 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 107: | 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 117: | 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 == | |||
| * [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
 
			
		




