# ZigUP
CC2530 based multi-purpose ZigBee Relais, Switch, Sensor and Router
![Image of ZigUP board](https://github.com/formtapez/ZigUP/raw/master/Pictures/top2.jpg)
[Bottom side](https://raw.githubusercontent.com/formtapez/ZigUP/master/Pictures/bottom.jpg)
# Features
* [Small enough to fit under a normal lightswitch](https://raw.githubusercontent.com/formtapez/ZigUP/master/Pictures/size.jpg) 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
![Power and Light connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_Light.png)
![Switch connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_Switch.png)
![S0 connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_S0.png)
![DHT22 connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_DHT22.png)
![DS18B20 connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_DS18B20.png)
![ADC connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_ADC.png)
![LED connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_LED.png)
![WS2812B connections](https://github.com/formtapez/ZigUP/raw/master/Pictures/connection_WS2812B.png)
# Compilation
1. Get **Z-Stack Home 1.2.2a.44539** from http://www.ti.com/tool/Z-STACK-ARCHIVE
2. Get **IAR Embedded Workbench for 8051** from https://www.iar.com/iar-embedded-workbench (you can use the free trial version for one month)
3. Clone ZigUP source to **\Projects\zstack\HomeAutomation\ZigUP\\**
4. Start **\ZigUP\CC2530DB\ZigUP.eww** to load project in IAR
5. Choose between **Router** and **EndDevice** configuration
6. Edit **\Projects\zstack\Tools\CC2530DB\f8wConfig.cfg** to select the ZigBee channel your coordinator is using.
7. Compile
# Flashing with CC Debugger
1. Get **SmartRF Flash Programmer v1.12.8 (not v2.x!)** from https://www.ti.com/tool/flash-programmer
2. Connect CC Debugger to the Debug-Port of ZigUP with an 1:1 cable.
3. Select "Program CCxxxx..." and "System-on-Chip" tab
4. 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.
1. Get **PACKET-SNIFFER v2.18.1 (not SNIFFER-2 v1.x!)** from https://www.ti.com/tool/PACKET-SNIFFER
2. Connect CC Debugger to the Debug-Port of ZigUP with an 1:1 cable.
3. Select protocol "IEEE 802.15.4/ZigBee" and click "Start"
4. Change radio channel and click "Start"
5. Re-flash ZigUP firmware when you are done, because it was replaced by a sniffer-firmware.
# Bill of Materials (BOM)
Qty | Value | Package | Parts | URL (exemplary supplier)
:--:|:----- |:------- |:------|:------------------------
5 | 100 | R0805 | R1, R3, R5, R9, R10 | https://uk.farnell.com/multicomp/mcwr08x1000ftl/res-100r-1-0-125w-0805-thick-film/dp/2447552
1 | 1k | R0805 | R8 | https://uk.farnell.com/multicomp/mcsr08x102-jtl/res-1k-5-0-125w-0805-ceramic/dp/2074338
3 | 10k | R0805 | R2, R4, R6 | https://uk.farnell.com/multicomp/mcwr08x1002ftl/res-10k-1-0-125w-0805-thick-film/dp/2447553
1 | 27k | R0805 | R7 | https://uk.farnell.com/multicomp/mcwr08x2702ftl/res-27k-1-0-125w-thick-film/dp/2447620
2 | 100n | C0805 | C4, C5 | https://uk.farnell.com/multicomp/mcu0805r104kct/cap-0-1-f-50v-10-x7r-0805/dp/9406387
3 | 10µ | C0805 | C1, C3, C6 | https://uk.farnell.com/murata/grm21br61e106ma73l/cap-10-f-25v-20-x5r-0805/dp/2611941
1 | 220µ/6V3/EEEFK0J221P | PANASONIC_D | C2 | https://uk.farnell.com/panasonic/eeefk0j221p/cap-220-f-6-3v-radial-smd/dp/1850086
8 | 4148 | 1206 | D1 - D8 | https://uk.farnell.com/taiwan-semiconductor/ts4148-rxg/diode-small-signal-75v-0-15a-1206/dp/2708388
2 | IRFML8244 | SOT23 | T1, T2 | https://uk.farnell.com/infineon/irfml8244trpbf/mosfet-n-ch-25v-5-7a-sot23/dp/1857298
1 | IRM-02-3.3 | IRM-02 | IC1 | https://uk.farnell.com/mean-well/irm-02-3-3/power-supply-ac-dc-3-3v-0-6a/dp/2815480
1 | CC2530 | E18-MS1-PCB | IC2 | https://www.aliexpress.com/item/-/32803052003.html
1 | DSP2A-L2-DC3V | DSP2A-L2 | K1 | https://uk.farnell.com/panasonic-electric-works/dsp2a-l2-dc3v/relay-dpst-no-250vac-30vdc-5a/dp/2095635
1 | MST 2.5A 250V | MST | F1 | https://uk.farnell.com/multicomp/mst-2-5a-250v/fuse-radial-slow-blow-2-5a/dp/1566104
1 | Phoenix 1792876 | PTS-3 | X1 | https://uk.farnell.com/phoenix-contact/1792876/terminal-block-wire-to-brd-3pos/dp/2072378
2 | TE 1-2834021-4 | MSC4 | X2, X3 | https://uk.farnell.com/te-connectivity/1-2834021-4/tb-wire-to-board-4pos-26-20awg/dp/2610379
1 | DEBUG | MA05-2 | X4 | https://uk.farnell.com/amphenol-icc-fci/67997-210hlf/connector-header-10pos-2row-2/dp/2886080
1 | PCB | FR4 | all | Use [Gerber files](https://github.com/formtapez/ZigUP/tree/master/Layout/Gerber) or contact me if you need a bare PCB
没有合适的资源?快使用搜索试试~ 我知道了~
基于 CC2530 的多功能 ZigBee 继电器、开关、传感器和路由器_JavaScript_代码_相关文件_下载
共83个文件
pdf:15个
c:14个
h:13个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 116 浏览量
2022-07-13
22:26:25
上传
评论 1
收藏 15.75MB ZIP 举报
温馨提示
基于 CC2530 的多功能 ZigBee 继电器、开关、传感器和路由器 ZigUP 板的图像 底部 特征 足够小,可以安装在欧洲嵌入式安装盒中的普通灯开关下(“Unterputzdose” - 这就是 ZigUP 中的 UP) 集成可选 ZigBee 路由器功能(扩展所有其他设备的范围) 强大的双稳态继电器,负载高达 10 安培 2 个开关/按钮输入: 输入“KEY”直接切换继电器并输出ZigBee消息 输入“DIG”仅输出 ZigBee 消息 - 因此您的协调员可以决定是否必须切换继电器。 16 个数字温度 (DS18B20) 和 1 个湿度传感器 (DHT22/AM2302) 的输入(测量值将通过 ZigBee 报告) 来自电表、水表或燃气表的 S0-Bus 脉冲输入。计数值将通过 ZigBee 报告) 一个普通 LED 或多达 10 个 WS2812B/Neopixel RGB-LED 的输出(可通过 ZigBee 控制) 模拟输入可测量高达 32 伏的电压。(电压将通过 ZigBee 报告) 更多详情、使用方法,请下载后细读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
ZigUP-master.zip (83个子文件)
ZigUP-master
Pictures
connection_Light.png 265KB
size.jpg 114KB
connection_DHT22.png 235KB
connection_Switch.png 174KB
connection_ADC.png 151KB
connection_S0.png 601KB
connection_DS18B20.png 196KB
bottom.jpg 486KB
connection_WS2812B.png 223KB
connection_LED.png 153KB
top2.jpg 285KB
top.jpg 344KB
Datasheets
Relais DSP2A-L2-DC3V.pdf 300KB
Meanwell IRM-01.pdf 1.76MB
SmartRF Packet Sniffer.pdf 1.23MB
Phoenix PTS.pdf 140KB
CC2530.pdf 968KB
IRFML8244TRPBF.pdf 197KB
TE MSC.pdf 70KB
swru208b.pdf 2.1MB
Packet Sniffer.pdf 1.23MB
CC2530 User Guide.pdf 2.04MB
CC Debugger.pdf 852KB
Meanwell IRM-02.PDF 1.75MB
Fuse MST.pdf 209KB
Diode TS4148 RYG.pdf 203KB
WS2812B.pdf 347KB
src
ZigUP
CC2530DB
ZigUP.eww 481B
ZigUP.ewp 115KB
ZigUP.ewd 35KB
Source
delay.c 289B
OSAL_ZigUP.c 2KB
zcl_zigup_data.c 7KB
random.h 30B
dht22.h 26B
interrupts.c 2KB
zcl_zigup.c 26KB
ds18b20.c 7KB
led.h 24B
global.c 2KB
uart.h 89B
interrupts.h 100B
led.c 278B
adc.h 180B
ws2812.c 3KB
dht22.c 3KB
utils.c 2KB
bitmasks.h 6KB
delay.h 70B
adc.c 1KB
global.h 1018B
uart.c 501B
utils.h 113B
zcl_zigup.h 3KB
random.c 186B
ds18b20.h 478B
ws2812.h 185B
zigbee-shepherd-converters
converters
fromZigbee.js 123KB
toZigbee.js 66KB
devices.js 211KB
README.md 136B
Libraries
IRM-01.lbr 9KB
DSP2A-L2.lbr 12KB
CC2530.lbr 19KB
Fuse_MST.lbr 7KB
Phoenix_PTS_5mm.lbr 9KB
TE-MSC.lbr 9KB
Diode-1206.lbr 7KB
Layout
Images
schematic.png 172KB
bottom.png 51KB
top.png 56KB
Gerber
ZigUP.GKO 29KB
ZigUP.GTO 113KB
_File-Extentions_.txt 241B
ZigUP.GTS 37KB
ZigUP.XLN 1KB
ZigUP.GBL 85KB
ZigUP.GBO 55KB
ZigUP.GBS 38KB
ZigUP.GTL 63KB
ZigUP.brd 108KB
ZigUP.sch 752KB
README.md 6KB
共 83 条
- 1
资源评论
- qq_386757622022-08-06发现一个超赞的资源,赶紧学习起来,大家一起进步,支持!
- jmsbytqy2023-04-02实在是宝藏资源、宝藏分享者!感谢大佬~
快撑死的鱼
- 粉丝: 2w+
- 资源: 9148
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pymssql-2.1.4.dev5-cp37-cp37m-win-amd64.whl pymssql-2.1.4.dev5-cp37-cp37m-win32.whl
- 航空船、车辆、飞机检测4-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 太原理工tyut-数据库真题
- 奇安信浏览器安装包下载地址
- 红树林生态系统检测9-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 计算机语言学中并查集数据结构的C++实现
- 空中视图车辆检测3-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 基于智能软开关的配电网优化调度matlab 采用matlab编程,分析得到了含智能软开关下的配电网故障恢复能力,包括恢复负荷、失电节点以及节点电压等,程序选择标准ieee33节点系统作为分析对象,采用
- pyside6-qml-modern-uiapp
- 基于STM32单片机舵机控制系统设计-原理图
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功