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. 

OTA (Over the Air) Programming is a feature of any WiFi-enabled microcontroller like ESP32 and ESP8266 that allows these devices to upgrade their firmware or software wirelessly without any physical access. This feature can be used to reprogram the devices that are fixed on a roof or any other place where connecting cable is difficult. Using OTA, you can send an update to…

With the advancement in virtual assistants like Google Assistant and Alexa, Home automation and Voice controlled applications are becoming normal. Now, we ourselves have built many home automation projects, from simple Automatic Staircase Lights to IoT based web controlled Home Automation using Raspberry Pi. But this project here is different, the idea here is to create a…

All microcontrollers have specific numbers of IO pins but in some applications, like in a 7-Segment Display, we will need more GPIO pins than what our controller could offer. For such cases, where multiple output pins are required but the microcontroller has a limited number of output pins, 74HC595 Shift Register would be a perfect choice. 74HC595 is a shift register that…

Nowadays, most of us like to listen to music, with our smartphones. But a few years back, this was not the case, at that point in time, FM radios were the first choice for listening to music, podcasts, news, and others. Nowadays nobody listens to the radio for music, news, and others, grandma and grandpa being an exception.

So, to revive the old…

The MPU6050 sensor module consists of an accelerometer and gyro on a single chip. It contains analog-16 bits in the digital converter for each channel. So it can capture the x, y, and z channels at the same time. The sensor uses I2C-bus to interact with Arduino or any other microcontroller. The MPU-6050 sensor module used in many applications like drones, robots, motion…

Pulse Width Modulation (PWM) is a technique that varies the width of a pulse while keeping the wave frequency constant. The PWM technique mainly used to control the brightness of the LED, speed of DC motor, controlling a servo motor, or in other cases, where have to generate an analog signal using a digital source. We explained the PWM in detail in the previous article.…

Previously we built a smart container using weight as a measurement parameter to send alerts. Now in this IoT smart jar, we will check the level of a Jar using Ultrasonic sensor and send an alert email to the user. The level of Jar will also be displayed on a webpage hosted on NodeMCU ESP8266.

This smart Jar allows us to keep track of the stocks,…

We previously used NodeMCU to log temperature data in the Google sheet. Now here we are going to send data to Thinger.io IoT cloud and display it in an attractive graphical format. A BMP180 sensor is interfaced with NodeMCU ESP8266 to collect the temperature, humidity, and altitude data, which will be sent to the Thinger.io platform. In this tutorial, we will learn how…

Corona Virus (Covid19) is wreaking havoc in the world. Almost every country is suffering from the Corona Virus. WHO has already announced it a Pandemic disease and many cities are under lockdown situation, people can’t step out of their homes, and thousands have lost their lives. Many websites are providing live updates of the coronavirus cases like Microsoft’s Tracker, Esri…

We are in the Internet of Things (IoT) generation! These days, you can control your home gadgets/devices like air-conditioner, room heater, water heater, etc. remotely from anywhere and the device to do this can easily be built or purchased off the shelf. Over the course, we have also built a few IoT based home automation projects using Arduino, ESP, and Raspberry Pi. But…

ESP modules are popular for their Wi-Fi functionalities like ESP8266, ESP-12E, etc. These all are powerful Microcontroller modules with Wi-Fi functionalities. There is one more ESP module which is more powerful and versatile than previous ESP modules- its name is ESP32. It has Bluetooth and Wi-Fi connectivity and we already explained BLE capabilities of ESP32 and used ESP32…

Have you ever set an important reminder on your phone only to miss it because the device was in silent mode, left in another room, or buried under tons of notifications? While smartphones have made reminders convenient, they are not always used in every situation, especially for elderly people, students, or professionals with busy schedules.To solve this problem, we…