NodeMCU Projects

This section covers electronics projects based on NodeMCU ESP8266 board. The NodeMCU is basically an open source firmware, and also commonly used term for the popular ESP8266 Development Board, which is a low cost, development board designed for IoT applications. 

In the area of renewable energy, solar energy is at the forefront, because producing energy by using the power of the sun is the easiest and commercially viable way of renewable energy. Speaking of solar panels, the output power of a solar panel output needs to be monitored in order to get optimum power output from the panels. This is why a real-time monitoring system…

In many IoT applications, there are situations where the sensor data needs to monitor continuously, and the simplest way to do that is by enabling an ESP8266 webserver which serves an HTML webpage; but the problem with this methodology is that the web browser needs to be refreshed at a certain time interval to get an updated sensor data. This is not only…

DIY Music players are fun to build, and we previously built a few music players using Arduino and a dedicated MP3 module. Now we are using the ESP32 speaker output to build an interesting audio player, in which you can add sound effects by just connecting an extra speaker to the ESP32. Here we will use LM386 and a speaker with ESP32 to play music files. The audio…

In this article, we are building an AC Fan Regulator Circuit, which is able to control the speed of the fan by restricting the flow of current to the fan. The term AC Ceiling Fan Regulator is a mouthful, hence we will simply call it a fan regulator from now on. A fan regulator circuit is a crucial component that is used to increase or decrease the speed of an AC Fan/motor…

Security is of utmost concern for everyone these days, whether it's data security or security of their own home. With the advancement of technology and the increasing use of IoT, digital door locks have become very common these days. Digital lock doesn’t require any physical key, but it uses RFID, fingerprint, Face ID, pin, passwords, etc. to control the door lock. In the…

For a beginner who is interested in programming Wi-Fi enabled microcontrollers like the ESP8266, understanding the ESP-IDF programming environment or the Arduino IDE can be a daunting task, the cryptic syntax of C and C++ languages requires more knowledge of computer science which is why those languages are not always friendly for beginners, so in this…

In many cases,  ESP32 capacitive touch sensors are used instead of push buttons. The advantage is that we don't have to provide force to press a button, and we can activate a key without touching it using touch sensors. Touch-sensing technology is becoming popular day by day. And within the last decade or so, it has become difficult to imagine the world without touch-…

Proximity sensors can be described as one of a kind switches that detect a nearby object with the help of light, electromagnetic field, or sound. Typically, these types of devices are designed to detect nearby subjects, and often it's the practical application that most of these sensors are going to be used in. But there are circumstances where the subject is far away from…

Pulse oximetry is a widely used medical measurement instrument and it is a non-invasive and painless test that measures oxygen saturation level in our blood that can easily detect small changes in oxygen. In the current Covid-19 situation, it has become important to track the oxygen level of multiple patients at the same time remotely without getting into contact with the…

Agriculture is the backbone of our country and it is very important to know the parameter of soil and water for efficient harvesting. The various parameters that can be monitored are Soil moisture, pH of water, Temperature, etc. We previously measured these parameters in different tutorials but today we will not only combining them but also display them on a webpage so that…

The ESP Controllers from Espressif are becoming a widely popular choice for IoT based designs. There are many kinds of ESP modules and development boards already available in the market, among which NodeMCU is the most popular one. Apart from that, ESP-12E, ESP01 are also popular choices. But if you want to make your design more flexible and compact, chances are that we have…

LoRa is a wireless Radio frequency technology introduced by a company called Semtech intended to be used to transmit bi-directional information to a long-distance without consuming much power. If you are new to LoRa, then learn about LoRa and LoRaWAN Technology and check LoRa interfacing with Arduino and Raspberry pi.

In…