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
Nächste ÜberarbeitungBeide Seiten der Revision
geraetschaften:infrastruktur:rolltor-status_melder [2022-05-01 12:56] – [Dokumentation] schuballaageraetschaften:infrastruktur:rolltor-status_melder [2023-11-08 16:15] – [Weiterführende Links] 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:pxl_20220417_163603620.jpg?400  }}+{{  https://wiki.hackerspace-bremen.de/_media/geraetschaften/infrastruktur/tor_melder_bild.jpg?400  |pxl_20220417_163603620.jpg}} 
  
 ===== Ansprechpartner ===== ===== Ansprechpartner =====
Zeile 15: Zeile 16:
 ===== Dokumentation ===== ===== Dokumentation =====
  
-Ein Limit Switch überträgt den Zustand des Tores (offen oder geschlossen) an einen ESP32 der die meiste Zeit im Deepsleep ist.+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.
  
-Alle x Sekunden wird ein einen Heartbeat gesendet (still alive). Dieser Intervall ist Dynamisch einstellbar.+Alle x Sekunden (siehe debug link unten) wird ein einen Heartbeat gesendet (still alive).
  
-Bei Status Änderung des Tores wird der Status des Tores sofort aktuallisiert.+Dieser Intervall ist Dynamisch einstellbar.
  
-Der Status wird per http Request an ein PHP Skript gesendet.+Bei Status Änderung des Tores wird der Status des Tores sofort* aktuallisiert (interrupt wake).
  
-Dieses PHP Script sendet Zustandsänderungen zusätzlich in eine Telegram Gruppe (siehe unten).+*abhängig wie schnell der WIFI Login und der Post request dauert. 
 + 
 +Der Status, die 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. 
 + 
 +Dieses PHP Script sendet Zustandsänderungen zusätzlich in die HSHB-Telegram Gruppe (siehe unten).
  
 Der Status des Tores ist jederzeit einsehbar (siehe unten). Der Status des Tores ist jederzeit einsehbar (siehe unten).
Zeile 29: Zeile 34:
 Der ESP32 überprüft bei jeden Kontakt mit dem PHP-Skript außerdem, ob es eine neue Firmware gibt und wenn diese von der aktuellen abweicht, wird die Firmware automatisch geupdatet. Der ESP32 überprüft bei jeden Kontakt mit dem PHP-Skript außerdem, ob es eine neue Firmware gibt und wenn diese von der aktuellen abweicht, wird die Firmware automatisch geupdatet.
  
-Sollte der Akku eine Spannung von 2,5 Volt* unterscheiten, bleibt der ESP32 solange im Deepsleep, bis die Spannung wieder 3,4 Volt überschritten hat.+Betrieben wird der ESP32 von einem 2000 mAh Li-ion Akku.
  
-Betrieben wird der ESP32 von einem 600mAh LifePo4 Akku.+Die Spannung und der //Ladezustand in % //wird mittels eines 100K Spannungsteilers und der Pangodream_18650_CL Libary //ermittelt.//
  
-Dieser wird mit einer Solarzelle in Verbindung einer Diode sowie einem auf 3,6 Volt eingestellten LM2596S Spannungswandler aufgeladen.+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.
  
-Mit einem INA219 wird die Batteriespannung gemessen.+Sämtliche Halterungen habe ich aus ASA gedruckt (wegen der Witterungsbeständigkeit).
  
-Eine geniale Schaltung sorgt für extrem niedrigen Stromverbrauch und weckt den ESP32 wenn der Zustand des Sensors sich ändert.+Sämtliche Elektronik ist zusätzlich in einer Abzweigdose untergebracht.
  
-Sämtliche Halterungen habe ich aus ASA gedruckt (wegen der Witterungsbeständigkeit).+<note tip>Für Wartungszwecke einfach die 2 Schrauben über der Solarzelle lösen, dann kann die vordere Gehäuseeinheit nach oben rausgenommen werden.
  
-Den ESP32 habe ich mit Schutzlack eingepinselt. Sämtliche Elektronik ist weitestgehend wasserdicht in einer Abzweigdose untergebracht.+Die Abzweigdose ist nach entfernen der Stecker herrausnehmbar.
  
-<note tip>Für Wartungszwecke einfach die 2 Schrauben über der Solarzelle lösen, dann kann die vordere Gehäuseeinheit rausgenommen werden.+Die Elektronik kann jederzeit ist mittels Steckern aus der Abzweigdose zu Reparaturzwecken entnommen werden.</note>
  
-Die Elektronik ist mit Steckern bzw. Fahrstuhlklemmen demontierbarso dass man diese jederzeit aus der Abzweigdose zu Reparaturzwecken entnehmen kann.</note>+Der Sensor funktionierte nach ca einem Jahr nicht mehr zuverlässigworaufhin ein T-Stück gedruckt und per Kabelbinder auf den Sensorhebel montiert wurde. Nun scheint der Sensor wieder zuverlässig zu arbeiten. 
 + 
 +In zukunft wir dein ,,Hebel" passend für das Tor installiert werden.
  
-*Die entladekurve eines LiFePo4 Akkus ist sehr flach, daher ist eine Batterie Low schwelle schwer ermittelbar. 
  
 ===== 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?692x923  |torsensorassembled}} 
 + 
 +Hier baue ich den Sensor ein: {{  :geraetschaften:infrastruktur:torsensormontage.jpg?400  |torsensormontage}}
  
  
geraetschaften/infrastruktur/rolltor-status_melder.txt · Zuletzt geändert: 2023-11-08 16:25 von schuballaa