开发板 + 开发板扩展
- ESP32开发板(CH9102驱动芯片) – 20¥
- 选择已焊排针的,未焊排针的需要手动焊排针
- 选择已焊排针的,未焊排针的需要手动焊排针
- ESP32扩展板 – 9¥
- 数据线 – 5.5¥(2根)
- 数据线分充电线和数据线,充电线无法连接ESP32开发板烧录程序
- 数据线分充电线和数据线,充电线无法连接ESP32开发板烧录程序
- [可选] 杜邦线 – 10¥(3排)
- 公对公,母对母以及公对母三种,一种一排
- 公对公,母对母以及公对母三种,一种一排
传感器及其他配件
- WS2812全彩灯带 – 8~100¥
- 测试可选最便宜的
- 可做自定义灯带,之后可以配合声音采集传感器 + 律动算法做随音乐律动的灯带
- 温湿度传感器-DHT11 – 8¥
- 3*4矩阵键盘 – 3¥
环境配置
-
MircoPython
-
ESP32驱动
-
Thonny
-
Thonny连接esp32
- 安装驱动
- 根据系统型号双击运行CP210x_Windows_Drivers文件夹下对应的驱动文件,安装即可
- 将固件刷入esp32
- 安装并启动Thonny,选择run -> Configure interpreter,按图操作,install后显示successful即可
- 出现此画面即为成功
- 安装并启动Thonny,选择run -> Configure interpreter,按图操作,install后显示successful即可
- 安装驱动
-
虚拟机 + Docker(方便,不需要配置各种文件,可以直接在电脑上启Docker,使用虚拟机方便测试)
- 安装Ubuntu
/
- 安装Docker
- 执行命令
sudo apt update curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 或 curl -sSL https://get.daocloud.io/docker | sh
- 安装Ubuntu
-
HomeAssistant
sudo docker pull homeassistant/home-assistant:latest
mkdir homeassistant-config
sudo docker run -d --name="homeassistant-v1" -v ./homeassistant-config:/config -p 8123:8123 homeassistant/home-assistant:latest
访问http://ip:8123,看见homeassistant界面即为成功
- MQTT
sudo docker pull emqx/emqx:5.0.16
sudo docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:5.0.16
访问http://ip:18083,看见登录网页即为成功,登录账号密码为: admin public