完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
`
本帖最后由 如去如来 于 2020-7-10 18:23 编辑
基于ESP32的智能插座ESP32IoTnode(1)开箱
乐鑫ESP32官方开发板ESP32-DevKitC-V4已经收到,上面是一个ESP32-WROOM-32D模组,USB串口芯片为CP2102N。有点遗憾的是没有集成LED,想要简单实现控制gpio功能,还要自己动手扩展一个LED来测试。因为板子上的power灯并不是受控灯。
先不管那么多,直入主题。ESP32的资料满世界都是,这里就不再赘述了。
我的项目主要是实现云平台控制继电器吸合和断开动作,模拟一个智能插座的功能。当然IoT平台和设备最好是以mqtt消息队列等数据协议来进行通信,让我们继续吧!
我们先找到官方网站页面
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/hw-reference/modules-and-boards.html#esp-modules-and-boards-esp32-wroom-32d-and-u
,
在这里去下载需要的有关模块
ESP32-WROOM-32D的
文件资料等。比如ESP32-WROOM-32 技术规格书
,ESP32-WROOM-32D/ESP32-WROOM-32U 技术规格书
,ESP32-WROOM-32 参考设计
原理图等等。
然后继续到下面这个页面
https://www.espressif.com/zh-hans/support/download/sdks-demos?keys=&field_type_tid%5B%5D=13
去下载esp-idf-v4.0.1这个最新版SDK。这个SDK是为了产品开发时用的,这里先下载保存好,预备将来真正到了做产品开发阶段的时候可以用上它。接着在这个页面
https://www.espressif.com/zh-hans/support/download/other-tools?keys=&field_type_tid%5B%5D=13
去下载官方下载工具软件flash_download_tool_v3.8.5_1。
其他还有触摸传感器调试工具,射频性能测试指南,AT固件BIN等等工具软件和资源,大家可以根据自己的需求下载。这里我暂时用不上,先不下了。
最后是重点了,让我们到microPython官网页面
http://www.micropython.org/download/esp32/
去下载我们需要的ESP32microPython固件------GENERIC : esp32-idf3-20191220-v1.12.bin
。这里我选择老固件,是为了保险起见,其他unstable版本先不用。这个页面上我们也可以看到固件分为IDF3和4两种,IDF4编译的固件目前支持蓝牙BLE,还不支持LAN和PPP,所以我选择了IDF3编译的固件版本。
接下来就好办了,用官方下载工具flash_download_tool_v3.8.5_1把固件下载到开发板就行了。那么板子上就可以运行microPython的runtime了,然后我们可以用microPython来开发需要的demo程序,这会比用SDK来开发方便许多。等把APP的业务逻辑和算法等demo程序跑通了,也过了功能和其他测试啥的,再用SDK和C语言去开发产品级APP,就很nice了。另外这个官方下载工具,也支持了工厂模式,就是产品生产制造阶段的量产烧录功能,十分强大,工厂模式界面如下图所示。
而且我们的IoT平台软件也是Python开发的开源平台,这样我们就相当于做了一个Python全栈式IoTnode的sample小项目,整体来说都是很方便快捷的,敏捷开发有木有哈哈。当然Python开发也有不少坑的,后面如何还不知道,先搞起再说。其下载过程如下。
首先运行flash_download_tool_v3.8.5_1工具,如下图。
点击Developer Mode后,显示如下图。
继续点击中间第三个按钮ESP32DownloadTool,弹出界面如下图。
选择你要使用的microPython固件,其他界面相关配置参数如下图所示。
然后把开发板连上PC笔记本USB接口上电,这是对应的串口号会自动显示出来,设置波特率为115200。可以点击ERASE按钮先做擦除flash,然后点击start按钮开始下载固件到开发板中。当显示FINISH按钮为绿色,命令行显示如下图,下载固件OK!
|
|
相关推荐
|
|
高通的蓝牙QCC308x和51xx芯片开发工具和文档必须高通审核才能下载和使用吗?
939 浏览0 评论
1495 浏览0 评论
会员风采!华秋电子——致力于“为电子产业增效降本”的数字化智造平台
987 浏览0 评论
【应用笔记】BlueNRG-LP、BlueNRG-LPS+省电模式
8040 浏览1 评论
11259 浏览0 评论
小黑屋|手机版|Archiver|德赢Vwin官网(湘ICP备2023018690号)
GMT+8, 2024-11-19 13:56, Processed in 0.883053 second(s), Total 71, Slave 52 queries .
Powered by德赢Vwin官网 网
© 2015bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号