100+ DIY IoT Projects with Code and Schematics

Internet of Things (IoT) is revolutionizing the electronics industry. With more and more applications adapting IoT, it is important for the engineers of today to get acquainted with this technology. To help you with the same, Circuit Digest provides you with a large collection of free IoT projects for you to learn and recreate. The projects are built using the popular development platforms like Arduino, Raspberry Pi, ESP8266, STM32, MSP430, PIC amongst others. All projects are documented with a neat circuit diagram, code and demonstration video to provide a complete do-it-yourself experience. If you want more projects you can also check out our collection at Basic Electronics Projects | Arduino Robotics Projects | Arduino AI Projects | Arduino Home Automation Projects | Raspberry Pi Projects | ESP32 Projects

In this tutorial, you will learn how to send WhatsApp messages from Arduino UNO R4 WiFi using the CircuitDigest Cloud Whastapp API. Instead of using a GSM module, SIM card, or complex WhatsApp Business API setup, this method allows your Arduino to send alerts over WiFi using a simple HTTPS request. This makes it much easier and more cost-effective to add real-time…

This ESP32 WhatsApp notification project shows how to send real-time WhatsApp alerts directly from an ESP32 using WiFi and the CircuitDigest Cloud WhatsApp API. The ESP32 reads sensor data, checks for a defined condition such as high temperature or motion detection, and immediately pushes a WhatsApp alert to your phone. And the best part is, you do not need a…

ESP32-CAM is a compact size, low-cost dev board with a camera, making it extremely convenient for camera-based applications. Even though it offers fewer GPIO pins compared to other ESP32 boards, it performs exceptionally well for focused tasks where imaging and connectivity matter the most. In this project, we’ll put the ESP32-CAM to good use by capturing a clear…

What if you could get an instant SMS alert the moment a fire or smoke is detected at home or office? Through this project tutorial, you can build a fire and smoke alarm system using Arduino UNO R4 that sends real-time SMS notifications. This means you will immediately get alerted even if you are far away.

In this Arduino Project, you…

This project involves creating your own GPS tracker using the Xiao-ESP32-S3 microcontroller. Usually, making a GPS tracker needs extra parts like a SIM card, a GSM module, and other communication tools to send location data to a phone or computer. Building a GPS tracker with Seeed Studio XIAO has never been easier. But that’s not an issue anymore. At Circuit Digest,…

In today’s fast-paced world, many of us spend long hours indoors—whether working from home, studying, or just managing our daily routines. Natural cues like changing skies, outdoor temperatures, or the feel of humidity are often lost behind four walls and closed windows. This can make it difficult to stay aware of what’s happening outside, especially when our focus…

By Shreerama T D

Every year, farmers work for months under the sun, investing their time, money, and effort to grow crops that feed the nation. But after harvesting, a painful reality unfolds a significant portion of onions and tomatoes never reach the market. Instead, they silently rot inside storage warehouses.

…

Ever thought about how you could monitor the household energy usage of your home remotely without heavy hardware or a complex setup? To make this idea practical, we came up with this project: an IoT based Smart Energy Meter using MQTT with SMS alert.  Using the PZEM-004T sensor with ESP32, this smart energy meter using IoT provides real-time tracking of voltage…

By Aditya Shekhar Das

Medication adherence is one of the most critical challenges in modern healthcare. Patients with chronic conditions often need to take multiple medicines at specific times every day. Missing doses, taking incorrect medicines, or double dosing can reduce treatment effectiveness and in severe cases lead to serious…

By Biswa Pratik Parida

The Privacy-Centric Edge AI Station

The S3 Private AI Station was developed to address the growing concern regarding data privacy in the ecosystem of smart home assistants. Traditional smart speakers rely heavily on cloud-based processing, which necessitates the continuous…

By Karthick Nagaraj

Bringing Knowledge to Life: Meet SmartLearn Avatar

SmartLearn Avatar is a revolutionary AI-powered educational ecosystem that breathes life into static study materials. By transforming PDFs, lecture notes, and web resources into a vibrant, dual-voice conversation, it provides…

By Aniket vishwakarma

What I made: I built "Core Posture," a bidirectional IoT system designed to fix "tech neck" and poor sitting habits. It consists of two parts: a wearable device worn on the upper back (Sender) and a smart display unit for the desk (Receiver).

Why I made it: Existing posture…