IOT Based Projects

IOT Smart Energy Grid

Energy generation companies supply electricity to all the households via intermediate controlled power transmission hubs known as Electricity Grid. Sometimes problems arise due to failure of the electricity grid leading to black out of an entire area which was getting supply from that particular grid. This project aims to solve this problem using IOT as the means of communication and also tackling various other issues which a smart system can deal with to avoid unnecessary losses to the Energy producers.

IOT Smart Energy Grid is based on ATmega family controller which controls the various activities of the system. The system communicates over internet by using Wi-Fi technology. A bulb is used in this project to demonstrate as a valid consumer and a bulb to demonstrate an invalid consumer. The foremost thing that this project facilitates is re-connection of transmission line to active grid. If an Energy Grid becomes faulty and there is an another Energy Grid, the system switches the Transmission Lines towards this Grid thus facilitating uninterrupted electricity supply to that particular region whose Energy Grid went OFF. And this information of which Grid is active is updated over IOTGecko webpage where the authorities can login and can view the updates. Apart from monitoring the Grid this project has advances capabilities of monitoring energy consumption and even detect theft of electricity. The amount of electricity consumed and the estimated cost of the usage gets updated on the IOTGecko webpage along with the Energy Grid information. Theft conditions are simulated in the system using two switches. Switching one each time will simulate a theft condition and also will notify the authorities over the IOT interface. In this way the Smart Energy Grid project makes sure that the electricity supply is continuous and helps in maintaining a updated record of consumption and theft information which is quite a valuable information for the energy producing companies.

    Hardware Specification
  • ATmega328P MC
  • Current Sensor
  • Energy Meter
  • ESP8266 Wifi Module
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • Load Lamp

    Software Specification
  • IOTGecko
  • Programming Language: C
  • Arduino COmpiler

Sorting Machine Project

Color Based Object Sorting has a wide usage in fruit sorting as well as candy sorting industries. This system puts forward a mechanism to detect color and sort items through image processing. Once identified a mechanism is used to sort the candies into particular bins baskets. We here demonstrate this mechanism using a camera with electronic circuitry along with sorting mechanism using 3 bins. The system uses raspberry pi connected to a controller circuit to achieve this task. The controller circuit consists of a camera attached to it that detects color of a small object in front of it. A motor is used to feed an object to the camera chamber. As soon is the color is detected a signal is sent to the sorter mechanism which uses a motor to position the sorting tube towards respective section. A feeder is then used to push the object towards the tubs so that it gets sorted and next object is pulled in by the feeder. The action details are sent to the IOT server using iotgecko platform to keep track of the number of objects sorted in each section. Thus we achieve a completely automated IOT based sorting system.

    Hardwares Specification
  • Raspberry Pi 3
  • Camera
  • Servo Motor
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • Connector Shaft
  • Bed Frame
  • Tubes
  • Screws & Joints
  • Supporting Frame

    Softwares Specification
  • IOTGecko
  • Programming Language: Python

Paralysis Patient Health Care Project

The IOT based paralysis patient health care system is a system designed to help the patient convey various messages to doctors, nurse, or his/her loved ones sitting at home or office over the internet. The system makes use of a microcontroller based circuitry to achieve this functionality. It makes use of a hand motion recognition circuit and a receiver plus transmitter circuit. The hand motion circuit is used to detect hand movements using accelerometer gyro and then transmit this information wirelessly over rf to the receiver system. The receiver system is designed to receive and process these commands and display them over the LCD display as well as transmit the data online over to IOT gecko server. The IOTgecko server then displays this information online, to achieve the desired output.

    Hardwares Specification
  • ATmega328P AVR MC
  • Accelerometer & Gyro
  • ESP8266 Wifi Module
  • RF Tx Rx
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter

    Softwares Specification
  • Arduino Compiler
  • MC Programming Language: C

Car Parking System

