Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caiofrota/cf-arduino-humidifier
IoT - Configurable humidifier using ESP8266 (ESP01 or NodeMCU 1.0 ESP-12E), DHT (11 or 22), ultrasonic atomizer and ThingsBoard as server.
https://github.com/caiofrota/cf-arduino-humidifier
arduino atomizer cf cpp dht esp8266 humidifier internetofthings iot nodemcu thingsboard wifi wifimanager
Last synced: about 2 months ago
JSON representation
IoT - Configurable humidifier using ESP8266 (ESP01 or NodeMCU 1.0 ESP-12E), DHT (11 or 22), ultrasonic atomizer and ThingsBoard as server.
- Host: GitHub
- URL: https://github.com/caiofrota/cf-arduino-humidifier
- Owner: caiofrota
- License: mit
- Created: 2021-03-24T19:51:30.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-25T21:35:09.000Z (almost 4 years ago)
- Last Synced: 2024-08-05T14:15:28.358Z (5 months ago)
- Topics: arduino, atomizer, cf, cpp, dht, esp8266, humidifier, internetofthings, iot, nodemcu, thingsboard, wifi, wifimanager
- Language: C++
- Homepage:
- Size: 13.8 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-thingsboard - CF Arduino Humidifier - configurable humidifier using ESP8266, ultrasonic atomizer and ThingsBoard as server (Integrations / Hardware)
README
![CF Logo](https://cftechsol.com/wp-content/uploads/2017/12/caiofrota-logo-300x171.png)
[![GitHub issues](https://img.shields.io/github/issues/caiofrota/cf-arduino-humidifier.svg)](https://github.com/caiofrota/cf-rest/issues)
[![Fork](https://img.shields.io/github/forks/caiofrota/cf-arduino-humidifier.svg)](#)
[![Stars](https://img.shields.io/github/stars/caiofrota/cf-arduino-humidifier.svg)](#)
[![License](https://img.shields.io/github/license/caiofrota/cf-arduino-humidifier.svg)](#)
[![Total Downloads](https://img.shields.io/github/downloads/caiofrota/cf-arduino-humidifier/total.svg)](https://github.com/caiofrota/cf-arduino-humidifier/releases)
[![Slack Chat](https://img.shields.io/badge/chat-slack-green.svg)](https://cftechsol.slack.com)
[![Website](https://img.shields.io/badge/website-cftechsol.com-green.svg)](https://cftechsol.com)# CF Arduino Humidifier
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
![CF Humidifier](https://github.com/caiofrota/cf-arduino-humidifier/blob/main/img/final.gif)
## Quick Start
### Prerequisites
What things you need to install the software and how to install them
- [Arduino IDE](https://www.arduino.cc/) - Development IDE Version 1.8.13
- [ESP8266](https://arduino.esp8266.com/Arduino/versions/2.0.0/doc/installing.html) - ESP8266 Boards Version 2.7.4### Dependencies
- [CF Rotary Encoder](https://github.com/caiofrota/cf-arduino-lib-rotary-encoder/releases/tag/v1.0.0) - CF Rotary Encoder Version 1.0.0
- [CF Icon Set](https://github.com/caiofrota/cf-arduino-icon-set/releases/tag/v1.0.0) - CF Icon Set Version 1.0.0
- [Adafruit GFX](https://github.com/adafruit/Adafruit-GFX-Library/releases/tag/1.10.6) - Adafruit GFX Library Version 1.10.6
- [Adafruit SSD1306.h](https://github.com/adafruit/Adafruit_SSD1306/releases/tag/2.4.3) - Adafruit SSD1306 Library Version 2.4.3
- [ArduinoJson](https://github.com/bblanchon/ArduinoJson/releases/tag/v6.17.3) - Arduino JSON Library Version 6.17.3
- [DHT](https://github.com/adafruit/DHT-sensor-library/releases/tag/1.4.1) - DHT Sensor Library Version 1.4.1
- [Logger](https://github.com/caiofrota/Logger/releases/tag/v1.0.3_caiofrota) - Logger Library Version 1.0.3 (modified)
- [ThingsBoard](https://github.com/caiofrota/ThingsBoard-Arduino-MQTT-SDK/releases/tag/v0.5.0) - Things Board Version 0.5.0 (modified)
- [WiFiManager](https://github.com/tzapu/WiFiManager) - Wi-Fi Manager Version 2.0.4_beta#### Arduino Libraries
- SPI - Serial Peripheral Interface Library.
- Wire - I2C Communication Library.### Installing
- 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).### Components
* 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### Scheme
![Scheme](https://github.com/caiofrota/cf-arduino-humidifier/blob/main/img/scheme.jpg)
### For more info about usage
- Please read our [Wiki](https://github.com/caiofrota/cf-arduino-humidifier/wiki).
## Support or Contact
Contact us at [email protected] for questions and we'll help you sort it out.
## Changelog
For more informations about releases, visit [CHANGELOG](https://github.com/caiofrota/cf-arduino-humidifier/blob/main/CHANGELOG.md).
## Issues
Find a bug or want to request a new feature? Please let us know by [submitting an issue](https://github.com/caiofrota/cf-arduino-humidifier/issues).
## Contributing
Please read [CONTRIBUTING.md](https://gist.github.com/caiofrota/6e65a17fd3bf100d058cb48dcc780b21) for details on our code of conduct, and the process for submitting pull requests to us.
## Authors
* **Caio Frota** - *Initial work* - [caiofrota](https://github.com/caiofrota)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details