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: 1 day 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.

Lists

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