Car parking is a major issues in modern congested cities of today. There simply are too many vehicles on the road and not enough parking space. This has led to the need for efficient parking management systems. Thus we demonstrate the use of IOT based parking management system that allows for efficient parking space utilization using IOT technology. To demonstrate the concept we use IR sensors for sensing parking slot occupancy along with a dc motors to simulate as gate opener motors. We now use a wifi modem for internet connectivity and an AVR microcontroller for operating the system. We use IOTGecko for online connectivity and IOT management GUI design. The system detects if parking slots are occupied using IR sensors. Also it uses IR technology to sense if a vehicle has arrived on gate for automated gate opening. The system reads the number of parking slots available and updates data with the cloud server to allow for checking parking slot availability online. This allows users to check for available parking spaces online from anywhere and avail hassle free parking. Thus the system solves the parking issue for cities and get users an efficient IOT based parking management system.

    Hardwares Specification
  • ATmega328P AVR MC
  • I R Transmitter Receiver
  • DC Motor
  • Motor Driver IC
  • Voltage Regulator IC
  • IC Socket
  • ESP8266 Wifi Module
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Arduino Compiler
  • MC Programming Language: C
  • IOTGecko

Smart Dustbin With IOT Notifications

With increase in population we have an increase in the garbage around urban areas. Here we propose a smart dustbin that operates automatically to help solve this issue using IOT and sensor based circuitry. Usual dustbins require to be opened by pressing foot against its lever and then throwing garbage. Also a person needs to keep track when it is full so that it can be emptied and does not overflow. Here we propose a smart dustbin that does all this by itself. Our system consists of a sensor in order to detect human clap signal and on a clap of foot tap it opens automatically without anyone needing to press its lever. The dustbin opens automatically when it receives the signal and closes its hatch. Also the dustbin consists of a level sensing ultrasonic sensor that constantly measures the level of garbage in the bin and automatically detects if it is about to fill up. The dustbin now consists of a smart circuitry that transmits this information over the web to signal the main garbage collector of the facility to empty the particular garbage bin. We use IOTgecko to develop the online web part for the iot system. This bin is of a vast usage in offices, homes and even in public places for garbage management. Thus we get a fully automated smart dustbin that allows for automated.

    Hardware Specification
  • Arduino Uno R3
  • HC-SR04 Ultrasonic
  • Mic Sensor
  • ESP8266 Wifi Module
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Push Button
  • Bin Frame
  • Mounts & Joints
  • Supporting Frame

    Softwares Specification
  • Arduino Compiler
  • Programming Language: C
  • IOTGecko

IOT Smart Mirror With News & Temperature

Smart mirrors are the mirrors of the future. A part of the connected world where we would be able to see news, temperature, weather and more just while looking and grooming in front of mirrors. Our proposed system allows to build such mirrors that allow for mirrors to receive news online and display it on the mirror screen along with other details including current temperature of the room for a futuristic and modern lifestyle. Our system uses a raspberry pi based processor board along with display and IOT based circuitry and temperature sensor interfaced together. We use a precisely modeled panel to construct the outer frame. Then we use specialized glass with a back frame to encase the system. The frame cavity is now fitted with precisely positioned mounts for the display housing to be fitted in the mirror. This is necessary to achieve the desired effect. Now we use raspberry pi to connect with internet using IOT circuit through the use of a wifi module. This allows us to receive data through the IOT platform. We use IOTGecko in order to connect our system to the internet and get news feeds. The temperature interfaced on the circuit is used to display temperature and display it on the mirror fitted display. Thus we demonstrate a futuristic IOT smart mirror with news and temperature display.

    Hardware Specification
  • Raspberry Pi 3
  • LM35 Temperature Sensor
  • ESP8266 Wifi Module
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • Mirror frame
  • Mirror Panels
  • Supporting Frame
  • Mounts
  • Joints & Screws

    Softwares Specification
  • Python 3 compiler
  • Programming Language: Python
  • IOTGecko

IOT Garbage Monitoring With Weight Sensing

