Arduino 学习
上个月的工程实训接触了树莓派开发, 对嵌入式开发产生了兴趣, 奈何现在树莓派的价格居高不下, 所以选择Arduino平台来入门嵌入式开发 短期目标是复现一个基于Aruino开发板的Homekit模块
一些构思
其实很早就想入门嵌入式开发这个领域了, 特别是看了稚晖君的视频后, 会自己设计PCB的工程师真的很帅. 但是因为我的专业课程不太接触硬件, 所以一直没有时间倒腾这些东西, 最近实习快要结束, 开学还有一段时间, 所以打算画点时间学习一下嵌入式开发, 拓展一下自己的知识面
目前已经有几个想法:
- 基于ESP32开发板开发一个Homekit生态下的环境监测仪(温度, 湿度等)
- 基于ESP32开发板开发一个Homekit生态下的智能开关
- 基于ESP32开发板开发一个电流表
- 基于ESP32开发板复现桌面天气站
- 基于ESP32开发板实现Homekit Camera
- ESP32 + NPS + React 开发一个可以远程操控的智能家居模块以及前端界面
前期调研
目前实现Arduino开发版有多种选择
- 官方原版Arduino UNO 开发板(价格 ¥200 左右)
- 国产平替Arduino UNO开发板 (~¥60)
- ESP32兼容Arduino环境的开发板 (¥20)
ESP8266开发板(性能不够)
市面上很多ESP32开发板都是MicroUSB的,但是对于2022年的我来说这是很难接受的,找了很久终于找到了TypeC版本的开发板
但是光买开发板还不够,其他一些传感器也要另外购买,但是我还没来得及收集有关的信息, 所以等调研全面后再一齐下单
ESP32 样例
样例 | 🔗 |
---|---|
HomeKit Camera | https://www.instructables.com/ESP32-Homekit-Camera/ |
HomeKit LED灯带 | https://www.instructables.com/Homekit-LED-Strip-Using-3-standard-Modules/ |
HomeKit 继电器开关 | https://www.bilibili.com/read/cv10178719/ https://www.bilibili.com/read/cv7191952 知乎 ESP8266 继电器 |
HomeBridge LED灯 | https://www.studiopieters.nl/homebridge-mqtt-led/ |
ESP32 芯片
供电?
烧录?