ESP8266 controlling a Water Heater (boiler) - Small step towards a smart house 22 January 2015 on,,,,,,,,,, EDIT (23/4/2015): We've added a of how to flash the ESP8266 with the arduino IDE. As part of this toturial we've created a working code to control the water heater. If you plan to build a smart-house gadget - It'll make your life easier. EDIT (24/3/2015): Hey! If you enjoyed this project 'Like' us to follow new posts and projects - we promise not to spam:) WARNING: This project deals with high voltage electricity. Do not attempt to build this project unless you are familiar with the safety measures needed to be taken care of. This project was done using the help of authorized professional person. In most countries you are not allowed to touch your home electric network if you don't have the proper authorization and certification. Don't get upset - you can still get a lot of information about the ESP8266 by reading this post. Last week I've finally received this all the maker society is talking about. Also this week, it has been really cold around my area, which is not very common. During this week, one of the most annoying things are forgetting to turn on the water heater for the shower. It was pretty obvious what the project would be - a water heater (boiler) controlled over the net. To be honest this project isn't new to me. Last year (On my pre-blogging area), I've already built a control for the water heater, but using an arduino micro-controller and module. This way I could control the water-heater using another arduino with NRF24L01, and by connecting one of them with Ethernet module it could be controlled over the net as well. Serial ESP8266 and Arduino. This page is to Setup and Config DHT12 (Lua) Hardware and Software. LuaLoader is a Windows program for uploading files to the ESP8266 and working with the Lua serial interface. It is compatible with all versions of Windows from Windows 95 to Windows 10. The terminal window shows the output from the ESP8266 UART and lets you type or paste commands for immediate. I could have used WiFi module but it was too expensive gadget in my opinion (about 40USD). The overall cost of the arduino project was about 10USD for the station connected to the net and 10USD for every other 'slave' station (I had more than one). And then came the ESP8266 module. What is the ESP8266 module? In short, it is a WiFi module with serial support which costs only 3USD-4USD. What even greater about this module is that it actually has a 32-bit 80MHz micro-controller inside, much more powerful than ATMEGA328 arduino (8-bit, 16MHz). What you need to this project: • • • or even better: a 3.3VDC one. • Some electronic parts: • Led • • 2x Resistors • Capacitor • / Arduino / Any device with USB-to-serial module • AC/DC 220/110ACV to 5DCV or any cell phone charger • (Not must but at leasy you got to have a switch for manual use) The list is pretty short, mostly because the ESP8266 module has almost everything you need inside. Getting Started So you got your ESP8266. Most projects I've read about so far involved connecting the ESP8266 with an arduino and used the serial interface to communicate with it by sending 'AT' commands which comes with the default firmware of the ESP8266. The more challenging way, but also way more efficient, will be to write the entire program on the ESP8266 micro-controller. Some great guys made this special firmware,, that runs a very light operation system on the ESP8266, which provides two cool abilities: Handling a file system and running scripts.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2019
Categories |