『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 7127|回复: 42

DIY zigbee传感器

  [复制链接]

10

主题

168

帖子

934

积分

论坛技术达人

积分
934
金钱
761
HASS币
20
发表于 2022-3-13 15:06:29 | 显示全部楼层 |阅读模式
本帖最后由 见龙在田 于 2022-3-13 15:06 编辑

一、背景
    疫情影响空余时间多了,想着自己做点zigbee的小传感器。    为什么自己做:
          因为市面上现成买的还是有点贵的,自己折腾相对省点钱,也有点乐趣。
    为什么选择zigbee:
          因为大学的时候用zigbee做过项目,对其比较好感,功耗也低。

二、传感器类型
     门窗传感器
     温湿度传感器+光照传感器
     人体传感器
     随意贴开关
     电动开窗器
     烟雾传感器
     激光测距传感器
三、方案设计
     zigbee模块咸鱼淘的拆机板,芯片CC2530。
     

cc2530模块

cc2530模块

    固件版本    
    1.自己基于TI写的固件。
      可以添加自定义的传感器类型,比如距离、行程、状态等,主要用于非电池供电的设备。
      

自写程序

自写程序

    2.ptvo固件
       主要使用其PSM低功耗固件,因为他是按单个设备收费的,我买了一个设备的授权。后来看自己设备太多,
    费用太高,就破解了他的程序,去掉了其向服务器请求验证的步骤。(只拿来自己用的
   

破解

破解


传感器
   1.门磁传感器
     电路图
     使用干簧管
     

门磁电路图

门磁电路图

     板图     

门磁板图

门磁板图

     外壳
     

门磁外壳

门磁外壳

   2.随意贴开关
     原理图
     因为ptvo低功耗固件不支持输出控制LED
     所以三个LED是对应按钮通过三极管控制的。
     

随意贴原理图

随意贴原理图

     板图
      iShot2022-03-13 14.40.06.png
     外壳有两种方案
     1.公版的随意贴外壳,这种手感不是太好
       iShot2022-03-13 14.43.35.png
     2.使用绿米的面板,后壳3D打印然后放自己的PCB。
       绿米面板
       iShot2022-03-13 14.45.39.png
       3D模型
       用尺子在绿米的开关上一点点量的
       iShot2022-03-13 14.47.15.png


       3D实际效果
       由于3D打印按重量收费,所以挖空了很多来减轻重量。
       iShot2022-03-13 14.48.38.png
    3.温湿度传感器
       电路图还在完善,使用SHT30温湿度芯片。
       板图
         iShot2022-03-13 14.51.39.png
    4.烟雾传感器
       正在出图中
    5.电动开窗器
      1688上有无控制器的卖,但是其自带电机没有编码器。初步方案是买来后用STM32F103做主控芯片,
      自配AB相编码器,通过编码器确定行程,及开合度。另外还要增加ADC采集电流功能,防止电机堵转。
      zigbee通过串口和STM32主控板通信
      STM32核心板
       iShot2022-03-13 14.58.13.png
    zigbee,这次采用手头上的现有的zigbee模块
    iShot2022-03-13 14.59.56.png
    由于电机是24V供电,没有找到小尺寸,40W以上的220V转24V模块,所以需要外接适配器给
    整个开窗器供电。
    6.激光测距
       使用VL53L0X模块,测量距离2m,IIC通信,设定一定的距离,当小于这个距离的时候说明有人经过。
       主要用来放在门口判断有无人进出的,可以解决卫生间有无人的判断。

初次发帖,有更好的建议,方案,请不吝指教。

评分

参与人数 3金钱 +37 HASS币 +20 收起 理由
sirakawa + 12 墙都不扶,就服楼主!
iambqp + 5 论坛有你更精彩!
+ 20 + 20 膜拜大神!

查看全部评分

回复

使用道具 举报

6

主题

95

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
金钱
1104
HASS币
0
发表于 2022-3-13 15:15:55 | 显示全部楼层
牛人,膜拜!
回复

使用道具 举报

5

主题

265

帖子

1899

积分

金牌会员

Rank: 6Rank: 6

积分
1899
金钱
1634
HASS币
0
发表于 2022-3-13 16:01:24 | 显示全部楼层
破解的可以分享一下么
回复

使用道具 举报

8

主题

361

帖子

3749

积分

论坛元老

Rank: 8Rank: 8

积分
3749
金钱
3388
HASS币
10
发表于 2022-3-13 16:32:00 来自手机 | 显示全部楼层
期待大佬成品
回复

使用道具 举报

20

主题

122

帖子

1969

积分

金牌会员

Rank: 6Rank: 6

积分
1969
金钱
1847
HASS币
10
发表于 2022-3-13 16:39:27 | 显示全部楼层
能做成espeasy那样能自己按需集成就好了
回复

使用道具 举报

37

主题

405

帖子

4139

积分

元老级技术达人

积分
4139
金钱
3679
HASS币
250
发表于 2022-3-13 16:47:04 | 显示全部楼层
求pvto,手头有个zigbee的遥控器,用pvto的固件可以用但是没有休眠模式,电量一下子就用完了

回复

使用道具 举报

26

主题

2096

帖子

8520

积分

论坛元老

Rank: 8Rank: 8

积分
8520
金钱
6419
HASS币
30

论坛元老

发表于 2022-3-13 16:51:03 | 显示全部楼层
外壳没必要3d打印吧,去1688搜合适的公版外壳就好了,价格相对便宜品质还更好点
回复

使用道具 举报

22

主题

414

帖子

2238

积分

金牌会员

Rank: 6Rank: 6

积分
2238
金钱
1824
HASS币
30
发表于 2022-3-13 17:42:52 | 显示全部楼层
第一个好像是zigUP也是github的项目吧。。。。。。。
你有所不知,小米设备带屏幕都是为了后期广告投送的。
灵长类退散
回复

使用道具 举报

10

主题

168

帖子

934

积分

论坛技术达人

积分
934
金钱
761
HASS币
20
 楼主| 发表于 2022-3-13 17:47:12 | 显示全部楼层
zkxa 发表于 2022-3-13 16:01
破解的可以分享一下么

这个不好分享
回复

使用道具 举报

10

主题

168

帖子

934

积分

论坛技术达人

积分
934
金钱
761
HASS币
20
 楼主| 发表于 2022-3-13 17:48:22 | 显示全部楼层

还需要点时间
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-9 21:03 , Processed in 0.439896 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表