Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:barcamp:notes:klingel_im_netz

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
projekte:barcamp:notes:klingel_im_netz [12.02.2016 19:24] – [Der Buzzer] Lukas Rugeprojekte:barcamp:notes:klingel_im_netz [12.02.2016 19:45] Lukas Ruge
Zeile 6: Zeile 6:
 =====Der Buzzer===== =====Der Buzzer=====
 ===Software=== ===Software===
-Der Buzzer ist ein [http://www.amazon.de/gp/product/B004O0TOWW|Schlag den Rab Buzzer] der jetzt ordentlich klingelt. Der liegt auf:+Der Buzzer ist ein [[http://www.amazon.de/gp/product/B004O0TOWW|Schlag den Rab Buzzer]] der jetzt ordentlich klingelt. Der liegt auf:
  
-''buzzer.nobreakspace.org''+   #!/bin/sh 
 +   cd /sys/devices/10000000.palmbus/10000600.gpio/gpio/gpio20 
 +   OLD=0 
 +   while true; do 
 + /usr/bin/sleep 0.1 
 + NEW=$(cat value) 
 + if test $NEW -eq 0 -a $OLD -eq 1; then 
 + SEQ=$(date +%s) 
 + echo buzz,$SEQ | socat STDIN UDP6:[ff02::6004%wlan0]:6004 
 + echo buzz,$SEQ | socat STDIN UDP6:[ff02::6004%wlan0]:6004 
 + echo buzz,$SEQ | socat STDIN UDP6:[ff02::6004%wlan0]:6004 
 + echo buzz,$SEQ | socat STDIN UDP6:[ff02::6004%wlan0]:6004 
 + echo buzz,$SEQ | socat STDIN UDP6:[ff02::6004%wlan0]:6004 
 + fi 
 + OLD=$NEW 
 +    done
  
 buzz.sh ist das Script, was da dinge tut. Es wartete eigentlich nur 100 ms, checkt ob ein Wert 1 ist, der durch den IO-Pin gesetzt wird. Es schickt dann UDP Packete an eine Multicast Gruppe. buzz.sh ist das Script, was da dinge tut. Es wartete eigentlich nur 100 ms, checkt ob ein Wert 1 ist, der durch den IO-Pin gesetzt wird. Es schickt dann UDP Packete an eine Multicast Gruppe.
Zeile 21: Zeile 36:
  
 ===Hardware=== ===Hardware===
-An den Schalter wurden zwei Drähte gelötet (einer mit 'nem Wiederstand), die gehen an den GPIO des VO-Core.+An den Schalter wurden zwei Drähte gelötet (einer mit 'nem Wiederstand), die gehen an den GPIO des VO-Core. Man könnte auch den [[http://www.amazon.de/Demarkt-ESP8266-Wireless-Transceive-Receive/dp/B00QIAE74Q/ref=sr_1_1?ie=UTF8&qid=1455305299&sr=8-1&keywords=esp8266|ESP8826]] (oder so Ähnlich...) nutzen, der ist billiger und braucht weniger Strom, dann ginge auch Batterie.  
  
projekte/barcamp/notes/klingel_im_netz.txt · Zuletzt geändert: 04.01.2021 00:58 von 127.0.0.1