-
1Gather Materials
Materials are listed in the materials section, however they are listed here too.
Microcontroller: Arduino (originally Raspberry Pi, later switched for compatibility)
DC Motor & Fan – Main cooling mechanism
Motor Driver (L298N / DRV8871) – Controls the DC motor speed
Micro Servo (SG90 / MG90S) – Controls airflow direction by oscillating the fan
Temperature Sensor (BME688) – Monitors temperature, humidity, and air quality
OLED Display (SSD1306 / SH1106) – Displays real-time temperature, fan speed, and status
Power Supply – Compatible adapter or battery pack
3D-Printed Motor & Servo Holders – Secure mounting for components
Jumper Wires & Breadboard – For wiring connections -
2Set up DC motor and Fan
You will want to attach the small plastic fan to the end of your motor
Following any online instructions, wire the DC motor correctly and set up the code.
-
3Connect the Temperature Sensor
You will want to wire the temperature sensor connecting it to the Arduino. Arduino already come with a few examples on how to do this that will be useful.
You will also want to set up your thresholds such that the DC motor will turn off or on for certain temperatures.
-
4Install the Micro Servo for Oscillation
Wire the Micro servo to the Arduino and make sure it is working. Again, simple instructions for this can be found online.
-
5Connect the Display
Attach the display to the Arduino following simple online instructions. Set the display to show the room temperature read by the BME sensor.
-
63D Print DC motor and Micro holders
Look online for any designs you like or design your own 3D printed holder for the Micro servo--so that it doesn't fall over, and for the DC motor--so you can attach it to the micro servo. A lot of good designs can be found on Thingiverse.
-
7Troubleshoot
Attach all the 3D printed designs and troubleshoot any issues you might be having.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.