Keeping the city clean has been always an ongoing task which needs laborious efforts of people working on ground level emptying the garbage bins whenever they are full. The event of garbage bin getting full is not strictly dependent on a time pattern, instead it sometimes becomes rapidly full or sometimes requires more than normal time to become full. IOT Garbage Monitoring with Weight Sensing project is an innovative step towards making this process more smooth and efficient. This system monitors the garbage bins and informs about the level of garbage collected in the garbage bins via a web page. For this the system uses ultrasonic sensors placed over the bins to detect the garbage level and compare it with the garbage bins depth. In addition, we also have weight sensors attached below the garbage bins. Thus the system sends over the internet the level of fill of the garbage bins as well as the weight of the fill of the garbage bins. The advantage of this combo sensing is that the garbage bin lifting weight can also be known by the authorities. If the garbage bin is not filled up, but still the weight of fill has reached the limit of what the garbage lifting vehicles can pick up, the vehicles can be immediately driven towards that bin for evacuation. The system makes use of AVR family microcontroller, LCD screen, Wi-Fi modem for sending data and a buzzer. The system is powered by a 12V transformer. The LCD screen is used to display the status of the level and weight of garbage collected in the bins. Whereas a web page is built to show the status to the user monitoring it. The web page gives a graphical view of the garbage bins and highlights the garbage collected in colour in order to show the level of garbage collected. Also the weight of the individual bins will get displayed along with the level of the garbage bin. The LCD screen shows the status of the garbage level. The system puts on the buzzer when the level of garbage collected crosses the set limit. Thus this system helps to keep the city clean by informing about the garbage levels of the bins by providing graphical image of the bins via IOT Gecko web development platform.

    Hardware Specification
  • ATmega328P AVR MC
  • HC-SR04 Ultrasonic
  • Weight Sensor
  • ESP8266 Wifi Module
  • Buzzer
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Arduino Compiler
  • MC Programming Language: C
  • IOT Platform: IOT Gecko

IOT Asset tracking System

The GPS systems are today’s most well-known location tracking systems. Well these systems are not capable of pinpointing exact locations or locations of an entity within a building or on a particular floor or room. So here we propose a smart asset tracking system that allows to track location of objects, goods, personnel within a building or any facility. Our proposed system makes use of rf technology along with IOT to achieve this system. The system has the capability to pinpoint the location of any entity to exact room it is currently located in. The system uses mini rf circuits to be used as tracking devices. We use tracking microcontroller based circuits to track those rf circuits. The tracker circuits are battery powered circuits to be mounted on objects/entities. The monitoring circuits are to be placed in individual rooms. Now as soon as any tracker objects enter any room the tracker circuits come in 2-3 meters range of the monitoring circuit for that room. The monitoring system now transmits the location of that tracker circuit to the online system. We here use IOTGecko to handle the IOT tracking part. The transmitted data is now displayed by IOTGecko to pinpoint which room a particular object/entity is located in.

    Hardware Specification
  • ATmega328P AVR MC
  • ESP8266 Wifi Module
  • RF Tx Rx
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Arduino Compiler
  • Programming Language: C
  • IOTGecko

IOT Based ICU Patient Monitoring System

Intensive Care Unit or ICU is where the patients who are critically ill are admitted for treatment. For such critical conditions the Doctors need to have an all-time update patient’s health related parameters like their blood pressure, heart pulse and temperature. To do manually, this is too tedious a task and also for multiple patients it becomes close to impossible. For this type of situations this IOT based system can bring about an automation that can keep the Doctors updated all time over internet. IOT Based ICU Patient Monitoring System is a Raspberry Pi based system which collects patient’s information with the help of few sensors. It uses Wifi module to communicate this information to the internet. There is this Blood pressure and heart beat monitor module electrically connected to the system and physically to be worn by the user. On the press of button, the sensor senses the blood pressure in systolic and diastolic along with the heart beat and sends it to the central controller. The Temperature sensor senses the temperature of its ambience, so when this sensor is in close proximity of the user it reports the users’ body temperature. Thus, the doctor can get access to these vital parameters pertaining to the patients’ health over the IOT Gecko web interface from anywhere over the world. In this way IOT Based ICU Patient Monitoring System is an enhanced system that helps in monitoring ICU Patients without any manual intervention.

    Hardware Specification
  • Blood Pressure Sensor
  • ESP8266 Wifi Module
  • DHT11 Digital Temperature Humidity Sensor
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Python Compiler
  • Programming Language: Python
  • IOTGecko

Biometric Attendance System Over IOT

