带联网功能的RFID宿舍门禁(一)-NodeMCU烧写ESP8266 lua固件及测试

带联网功能的RFID宿舍门禁项目目录

我也不确定能做成什么样,但wifi模块测试的确是第一个测试完有正常输出的。

还测试了RC522和Arduino NANO V3的连接,虽然读卡有显示,但也不确定是不是都对了。

这个烧写的是lua语言的固件,不是AT固件,AT固件看这篇:物联网NodeMCU-AT篇(一) 刷写AT固件-ling3ye,还是很全面的,我也没有可以补充的东西。

材料

NodeMCU模块(搭载 ESP8266 CH340G串口wifi模块 与 USB转TTL串口(CH340)芯片)

数据线(卖家送的,我也不确定是什么型号,看起来像手机数据线,不是type-c与mini)

购买链接:https://m.tb.cn/h.Vztlv1P?sm=09469e(非广告,我用的是这款)

烧写固件

也可参考这个:http://nodemcu-dev.doit.am/2.html,但里面很多链接都失效了。

USB转TTL驱动:https://mwhls.lanzous.com/iQg7Ghc6rwj(也许是这个,或百度CH340G驱动)

之前是连Arduino的时候安装的这个驱动(应该是吧),之后测试ESP8266的时候直接就能用了。
先打开设备管理器,然后将ESP8266接入电脑,找到新加入的设备。
如果是在端口中找到的,USB-SERIAL CH340(COM3),那代表安装成功,在COM3端口。
如果是在其他设备中,并且右下角有黄色标志,那右键它,更新驱动,驱动选择上面的压缩包解压出来的文件夹,安装即可。

ESP8266Flasher烧写软件下载:https://mwhls.lanzous.com/i9Soyhc6hqd
或github项目:https://github.com/nodemcu/nodemcu-flasher

之后打开 ESP8266Flasher.exe 烧写软件,选择对应端口,点击Flash后等待烧写完成即可(此时AP MAC与STA MAC会有正常显示)。

测试

LuaLoader下载链接:https://mwhls.lanzous.com/iAlDIhc71vi
其他烧写软件可参考:http://nodemcu-dev.doit.am/3.html

烧写固件成功后如上图所示,在下方输入print(“Hello!”)后回车,会显示Hello!

cannot open init.lua表示没有init.lua,是正常的,init.lua是启动后自动运行的文件。

You may also like...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注