Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kirby-b/arduino-auto-fan
Building an arduino device that turns on a fan when my room gets too hot.
https://github.com/kirby-b/arduino-auto-fan
arduino arduino-sketch arduino-uno cplusplus instructions microcontroller
Last synced: about 1 month ago
JSON representation
Building an arduino device that turns on a fan when my room gets too hot.
- Host: GitHub
- URL: https://github.com/kirby-b/arduino-auto-fan
- Owner: kirby-b
- License: mit
- Created: 2023-10-06T15:38:34.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-12T01:45:35.000Z (about 2 months ago)
- Last Synced: 2024-11-12T02:33:00.491Z (about 2 months ago)
- Topics: arduino, arduino-sketch, arduino-uno, cplusplus, instructions, microcontroller
- Language: C++
- Homepage:
- Size: 16.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arduino Auto Fan
Building an arduino device that turns on a fan when my room gets too hot.
## How to use
Build the device as instructed in the blueprint and instruction manual provided. Then make sure you have the .ino file running on your arduino device (upload with Arduino IDE). I used the Arduino from the Elegoo Super Starter Kit.
If you want to when the fan turns on or how fast, but change the parameters in the ino file (at the bottom) for the if that turns it on (temp/humidity threshhold) and the DIRA to any number between 1-255 (speed)
## How it works
The arduino auto fan is pretty simple and a good part is based on elegoos example projects. The DHT sensor hooks right into the arduino and you get the tempurature and humidity through the designated pin (2). It then sends that info to the fan control function that turns on the fan if it detects a certain temp/humidity.
The fan is controlled by a L293D motor controller and is powered by a breadboard power supply (make sure to push the power button) the arduino controls the motor controller that lets through power when the arduino tells it to turn on the fan.
*I cannot say I am an expert on electronics, I do this as a hobby, so if I am wrong about any of this please let me know*
The fan should look like this when it detects high temp or heat
https://github.com/kirby-b/Arduino-Auto-Fan/assets/118732723/08c394a8-9b58-45ed-86f2-0394d0ae97ed