ESP8266 Project: Add Email Notification to an Irobot Roomba 650 with a Wemos D1 mini
In this video we are going to upgrade an Irobot Roomba 650 vacuum cleaning robot in order to be able to send Email Notifications! The cost of this modifications is less than $10 and it won’t take us more than 10 minutes. Let’s get started!
A few weeks ago we learned how to easily send emails from our Arduino projects using an ESP8266 chip. Today we are going to see a useful use of this functionality.
I own an iRobot Roomba 650 vacuum cleaner for about a year now. It is the most basic version of the robot and lacks some of the features of the more advanced models. One useful feature that my robot is lacking, is the notifications feature that only the WiFi enabled models offer. I usually program the robot to vacuum the house when I am away of it. So, it would be nice to have a report if everything went OK with the cleaning before I get back. Sometimes the Robot get stuck under a furniture or a forgotten cable makes it stop cleaning. The modification we are going to make today, will enable the Roomba to send us an email with a report about the cleaning of the house. Check this out, the Roomba just finished cleaning the house and arrives at the charging dock. At the same time, an email arrives in my Inbox. It informs me that everything went ok, and tells me the time that the robot spent vacuuming the house! Great isn’t it?
Let’s now see how this modification works. I have attached a small magnet on the front of the robot. At the charging dock I have attached a Hall Effect sensor which is connected to a Wemos D1 mini board which inside this small box. The Hall Effect sensor detects the magnetic field of a magnet. I have prepared a tutorial on the Hall Effect sensor you can watch it by clicking on the card here. If the robot is close, the Hall Effect sensor will detect the magnet on the Roomba. It the robot is away cleaning, there will be no magnetic field close to Hall Effect sensor, so the program will know the robot is away. That’s the basic idea behind this project. Without modifying the Hardware of the Roomba at all, we add a functionality to it! Let’s now see how to build this project.
Educ8s.tv is a Youtube channel and website which is dedicated in developing high quality videos about DIY hardware and software projects. In this channel we develop projects with Arduino, Raspberry Pi, we build robots and simple electronic circuits. Check out our website as well for more information: http://www.educ8s.tv