CC2531 利用NodeMCU刷zigbee2mqtt固件,不需要ccdebuger
众所周知如果我们想要玩儿zigbee2mqtt就需要买一个CC2531的USB Dongle 但是刷写这个2531还需要再购买一个CC Debuger,这样的话成本一下增高很多,一个CC Debuger的价格能买好几个CC2531了,最重要的是CC Debuger用一次就没用了,这样造成了极大的浪费,那本文就给大家介绍一下如何使用NodeMCU或者是D1 Mini来替代CC Debuger来刷写我们的CC2531的芯片,让大家为地球的绿色多做些贡献少产生一些电子垃圾。我们玩儿智能家居的手里都会有几个NodeMCU或者是D1 Mini来充当一些传感器采集器,那么我们就可以临时使用这芯片来充当CC Debuger,我们要给NodeMCU或者是D1 Mini刷一个CCLoder的系统,再用这个系统串联CC2531来实现刷CC2531芯片。
视频教程如下:
连线参考如下:
左侧为CC2531针脚,右侧为NodeMCU或者D1 Mini针脚。 pin 1 (GND) –> G pin 7 (reset) –> D1 pin 3 (DC) –> D2 pin 4 (DD) –> D5
准备工作:
1.下载刷写工具包: CC2531工具包 2.下载Arduino软件: https://www.arduino.cc/download_handler.php?f=/arduino-1.8.10-windows.zip 3.运行arduino软件: 增加附加开发板管理器网址: http://arduino.esp8266.com/stable/package_esp8266com_index.json NodeMCU选择开发板为NodeMCU 1.0 (ESP8266 12E Module) D1 Mini选择开发板为LOLIN(WEMOS) D1 R2 & Mini 4.解压工具包 5.Arduino软件打开工具包内Arduino目录下CCLoader.ino文件,点击项目->上传,等待NodeMCU刷写完成。 6.执行Run.bat生成CC2531ZNP-Prod.bin固件文件。
刷写CC2531:
再执行刷写CC2531的命令
根据大神的教程已经刷入了,但是在homeassistant 中怎么配置,用什么软件来用?请指教一下。谢谢!
看我其他教程