Here we propose a smart fingerprint based biometric attendance system that works over IOT so that attendance can be monitored from anywhere in the world. Our system uses a microcontroller based circuit with fingerprint sensor, push buttons, power supply, power supply and wifi modem to interact with internet based system. We here use IOTGecko to develop the online attendance display system. Our system allows users/employees/students to first register their fingerprint on the system. After successful registration the print is stored in system with class assigned using push buttons. The system also displays these details over LCD display. Now as soon as the next time a registered user scans the modem, the system checks for authentication and authenticated users data is transferred online to IOTGecko using the gecko development API codes. Now the online system stores and displays the required data to users as per online login.

    Hardware Specification
  • ATmega328P AVR MC
  • R305 Fingerprint Sensor
  • ESP8266 Wifi Module
  • Buzzer
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Arduino Compiler
  • Programming Language: C
  • IOTGecko

IOT Gas Pipe Leakage Detector Insect Robot

Gas pipes play very important roles for cities, industries and thus in growing economies. So gas leakages lead to losses as well as are a threat because they can also lead to fire accidents. Placing sensors at each section of pipe is very costly. So here we propose an innovative robot that clings on to the outer surface of the gas pipe and moves with the pipe to check for leakages. The robot consists of gas sensor that is used to detect gas leakages. As the robot keeps moving along the metal pipe it keeps monitoring for any gas leakage, On detection it uses an interface gps sensor to transmit location of th leakage detected over to the IOT login system, Here we use IOTgecko to receive and display the gas leakage alert and location over IOT. Thus we have a fully automated insect like robot that moves with the gas pipe and detects gas leakages instantly at a low budget.

    Hardware Specification
  • Raspberry Pi 3
  • ESP8266 Wifi Module
  • MQ-6 LPG CNG Gas Sensor
  • SIM 800 GSM Module
  • Neo6mv2 GPS Module
  • Buzzer
  • DC Motor
  • Motor Driver IC
  • Vtg Regulator ICVtg Regulator IC
  • IC Socket
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Push Button

    Softwares Specification
  • Python Compiler

IOT Irrigation Monitoring & Controller System

Farmers usually work on large portions of land to grow different types of crops. It is not always possible for one person to be able to keep track of the entire farmland all the time. Sometimes it may happen that a given patch of land receives more water leading to water-logging, or it might receive far less or no water at all leading to dry soil. In either of the cases, the crops can get damaged and farmer may suffer losses. So in order to solve this problem, we propose an “IOT Irrigation Monitoring and Control Project”. This is a very useful project wherein, the user can monitor and control the supply of water from a remote location. This system makes use of a concept called IOT (Internet of Things). So for our project, we connect our system to the internet using a Wi-Fi module. We use an Arduino Uno board to send the control signals and to connect to our desired website. On the website, two things are displayed: a) Motor status
b) Moisture level
The circuit keeps checking the moisture content of the soil by means of a moisture sensor, and updates the “Moisture level” on the website. The user can then check the current moisture level from a remote location and control the water supply. For this, the user only has to toggle the “Motor status” from ‘ON-OFF’ or ‘OFF-ON’; and the “water pump” will be ‘turned ON’ or ‘turned OFF’ accordingly. Thus the ‘soil-moisture’ gets monitored and the ‘water supply’ can be controlled just by the toggling the “Motor status”. So the user doesn’t have to worry about his crops or plants getting damaged due to ‘water-logging’ or ‘drought’. This system can also be useful for people having small gardens, while it may not be possible for a person to be continuously present at his/her garden but one can use this project to keep a track of ‘soil-moisture’ and ensure proper water supply even from a distance.

    Hardware Specification
  • Arduino Uno R3
  • ESP8266 Wifi Module
  • Water Sensor Module
  • Relay
  • Relay Driver IC
  • Vtg Regulator IC
  • IC Socket
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Arduino Compiler
  • Programming Language: C
  • IOTGecko

IOT Electronic Door Opener

