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

Our Smart Home Using Arduino Uno R4 WiFi project is designed for home safety and convenience, integrating temperature, humidity, light, and gas monitoring. Using sensors like DHT11/DHT22, LDR, and MQ-2 gas sensor, the system detects environmental changes and alerts users through LEDs and a piezo buzzer when thresholds are exceeded, such as harmful gas levels or…

For this contest, I want to build something around edge AI and IoT. I also want this to tackle a real-world problem and be relevant to my interest i.e. IoT. So, I'm relating the theme to my interest in developing an Intelligent Farming System Using IoT and Edge AI, which can help solve the real-world problem of wasteful…

The solution involves developing a hardware device using the Sipeed Maixduino board, equipped with sensors to read pollutant values (such as PM2.5, PM10, O3, CO, etc.). These readings are processed by an onboard MLP (Multi-Layer Perceptron) neural network model, which has been pre-trained to predict the AQI index from the pollutant concentrations. Based on the AQI…

Hello everyone! In this project, we will create a voice-activated office assistant using the Maixduino board and generative AI technology.

The basic idea is simple: when the user asks a question using the Maixduino board's microphone, the device will capture the question, send it to a knowledge base (using basic data from the DigiKey…

The Brain-Computer Interface (BCI) Home Automation for People with Limited Mobility project is designed to empower individuals with restricted mobility by enabling them to control household devices such as lights, doors, and thermostats using their brain waves. At its core, the project uses a BCI system that interprets Electroencephalogram (EEG) signals to translate neural activity into…

For this IoT & Edge AI project challenge I want to make a project for the farmers cause India is a country where most of the people are depended on the farming so to make their life easy and encourage them towards getting more yield so that’s why I come up with this idea.

Here is my project Advanced Automated Farm, as in its name…

My project, FarmSight Field Survey Rover is a versatile, field-ready rover developed for field data collection and monitoring in agricultural environments. This project is powered by the Seeed Maixduino K210 and Arduino Mega 2560, chosen for their processing power and expanded I/O capabilities, respectively.

The rover is equipped…

Let us introduce Alpha, our quadrupled robot! Constructed to investigate the future of independent companionship. With the aid of development, we intend to upgrade our robot with AI applications. Of course, the inspiration for this project came from the Boston Dynamics "Spot Mini" robot. Within a $200 budget, a prototype was completed in a month.

…

The main idea of this project is to develop a test bed for Industrial Internet of Things to monitor parameters like temperature, humidity, light level, DC motor RPM and its power consumption. Sipeed Maixduino board act as the processing unit to measure, process and display the parameters in the LCD. Further the data is transferred to a host PC to feed the data to…

This intruder detection system combines Artificial Intelligence of Things (AIoT) and edge computing to create a smart, autonomous security solution. Using face detection on the microcontroller, the device processes and analyzes images locally. Edge computing allows this system to work with minimal latency and lower data transmission needs, sending only essential…

This project is a compact and interactive reaction-time training device, which has been developed with two versions to demonstrate its functionality and scalability. The first version, a working prototype, uses an Arduino Mega for initial testing and functional verification. The second version is an improved model using the Sipeed MAIXDUINO AI + IoT Kit. This device…

I decided to create a Smart AC watt-hour meter after experiencing a spike in my electricity bill that left me both shocked and curious. Each month, I tried to be mindful of my energy use, but I realized I had no clear way to track which appliances were consuming the most power or when. I also noticed that many homes and businesses around me faced similar challenges,…