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

 找回密码
 立即注册
查看: 24329|回复: 25

会排针焊接就能自制的ZIGBEE2MQTT网关(CC2538,理论100+设备)

[复制链接]

17

主题

783

帖子

5440

积分

论坛元老

Rank: 8Rank: 8

积分
5440
金钱
4652
HASS币
0
发表于 2021-5-24 22:02:01 | 显示全部楼层 |阅读模式
看着坛子里各种硬件大神层出不穷。
不过虽然硬件都很厉害,但是在焊接上都有很高的难度。
突然就想到了当初自制的ZIGBEE2MQTT的网关,为了降低难度利用了各种现成的模块。
最终做到了 只要会用电烙铁自己焊接排针,就可以自制的ZIGBEE2MQTT网关
不过说是ZIGBEE2MQTT网关,插上ESP32实际也可以支持SLS GATEWAY的固件。

比较新手向的教程,所以 大神退散~~~

先上成品图,尺寸大概8.6cm*6.4cm通过ESP8266作为WIFI网关,不受位置限制。
CC2538+CC2592高性能,理论可以直连100+的设备。

20210511_222438.jpg

20210511_222511.jpg

20210304_205101.jpg





下面进入教程~~

1,材料:

CC2538模块+测试版
这个实际是分开买的,但是可以叫卖家给焊接到一起,就省的自己焊接邮票孔了~
CC2538模块,CC2538+CC2592 ZigBee大功率模块,CC2538PA模块-淘宝网 (taobao.com)
ZigBee模块CC2538PA系列测试转接板-淘宝网 (taobao.com)

20210524_211404.jpg


ESP8266 D1 mini
这个大家经常用了,自己随便找一家买就好了
D1 迷你版 NodeMcu 主板Lua WIFI 基于ESP8266 开发板 MINI D1-tmall.com天猫
d1mini.jpg


PCB主板
这个下载我的GERBER文件,去嘉立创5块钱打5张样板就好。
推荐白色的板子,图好看。文件是绿色板子的样子,打板时候可以选颜色。板子上的9个孔的地方,可以用来固定外置天线。

Gerber_Nekodoufu_Zigbee_Gateway_v0.8.zip (180.83 KB, 下载次数: 23)

20210509_100833.jpg


排针排母

2.54mm排针,8p、8p、7p、4p,所以一排40个的就够了
排母同样8p、8p、7p、4p

单双排排针 2.54mm间距 1*40P 单双排针2*40P 排直针 绿深旗舰店-tmall.com天猫
排母 单排母 单排母座 排针插座 1*2P/3/4/5/6/8-40P 2.54mm-tmall.com天猫

JLINK仿真器

用来给CC2538刷固件用

JLINK V9.4仿真下载器ARM STM32单片机开发板烧录V10V8调试编程器-淘宝网 (taobao.com)

O1CN01TO0mTv1t0JFqiE6rQ_!!2370265839.jpg


天线
我用的内置的,喜欢高增益的可以买外置的
wifi 2.4G高增益内置FPC软天线ZigBee蓝牙ipex 3代小尺寸PCB贴片-淘宝网 (taobao.com)
IPEX 1代


电烙铁焊锡之类的

请自备


2,焊接:

说是焊接作业,其实没有啥
直接贴一张图就行了

从左到右,4p,7p,8p,8p
用ESP8266的按照图上焊接就可以,如果用ESP32,右边2个8P焊接到边上


20210524_205527.jpg


3,刷机:

ESP8266:
这次我们使用ESP8266作为串口透传
最新的固件并不一定好用,推荐 ESPEasy_ESP82xx_mega-20201016
刷机使用 ESP_Easy_mega_20201016_normal_ESP8266_4M1M.bin

https://github.com/letscontrolit ... s/tag/mega-20201016

执行ESP.Easy.Flasher.exe,选择 ESP_Easy_mega_20201016_normal_ESP8266_4M1M.bin 然后刷机就好

未标题-2.jpg



CC2538:
具体参考ZIGBEE2MQTT的教程就好,十分简单

https://www.zigbee2mqtt.io/information/flashing_the_cc2538.html

4,组装:

直接插上就好,效果如下

20210524_205704.jpg


5,配置:

ESPEASY配置

首先通电

1,然后用手机(或者有WIFI的电脑)搜索一个叫做 Esy-Easy 的热点,连接,如果需要密码的话输入 configesp
2,访问 192.168.4.1
3,选择你家的wifi并输入密码,Connect,等待20秒
4,去路由器查看esp8266的ip,并访问 (如果提示 Warning: Connected via AP  的话,那就先WIFI断开Espeasy连接再重新连接)
5,选Devices,Add,Communication - Serial Server
6,按照下图设置,tcp port可以自己随意,不过z2m那边一会要设置成一样的
未标题-3.jpg




