50元学习MicroPython物联网开发,最便宜方案!
一、材料采购
| 物品 | 淘宝价格 | 说明 |
|---|---|---|
| UNO D1 R32(ESP WROOM-32) | 20元 | WIFI、蓝牙4.0、4M内存(2M用于MicroPython系统,2M用于应用程序)。 |
| USB刷机线 | 5元 | 蓝色那种线 |
| 自动浇花套装 | 14元 | 卧式水泵、电池盒、软水管、土壤湿度模块、继电器模块、杜邦线若干 |
| 面包板套装 | 8元 | MB02面包板+电源模块+几十条杜邦线 |
| LED灯 | 3元 | 若干 |
| TM1638 | 8元(可选) | 建议购买,显示和按钮,可选 |
二、材料图片

| 项目 | 数值 |
|---|---|
| 核心数 | 2 |
| 架构 | 32bit |
| Wifi | Yes |
| 蓝牙 | Yes |
| 内存 | 512K |
| 闪存 | 4M |
| GPIO | 36 |
| 通讯协议 | SPI, IIC, I2S, UART, CAN |
| ADC(模数转换器) | 18通道12位 |
| DAC(数模转换器) | 2通道8位 |
| 存储卡接口 | 1 |
| 温度传感器 | 1 |





三、软硬准备
| 设备 | 价格 | 说明 |
|---|---|---|
| 迷你服务器 | 100元 | 建议购买一台斐讯N1刷armbian系统,可部署MQTT服务器(https://www.emqx.io/) |
| 无线路由器 | 150-300元 | 一般家用无线路由器 |
| 开发电脑 | 自己看 | 部署WIN10、安装python开发软件Thonny、接线做图软件fritzing |
1、斐讯N1
斐讯N1硬件方面CPU采用S905,运行内存2GB,ROM采用8G的EMMC存储,有一个千兆有线网口,一个HDMI接口,两个USB2.0接口,无线网络支持2.4GHz/5GHz,可玩性相当高。

2、USB虚拟串口驱动(CH341SER)
下载地址:https://download.youkuaiyun.com/download/cwdelphi/16139417
3、Thonny软件
下载地址:https://download.youkuaiyun.com/download/cwdelphi/16139715

烧录固件
http://www.micropython.org/download/esp32/

4、fritzing软件
下载地址:https://download.youkuaiyun.com/download/cwdelphi/16139780

四、实验内容
| 实验名称 | 实验内容 |
|---|---|
| 刷固件 | 通过Thonny给开发板刷Mircopython系统固件 |
| 刷软件 | 通过Thonny给开发板上传并执行代码 |
| LED灯 | 开、关、亮度 |
| 自动浇花 | 采集土壤湿度,开关水泵出水 |
| MQTT通讯 | 通过MQTT协议进行无线网络通讯实现远程控制 |
本文详细介绍了使用斐讯N12、USB虚拟串口驱动和Thonny软件进行低成本的物联网开发,涵盖硬件采购、固件与软件烧录,以及LED灯控制、自动浇花和MQTT通信实战。
53

被折叠的 条评论
为什么被折叠?



