littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arduino和Blynk的无线遥控风扇

项目简介

本项目是基于Arduino和Blynk应用的无线遥控风扇系统。借助手机上的Blynk应用,可对由ESP32微控制器驱动的无线风扇实施远程控制与操作。项目还涵盖3D打印零件及硬件组件的详细接线方式。

项目的主要特性和功能

  1. 远程控制:能通过手机上的Blynk应用控制风扇。
  2. 多功能调节:支持对风扇的转速和倾斜角度进行调节。
  3. 无线通信:采用ESP32微控制器实现无线通信。
  4. 硬件接线:提供硬件组件的详细接线图和说明。
  5. 3D打印零件:有对应的3D打印零件模型可供使用。

安装使用步骤

所需库文件

所有库文件可通过Arduino IDE的库管理器安装,需安装的库有: - Blynk by Volodymyr Shymanskyy - ESP32Servo by Kevin Harrington and John K. Bennett

Arduino部分

  1. /WirelessFan目录中找到Arduino草图。
  2. 修改草图中的三个变量:
    • auth:在Blynk应用创建项目后通过电子邮件接收的Blynk认证码。
    • ssid:你的WiFi名称。
    • pass:你的WiFi密码。
  3. 修改完成后,将草图上传到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】