本周开放夜我们邀请到创客大神李伟斌来到蘑菇云分享ESP32到底怎么玩。
嘉宾介绍
李伟斌
网名:骑驴儿玩漂移 AKA 漂移菌
蘑菇云会员,兴趣爱好从3D 打印机到四轴飞行器,从Arduino到树莓派到单片机,从航模到翻模,从机器人到智能小车,其实一直在点灯,被好友称为”一灯大师”。
ESP32 是由乐鑫发布的新一代WiFi芯片,是ESP8266的升级版,准确来说是ESP8266的完整版,双核,wifi,蓝牙,低功耗,更多管脚外设。
FireBeetle ESP32-E
本次骑驴老师讲解用到的是FireBeetle Board ESP32-E
FireBeetle ESP32-E是专门为物联网设计的,是基于ESP-WROOM-32E的主控制器板,带有双核芯片。
它支持WiFi和蓝牙双模通信,并具有体积小,超低功耗,板载充电电路和易于使用的界面,可方便地用于智能家居loT,工业loT应用,可穿戴设备等。
将其与IFTTT等物联网平台连接时,可以轻松创建自己的物联网智能家居系统。
FireBeetle ESP32-E支持Arduino编程,并将很快支持Scratch图形编程和MicroPython编程。邮票孔设计使其能够轻松嵌入到您的PCB中,从而极大地节省了构建和测试原型的成本和时间。
特性
ESP32双核低功耗主控,功耗低至10μA
WiFi+Bluetooth4.0无线双模模组
GDI显示接口,单线连接显示屏
板载充电电路以及PH2.0锂电池接口
接口定义
引脚
介绍完了ESP32
那ESP32 到底应该怎么玩呢?
Arduino环境配置
MicroPython
在DOWNLOAD中找到下方的Espresslf ESP-based boards
擦除烧录固件到flash:
打开后会发现很多固件,我们可以下载自己需要的固件
在树莓派系统需要安装的软件包
用树莓派烧录固件
用树莓派擦除固件
接着就可以进入REPL环境——进入ESP32的交互环境
注意:这里需要输入repl
Notice
然后拷贝MAIN.PY到/PYBOARD/
可以编写main.py脚本并通过r she11 传入/ py board /main. py
如果烧录时候文件系统错误这么办?
可以使用上方这三条指令修复文件系统
现场演示
接下来就到了演示点灯环节
经过漂移菌老师的讲解
小伙伴们,你们都学“废”了吗?

蘑菇云创客空间致力于提供一个创新开放的交流平台,如果你热爱创造,喜欢创新,那就来蘑菇云实现自己的奇思妙想!

