Benutzer-Werkzeuge

Webseiten-Werkzeuge


geraetschaften:infrastruktur:rolltor-status_melder

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
geraetschaften:infrastruktur:rolltor-status_melder [2021-10-16 01:29] schuballaageraetschaften:infrastruktur:rolltor-status_melder [2023-11-08 16:25] (aktuell) schuballaa
Zeile 1: Zeile 1:
-====== Rolltor-Status Melder ======+====== Rolltor-Status-Melder ======
  
 |**Inventarnummer**   |g????  | |**Inventarnummer**   |g????  |
Zeile 7: Zeile 7:
 |Eigentümer  |Verein  | |Eigentümer  |Verein  |
  
-{{  :geraetschaften:infrastruktur:rolltorsensor.jpg?nolink&300x300  |rolltorsensor.jpg}}+{{  https://wiki.hackerspace-bremen.de/_media/geraetschaften/infrastruktur/tor_melder_bild.jpg?direct&400  |pxl_20220417_163603620.jpg}}
  
 ===== Ansprechpartner ===== ===== Ansprechpartner =====
Zeile 13: Zeile 13:
   * Daniel Stingl   * Daniel Stingl
  
-{{  :logo.png?nolink&250}}+===== Dokumentation =====
  
-<note warning>Testbetrieb</note>+Ein Limit Switch überträgt den Zustand des Tores (offen oder geschlossen) an einen Lolin32 Lite V1.0.0 der die meiste Zeit im Deepsleep ist.
  
-===== Dokumentation =====+Alle x Sekunden (siehe debug link unten) wird ein einen Heartbeat gesendet (still alive).
  
-Ein Limit Switch überträgt den Zustand des Tores (offen oder geschlossen) an einen ESP32 der die meiste Zeit im Deepsleep ist. Alle x Minuten sendet er einen Heartbeat bzw. sofort bei einer Zustandsänderung den Status per http Request an ein PHP Script.+Dieser Intervall ist Dynamisch einstellbar.
  
-Dieses PHP Script sendet Zustandsänderungen zusätzlich in eine Telegram Gruppe .+Bei Status Änderung des Tores wird der Status des Tores sofort* aktuallisiert (interrupt wake).
  
-Der Status des Tores ist jederzeit per PHP Script einsehbar.+*abhängig wie schnell der WIFI Login und der Post request dauert.
  
-Der ESP32 überprüft außerdemob es eine neue Firmware gibt und wenn diese von der aktuellen abweicht, wird nach dem nächsten update die Firmware automatisch geupdatet.+Der Statusdie Akkuspannung in Volt sowie der Prozentuale Ladestand der Li-ion Zelle (SOC) wird mittels https Request an ein PHP Skript auf meinem Webserver gesendet. Als antwort bekommt der Sensor ein ,,OK" sowie die hardbeat intervall (<3) zeit zurück.
  
-Sollte der Akku eine Spannung von 2,5 Volt* unterscheitenbleibt der ESP32 solange im Deepsleep, bis die Spannung wieder 3,4 Volt überschritten hat.+Dieses PHP Script sendet Zustandsänderungen zusätzlich in die HSHB-Telegram Gruppeaber nurwenn der Standart versand direkt via Telegram fehlschlägt (siehe unten).
  
-Der ADC und die Millivolt Berechnung sind so ausgelegt, dass sie niedrige Spannung genauer erfasst, weswegen höhere Spannungen nicht genau sind. Daher zeigt das PHP Script auch nur Batterie: ok bzw. low +Der Status des Tores ist jederzeit einsehbar (siehe unten).
-  +
-Betrieben wird der ESP32 von einer 600mAh LifePo4 Akku, der stetig mit einer Solarzelle aufgeladen wird.+
  
-Sollte sich herausstellendass mehr Energie benötigt wird, gibt es noch die Möglichkeit auf ESPNOW und/oder auf größere AKKU(SbzwSolarzelle(nauszuweichen.+Der ESP32 überprüft bei jeden Kontakt mit dem PHP-Skript außerdemob es eine neue Firmware gibt und wenn diese von der aktuellen abweicht, wird die Firmware automatisch geupdatet. 
 + 
 +Betrieben wird der ESP32 von einem 2000 mAh Li-ion Akku. 
 + 
 +Die Spannung wird von einem INA219 und der //Ladezustand in % //je nach spannung hinterlegten % Tabelle //ermittelt.// 
 + 
 +Die Akku wird mittels Solarzelle und einem [[https://www.amazon.de/ZHITING-Solarladereglerplatine-1-Zellen-LiPo-Batterieladung-12-V-Solarpanel-Laderegler-Steuermodul-Automatisches/dp/B08LL83P1R|MPPT-Modul]] geladen. 
 + 
 +Die Solarzelle wird bei max % ab und min % an/abgeschaltet (Lebensdauer Akku). 
 + 
 +Der Zustand (An/Ausder Solarzelle sowie ob gerade geladen wird wird außerdem übermittelt und angezeigt.
  
 Sämtliche Halterungen habe ich aus ASA gedruckt (wegen der Witterungsbeständigkeit). Sämtliche Halterungen habe ich aus ASA gedruckt (wegen der Witterungsbeständigkeit).
  
-Den ESP32 habe ich mit Schutzlack eingepinselt und die Platine sowie Kabelführungen mit Aluminium Klebeband befestigt.+Sämtliche Elektronik ist zusätzlich in einer Abzweigdose untergebracht. 
 + 
 +<note tip>Für Wartungszwecke einfach die 2 Kreuzschrauben über der Solarzelle lösen, dann kann die vordere Gehäuseeinheit nach oben rausgenommen werden. 
 + 
 +Die Abzweigdose ist nach entfernen der Stecker herrausnehmbar. 
 + 
 +Die Elektronik kann jederzeit ist mittels Steckern aus der Abzweigdose zu Reparaturzwecken entnommen werden.</note>
  
 ===== Weiterführende Links ===== ===== Weiterführende Links =====
  
-  * [[https://schuballaa.de/hshb/tor/status.php|https://schuballaa.de/hshb/tor/status.php]] +  * [[https://tormelder.daniel-stingl.de/torstatus.php|Torstatus]] 
-  * [[https://schuballaa.de/hshb/tor/statuslog.php|https://schuballaa.de/hshb/tor/statuslog.php]] +  * [[https://tormelder.daniel-stingl.de/torstatuslog.php|torstatuslog]] (zeigt Grafische Statistiken an) 
-  * Telegram Gruppe: [[https://t.me/joinchat/OwmGe1WZmRs1ZDJi|https://t.me/joinchat/OwmGe1WZmRs1ZDJi]] +  * 
-  * Video des Sensors: [[https://drive.google.com/file/d/1RbZzie5imDlQzjSLNsW-JAR_2VaMJZee/view?usp=drivesdk|https://drive.google.com/file/d/1RbZzie5imDlQzjSLNsW-JAR_2VaMJZee/view?usp=drivesdk]] \\  Amazon Link des Sensors: [[https://www.amazon.de/gp/product/B08DQYSG12/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1|https://www.amazon.de/gp/product/B08DQYSG12/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1]]+  * [[https://t.me/joinchat/OwmGe1WZmRs1ZDJi|**HSHB Telegram Gruppe: https://t.me/joinchat/OwmGe1WZmRs1ZDJi]]** 
 +  * 
 +  * Telegram Gruppe (Entwicklung/Brainstorming/Ideen/erweiterungen): [[https://t.me/joinchat/OwmGe1WZmRs1ZDJi|https://t.me/+SxucOCA7bWM4MmFi]] 
 +  Amazon Link des Sensors: [[https://www.amazon.de/gp/product/B08DQYSG12/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1|https://www.amazon.de/gp/product/B08DQYSG12/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1]] 
 +  * Vorschläge/Ideen/erweiterungsvorschläge/Fehler gerne in dieses Pad schreiben: [[https://pads.hackerspace-bremen.de/TorMelder|https://pads.hackerspace-bremen.de/TorMelder]] 
 + 
 +====== Fotos vom Bau des Torsenders: ====== 
 + 
 +Sensor kurz vor dem Einbau: {{  https://wiki.hackerspace-bremen.de/_media/geraetschaften/infrastruktur/tormelderplatine08.23.jpg?direct&692x923  |torsensorassembled}} 
 + 
 +Hier baue ich den Sensor ein: {{  :geraetschaften:infrastruktur:torsensormontage.jpg?400  |torsensormontage}}
  
  
geraetschaften/infrastruktur/rolltor-status_melder.1634340571.txt.gz · Zuletzt geändert: 2022-11-17 22:34 (Externe Bearbeitung)