All Projects → krzychb → Onlinehumidifier

krzychb / Onlinehumidifier

Licence: lgpl-2.1
How to automatically control humidity in your home - a step by step guide

Labels

Projects that are alternatives of or similar to Onlinehumidifier

Malduino Password Grabber
Arduino sketch to program a Malduino bad USB (lite) to download a password grabber and send the results via email
Stars: ✭ 31 (-11.43%)
Mutual labels:  arduino
Arduino midi library
MIDI for Arduino
Stars: ✭ 969 (+2668.57%)
Mutual labels:  arduino
Esp8266audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
Stars: ✭ 972 (+2677.14%)
Mutual labels:  arduino
Arduino Foc Reaction Wheel Inverted Pendulum
Reaction wheel inverted pendulum project based on the Arduino Simple FOC library and SimpleFOC shied.
Stars: ✭ 30 (-14.29%)
Mutual labels:  arduino
Smarthome
💡 智能电器管理综合系统
Stars: ✭ 33 (-5.71%)
Mutual labels:  arduino
Rogue router
Solar Access Point Fileserver for Sparkfun Thing
Stars: ✭ 34 (-2.86%)
Mutual labels:  arduino
Code
Arduino library for Programmable-Air
Stars: ✭ 31 (-11.43%)
Mutual labels:  arduino
Eprom
Python script and Arduino code for burning eproms
Stars: ✭ 35 (+0%)
Mutual labels:  arduino
Oled Scanner
A 5.8ghz scanner/receiver based on the RX5808 module
Stars: ✭ 33 (-5.71%)
Mutual labels:  arduino
Device Os
Device OS (Firmware) for Particle Devices
Stars: ✭ 976 (+2688.57%)
Mutual labels:  arduino
Badusb botnet
👥😈 Infect a pc with badusb and establish a connection through telegram.
Stars: ✭ 32 (-8.57%)
Mutual labels:  arduino
Kotihome
Home automation system based on Arduino with sensors, Raspberry Pi, Node.js and React
Stars: ✭ 32 (-8.57%)
Mutual labels:  arduino
Arduinowateringsystem
Code and Libraries needed to build the project Arduino Watering System
Stars: ✭ 34 (-2.86%)
Mutual labels:  arduino
Hoverboardcontroller
A sample Arduino sketch to drive one motor using the self balancing scooter motor controller - for 3.3V Arduino ONLY!
Stars: ✭ 31 (-11.43%)
Mutual labels:  arduino
Attinycore
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Stars: ✭ 974 (+2682.86%)
Mutual labels:  arduino
Esp8266 Bitcoin Ssid Ticker
A Bitcoin SSID ticker for ESP8266's written in Arduino C/C++
Stars: ✭ 31 (-11.43%)
Mutual labels:  arduino
Teensy
teensy示例代码
Stars: ✭ 34 (-2.86%)
Mutual labels:  arduino
Arduino
Arduino-compatible MCU code for sensor and telemetry nodes
Stars: ✭ 35 (+0%)
Mutual labels:  arduino
Ardupi Ecg
Full HRV analysis of Arduino pulse sensor, using Python signal processing and time series techniques. Chaotic, Fourier, Wavelet, Regression, Neural Net.
Stars: ✭ 35 (+0%)
Mutual labels:  arduino
Midi shield
Midi shield product 9595, available from SparkFun Electronics
Stars: ✭ 34 (-2.86%)
Mutual labels:  arduino

Online Humidifier

This repository provides step by step guide how to automatically control humidity in your home.

Humidity control in operation

Hygrostat and User interface in openAHB

It is fun to build, consists of easy to get components and costs just $50.

What You Need

There are only couple of cheap and easy to get components to make your project running

  • Humidifier - $25
  • ESP8266 board - $8
  • Humidity sensor - $5
  • RC Socket - $5
  • RF Transmitter - $1
  • Breadboard - $5
  • Cables - $1
  • PC - $0 - you likely have one already as you are reading this web page 😄

For more details please refer to Components section.

Step by Step Tutorial

Depending on your experience, to make implementation easier, this project is broken down into the following steps:

  • Introduction - check it to learn more about this project and how we are going to implements it.

  • Components - describes in detail components you need and what you should look at when buying them.

  • Setup - how to configure Arduino IDE for ESP8266 and compile first sketch

  • Measure - details how to measure humidity with ESP8266 and DHT22 sensor.

  • Show - go on line and show humidity measurements in web browser.

  • Chart - how to push data to the cloud and display nice charts with measurements.

  • Control - switch on and off wireless RF 433MHz socket using ESP8266 and RF transmitter.

  • Automate - with all preparation done in prevoius steps now we are ready to put our humidity control system together and switch it into auto mode!

  • Maintain - how to make code uploads easier and quicker with OTA (Over The Air) updates.

Appendixes

  • MQTT - communicate with other devices using MQTT protocol.

  • openHAB - control humidifier from your mobile device using openHAB.

  • HTTP - interface ESP8266 and openHAB using HTTP binding. Is it a viable alternative to MQTT binding?

  • Persistence - save sensor values on your local PC instead in the cloud using persistence functionality provided by openHAB.

Note: If you do not have much experience with Arduino IDE programming and ESP8266, please don't skip ahead in sections of this repository! New concepts are introduced step by step and you may miss something that will be important later. As result you may get stuck trying to make the sketch or other applications work.

Contribute

Feel free to contribute to the project in any way you like!

If you find any issues with code or descriptions please report them using Issues tab above.

If you like to discuss it please use this thread on ESP8266 Community Forum.

Author

krzychb

Donations

Invite me to freshly squeezed orange juice.

Credits

Software for this project has been prepared thanks to great work of the following teams and individuals:

License

GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].