Site Tools


en:tech:zigbeesensor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:tech:zigbeesensor [2024/05/18 04:29] – [Planning] bullaren:tech:zigbeesensor [2024/05/18 04:35] (current) – [Software] bullar
Line 43: Line 43:
 </WRAP> </WRAP>
  
-The final PCB is quite compact with a size of 44.5 x 24mm. On top you see the programming interface (J1) and a button (SW1). The yellow LED (LED1) is used an indicator. A 5V power supply can be connected via 2-pin JST connector (J7) or Micro-USB.  A 3.3V regulator is on-board too. The UART interface has 5V signal level and the I²C is standard 3.3V. The level of additional two GPIOs can be selected between 3.3V and 5V by jumper. All 4-pin XH connector (J3-J6) provide a power pin so that a sensor can directly be connected.+The final PCB is quite compact with a size of 44.5 x 24mm. On top you see the programming interface (J1) and a button (SW1). The yellow LED (LED1) is used as an indicator. A 5V power supply can be connected via 2-pin JST connector (J7) or Micro-USB.  A 3.3V regulator is on-board too. The UART interface has 5V signal level and the I²C is standard 3.3V. The level of additional two GPIOs can be selected between 3.3V and 5V by jumper. All 4-pin XH connector (J3-J6) provide a power pin so that a sensor can directly be connected.
  
 {{ :en:tech:pcb_pic.jpg?direct&400 | Soldered PCB}} {{ :en:tech:pcb_pic.jpg?direct&400 | Soldered PCB}}
 ===== Software ===== ===== Software =====
  
-For long I hesitated to step to ZIGBEE as the firmware development could become a challenge. There are a lot of step-by-step descriptions public but it's look like not to be an out-of-the box task. But I could find a couple of projects utilising the [[https://ptvo.info|PTVO firmware]]. The firmware tool allows creating a ZIGBEE device with easily configurable functionality, including inputs, outputs, ADC, pulse counter/generator, I2C, external sensors.+For long I hesitated to step to ZIGBEE as the firmware development could become a challenge. There are a lot of step-by-step descriptions public but it's look like not to be an out-of-the box task. But I could find a couple of projects utilising the [[https://ptvo.info|PTVO firmware]]. The firmware tool allows creating a ZIGBEE device (has to be TI SOC based) with easily configurable functionality, including inputs, outputs, ADC, pulse counter/generator, I²C, external sensors.
   
 After some tests I was impressed and convinced how easy it is to setup a ZIGBEE device. This tools not only outputs the binary file (.hex) that can be directly programmed to the ZIGBEE module, it also generates the custom files for your coordinator of choice (e.g. quirks for Home Assistant). No need to program a single line of code.  After some tests I was impressed and convinced how easy it is to setup a ZIGBEE device. This tools not only outputs the binary file (.hex) that can be directly programmed to the ZIGBEE module, it also generates the custom files for your coordinator of choice (e.g. quirks for Home Assistant). No need to program a single line of code. 
  
-An example setup is described [[en:tech:zigbeesensor#st_application_water_meter|here]]+An 1st application setup is described [[en:tech:zigbeesensor#st_application_water_meter|here]]
 ===== Programming ===== ===== Programming =====
  
en/tech/zigbeesensor.1716006563.txt.gz · Last modified: 2024/05/18 04:29 by bullar