【涂鸦智能】涂鸦低功耗人体+温湿度-402304A
简介
使用Mega328P为主控MCU,接入涂鸦智能TYZS3-Zigbee模块的人体感应+光线感应+温湿度三合一低功耗智能家居传感器。
简介:使用Mega328P为主控MCU,接入涂鸦智能TYZS3-Zigbee模块的人体感应+光线感应+温湿度三合一低功耗智能家居传感器。开源协议
:GPL 3.0
描述
说一下这款传感器的特色:
1,作为低功耗的设备,使用单节2032电池供电,体积已经做到极致小巧,Mega328P最小系统板采用独立设计,方便烧录程序!主MCU极简设计没有接入晶振,之前的项目中使用过这一设计328P内部8M晶振作为传感器足够使用了!


上图为MCU最小系统板2D图像,左侧1.27的排针引出了328P烧录Bootloader及程序的SPI接口,和我之前打板的烧录底板配合连接电脑烧写程序!
右侧排针正反面一共15P用来插入主板与主板连接!
PS:MCU板背后的NRF24模块接口是为了兼容我之前的Mysensors传感器设计,使这个MCU主板适合多用途接入,在以后的项目中复用!
(后期我也会尝试将这款传感器同时接入Mysensors网关和涂鸦Zigbee网关,就是不知道328P的程序空间是否足够?)

以上为主板2D图像,接入光敏电阻,AM312人体,Sht30温湿度!
右侧的涂鸦TYZS3用来接入涂鸦的Zigbee网关!
电路采用了PW5100升压芯片:

PW5100功耗极低,用它做升压电路榨干2032电池的所有潜力!
以下为DIY过程,及程序调试记录:
1.涂鸦Zigbee 网关及模组到手:

2.立创打板到手:

3.使用测试助手测试涂鸦Zigbee模组:


4.用Arduino uno开发板测试涂鸦SDK移植效果:
测试程序git地址:https://github.com/jjhyt/tuya_zigbee_pir_temp/tree/master/tuya_zigbee


5.焊接好的MCU板刷入Bootloader测试:

6.MCU板刷入移植的涂鸦SDK程序测试:

7.用Arduino uno开发板测试温湿度上报等程序效果:
测试程序git地址:https://github.com/jjhyt/tuya_zigbee_pir_temp/tree/master/boardtest2


8.用Arduino uno开发板测试低功耗睡眠程序:
测试程序git地址:https://github.com/jjhyt/tuya_zigbee_pir_temp/tree/master/sleep
9.用Arduino uno开发板测试完整程序效果:
测试程序git地址:https://github.com/jjhyt/tuya_zigbee_pir_temp/tree/master/tuya-zigbee-pir-sht30
10.完成作品焊接,刷入程序!



现在第3版测试程序git地址:https://github.com/jjhyt/tuya_zigbee_pir_temp/tree/master/tuya-zigbee-pir-sht30-3
最后测试结果待机时间还是不理想,不知道是不是2032电池的锅,可能山寨电池的电量实在不行,现在已经换成两节普通5号电池供电测试待机时间!
另外在开源平台找了USB电压电流表,等打板做回来后测试一下电流和功耗,后期可能改成单节3.7V锂电池供电!
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论