Skip to content

This project is a humidity-based controller for a ultrasonic humidifier, using an Arduino Nano as controller

License

Notifications You must be signed in to change notification settings

David-mtcc/DIY_Air_Humidifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’§ DIY Air Humidifier

This project is a simple humidity-based controller for a 5V ultrasonic humidifier, using an Arduino Nano, DHT11 sensor, potentiometer, NPN transistor, and a TM1637 4-digit display.

When the humidity drops below a user-defined setpoint, the system automatically powers on the humidifier. The setpoint is adjusted via a potentiometer, and both the setpoint and current humidity are shown on the display.


🧰 Components Used

  • Arduino Nano (Rev3.0)
  • DHT11 Humidity & Temperature Sensor
  • 10kΞ© Potentiometer or Trimmer
  • TM1637 4-digit 7-segment display
  • NPN transistor (e.g. 2N2222 or S8050)
  • 220Ξ© resistors (Γ—2)
  • 5V ultrasonic atomizer
  • Breadboard & jumper wires
  • Power source (USB or 5V supply)

πŸ“ Circuit Overview

  • The DHT11 measures ambient humidity.
  • The potentiometer sets the desired humidity setpoint (30%–70%).
  • A TM1637 display shows:
    • First two digits: setpoint (e.g. 45)
    • Last two digits: current humidity (e.g. 38)
  • An NPN transistor switches on the LED and humidifier when humidity is below the setpoint.
  • Everything is powered at 5V, and controlled by the Arduino Nano.

πŸ’Ύ Libraries Required

Install via the Arduino Library Manager:


πŸ“Ÿ Display Output

Setpoint: 45% Humidity: 38% Display: 4538

When the humidity drops below the setpoint, the transistor activates, powering the LED and humidifier.


πŸ“Έ Project Preview

Note: instead of the led, a 5V ultrasonic atomizer must be used.

Humidifier_schem

Humidifier_bb

About

This project is a humidity-based controller for a ultrasonic humidifier, using an Arduino Nano as controller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published