ESP8266 Shop

Projects

Do It Yourself. Explore the world of IoT, Home Automation, Gadgets and more.

In this Project we will explain how to detect when a door or window has been opened and, how to notify a user via push notification. Such a system might notify an owner when someone enters his home. The objective of this post is to present a simple circuit to detect the opening of a […]

Read more

In this Project we will explain how to measure temperature and humidity using DHT22 digital sensor along with ESP8266. The objective of this post is to explain how to connect the DHT22 temperature and humidity sensor with  ESP8266 NodeMcu and write code to get the measurements and subsequently print them every 2 seconds in the […]

Read more

In this Project we will explain how to setup the MQTT protocol on ESP8266 and show in an example how communication between ESP8266 and a MQTT broker works . The objective of this post is to explain how to connect the ESP8266 to a MQTT broker. If you are not familiar with the protocol, you […]

Read more

The ESP8266 and ESP32 have both a fully implemented TCP/IP stack and are capable of sending request and handling responses from a server using the HTTP protocol. In this project we will demonstrate how to send data to a server and request data from a server using the ESP8266 as a client and printing the […]

Read more
AC Remote Control by ESP8266

In this Project we will explain how to remote control air conditioners (i.e. turing it on\off, set temperature or fan speed). The objective of this post is to explain basics of IR protocols of remote controls and to learn how to remote control an air conditioner using an IR Led with an ESP8266 NodeMcu. About […]

Read more

In this Project we will establish a Websocket connection between multiple ESP8266 and a local Node.JS server. The Node.JS server will be running on a PC, laptop or a on Raspberry Pi, while we use C/C++ code on the Arduino IDE for the ESP8266. Multiple clients (browser, ESP8266) can connect to this Node.Js Websocket server […]

Read more