EltroNerd Knowledge Engine

Embedded Systems & IoT Blog

In-depth engineering tutorials, Raspberry Pi pinouts, ESP32 firmware guides, RTOS architectures, and microcontroller projects.

Raspberry PiFeatured Guide

Nokia 5110 LCD with a Raspberry Pi using WiringPi

Nokia 5110 LCD PCD8544 driver with a Raspberry Pi using WiringPi

EN
EltroNerd EngineeringOfficial Tutorial
Read Full Article
Nokia 5110 LCD with a Raspberry Pi using WiringPi

All Embedded Tutorials

51 Posts Available
// EMBEDDED SYSTEM
Face Recognition Door Lock using ESP32-CAM
ESP32

Face Recognition Door Lock using ESP32-CAM

Face Recognition Door Lock using ESP32-CAM. This project integrates face detection, a servo-controlled lock, and optional Wi-Fi monitoring.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
IoT smart lock with RFID
Embedded

IoT smart lock with RFID

IoT Smart Lock using ESP32 with MFRC522 RFID and Wi-Fi for remote monitoring and control. OLED display to show status messages like “Authorized,” “Unauthorized,” or “Locked/Unlocked.”

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Child safety wearable tracker
Embedded

Child safety wearable tracker

In today’s world, child safety is one of the biggest concerns for parents. To address this, we can build a wearable child safety tracker using the ESP32 microcontroller. This compact device allows parents to monitor their child’s real-time location and ensure they are safe at all times.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Electric vehicle charging station monitor
Embedded

Electric vehicle charging station monitor

As electric vehicles (EVs) become more common, the need for smart charging station monitoring grows. The system collects real-time data (voltage, current, energy, and charging session status) and sends it to a IoT server .

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Smart traffic light system using ESP32
ESP32

Smart traffic light system using ESP32

Traffic congestion in urban areas leads to increased travel times, fuel consumption, and accidents. A smart traffic light system addresses these challenges by dynamically managing signal timings based on real-time traffic conditions.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Patient Heart Rate Monitoring System using AD8232
Embedded

Patient Heart Rate Monitoring System using AD8232

This project builds a patient heart-rate monitoring system using ECG (electrocardiogram) to measure cardiac electrical activity and EMG (electromyography) to monitor muscle activity. The system uses low-cost modules (AD8232 for ECG, MyoWare for EMG) connected to an ESP32.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Smart Street Lighting System
Embedded

Smart Street Lighting System

This system uses an ESP32 microcontroller to control street lights automatically based on ambient light, motion detection, and IoT commands. It also has advanced features like PWM dimming, emergency flashing, and cloud connectivity.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
ESP32 Internet Radio
ESP32

ESP32 Internet Radio

This project streams internet radio stations on ESP32 and shows station names on an OLED display.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Arduino Hand-Following Robot Using IR and Ultrasonic Sensors
Arduino

Arduino Hand-Following Robot Using IR and Ultrasonic Sensors

This Arduino-based robot follows a human hand or object at a fixed distance using IR sensors and an ultrasonic distance sensor. It adjusts direction using two IR sensors (left and right) and maintains a safe distance using an HC-SR04 ultrasonic sensor.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Arduino Line Following Robot with Obstacle Avoidance
Arduino

Arduino Line Following Robot with Obstacle Avoidance

This robot follows a black line on a white surface using 5 IR sensors and avoids obstacles using an ultrasonic sensor. It uses two DC motors controlled via an H-bridge and can move forward, turn left/right, and stop based on sensor input.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Arduino 6-DOF Robotic Arm with MG996R Servos and Control it via Bluetooth
Arduino

Arduino 6-DOF Robotic Arm with MG996R Servos and Control it via Bluetooth

This blog post walks you through creating a 6-DOF robotic arm using MG996R servo motors, controlled wirelessly via Bluetooth. It covers the hardware setup, including servo wiring and using an HC-05 module with SoftwareSerial on Arduino. The article explains the command structure for each joint (base, shoulder, elbow, wrist pitch, wrist roll, and gripper), and how to control them using a smartphone terminal app. It also includes the complete Arduino code and best practices for powering high-torque servos safely. Whether you're a robotics enthusiast or prototyping for automation, this guide offers a solid foundation for Bluetooth-controlled robotic manipulators.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Vehicle Anti-Theft GPS Tracker using ESP32
ESP32

Vehicle Anti-Theft GPS Tracker using ESP32

A reliable vehicle anti-theft GPS tracker provides continuous location monitoring, tamper detection, and alerting so owners and fleet managers can react quickly to theft or unauthorized use.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
IoT-Based Vehicle Speed Limiter Using ESP32
ESP32

IoT-Based Vehicle Speed Limiter Using ESP32

A speed limiter is a device that helps control the maximum speed of a vehicle, improving road safety and reducing accidents. By integrating IoT, the system can be monitored remotely, and speed limits can be dynamically adjusted based on location, traffic rules, or vehicle type.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Arduino 6-DOF Robotic Arm with ESP32 and PCA9685 via Bluetooth
ESP32

Arduino 6-DOF Robotic Arm with ESP32 and PCA9685 via Bluetooth

This guide demonstrates how to control a 6-degree-of-freedom (6-DOF) robotic arm using an ESP32 microcontroller and PCA9685 PWM driver. The arm's movements are controlled wirelessly via Bluetooth. The system utilizes the Adafruit PCA9685 library to control multiple servos through I2C communication, enabling smooth and efficient operation of the robotic arm's joints. The project provides step-by-step instructions for wiring and programming the ESP32, along with code to control each arm joint via Bluetooth commands.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Smart Light Control with VC-02 Voice Assistants and ESP32
ESP32

Smart Light Control with VC-02 Voice Assistants and ESP32

Controlling lights with your voice is one of the coolest ways to explore embedded systems and IoT. In this project, we’ll build a smart light controller using an ESP32 microcontroller and the VC-02 offline voice recognition module.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
A smart ceiling fan with speed control using ESP32
ESP32

A smart ceiling fan with speed control using ESP32

A smart ceiling fan with speed control using ESP32 is a solid student IoT project. It combines PWM (Pulse Width Modulation) for motor speed control with options like Wi-Fi, Bluetooth, or IR remote for user interaction.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Smart Greenhouse Climate Controller
Embedded

Smart Greenhouse Climate Controller

Smart Greenhouse Climate Controller using ESP32, BME280, DHT22, and soil moisture sensor. This is a great IoT project for students to learn environmental monitoring and automation.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
Forest Fire Detection System
Embedded

Forest Fire Detection System

Forest Fire Detection System using ESP32. This project is perfect for IoT-based environmental monitoring and early fire alert systems.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
ESP32 Music Visualizer with LED
ESP32

ESP32 Music Visualizer with LED

ESP32 Music Visualizer with LEDs is a perfect mix of IoT, embedded systems, and signal processing.

EN
EltroNerd
Read Post
// EMBEDDED SYSTEM
LoRa-based smart agriculture system
Embedded

LoRa-based smart agriculture system

let’s create a simple LoRa-based smart agriculture system with one master node collecting data from two slave nodes.

EN
EltroNerd
Read Post