There has been a need of controlling Electronic doors remotely for automation and security purposes. This project tries to fulfill the same using the IoT technology implementation over the electronic door lock making it a super advanced door opener cum locking system. The objective of achieving automation and security is simultaneously achieved using web connectivity of the project with IoT Gecko website. IOT Based Electronic Door Opener Project is controlled by ATmega family microcontroller. The project communicates over internet using Wi-Fi module. We use a demo model of door as shown in the video. On the IOTGecko website once the authorized person logs in he/she gets a direct access of the door to open or close it, no matter how far the door is physically from him/her. When a command of opening the door us received from the web interface the controller instructs the relevant drivers to start the motor of the door in a particular direction till the door fully opens and then stop. Likewise, when the system receives the command to close the door the controller instructs the drivers of the motor rotate in counter direction till the door fully closes. In this way the automatization and security is achieved using this project which gives access of the door authorized person even though they are physically present at some remote location from the door.

    Hardware Specification
  • ATmega328P AVR MC
  • ESP8266 WIFI Module
  • Mini Motorized Door
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Arduino Compiler
  • Programming Language: C
  • IOTGecko

IOT Home Automation Using Raspberry Pi

Internet of things is a technology of the future that has already started to touch our homes. Here we propose an IOT based home automation system using raspberry pi that automates home appliances and allows user to control them easily through internet from anywhere over the world. Our proposed system consists of a microcontroller based circuit that has lights and fan connected to it along with LCD display and Wifi connector interfaced with raspberry pi. Our system interacts with out online IOT system that IOT Gecko free web interface for controlling our home appliances with ease. After linking with IOT Gecko, the user is allowed to send load switching commands over IOT to our circuit. The circuit receives the commands over IOT by connecting to internet using wifi connector and then the raspberry processor processes these commands. After this the processor now processes these instructions to get user commands. It then displays these on an LCD display. Also it operates the loads (lights and fan) for switch them on/off according to desired user commands. Thus we automate home appliances over internet using raspberry pi.

    Hardware Specification
  • Raspberry Pi 3
  • ESP8266 Wifi Module
  • LCD’s
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • DC Cooling Fan
  • Lamps

    Softwares Specification
  • LInux OS
  • Python Programming
  • IOTGecko

IOT Alcohol & Health Monitoring System

Factories, Offices, Hospitals, Military and other such industries need to monitor their staff/personnel follow all work ethics that include, not coming to premises under the influence of alcohol or under bad health conditions. This ensures proper work ethics are followed. So our proposed system allows for alcohol & health monitoring plus reporting system that monitors this and reports it to concerned personnel remotely over internet. Our system consists of an IOT based circuit system that uses a microcontroller based circuit system. The system has alcohol as well as blood pressure monitoring sensors to check for alcohol consumption as well as inappropriate blood pressure monitoring. This ensures no occurrences of accidents due to alcohol influence or bad health conditions.

    Hardware Specification
  • ATmega328P AVR MC
  • Blood Pressure Sensor
  • MQ 3 Alcohol Ethanol Sensor
  • ESP8266 Wifi Module
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Softwares Specification
  • Arduino Compiler
  • Programming Language: C

IOT Garbage Monitoring System

This project IOT Garbage Monitoring system is a very innovative system which will help to keep the cities clean. This system monitors the garbage bins and informs about the level of garbage collected in the garbage bins via a web page. For this the system uses ultrasonic sensors placed over the bins to detect the garbage level and compare it with the garbage bins depth. The system makes use of AVR family microcontroller, LCD screen, Wifi modem for sending data and a buzzer. The system is powered by a 12V transformer. The LCD screen is used to display the status of the level of garbage collected in the bins. Whereas a web page is built to show the status to the user monitoring it. The web page gives a graphical view of the garbage bins and highlights the garbage collected in color in order to show the level of garbage collected. The LCD screen shows the status of the garbage level. The system puts on the buzzer when the level of garbage collected crosses the set limit. Thus this system helps to keep the city clean by informing about the garbage levels of the bins by providing graphical image of the bins via IOT Gecko web development platform.

    Hardware Specification
  • ATmega328P AVR MC
  • ESP8266 Wifi Module
  • HC-SR04 Ultrasonic
  • LCD’s
  • Buzzer
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables & Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Oush Button

    Softwares Specification
  • Arduino Compiler
  • Programming Language: C
  • IOTGecko