Tag Archives: esp8266 iot


Send a note to your valentine “the IoT way”

Valentine’s day is coming soon, and some of you must be ready to send a personal note to your long-distance sweetheart. Would you like to try something different this year? How about sending a warm note via internet, or more appropriately, “the IoT way”. Becky Stern posted a new Instructable about sending a valentine note over the internet using ESP8266 devices and Adafruit IO cloud platform. This project uses a small vibrating motor to gently wave a tissue paper heart and flash an LED when it receives instructions over the internet from another device.

Sending your valentine a note via internet

Sending your valentine a note via internet

I built two versions of the ESP8266 wifi circuit, also equipped with two buttons for triggering the two commands. The devices talk over the Adafruit IO cloud data service to communicate with each other from anywhere with wifi, and I’ll show you how to activate your valentine with the API gateway service IFTTT as well, in case you only want to build one valentine circuit.

This is a pretty easy Internet of Things project! Before you dive in, you should have a workable knowledge of the Arduino software and electronics soldering. Try my beginner Arduino Class and/or Randy Sarafan’s basic Electronics Class to get up to speed!

Demo video is posted below.

IoT temperature monitoring device

This temperature monitor IoT device uses ESP8266 and DS18B20 to report a remote temperature measurement to a mobile app and also sends an email to the user if the temperature goes below a set threshold.

IoT temperature monitor

IoT temperature monitor

To complete this project you will have to create three things

  • Hardware – Basically you have to hook up the temperature sensor to the ESP8266 board and upload the Arduino code.
  • Cloud device – Create the logic that drives the decision making using the IC2Cloud platform www.ic2cloud.com
  • Mobile App – Create the mobile App using AppInventor to monitor and control your temperature appinventor.mit.edu

This project can be easily extended to monitor different thresholds and if combined with an actuator it can control a heating/cooling system.