IoT - Configurable humidifier using ESP8266 (ESP01 or NodeMCU 1.0 ESP-12E), DHT (11 or 22), ultrasonic atomizer and ThingsBoard as server.
Version 1.0.0
What things you need to install the software and how to install them
- Arduino IDE - Development IDE Version 1.8.13
- ESP8266 - ESP8266 Boards Version 2.7.4
- CF Rotary Encoder - CF Rotary Encoder Version 1.0.0
- CF Icon Set - CF Icon Set Version 1.0.0
- Adafruit GFX - Adafruit GFX Library Version 1.10.6
- Adafruit SSD1306.h - Adafruit SSD1306 Library Version 2.4.3
- ArduinoJson - Arduino JSON Library Version 6.17.3
- DHT - DHT Sensor Library Version 1.4.1
- Logger - Logger Library Version 1.0.3 (modified)
- ThingsBoard - Things Board Version 0.5.0 (modified)
- WiFiManager - Wi-Fi Manager Version 2.0.4_beta
- SPI - Serial Peripheral Interface Library.
- Wire - I2C Communication Library.
- Checkout the latest changes or a release from GitHub.
- Open the file "src/cf-arduino-humidifier/cf-arduino-humidifier.ino" on Arduino IDE.
- Select your board (Tools > Board > ESP8266 Boards).
- Upload (Sketch > Upload).
- ESP8266 Wi-Fi Module NodeMCU
- DHT11 Module OR DHT22 Module
- Rotary Encoder Module 5 pin
- OLED Display Module 128x64
- Mosfet Module 0-24v
- DC-DC Step Down: Input 24v Output 0-24v
- Ultrasocnic Mist Maker Fogger 24v with Power Adapter
- Cooling Fan 40 mm 12v
- Transistor BC337-25
- Resistor 1K
- Enclosure Box
- Plastic Food Stogare Container
- Jump Wires
- 12 Female to Female
- 6 Y 1-Female to 2-Female
- 2 Y 1-Male to 2-Female
- Please read our Wiki.
Contact us at [email protected] for questions and we'll help you sort it out.
For more informations about releases, visit CHANGELOG.
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Caio Frota - Initial work - caiofrota
This project is licensed under the MIT License - see the LICENSE file for details