项目简介
本项目是基于Arduino和Blynk应用的无线遥控风扇系统。借助手机上的Blynk应用,可对由ESP32微控制器驱动的无线风扇实施远程控制与操作。项目还涵盖3D打印零件及硬件组件的详细接线方式。
项目的主要特性和功能
- 远程控制:能通过手机上的Blynk应用控制风扇。
- 多功能调节:支持对风扇的转速和倾斜角度进行调节。
- 无线通信:采用ESP32微控制器实现无线通信。
- 硬件接线:提供硬件组件的详细接线图和说明。
- 3D打印零件:有对应的3D打印零件模型可供使用。
安装使用步骤
所需库文件
所有库文件可通过Arduino IDE的库管理器安装,需安装的库有:
- Blynk
by Volodymyr Shymanskyy
- ESP32Servo
by Kevin Harrington and John K. Bennett
Arduino部分
- 在
/WirelessFan
目录中找到Arduino草图。 - 修改草图中的三个变量:
auth
:在Blynk应用创建项目后通过电子邮件接收的Blynk认证码。ssid
:你的WiFi名称。pass
:你的WiFi密码。
- 修改完成后,将草图上传到ESP32。
硬件组件和接线
- 组件清单:Noctua NF - A14风扇、Nema 17步进电机(用于旋转)、A4988步进电机驱动器、DS04 - NFC伺服电机(用于倾斜)、ESP32微控制器、12v 5A电源、100uF电容器(用于滤波和保持电压稳定)、LM2596降压转换器(用于将12v转换为5v)。
- 接线方式:接线方式有面包板版和剥板版,详细接线图在
/readme_imgs
目录中。
3D打印部分
所有3D打印部件位于/3d_models
目录,可按需修改或打印这些模型。
注意:该项目相对复杂,需要一定的电子和编程知识。初学者建议先从简单项目实践,积累经验后再尝试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】