ZigUP
CC2530 based multi-purpose ZigBee Relais, Switch, Sensor and Router
Features
- Small enough to fit under a normal lightswitch in an european flush-mounted box ("Unterputzdose" - ThatΒ΄s the UP in ZigUP)
- integrated optional ZigBee Router functionality (extends the range of all your other devices)
- Powerful bistable relais for up to 10 amps load
- 2 Inputs for switches/buttons:
- Input "KEY" directly toggles the relais and outputs a ZigBee message
- Input "DIG" only outputs a ZigBee message - So your coordinator can decide if the relais has to be toggled or not.
- Input for 16 digital temperature (DS18B20) and 1 humidity sensors (DHT22/AM2302) (Measurements will be reported via ZigBee)
- Input for S0-Bus impulses from power-, water- or gas-meters. Count-Value will be reported via ZigBee)
- Output for one normal LED or up to 10 WS2812B/Neopixel RGB-LEDs (controllable via ZigBee)
- Analog input to measure voltages of up to 32 Volt. (Voltage will be reported via ZigBee)
- Fully equipped debug-port to allow CC Debugger flashing and packet sniffing
Connection diagrams
Compilation
- Get Z-Stack Home 1.2.2a.44539 from http://www.ti.com/tool/Z-STACK-ARCHIVE
- Get IAR Embedded Workbench for 8051 from https://www.iar.com/iar-embedded-workbench (you can use the free trial version for one month)
- Clone ZigUP source to \Projects\zstack\HomeAutomation\ZigUP\
- Start \ZigUP\CC2530DB\ZigUP.eww to load project in IAR
- Choose between Router and EndDevice configuration
- Edit \Projects\zstack\Tools\CC2530DB\f8wConfig.cfg to select the ZigBee channel your coordinator is using.
- Compile
Flashing with CC Debugger
- Get SmartRF Flash Programmer v1.12.8 (not v2.x!) from https://www.ti.com/tool/flash-programmer
- Connect CC Debugger to the Debug-Port of ZigUP with an 1:1 cable.
- Select "Program CCxxxx..." and "System-on-Chip" tab
- Load HEX-File and perform "Erase, program and verify" action
Packet Sniffing using CC Debugger
As an alternative usage of this board, it can be used as a ZigBee packet-sniffer in combination with the CC Debugger.
- Get PACKET-SNIFFER v2.18.1 (not SNIFFER-2 v1.x!) from https://www.ti.com/tool/PACKET-SNIFFER
- Connect CC Debugger to the Debug-Port of ZigUP with an 1:1 cable.
- Select protocol "IEEE 802.15.4/ZigBee" and click "Start"
- Change radio channel and click "Start"
- Re-flash ZigUP firmware when you are done, because it was replaced by a sniffer-firmware.