ESP32

ESP32-C3 Based CAN Adapter ESP32-C3 Based CAN Adapter for Car Hacking and General CAN Bus Development

WiCAN from MeatPi Electronics is a powerful ESP32-C3-based CAN adapter for car hacking and general CAN Bus development which is available in two form factors, OBD-II and standard USB-CAN adapter. The original firmware can interface directly with RealDash over Wi-Fi or BLE. Realdash allows the creation of your own custom dashboard with stunning graphics and…

DIY Smartwatch using ESP32 Designing a Smart watch using ESP32 – Part 1 Making Watch Faces

People may access messages, alerts, health information, and other advanced information easily and quickly using smartwatches. While smartwatches are formally revolutionary as standalone devices, their capabilities essentially increase when used in conjunction with other devices that people carry, such as their smartphones or tablets. In this project, we are going to…

ESP32 LoRa Communication with The Things Network How to use ESP32 for LoRa communication with the Things Network?

When we are talking about LoRa, it's been more than 10 years since its first official launch and since that day LoRa is getting increasingly popular day by day. With so many IoT devices available, this low-power long-range wireless communication could fit into a plethora of applications. It is expected that by 2025 we will have 29 Billion devices connected to the…

Open Source ESP32-Based PoE+ Board Open Source ESP32-Based PoE+ Board with a mikroBUS Socket and Two Handy Add-on Shields

Espoir from Connaxio is a fully compliant Power over Ethernet+ (PoE+ 802.3af/at) ESP32-based devboard that provides up to 15 Watts of power to your application at 5 V and 3.3 V. Four full copper layers give the board enhanced electromagnetic compatibility and thermal dissipation. Its PI-filtered power input and outputs give an excellent analog…

ESP32 with NEO-6M GPS Module How Does a NEO-6M GPS Module Work and How to Interface it with ESP32

If you are an embedded engineer and working in the electronic industry, there may come a situation where you need to determine the position of a moving object or you need to determine the altitude and velocity of a certain location. In this type of situation, a GPS module can come in very handy, so in this article, we decided to interface the NEO-6M GPS GSM module…

DIY ESP32 Oscilloscope DIY ESP32 Oscilloscope

The oscilloscope is a must-have test instrument for any electronics engineer. It is used to visualize and observe various signals, usually as a two-dimensional plot with one or more signals plotted against time. They are used in designing and debugging electronic devices to view and compare waveforms, and determine voltage levels, frequency, noise, and other…

ESP32 Timers & Timer Interrupts ESP32 Timers & Timer Interrupts

Timer interrupts are crucial in the use of ESP32 timer interrupt programming projects for accurate timing control. If you want something to occur on schedule, ESP32 timer interrupts give you the accuracy required. A timer interrupt is a dedicated interrupt that operates as a high-precision clock, counting and controlling time events with microsecond precision. ESP32'…

SIM800L GSM Module with ESP32 Interfacing SIM800L GSM/GPRS Module with ESP32

Let's say you are trying to build a remote IoT data monitoring system; the first problem you will face is how to get a proper internet connection for your device. Whether you want to get notified when someone enters your room or you want to water your plants from miles away, the internet is always a problem. In this type of situation, the SIM800L GSM/GPRS Module…

ESP32-C5 Dual-Band Wi-Fi 6 MCU Highly Integrated Dual Band Wi-Fi 6 MCU with Bluetooth 5 Connectivity designed for Wireless Transmissions

Espressif Systems has released a highly integrated MCU ESP32-C5 that supports 2.4 and 5 GHz dual-band Wi-Fi 6 along with Bluetooth 5 (LE) connectivity. The new ESP32-C5 packs a dual-band Wi-Fi 6 (802.11ax) radio with the 802.11b/g/n standard for backward compatibility. The Wi-Fi 6 support is optimized for IoT devices and the support for the 5GHz…

ESP32 Interrupt Tutorial ESP32 Interrupt Tutorial

Interrupts are used to handle events that do not happen during the normal execution of a program, but when a specific trigger occurs. For example, if we write a program to blink an LED, the microcontroller will execute each command one by one. But if we want to monitor a switch to start or stop the blinking, it will only be possible after all other tasks before the…

ESP32 with OLED Display Module Tutorial Interfacing OLED Display with ESP32

As we know that visual aids like displays are inevitable in any Human Machine Interfacing. They are in every electronics nowadays, from simple toys to smartphones, computers, and even critical lifesaving medical devices. The displays will make it easier for the device to convey all of the information it has to provide to the user. If you look at displays, there are…

Biometric Attendance System using Google Sheets Biometric Attendance System with Google Sheet Integration

In industrial and domestic applications, attendance registering is important at each and every moment. Many industries face a lot of problems due to the lack of a proper attendance monitoring system. To overcome this, we must need a tamper-proof, unattended, and fast attendance registering system, and the best way for it is to use a biometrics identification system…