Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:tech:zigbeesensor

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:tech:zigbeesensor [2026/08/12 04:39] – German translation of en:tech:zigbeesensor claudede:tech:zigbeesensor [2026/08/12 12:15] (aktuell) – external edit 127.0.0.1
Zeile 23: Zeile 23:
 Es basiert auf dem CC2530 von Texas Instruments, etwas veraltet, aber günstig und leicht erhältlich. Es basiert auf dem CC2530 von Texas Instruments, etwas veraltet, aber günstig und leicht erhältlich.
  
-{{ :en:tech:e18-ms1-pcb.png?direct&200 |E18-MS1-PCB}}+{{ :media:tech:zigbeesensor:e18-ms1-pcb.png?direct&200 |E18-MS1-PCB}}
  
 ==== Macken & Co. ==== ==== Macken & Co. ====
Zeile 36: Zeile 36:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-{{ :en:tech:zigbee_sensor_sch.png?direct&400|Schaltplan}}+{{ :media:tech:zigbeesensor:zigbee_sensor_sch.png?direct&400|Schaltplan}}
 </WRAP> </WRAP>
 <WRAP half column> <WRAP half column>
-{{{{:en:tech:zigbee_sensor_pcb.png?direct&400 |Platine}}+{{{{:media:tech:zigbeesensor:zigbee_sensor_pcb.png?direct&400 |Platine}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Zeile 45: Zeile 45:
 Die fertige Platine ist mit einer Größe von 44,5 x 24mm sehr kompakt. Oben sieht man die Programmierschnittstelle (J1) und einen Taster (SW1). Die gelbe LED (LED1) dient als Anzeige. Eine 5V-Stromversorgung kann über einen 2-poligen JST-Stecker (J7) oder Micro-USB angeschlossen werden. Ein 3,3V-Regler ist ebenfalls verbaut. Die UART-Schnittstelle hat einen Signalpegel von 5V, der I²C-Bus ist standardmäßig 3,3V. Der Pegel der beiden zusätzlichen GPIOs kann per Jumper zwischen 3,3V und 5V ausgewählt werden. Alle 4-poligen XH-Anschlüsse (J3-J6) stellen einen Stromversorgungspin bereit, sodass ein Sensor direkt angeschlossen werden kann. Die fertige Platine ist mit einer Größe von 44,5 x 24mm sehr kompakt. Oben sieht man die Programmierschnittstelle (J1) und einen Taster (SW1). Die gelbe LED (LED1) dient als Anzeige. Eine 5V-Stromversorgung kann über einen 2-poligen JST-Stecker (J7) oder Micro-USB angeschlossen werden. Ein 3,3V-Regler ist ebenfalls verbaut. Die UART-Schnittstelle hat einen Signalpegel von 5V, der I²C-Bus ist standardmäßig 3,3V. Der Pegel der beiden zusätzlichen GPIOs kann per Jumper zwischen 3,3V und 5V ausgewählt werden. Alle 4-poligen XH-Anschlüsse (J3-J6) stellen einen Stromversorgungspin bereit, sodass ein Sensor direkt angeschlossen werden kann.
  
-{{ :en:tech:pcb_pic.jpg?direct&400 | Fertig gelötete Platine}}+{{ :media:tech:zigbeesensor:pcb_pic.jpg?direct&400 | Fertig gelötete Platine}}
 ===== Software ===== ===== Software =====
  
Zeile 57: Zeile 57:
 Um die Firmware auf das ZIGBEE-Modul zu programmieren, benötigen wir einen Programmieradapter wie den //SmartRF04EB// von Texas Instruments. Um Geld zu sparen, kann man auch eine der chinesischen Kopien im Online-Shop der Wahl kaufen. Um die Firmware auf das ZIGBEE-Modul zu programmieren, benötigen wir einen Programmieradapter wie den //SmartRF04EB// von Texas Instruments. Um Geld zu sparen, kann man auch eine der chinesischen Kopien im Online-Shop der Wahl kaufen.
  
-{{ :en:tech:rf04eb.png?direct&300 |SmartRF04EB}}+{{ :media:tech:zigbeesensor:rf04eb.png?direct&300 |SmartRF04EB}}
  
 Fünf Pins der DEBUG-Schnittstelle (Stecker J1) müssen einzeln mit dem Programmiergerät verbunden werden. Fünf Pins der DEBUG-Schnittstelle (Stecker J1) müssen einzeln mit dem Programmiergerät verbunden werden.
  
-{{ :en:tech:smartrf04eb_connection.png?direct&300 |So wird der Programmer angeschlossen}}+{{ :media:tech:zigbeesensor:smartrf04eb_connection.png?direct&300 |So wird der Programmer angeschlossen}}
  
 Die Programmiersoftware //SmartRF Flash Programmer// kann von der [[https://www.ti.com/tool/FLASH-PROGRAMMER|TI-Webseite]] heruntergeladen werden (außerhalb der USA ist eine kurze Exportkontrolle erforderlich). Die Programmiersoftware //SmartRF Flash Programmer// kann von der [[https://www.ti.com/tool/FLASH-PROGRAMMER|TI-Webseite]] heruntergeladen werden (außerhalb der USA ist eine kurze Exportkontrolle erforderlich).
 Die Software ist selbsterklärend. Die Software ist selbsterklärend.
  
-{{ :en:tech:sw_rf04eb.png?direct&500 |Programmierung läuft...}}+{{ :media:tech:zigbeesensor:sw_rf04eb.png?direct&500 |Programmierung läuft...}}
 ===== Erste Anwendung: Wasserzähler ===== ===== Erste Anwendung: Wasserzähler =====
  
 Wir sind nicht an das öffentliche Wassernetz angeschlossen, sondern nutzen eine eigene Tauchpumpe in Kombination mit einem 2000-Liter-Wassertank. Um den Wasserverbrauch zu messen, benötigen wir einen Wasserzähler. Eine ideale Herausforderung für das neue ZIGBEE-Modul. Wir sind nicht an das öffentliche Wassernetz angeschlossen, sondern nutzen eine eigene Tauchpumpe in Kombination mit einem 2000-Liter-Wassertank. Um den Wasserverbrauch zu messen, benötigen wir einen Wasserzähler. Eine ideale Herausforderung für das neue ZIGBEE-Modul.
  
-{{ :en:tech:yf-b10-1-800x800.jpg?direct&200 |YF-B1 Hall-Effekt Durchflusssensor}}+{{ :media:tech:zigbeesensor:yf-b10-1-800x800.jpg?direct&200 |YF-B1 Hall-Effekt Durchflusssensor}}
  
 Dieser Sensor sitzt in unserer 1/2"-Wasserleitung und enthält ein Flügelrad, das misst, wie viel Flüssigkeit hindurchgeflossen ist. Ein integrierter magnetischer Hall-Effekt-Sensor gibt bei jeder Umdrehung einen elektrischen Impuls aus. Die Sensorsignale können direkt an J3 angeschlossen werden. Dieser Sensor sitzt in unserer 1/2"-Wasserleitung und enthält ein Flügelrad, das misst, wie viel Flüssigkeit hindurchgeflossen ist. Ein integrierter magnetischer Hall-Effekt-Sensor gibt bei jeder Umdrehung einen elektrischen Impuls aus. Die Sensorsignale können direkt an J3 angeschlossen werden.
  
-{{ :en:tech:img_6497_2.jpeg?direct&300 |Kompletter Sensor im 3D-gedruckten Gehäuse}}+{{ :media:tech:zigbeesensor:img_6497_2.jpeg?direct&300 |Kompletter Sensor im 3D-gedruckten Gehäuse}}
  
 Die Einrichtung der PTVO-Firmware ist sehr einfach. Einfach P21 als Zähler definieren und das Intervall auf 60 Sekunden setzen. Jeder Impuls länger als 1ms an P21 wird gezählt. Die Einrichtung der PTVO-Firmware ist sehr einfach. Einfach P21 als Zähler definieren und das Intervall auf 60 Sekunden setzen. Jeder Impuls länger als 1ms an P21 wird gezählt.
  
-{{ :en:tech:ptvo_counter.png?direct&600 |PTVO-Einrichtung}}+{{ :media:tech:zigbeesensor:ptvo_counter.png?direct&600 |PTVO-Einrichtung}}
  
 Nach dem Pairing sendet die PTVO-Firmware den Zählerwert an den Koordinator. In meinem Fall liefert der Sensor 360 Impulse pro Liter. Diese Berechnung sowie der Tagesverbrauch lassen sich leicht in Home Assistant durchführen. Die folgenden Beispiele zeigen die Ergebnisse: Nach dem Pairing sendet die PTVO-Firmware den Zählerwert an den Koordinator. In meinem Fall liefert der Sensor 360 Impulse pro Liter. Diese Berechnung sowie der Tagesverbrauch lassen sich leicht in Home Assistant durchführen. Die folgenden Beispiele zeigen die Ergebnisse:
  
-{{:en:tech:water_consumption.png?direct&400|Wasserverbrauch in l/min}} +{{:media:tech:zigbeesensor:water_consumption.png?direct&400|Wasserverbrauch in l/min}} 
-{{:en:tech:water_consumption_daily.png?direct&400|Wasserverbrauch pro Tag}}+{{:media:tech:zigbeesensor:water_consumption_daily.png?direct&400|Wasserverbrauch pro Tag}}
  
 Dieser Sensor ist nun seit mehr als 2 Monaten ohne Probleme installiert. Vielen Dank an [[https://ptvo.info/zigbee-configurable-firmware-features/|PTVO]] für sein großartiges Firmware-Tool. Dieser Sensor ist nun seit mehr als 2 Monaten ohne Probleme installiert. Vielen Dank an [[https://ptvo.info/zigbee-configurable-firmware-features/|PTVO]] für sein großartiges Firmware-Tool.
 ===== Downloads ===== ===== Downloads =====
  
-  * {{ :en:tech:zigbeesensor_bom.txt.zip |}} Stückliste (BOM) +  * {{ :media:tech:zigbeesensor:zigbeesensor_bom.txt.zip |}} Stückliste (BOM) 
-  * {{ :en:tech:zigbeesensor.brd.zip |}} EAGLE-Board-Datei+  * {{ :media:tech:zigbeesensor:zigbeesensor.brd.zip |}} EAGLE-Board-Datei
  
  
de/tech/zigbeesensor.1786509570.txt.gz · Zuletzt geändert: von claude