The ESP8266 is the latest and greatest way to get a project connected to the Internet, but so far we haven’t seen many projects that actually do something with this very cool chip. Yes, there are a few people pinging away with AT commands, and there is a thriving community building interpreters and flashing new code on this chip, but not much in the way of actual projects. [Martin] is the exception. He’s come up with two projects that use the ESP8266.
The first project is one that puts the readings from a DHT22 temperature/humidity sensor up on the Internet. Following the spirit of all the recent development of the ESP8266, [Martin] isn’t using an external microcontroller. Instead, he’s using the SDK to run an HTTP daemon using [Sprite_TM]’s code. This web server provides an interface to turn an LED on and off, and reports the temperature and humidity readings from the DHT22. It’s simple, but it’s easy to see how this tiny chip could become the basis for a smart thermostat.
If lighting up LEDs isn’t enough, [Martin] has another project that includes three solid state relays. This one is a bit more complex with MQTT support, a fancy jQuery interface, and support for network time. [Martin] isn’t quite ready to publish the complete code for this project, but that’s only because there are a few features he’d like to implement before making it public. These include dynamic DNS, scheduling functionality, and support for an I2C status display. Even without these fancy features, it’s still a great project that’s still extremely capable for an Internet of Things thing. You can check out [Martin]’s video demo of this board below.
Thanks [PuceBaboon] for the tip.
And then drop by http://www.esp8266.com and post a topic about it and let the whole ESP8266 Community chat it up!
Wow this is almost what I started this weekend. 1 relay, 230V to 5V power supply included, esp8266. All in a 5x5cm perfboard. The project above is far superior than the simple Internet controlled plug I’m currently doing. Only difference, I’m using a bad ass relay capable of handling more than 10A.
Sweet. Look at that part count and the features you get. This is why I got some variants of this module, ESP is going far faster than my nRF24L01+ prototype builds.
I put my ESP8266 to good use right away. Got it sending me a text if/when my home alarm goes off. Been testing it every few days and so far its worked flawlessly. http://youtu.be/TchYLpPWnbE
I have project that is finished and useful. My room heating is automated (using cron on rpi) http://www.siklosi.com/en/arduino-esp8266-room-heating/
For many of my ideas (mailbox delivery notifier, car battery status) I would rather connect to a cell phone tower than a router. Can anyone suggest a good way to do this?
Check out the particle.io site they have a cellular dev kit called electron.. unfortunatly it is around $40