ZIGBEE2MQTT配置:

修改下串口,设置成ESYEASY的IP以及端口就好了
serial:
  port: 'tcp://ESPEASY_IP:1775'


同时推荐启用前台
frontend:
  port: 8202


然后重启z2m,应该就能看到连接到网关了,剩下的操作就和平时一样了~~~~

完工~!

外壳是用亚克力来定制的,螺丝孔是3mm,间距分别是63.5mm和41.5mm,有想要同款的话,找空我贴上我的图纸。
不过我着是多层亚克力叠加的,这套外壳下来也不便宜。。。。
最后我家ゆの镇楼
Konachan.com - 8026 hidamari_sketch yuno.jpg





评分

参与人数 3金钱 +36 收起 理由
sorrypqa + 8
firewater + 8 感谢楼主分享!
neroxps + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

33

主题

2078

帖子

5447

积分

论坛元老

Rank: 8Rank: 8

积分
5447
金钱
3369
HASS币
60
QQ
发表于 2021-5-24 23:34:44 | 显示全部楼层
膜拜大佬。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

44

主题

1374

帖子

5784

积分

论坛元老

Rank: 8Rank: 8

积分
5784
金钱
4400
HASS币
40
发表于 2021-5-25 10:04:19 | 显示全部楼层
请问论坛上各种型号zigbee模块如(cc2531.cc2530,还有两个版本芯片合一的),有啥功能区别,原来想自己做的,看到型号好多有点乱,妖神哪个是固件?
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-5-25 10:37:29 | 显示全部楼层
楼主太牛逼了,请收下我的膝盖
Nero
回复

使用道具 举报

17

主题

783

帖子

5440

积分

论坛元老

Rank: 8Rank: 8

积分
5440
金钱
4652
HASS币
0
 楼主| 发表于 2021-5-25 11:38:15 来自手机 | 显示全部楼层
jjcs 发表于 2021-5-25 10:04
请问论坛上各种型号zigbee模块如(cc2531.cc2530,还有两个版本芯片合一的),有啥功能区别,原来想自己做 ...

主要还是性能差别2530和2531性能比较弱,不推荐做网关,2538或者2652这种性能比较好。
回复

使用道具 举报

44

主题

1374

帖子

5784

积分

论坛元老

Rank: 8Rank: 8

积分
5784
金钱
4400
HASS币
40
发表于 2021-5-25 11:55:23 | 显示全部楼层
有不用JLINK仿真器的方法,主要用一次就不用了,
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

0

主题

169

帖子

625

积分

高级会员

Rank: 4

积分
625
金钱
456
HASS币
0
发表于 2021-5-26 11:49:59 | 显示全部楼层
感谢大神分享,翰思彼岸有你更精彩
回复

使用道具 举报

24

主题

122

帖子

1311

积分

金牌会员

Rank: 6Rank: 6

积分
1311
金钱
1189
HASS币
0
发表于 2021-5-26 14:01:37 | 显示全部楼层
Z2M cc2538+cc2592 zigbee wifi 网关使用教程
https://bbs.hassbian.com/thread-12873-1-1.html
(出处: 『瀚思彼岸』» 智能家居技术论坛)
这个不香吗?
zigbee网关专题:最合适你的网关 访问https://z2m.store/了解更多
回复

使用道具 举报

4

主题

192

帖子

1570

积分

金牌会员

Rank: 6Rank: 6

积分
1570
金钱
1378
HASS币
0
发表于 2021-5-26 17:17:03 | 显示全部楼层
jjcs 发表于 2021-5-25 11:55
有不用JLINK仿真器的方法,主要用一次就不用了,

这个好像是无解,CC的芯片第一次刷机一定要用JLINK仿真器,后面可以使用BSL刷机
回复

使用道具 举报

17

主题

783

帖子

5440

积分

论坛元老

Rank: 8Rank: 8

积分
5440
金钱
4652
HASS币
0
 楼主| 发表于 2021-5-26 21:11:27 | 显示全部楼层
本帖最后由 sirakawa 于 2021-5-26 21:20 编辑
yuzhigang 发表于 2021-5-26 14:01
Z2M cc2538+cc2592 zigbee wifi 网关使用教程
https://bbs.hassbian.com/thread-12873-1-1.html
(出处: 『 ...

不香,外壳不符合我胃口

具体是买现成的,按照教程自己做,或者自己彻底画电路板设计一个,都可以,看你怎么想了。喜欢的就自制,喜欢直接用的就买成品。diy本身这件事就是个乐趣。

如果总是问哪个不香么,那么你发那帖子的大佬也别做了,直接也买成品不就好了?对不?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-26 15:36 , Processed in 0.058154 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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