The Best Wireless Fan! Fully controlled using your phone! (Arduino) | #P6
In this Arduino project we create a wireless Arduino fan that can be controlled using your phone (Blynk), it can rotate left and right, tilt up and down, and much more. This Arduino wireless fan project can easily be created using just a few components and some 3D printed parts. For the wireless connection, Blynk is used with the ESP32 built-in WiFi. In addition to being able to control it in two axis, you can also wirelessly control the speed of the fan, the rotation speed, and set start and end positions of the rotation. It's a great wireless Arduino project to tackle to learn about the basics of stepper and servo motors. All parts are 3D printed and all models are provided alongside with the code below. First, I explain the design of the fan in Fusion 360, and show how all the parts working together in motion. I then go through all the components needed for the wireless fan Arduino project. I then show you how to create it using a breadboard for prototyping, and once that is all working, a stripboard version is created to ensure a small footprint. I Initially wanted to 3D print my own fan blades and use a DC motor for the fan, however, most DC motors were too loud and took away from the soothing fan noise. I did look at the motors that were used in commercial fans, but they were either too big or too expensive for such Arduino project. However, it would have been nice with custom 3D printed fan blades as I could have experimented with different fan blade designs and observed which is more effective. The Blynk app was used on the phone to connect the Arduino (ESP32) to the phone. It's a very easy way to connect Arduino boards to your phone wirelessly with minimal setup. A 12v 5A power supply was used from the mains using a jack power cable. A step-down converted was needed to step down the voltage to 5v as the servo and micro-controller (ESP32) require 5 volts to operate. Main components used: - Noctua NF-A14 fan. - Nema 17 stepper motor, for the rotation. - A4988 stepper motor driver, to control the stepper motor. - DS04-NFC servo motor, for the tilt. - ESP32, as the micro-controller. - 12v 5A power supply. - 100uF capacitor, to filter the power spikes and keep voltage smooth. - LM2596 buck converter, to convert 12v to 5v. To design all the 3D models I used Fusion 360, and printed them using the Creality CR6 SE 3D printer. Remember to Subscribe! :) I have over 50 amazing projects planned! Link to code and 3D models: https://github.com/ProjectsWithRed/wireless-fan Instagram, Twitter, Facebook: @projectswithred 0:00 Intro 0:55 Design 02:11 Components 04:24 Wiring 05:24 3D printing 05:39 Phone setup 06:52 Code 07:11 Project Demo #arduino #arduinoproject #fan #wirelessfan #wireless #esp32 #3dprinting #3dprint
In this Arduino project we create a wireless Arduino fan that can be controlled using your phone (Blynk), it can rotate left and right, tilt up and down, and much more. This Arduino wireless fan project can easily be created using just a few components and some 3D printed parts. For the wireless connection, Blynk is used with the ESP32 built-in WiFi. In addition to being able to control it in two axis, you can also wirelessly control the speed of the fan, the rotation speed, and set start and end positions of the rotation. It's a great wireless Arduino project to tackle to learn about the basics of stepper and servo motors. All parts are 3D printed and all models are provided alongside with the code below. First, I explain the design of the fan in Fusion 360, and show how all the parts working together in motion. I then go through all the components needed for the wireless fan Arduino project. I then show you how to create it using a breadboard for prototyping, and once that is all working, a stripboard version is created to ensure a small footprint. I Initially wanted to 3D print my own fan blades and use a DC motor for the fan, however, most DC motors were too loud and took away from the soothing fan noise. I did look at the motors that were used in commercial fans, but they were either too big or too expensive for such Arduino project. However, it would have been nice with custom 3D printed fan blades as I could have experimented with different fan blade designs and observed which is more effective. The Blynk app was used on the phone to connect the Arduino (ESP32) to the phone. It's a very easy way to connect Arduino boards to your phone wirelessly with minimal setup. A 12v 5A power supply was used from the mains using a jack power cable. A step-down converted was needed to step down the voltage to 5v as the servo and micro-controller (ESP32) require 5 volts to operate. Main components used: - Noctua NF-A14 fan. - Nema 17 stepper motor, for the rotation. - A4988 stepper motor driver, to control the stepper motor. - DS04-NFC servo motor, for the tilt. - ESP32, as the micro-controller. - 12v 5A power supply. - 100uF capacitor, to filter the power spikes and keep voltage smooth. - LM2596 buck converter, to convert 12v to 5v. To design all the 3D models I used Fusion 360, and printed them using the Creality CR6 SE 3D printer. Remember to Subscribe! :) I have over 50 amazing projects planned! Link to code and 3D models: https://github.com/ProjectsWithRed/wireless-fan Instagram, Twitter, Facebook: @projectswithred 0:00 Intro 0:55 Design 02:11 Components 04:24 Wiring 05:24 3D printing 05:39 Phone setup 06:52 Code 07:11 Project Demo #arduino #arduinoproject #fan #wirelessfan #wireless #esp32 #3dprinting #3dprint