The Internet of Things (IoT) is a network that connects the internet and physical devices using microcontrollers, Arduino, and Raspberry Pi, creating a realm of infinite possibilities. IoT allows physical devices to communicate wirelessly over the network, leading to an increasing number of applications for IoT devices.
Computer Program Bar brings you the most innovative list of IoT projects aimed at students and engineers using microcontrollers, Arduino, Raspberry Pi, and more. Additionally, all IoT projects require internet connectivity using ESP8266 NodeMCU or GSM connections. These IoT ideas are updated weekly, bringing you new and unique IoT project ideas every week.
Public Account: Computer Program Bar shares technical knowledge in the field of IoT. If you want to learn more, please search on the homepage.
Complete List of IoT Projects
-
IoT Weather Reporting System using Arduino and Ras Pi
-
Wearable Data Terminal with Temperature Distance Sensor
-
Weather Imaging CubeSat with Telemetry Transmission
-
IoT IV Luggage Monitoring and Alert System
-
IoT Water Pollution Monitor RC Boat
-
Climber Health and GPS Tracker
-
Non-contact IoT Doorbell
-
IoT Smart Parking using RFID
-
IoT Infusion Pump
-
IoT Non-contact Covid Testing Booth Automation
-
IoT Social Distancing and Queue Monitoring Robot
-
IoT Health Monitor for Covid Patients in Isolation
-
IoT Inspection Hole Detection and Monitoring System
-
IoT Smart Meter Monitoring with Theft Detection
-
IoT Virtual Doctor Robot
-
IoT Weather Station Airship
-
DIY 2G Android Phone with Gesture Interface
-
IoT Three-Phase Power Failure Monitoring with SMS Alert
-
IoT Gas Leak Detector using Arduino
-
IoT Dog Daycare Robot
-
360° Aerial Surveillance Drone with IoT Camera
-
IoT Waste Separator and Bin Level Indicator
-
IoT Temperature and Mask Scanning Input System
-
IoT Smart Agriculture Monitoring System Project
-
IoT Automated Vehicle Accident Detection and Rescue System
-
Gas Leak Detection System using Atmega Buzzer
-
IoT Greenhouse Monitoring and Control System
-
IoT Coal Mine Safety Monitoring and Alert System
-
IoT Heart Monitoring System using ECG
-
IoT Theft Detection Floor System using Raspberry Pi
-
IoT Weather Reporting based on Raspberry Pi
-
IoT Coma Patient Monitoring System
-
IoT Early Flood Detection and Prevention
-
IoT Waste Monitoring System using Raspberry Pi
-
IoT Circuit Breaker Project
-
Women’s Safety Night Patrol IoT Robot
-
IoT Mining Tracking and Worker Safety Helmet
-
IoT Flood Monitoring and Alert System
-
IoT Jailbreak Monitoring and Alert System
-
IoT Air and Noise Pollution Monitoring System using Raspberry Pi
-
IoT Energy Meter with Current, Voltage, and Cost Monitoring System
-
IoT Industry Protection System using Arduino
-
IoT Color Based Product Sorting Machine Project
-
IoT Smart Energy Grid
-
IoT Healthcare Project for Paralysis Patients
-
IoT Parking System
-
Smart Trash Bin with IoT Notifications
-
IoT Smart Mirror with News and Temperature
-
IoT Waste Monitoring with Weight Sensor
-
IoT Asset Tracking System
-
IoT ICU Patient Monitoring System
-
IoT Biometric Attendance System
-
IoT Gas Pipeline Leak Detector Insect Robot
-
IoT Irrigation Monitoring and Controller System
-
IoT Electronic Door Opener
-
IoT Home Automation using Raspberry Pi
-
IoT Alcohol and Health Monitoring System
-
IoT Liquid Level Monitoring System
-
IoT Waste Monitoring System
-
IoT Home Automation System
-
IoT Office Automation System
-
IoT Industrial Automation System
-
IoT Weather Reporting System
-
IoT Antenna Positioning System
-
IoT Fire Department Alarm System
-
IoT Solar Power Generation Monitoring System
-
IoT Street Light Controller System
-
IoT Traffic Signal Monitoring and Controller System
-
IoT Industrial Automation using Raspberry Pi
-
IoT Underground Cable Fault Detector Project
-
IoT Air and Sound Pollution Monitoring System
-
IoT Energy Meter Monitoring via Internet
-
IoT Human/Wheelchair Fall Detection System
-
IoT Patient Health Monitoring Project
-
IoT Heart Disease Detection and Heart Rate Monitor
-
IoT Toll Management System
-
IoT Theft Detection using Raspberry Pi
Public Account Computer Program Bar brings you the most innovative list of IoT Projects, an IoT idea.
IoT Water Pollution Monitor RC Boat
Water quality plays a crucial role in the health of animals and humans. Lakes, reservoirs, and canals are among the primary sources of drinking water. The first step in controlling water pollution is to be able to monitor the actual levels of water pollution. The problem with water pollution monitoring is that it requires a boat to traverse the lakes or reservoirs each time to monitor the pollution of the entire body of water.
Therefore, we have designed a solution that allows for easy water quality checks over vast bodies of water. This RC water pollution monitoring boat allows for online recording and transmission of water quality data to the IoT server. This will further help us maintain clean water. The project is controlled and maneuvered by a remote control, with an electric propeller system providing forward propulsion, and a servo motor arrangement using a rudder for steering.
The IoT pollution monitoring boat has the following advantages:
-
pH and turbidity sensing
-
Dissolved oxygen level sensing
-
Remote control operation
-
Data recording and IoT online transmission
-
Efficient propeller-driven navigation system
-
Easy to operate
According to the commands received from the RC receiver, the controller operates the DC motor, which rotates the propeller through a flexible bearing and shaft. Now we have two directional control rudders connected to the servo motor to steer the boat based on the received controller signals.
Additionally, we have two sensors to determine water quality, including a PH sensor, turbidity sensor, and a dissolved oxygen sensor. These sensors will detect the presence of suspended particles in the water. We also have a GPS module and a micro SD card that will record data from the sensors and GPS location, transmitting the same data online via IoT at specific time intervals.
Thus, the water quality monitoring remote-controlled boat can easily be used for monitoring the water quality of lakes and reservoirs.
-
Components
-
Raspberry Pi
-
PH Sensor
-
Dissolved Oxygen Sensor
-
Propeller
-
Shaft
-
Rudder
-
Turbidity Sensor
-
GPS Module
-
SD Card Module
-
RC Receiver
-
Remote Control
-
Servo Motor
-
Lights
-
Resistors
-
Capacitors
-
Cables and Connectors
-
Diodes
-
PCB and Test Board
-
Equipped with LED
-
Mounting Base and Joints
-
Switches and Buttons
-
Screws and Bolts
IoT Instant Non-contact Covid Testing Booth Automation
Given the current pandemic, Covid testing plays a critical role in combating the outbreak. Covid testing is conducted in testing booths that provide a safe environment for testing. The testing process now involves the following steps:
-
Manually registering the person’s name, contact, and address
-
Collecting swab samples from the patient
-
Adding swab sample numbers based on the registered details
-
Sending data along with samples to the lab
-
Manually notifying (call/sms) patients of results
Now, this is a very lengthy process that requires a lot of manual steps, which can lead to human errors due to the high volume of samples needing testing. Therefore, we propose a system that automates about 70% of the manual input work and allows for a single-point and fast Covid testing system using IoT.
Our system consists of a combination of a camera and speaker, powered by a Raspberry Pi-based controller and operational circuitry. We use a keyboard and buttons that interface with the controller for easy use by testers. The system isolates the tester completely from the user and also makes the process fast and error-free through the automated registration process. With the new system, the testing process is as follows:
-
No separate registration is required; the system uses a camera for instant Aadhar card scanning registration.
-
The tester inputs the sample number of the person from within the booth using the provided keyboard.
-
The system notifies the patient via speaker that their test is complete, and the next person can come forward.
-
The time-stamped data will be automatically transmitted to the lab via IoT before the next person arrives.
-
The lab head can view the number of tested samples in real-time and can also update the sample test results on the IoT server.
-
When the lab head updates the test results of the samples, the system itself will immediately send an SMS to the respective individuals.
Thus, we have fully automated the Covid booth testing process, making it faster, safer, and error-free, thereby aiding in the fight against the pandemic in a better way.
-
Components
-
Raspberry Pi
-
Camera Module
-
Speaker
-
Keyboard
-
Buttons and Switches
-
Electrical Panel Body
-
Resistors
-
Capacitors
-
Diodes
-
Transistors
-
LED Indicators
-
Printed Circuit Board
-
Wires and Connectors
-
Supporting Frame
3D Working View
IoT Heart Defect Monitoring System using ECG
Embedded technology has almost entered every aspect of daily life, and the healthcare sector is no exception, as the demand for well-equipped hospitals and diagnostic centers increases with people’s growing unawareness of their health issues. ECG signals can track various physiological and abnormal conditions of the heart. This heart monitoring system also helps inform the patient whether he/she has any heart disease. This is done by checking the heartbeat levels. In this system, an Atmega controller is used to scan the ECG signals and search for patterns within a common range; if the pattern is within the normal range, a normal report is given, and if it is found to be outside the normal range, the person is diagnosed with some heart disease. The following results are sent on IoT as alert messages. We use IoTGecko to develop the IoT signaling part on the internet.
-
Hardware Specifications
-
Avr Microcontroller
-
WiFi Module
-
Crystal Oscillator
-
ECG Sensor
-
Resistors
-
Capacitors
-
Diodes
-
Cables and Connectors
-
Printed Circuit Board
-
Transformer/Adapter
IoT Smart Energy Grid
Energy generation companies supply power to all homes through a controlled transmission hub known as the grid. Sometimes, issues arise due to grid failures, leading to power outages in the entire area that receives power from that specific grid. This project aims to use IoT as a communication means to solve this problem and address various other issues that smart systems can handle to avoid unnecessary losses for energy producers.
The IoT Smart Energy Grid is based on the ATmega series controller to control various activities of the system. The system uses Wi-Fi technology for communication over the Internet. In this project, one bulb is used to demonstrate an effective consumer, and another bulb is used to demonstrate an ineffective consumer. The most important thing facilitated by this project is to reconnect the transmission lines to an active grid. If one energy grid fails and there is another energy grid, the system will switch the transmission line to that grid, thus facilitating uninterrupted power supply to specific areas of the energy grid that are shut down.
Information about which grid is active will be updated via the IoTGecko webpage, where authorities can log in and view updates. Besides monitoring the grid, the project also possesses advanced features for monitoring energy consumption and even detecting electricity theft. The amount of energy consumed and the estimated usage cost is updated alongside Energy Grid information on the IoTGecko webpage.
The system uses two switches to simulate theft situations. Each time one switch is toggled, it will simulate a theft situation and notify the authorities via the IoT interface. In this way, the smart energy grid project ensures the continuity of power supply and helps maintain up-to-date records of consumption and theft information, which is very valuable information for energy production companies.
-
Hardware Specifications
-
Atmega Microcontroller
-
Current Sensor
-
Energy Meter
-
WiFi Module
-
LCD Display
-
Crystal Oscillator
-
Resistors
-
Capacitors
-
Transistors
-
Cables and Connectors
-
Diodes
-
PCB and Test Board
-
Equipped with LED
-
Transformer/Adapter
-
Buttons
-
Switches
-
Integrated Circuits
-
IC Sockets
-
Load (Light)
-
Software Specifications
-
IoTGecko
-
Arduino Compiler
-
MC Programming Language: C
IoT-Based Smart Agriculture Monitoring System Project
Public Account Computer Program Bar explains to you the IoT-based smart agriculture monitoring system project; every country has engaged in agriculture since ancient times.
Agriculture is the science and art of growing plants. Agriculture is a key development that has led to the rise of settled human civilization. Agriculture has been done manually since ancient times. As the world trends towards new technologies and implementations, agriculture is also a necessary target. IoT plays a very important role in smart agriculture.
IoT sensors can provide information about the agricultural field. We propose a smart agriculture system using automated IoT. This IoT-based agriculture monitoring system utilizes wireless sensor networks to collect data from various sensors deployed at different nodes and sends data via wireless protocols. This smart agriculture using IoT is powered by Arduino and consists of temperature sensors, humidity sensors, water level sensors, DC motors, and GPRS modules.
When the IoT-based agriculture monitoring system is activated, it checks water levels, humidity, and moisture levels. It sends SMS alerts regarding levels to the mobile phone. If the sensors detect a drop in water level, it automatically starts the water pump. If the temperature exceeds the level, the fan starts.
All of this is displayed on the LCD display module. All of this can also be viewed on IoT, which displays humidity, moisture, and water level information along with date and time every minute. The temperature can be set at a specific level based on the type of crops being grown. If we want to forcibly stop the water from IoT, a button can be given to force stop the water pump.
-
Hardware Specifications
-
Arduino
-
GSM Modem
-
WiFi Modem
-
Temperature Sensor
-
Humidity Sensor
-
Water Sensor
-
Mini Exhaust Fan
-
Water Pump
-
Crystal Oscillator
-
Resistors
-
Capacitors
-
Transistors
-
Cables and Connectors
-
Diodes
-
PCB and Test Board
-
Equipped with LED
-
Transformer/Adapter
-
Buttons
-
Switches
-
Integrated Circuits
-
IC Sockets
IoT Parking System
Parking lots are a major issue in today’s modern crowded cities. There are too many vehicles on the road, and not enough parking spaces. This leads to a demand for efficient parking management systems. Therefore, we demonstrate the use of an IoT-based parking management system that allows for efficient utilization of parking spaces using IoT technology.
To demonstrate this concept, we use infrared sensors to sense parking space occupancy and use DC motors to simulate the door opening motor. We now use WiFi modems for internet connectivity and use AVR microcontrollers to operate the system. We use IoTGecko for online connectivity and IoT management GUI design. The system uses infrared sensors to detect whether parking spaces are occupied.
Additionally, it uses IR technology to sense whether a vehicle has arrived at the gate to automatically open the gate. The system reads the number of available parking spaces and updates the data using a cloud server to allow for online checking of parking space availability. This enables users to check available parking spaces online from anywhere and enjoy hassle-free parking. Thus, the system addresses the parking issues in cities and provides users with an efficient IoT-based parking management system.
-
Hardware Specifications
-
Atmega Microcontroller
-
IR Transmitter Receiver
-
DC Motor
-
LCD Display
-
Crystal Oscillator
-
Resistors
-
Capacitors
-
Transistors
-
Cables and Connectors
-
Diodes
-
PCB and Test Board
-
Equipped with LED
-
Transformer/Adapter
-
Buttons
-
Switches
-
Integrated Circuits
-
IC Sockets
-
Software Specifications
-
Arduino Compiler
-
MC Programming Language: C
-
IoTGecko
IoT-Based Automated Vehicle Accident Detection and Rescue System
The rapid rise of technology and infrastructure has made our lives easier. The high demand for cars has also increased traffic hazards and road accidents. People’s lives are at high risk. Delays in ambulances reaching the accident site and traffic congestion between the accident site and the hospital increase the chances of victim fatalities. To overcome this problem, our automated ambulance rescue system comes to the rescue. This proposed IoT-based accident detection system helps reduce loss of life caused by accidents and shortens the time required for ambulances to reach hospitals.
To detect accidents, the rescue system is equipped with an accelerometer sensor, and the accompanying GSM module sends messages about the location to the respective guardian and rescue team. With the accelerometer sensor signals, severe accidents caused by obstacles can be identified. The microcontroller used sends alert messages via the GSM module, including the location to the guardian or rescue team. Therefore, emergency assistance teams can track the location immediately through the GPS module and can take action as soon as they receive the accident location information. This accelerometer-based accident detection system is supported by the Atmega 328 microcontroller, which consists of a display, accelerometer sensor, GSM module, and alarm. This automated ambulance rescue system project helps detect accidents.
-
Hardware Specifications
-
Atmega 328 Microcontroller
-
GSM Modem
-
Accelerometer Sensor
-
WiFi Module
-
Crystal Oscillator
-
Resistors
-
Capacitors
-
Transistors
-
Cables and Connectors
-
Diodes
-
PCB and Test Board
-
Equipped with LED
-
Transformer/Adapter
-
Buttons
-
Switches
-
Integrated Circuits
-
IC Sockets
IoT-Based Theft Detection Floor System using Raspberry Pi
Security and safety have always been basic necessities for urban populations. With the rapid urbanization and development of large cities and towns, crime rates are also on the rise. Basic theft protection systems using wall sensors or motion detection sensors can prevent theft by using infrared blocking clothing or hiding behind objects or simply identifying and disabling them.
To protect and safeguard our homes when we are not around, we propose an IoT-based theft detection floor system using Raspberry Pi. This system monitors movements across the entire floor. It tracks every step taken anywhere on the floor and alerts the user via IoT.
This system consists of secure tiles connected to the IoT, which will activate when we leave the house, and anyone entering will be communicated through the IoT. The system is powered by Raspberry Pi and includes two tiles for demonstration, piezo sensors, cameras, and WiFi modems.
Whenever a thief enters the house and steps on the floor, the sensors will detect it and send a signal to the Raspberry Pi controller. The controller processes it into a valid signal, then moves the camera to the area where movement is detected and transmits the image to the homeowner for review via the internet. We use IoTGecko as the web-based GUI for the IoT system, which will raise alarms and show the captured images to the user.
-
Hardware Specifications
-
Raspberry Pi
-
Peizo Sensor
-
WiFi Modem
-
Servo Motor
-
Buzzer
-
Resistors
-
Capacitors
-
Transistors
-
Cables and Connectors
-
Diodes
-
PCB and Test Board
-
Equipped with LED
-
Transformer/Adapter
-
Buttons
-
Switches
-
Integrated Circuits
-
IC Sockets
The Internet of Things, or IoT, refers to hardware devices that interact through the internet. This is achieved using ESP8266 and NodeMCU, which are commonly used for developing various IoT devices and DIY projects or using GSM connections.
Below are some top IoT projects made using NodeMCU and ESP8266 WiFi module and GSM. This is the evolution of IoT in many applications, including consumer electronics, automotive, industrial, smart cities, etc.
These IoT projects using Arduino and IoT projects using Raspberry Pi boards provide inspiration for students and researchers to further their IoT research. Our researchers are focused on using IoT for home/industrial automation and monitoring various physical parameters via the internet. Here, you can find a plethora of IoT-related projects, along with free summaries, PPTs, and source codes for building practical IoT knowledge.Computer Program Bar continuously researches IoT ideas and concepts that have the potential for a multitude of IoT applications.