Raspberry PiNokia 5110 LCD with a Raspberry Pi using WiringPi
Nokia 5110 LCD PCD8544 driver with a Raspberry Pi using WiringPi
In-depth engineering tutorials, Raspberry Pi pinouts, ESP32 firmware guides, RTOS architectures, and microcontroller projects.
Nokia 5110 LCD PCD8544 driver with a Raspberry Pi using WiringPi

Raspberry PiNokia 5110 LCD PCD8544 driver with a Raspberry Pi using WiringPi
Raspberry PiOLED ssd1306 display interface with Raspberry Pi using WiringPi
ESP32To control a 4-channel relay using an ESP32 with a touch display (via LVGL library), you can integrate the relay control with a graphical user interface (GUI).
Raspberry PiInterface the ADS1115 analog-to-digital converter (ADC) with a Raspberry Pi using WiringPi
Raspberry PiMPU6050 Accelerometer and Gyroscope interface with Raspberry Pi using WiringPi
ESP32To perform HTTP GET and HTTP POST requests on an ESP32, you can use the WiFi and HTTPClient libraries.
ESP32ESP32-CAM to capture images periodically, you can use the Timer or Delay functionality in the ESP32 code.
Face Recognition Door Lock using ESP32-CAM. This project integrates face detection, a servo-controlled lock, and optional Wi-Fi monitoring.
ESP32This guide provides an Arduino sketch to interface an ESP-12 (ESP8266) with a 0.96" SSD1306 OLED display using the Adafruit SSD1306 library. The code initializes the OLED screen, displays text, and draws simple graphics.
River Water Quality Monitoring System using ESP32 with pH and turbidity sensors. This project is ideal for IoT-based environmental monitoring.
A Car Parking Management System with Slot Detection & License Plate Capture combines IoT sensors with computer vision to deliver a complete solution for modern parking challenges.
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.”
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.
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 .
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.
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.
A portable system to measure Blood Pressure (BP) and Heart Rate (HR).
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.
Advanced IoT Water Distribution & Quality Monitoring System
IoT-Based Smart Electricity Metering System
IoT Digital Clock with RTC and Weather Information
This project streams internet radio stations on ESP32 and shows station names on an OLED display.
Let’s design a full-featured ESP32 LED matrix display system that can display dynamic text/ads (DS) and be controlled via Bluetooth or local Wi-Fi
ESP32-Based Drone Controller with LoRa Transceiver
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.
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.
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.
Markdown-ready blog post for a Motion-Activated CCTV Camera using ESP32, with SD card storage and motion detection.
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.
Falls are one of the most serious health risks for elderly individuals, often leading to injuries or emergency medical situations.
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.
IoT-based Heart Rate Monitoring System using MAX30102 (pulse oximeter & heart rate sensor) and MPU6050 (accelerometer + gyroscope).
Smart Wheelchair with Wi-Fi, Bluetooth, and Joystick
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.
You want to build an IR Remote to Wi-Fi Universal Remote using 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.
Smart homes often rely on connected devices that can be controlled in multiple ways. In this project, we will design a relay switch board.
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.
Smart Energy Monitoring Plug using ESP32 and INA219. This project lets students monitor voltage, current, and power usage of any appliance in real-time.
IoT Weather Station using ESP32 and a BME sensor (BME280/BME680) to measure temperature, humidity, and pressure, with Wi-Fi logging.
Monitoring indoor or outdoor air quality is important for health and smart environments.
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.
Forest Fire Detection System using ESP32. This project is perfect for IoT-based environmental monitoring and early fire alert systems.
Arduino code for a 6DOF robotic arm (6 servo motors) controlled via Wi-Fi, using a PCA9685 servo driver.
A smartwatch is a wearable device that displays time and other information on a compact screen.
Smart Backpack with GPS Tracking using ESP32
ESP32 Music Visualizer with LEDs is a perfect mix of IoT, embedded systems, and signal processing.
IoT-based Drone Fleet Management System
AI-Powered Smart Irrigation System with Weather Prediction
let’s create a simple LoRa-based smart agriculture system with one master node collecting data from two slave nodes.
Voice-Enabled Robot Car controlled via LoRa using VC-02