目录
专辑内容
本专辑适用于有一定嵌入式开发经验,准备使用ESP32进行项目开发或者有需求了解ESP32相关开发的友友们。
专辑一共10篇,始于开发环境的搭建,最终落地于一个具体的项目(wifi版温湿度蓝牙网关),内容涉及到GPIO、UART、I2C、SPI、WIFI、MQTT、蓝牙主机等功能。
专辑内容不涉及详细的理论性描述,重点放在实践上。部分复杂点的篇幅源码直接上传可供下载(可关注公众号:IT搬砖客,免费下载源码)。所有文章均是博主按照实际项目边做边写,可能会存在一些错漏的地方,若是各位友友发现问题或者有疑问,烦请不辞辛苦留言、评论、私信均可,博主万分感激!
专辑目录
第一篇:快速入门
第二篇:blink和helloworld
第三篇:创建自己的工程
第四篇:wifi配置与连接
第五篇:蓝牙一对多主机(上)
第五篇:蓝牙一对多主机(下)
第五篇:蓝牙一对多主机(补充篇)
第六篇:MQTT与阿里iot通信(上)
第六篇:MQTT与阿里iot通信(中)
第六篇:MQTT与阿里iot通信(下)
第八篇:I2C与AHT20
第九篇:数码管显示(TM1640)
收官篇:wifi版温湿度蓝牙网关(进行中...)
收官篇预告
内容说明
《ESP32从0到1》收官篇是以“wifi版温湿度蓝牙网关”这一具体项目为载体,对专辑前面所有内容的整合练习。博主向来以边做项目边写的形式进行,该篇文章会跨越选定方案、线路图绘制、PCB绘制、PCB打样、样品制作、样品调试、样品完成这一基本研发周期,因此各位友友们记得关注、订阅、收藏哦♥
项目定义
硬件
USB 5V供电;
硬件开关按钮;
外部flash数据存储;
空气温湿度测量并显示;
蓝牙主机功能(最多接3个从机)
wifi通信(快速配网);
LED状态显示;
软件
支持ESPTouch快速配网;
上电wifi自动联网;
定时测量空气温湿度并显示;
支持配置蓝牙从机,实现指定MAC地址蓝牙从机连接,并将收到的数据打包以MQTT形式上报至阿里平台
支持离线数据保存,联网数据补充上报功能;
支持时钟自校正功能;
外观
外形尺寸:长方体形状,尺寸尽量控制在 80mm*50mm*20mm以内;
用嘉立创EDA 3D功能配合PCB做简易外壳;
衍生专辑《ESP32调试异常集锦》同步更新中...
🌹欢迎关注、订阅、收藏🌹
文章中有不清晰或者有疑问、错误的地方,请务必留言提醒、讨论。非常感谢!!!
欢迎关注并下载源码
文章同步发表于公众号"IT搬砖客",可免费下载源码。
欢迎关注并留言。