ESP32

ESP32-C3 Microcontroller from Espressif New ESP32-C3 Microcontroller from Espressif with RISC-V Single Core CPU for Ultra-Low Power, Secure IoT Applications

To address the most common needs of security in cost-sensitive IoT devices, Espressif has released a low power, cost-effective, single-core, 32-bit RISC-V-based ESP32-C3   microcontroller. This new ESP32-C3 MCU with 2.4 GHz Wi-Fi and Bluetooth LE 5.0 connectivity can be used for simple and secure IoT applications. It’s 400KB SRAM is capable of running at 160MHz and…

ESP32 Audio Player using LM386 IC DIY ESP32 Based Audio Player

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…

Pixelblaze V3 Wi-Fi-Enabled Live-Codable LED Controller Pixelblaze is an ESP32 based Programmable LED Controller with High Computing Power and Web-based Live Editor

Pixelblaze V3 from Hencke Technologies is the newly introduced Wi-Fi-enabled, live-codable LED controller with a web-based development environment. This is the latest iteration of Pixelblaze with added features that allow users to quickly write new LED patterns with its web-based live editor and expression engine.

Pixelblaze V3, one user-friendly…

ESP32-CAM Face Recognition Door Lock System ESP32-CAM Face Recognition Door Lock System

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…

Maypole- ESP32 Powered Device Maypole – An ESP32 Powered Device that Turns any USB Port into a Hub for Wireless Collaboration by Enabling Wireless File Storage

Brainchild of hardware developer Akshar Vastarpara, Maypole is an open-source product that not only appears like the USB flash memory stick but behaves like one. It is the ESP32-powered device that enables you to transfer files over a 2.4 GHz Wi-Fi connection to and from an on-board MicroSD card with room for up to 32 GB of data.

"Assume, for…

ESP32 Touch Sensor using Capacitive Touch Boards Build Your Own Capacitive Touch Sensor to Control Home Appliance using ESP32

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-…

M5Stack ESP32 IoT Development Kit Introducing M5Stack Core2 - An ESP32 based IoT Development Kit

The ESP32 microprocessors from Espressif have quickly gained popularity and can already be found being used in many IoT projects which requires Wi-Fi or BLE Connectivity. While these processors pack in a lot of power it is often difficult to program them in the native environment for beginners and IoT enthusiasts. To tackle this problem and speed up IoT development…

BLE based Proximity Control using ESP32 BLE based Proximity Control using ESP32 – Detect Presence of BLE Devices

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…

IoT Based Heart Rate Monitor using MAX30100 Pulse Oximeter and ESP32 IoT Based Heart Rate Monitor using MAX30100 Pulse Oximeter and ESP32

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…

Interfacing ESP32 SX1278 LoRa Module with ESP32 Interfacing SX1278 LoRa Module with ESP32

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…

Programming ESP32 Over-the-air (OTA) using Arduino IDE Programming ESP32 Over-the-air (OTA) using Arduino IDE

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…

Interfacing ESP32 with 74HC595 for 7 Segment Display Interfacing ESP32 with 74HC595 for 7 Segment Display

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…