User avatar
By RichardS
#43154 User
nazt

Description
An electric air pot has interesting features that are reboil, dispense, and also has led status as well. So, we can make a cuircuit that read all statuses and control every button of the pot over the air. Not enough!! The pot can send push notification to human :p by using a great wifi chip ESP8266. that simple let's connect our Electric Kettle to the IoT world!
CONTROL the electric air pot:
- Hardware: I use 2 relays that connected to the air pot dispense button and reboil button directly when we trig the relay it's the same like we press dispense or reboil button of the air pot.

Software:
Mobile Application
I use an open-source generic-mqtt-button-control android application that developed and open-source by me.
See links

Checking the pot STATUS

I have been writting a sensor monitoring application using Electron(Electron is a cross-platform desktop application, formerly known as Atom Shell) that communicate with the esp8266 clients over mqtt protocol so, we can monitor the pot very fast and easy. and open-source as well :)
See links

ESP8266 software.

I has been writing WiFiConnector & MQTT Connector that also opensource as well. why not? :P

Push Notification from the kettle:
The pot can send push notification when it's boiled to user's smartphone by using ESPert's push notification service (see links) and using node-red platform to put logic between mqtt broker and http request.

Parts
- ESPresso Lite V1 [ESP8266]
- cheap wall charger 5V 1A
- Capasitive Compact Power Supply Circuit (to detect the pot status coz there is 220v everywhere inside the pot)

Links
App
Github 1
Espert Cloud
Github 2

Video


Images
Attachments
airpot3.png
optocoupler-4-channel-5V-relay-module-relay-control-for-Arduino-DSP-AVR-PIC-ARM.jpg
unnamed.png
Screen Shot 2559-03-13 at 10.10.32 AM.png
Screen Shot 2559-03-13 at 10.09.32 AM.png
10930163_10156749020730347_6643735281236466594_n.jpg