IoT projects for electronics hobbyists, beginners, college students and for educational purposes. Circuit diagram, working explanation and program code.

Sending E-mail from ESP8266 – IoT Project

The scope of the IoT applications is growing from controlling appliances to monitoring devices (like sensors) and sending e-mails. So here I am writing an article on Sending Email from ESP8266 and it will be a step forward in the IoT Implementation.

Components Required

ESP8266 Breadboard USB Cable

Software

SMTP Server Setup

In order to send e-mail from ESP8266 Module, we need to use the SMTP protocol. Hence, an SMTP Server is required to send the e-mails and the ESP8266 will act as an SMTP...

Controlling LED using ESP8266 and Telegram Bot – IoT Project

In this project we will control an LED which is connected to ESP8266 with a Telegram bot. Hope you know about Telegram, it is a messenger app similar to Whatsapp. This enables users to control their ESP8266 via simply typing and sending commands in Telegram. By adding some relays or TRIAC you can make this a home automation project.

Components Required

ESP8266 LED 470Ω Resistor Breadboard USB Cable Connecting Wires

Hardware

Circuit Diagram

Home Automation using ESP8266 and Telegram Bot -...

Updating Sensor Data to Google Spreadsheet using ESP8266 – IoT Project

In IoT applications, the monitored sensor data needs to be recorded. This data logging is important for data analytics. So in this tutorial, we will record the sensor captured data in a Google spreadsheet.

Components Required

ESP8266 10KΩ Potentiometer Breadboard USB Cable Connecting Wires

Hardware

Circuit Diagram

Updating Sensor Data to Google Spreadsheet using ESP8266 - Circuit Diagram

Software

Google Spreadsheet Creation

Login to your Gmail account and open Google Drive. Create a new folder, name it and open the folder. Inside the folder right click and...

Home Automation using ESP8266 & Blynk App – IoT

A home automation system is an automating the bulk of electronic and electrical tasks within a home. It uses a combination of hardware and software to enable control and management over appliances and devices within a home. Home automation not only refers to reduce human efforts but also energy efficiency and time saving. Here we are performing home automation by using ESP8266 - WiFi SoC and Blynk Playstore App.

Components Required

ESP8266 470Ω Resistor LED Breadboard USB Cable Connecting Wires Android...

Interfacing DHT11 Sensor with ESP8266

In this article, I am going to explain about interfacing of DHT11 sensor with ESP8266. For that we have to make only 3 connections between the DHT11 sensor and ESP8266. For the working demonstration we will be programing ESP8266 as a web server for displaying temperature and humidity in a web browser as per request.

Components Required

ESP8266 DHT11 Sensor USB Cable Connecting Wires

Hardware

Circuit Diagram

Interfacing DHT11 Sensor with ESP8266 - Circuit Diagram

Connections

DHT11 sensor (+) pin will be connected to 3.3V DHT11 sensor...

IoT Temperature Data Logger Using ESP8266 and LM35

In this project, we are going to log and monitor temperature data over internet using ThingSpeak IoT server. And we can view the logged data and graph over time in their website. It is made using ESP8266 WiFi module and LM35 temperature sensor. ESP8266 WiFi chip reads the current temperature from LM35 using ADC and sends it to ThingSpeak server for live monitoring from anywhere in the world.

Components Required

ESP8266 LM35 Breadboard Connecting Wires

Hardware

Circuit Diagram

LM 35 with ESP8266 - Circuit Diagram

Connections

Connect...

Digital Thermometer using LM35 Sensor and ESP8266

In this project, we are going to monitor the current room temperature over internet using ESP8266 programmed as a web server. It is accomplished by establishing data communication between ESP8266 WiFi module and LM35 temperature sensor using ADC.

Components Required

ESP8266 LM35 Breadboard Connecting Wires

Hardware

Circuit Diagram

LM 35 with ESP8266 - Circuit Diagram

Circuit Connection

Connect 3.3V pin of ESP8266 to first pin of LM35 Connect A0 pin of ESP8266 to second pin of LM35 Connect GND pin of ESP8266 to third pin of LM35

LM35

An...

LED Control by ESP8266 as Web Server – IoT

Here we are programing ESP8266 as a web server, the chip enables WiFi connectivity and can be turned into a small functioning web server. We will connect ESP8266 to our local wifi network and we can control the LED through this local network. If you need to control it through internet you can use DDNS and port forwarding.

Components Required

ESP8266 Resistor 470Ω LED USB cable Connecting wires

Hardware

Circuit Diagram

LED Control From Web - Circuit Diagram Connections: Connect LED positive terminal to D0...

>