Raspberry PI Based Projects

IOT Flood Monitoring & Alerting System

Flooding is usually brought on by an increased quantity of water in a water system, like a lake, river overflowing. On occasion a dam fractures, abruptly releasing a massive quantity of water. The outcome is that a number of the water travels into soil, and ‘flooding’ the region. Rivers are involving river banks, in a station.
Aside from lack of products and house and office property, streets infrastructure flood water consists of bacteria and sewage flow of waste sites and chemical spillage which leads to a variety of diseases afterwards.

Flood predictions need information like:
The speed of change in river stage on a real-time basis, which may help indicate the seriousness and immediacy of this threat. Understanding of the form of storm generating the moisture, such as length, intensity and areal extent, which is valuable for discovering potential seriousness of the flood. In this system we make use of a raspberry pi with water sensors, rain sensors to predict flood and alert respective authorities and sound instant alarm in nearby villages to instantly transmit information about possible floods using IOT. The water sensors are used to measure water level of 3 different locations. Also 3 different rain sensors are used to measure rain level of those 3 areas. These sensors provide information over the IOT using Raspberry Pi. On detection of conditions of flooding the system predicts the amount of time it would take to flood in a particular area and alerts the villages/areas that could be affected by it. The system also calculates the time it would take for flood to reach them and provides a time to people so that they can evacuate accordingly.

    Hardware
  • Raspberry Pi 3
  • ESP8266 Wifi Module
  • TFT Display
  • Water Sensor Module
  • Rain Drop Sensor
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • Switch

    Software
  • IOTGecko
  • Programming Language: Python
  • Linux

Raspberry Pi Air and Noise Pollution Monitoring System over IOT

In recent day scenario, the non-stop increase in air and sound pollution prove to be a big alarming problem. It has become mandatory to control and appropriately monitor the situation so that the required steps to control the situation can be undertaken. In this project, an IOT-based method using RasberryPi is used to monitor and check live the Air Quality Index and the sound pollution of a region, have been proposed. The recommended technology comprises of two modules namely, the Air Quality Index Monitoring Module, the Sound Intensity Detection Module. Firstly, the Air Quality Index is measured considering the presence of the air pollutants. Then the sound intensity is detected using respective sensor. System uses air sensors to sense presence of harmful gases/compounds in the air and constantly transmit this data to microcontroller. Also system keeps measuring sound level and reports it to the online server over IOT. The sensors interact with microcontroller which processes this data and transmits it over internet. This allows authorities to monitor air pollution in different areas and take action against it. Also authorities can keep a watch on the noise pollution near schools, hospitals and no honking areas, and if system detects air quality and noise issues it alerts authorities so they can take measures to control the issue.

    Hardware
  • Raspberry Pi 3
  • MQ 135 Sensor
  • Mic Sensor
  • ESP8266 Wifi Module
  • LCD’s
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • Load Lamp

    Software
  • IOTGecko
  • Programming Language: Python
  • Linux

IOT Color Based Product 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.

    Hardware
  • Rasberry 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 & Joint
  • Supporting Frame

    Software
  • MC Programming Language: Python
  • IOTGecko

Smart E Glasses for Voltage Measurement

Here we propose smart glasses for electrical works for easy voltage measurement while working. Usually while testing/troubleshooting electrical works/PCB the person faces issues while placing probes on 2 points and looking at the multimeter at the exact time. This consumes a lot of time as well leads to faulty/improper measurements. To solve this issue we propose to integrate voltage display through the user’s glasses for a virtual voltage display while troubleshooting/ testing the system. We use a raspberry pi based circuit for processing and displaying output. The glass frame is made using a smartly constructed miniature frame. The frame is constructed to fit a mini display along with circuitry and the display lens used for desired reflection on the glass frame. The system is fabricated so as to fit easily on a person’s ears and enable the person to view the circuitry along with voltage measured. The circuit consists of a voltage measurement circuit that is integrated to the glass in order to get the voltage inputs to the raspberry pi display. Thus we have an efficient voltage measurement display using raspberry pi.

    Hardware
  • Rasberry Pi pro mini
  • multimeter
  • Probes
  • Measuring Glass Frame
  • Display
  • Lens
  • Outer frames
  • bluetooth module
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Switch

    Software
  • Programming Language: Python
  • KEIL Compiler

Speaking System for Mute People Using Hand Gestures

It’s very difficult for mute people to convey their message to regular people. Since regular people are not trained on hand sign language, the communication becomes very difficult. In emergency or other times when a mute person travelling or among new people communication with nearby people or conveying a message becomes very difficult. Here we propose a smart speaking system that help mute people in conveying their message to regular people using hand motions and gestures. The system makes use of a hand motion reading system equipped with motion and flex sensors along with a speaker unit. This system is powered by a battery powered circuitry to run it. A raspberry pi is used for processing the data and operating the system. The system consists of around 10 stored messages like “need help”, “where is the toilet/washroom” and so on that help mute people convey basic messages. The system reads persons hand motions for different variations of hand movement. It also consists of a trigger sensor in order to in date that the person wishes to activate the system and speak something. This ensures the system does not speak when the person is just involuntarily making hand motions. The raspberry pi processor constantly receives input sensor values and then processes it. Now it searches for matching messages for the set of sensor values. Once it is found in memory this messages is retrieved and is spoken out using text to speech processing through the interfaced speaker. Thus we have a fully functional smart speaking system to help mute people communicate with regular people using a simple wearable system.

    Hardware
  • Rasberry Pi 3
  • Accelerometer
  • Flex Sensor
  • Gloves
  • Speaker
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Software
  • Programming Language: Python

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 Wi-Fi 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
  • Rasberry Pi 3
  • LM35 Temperature Sensor
  • ESP8266 Wifi Module
  • Mirror frame
  • Mirror Panels
  • Supporting Frame
  • Mounts
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • Connector Shaft
  • Bed Frame
  • Tubes
  • Screws & Joint
  • Supporting Frame

    Software
  • MC Programming Language: Python
  • IOT Gecko

3D Holographic Display System with Gesture Controller

Hologram makers, render 3D projections whether it’s inside a glass tube or suspended in thin air. 3D multi dimensional images enable users to interact with content in a totally unique way from a 360-degree seeing point. The way to the operation of holographic projectors is the 3D image. A holographic projector utilizes part illuminations reflected together from multiple viewing angles of the subject in a combined form to reproduce a picture of the subject in a 3D state. Our system produces holographic projections created through anticipated picture by refraction through the interference design, losing barely any light, and working with substantially more productivity. Our system uses a raspberry pi controller based system to achieve such holographic projections. We then use a display to provide part live videos to the projector setup in order to get the desired 3d hologram. Our frame is constructed to project image in 3d state using a clear pyramid frame in an accurately designed 3d reflective state. Now we use a gesture sensing board for raspberry pi to detect the gestures by user and then use It to forward or rewind to previous projections without even touching the panel. Thus we successfully an efficiently designed 3D holographic display system with gesture interface controller.

    Hardware
  • Rasberry Pi 3
  • Gesture Interface Board
  • Mini Display Screen
  • Connectors
  • Power Supply Circuitry
  • Outer Frame
  • Pyramid Structure
  • Bolts & Joints
  • Supporting Frame
  • Connectors

    Software
  • MC Programming Language: Python 3.6
  • Python Compiler

Object Tracker & Follower Robot Using Raspberry Pi

With advancement in robotic systems towards being autonomous surveillance robots the need for more smart thinking robots has become very essential. One of the aspect of tracking an object from its visuals has been taken up in this project Object Tracker and Follower Robot. In essence this project clubs in image processing and driving a robot autonomously with what visuals have been caught as has been in the case of Machine Vision projects. This project will be using a Raspberry Pi processor board for computational purpose and driving of the robot. The camera attached to the system captures the images of the front of the robot where it is attached. By monitoring a stream of incoming images the robot is able to autonomously decide to proceed in which direction it should go. The incoming visuals are processed using image processing techniques. By the use of image processing the coordinates of the target is recognized by the robot following which it follows a path to get to the target. In this project we have demonstrated this ability of the robot by using a yellow colored Smiley face ball. Whenever a ball is placed in front of the robot it recognizes the ball shape and color and estimates by this about what direction is it from its current location and also an approximated distance from the ball. With these calculations it proceeds towards the ball and stops at a location near the ball. This project demonstrates the capability of robots having target tracking capabilities autonomously with the help of image processing and robot driving by the results of image processing. The robot can follow the object even when the object is moving at a speed which can be tracked. In this way with the help of advanced technology the Object tracker and follower robot can achieve object tracking autonomously.

    Hardware
  • Rasberry Pi 3
  • Robotic Chassis
  • DC Motor
  • Camera
  • Motor driver IC
  • Voltage Regulator
  • IC Socket
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter

    Software
  • MC Programming Language: Python
  • Python Compiler

Raspberry Pi Based Reader for Blind

This project has been built around Raspberry Pi processor board. It is controlling the peripherals like Camera, speaker and LCD which act as an interface between the system and the user. Optical Character Recognition or OCR is implemented in this project to recognize characters which are then read out by the system through a speaker. As shown in the project setup, the camera is mounted on a stand in such a position that if a paper is placed in between the area marked by angular braces, it captures a full view of the paper into the system. Also, when the camera takes the snapshot of the paper, it is ensured that there is good lighting conditions. The content on the paper should be written in English (preferably Times New Roman) and be of good font size (preferably 24 or more as per MS Word). When all these conditions are met the system takes the photo, processes it and if it recognizes the content written on the paper it will announce on the speaker that the content on the paper has been successfully processed. After this it speaks out the content that was converted in to text format in the system from processing the image of the paper. In this way Raspberry Pi Based Reader for Blind helps a blind person to read a paper without the help of any human reader or without the help of tactile writing system.

    Hardware
  • Rasberry Pi 3
  • Camera
  • Speaker
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button
  • Switch

    Software
  • MC Programming Language: Python
  • Python 3 Compiler

Raspberry Pi Wheelchair with Safety System

Here we propose raspberry pi based wheelchair with safety features. The system utilizes raspberry pi along with graphic LCD display, rf technology and motorized circuit in order to achieve this system. Our proposed system consists of a controller circuit and a wheelchair circuit. The controller circuit allows the user to provide direction commands to the wheelchair through a directional graphical LCD display. The wheelchair circuit consists of a rf receiver used to receive these commands and then operate the wheelchair motors in order to achieve desired movement. This allows the disabled person th operate the wheelchair easily as well as another person can operate the wheelchair from 3-4 meters distance. Also the system consists of emergency help features for the disabled. If the person is in trouble or needs help the person just needs to press a button and his gps coordinates are sent to his/her loved ones through sms message. Also if the person falls from wheelchair or is unable to press the button, he/she just needs to shout help and the system automatically sends the GPS coordinates through sms message to persons loved ones.

    Hardware
  • Rasberry Pi 3
  • Wheelchair Chassis
  • Touch Screen Display
  • Mic Sensor
  • Sim 800 GSM Module
  • Neo6mv2 GPS Module
  • DC Motor
  • RF Tx Rx
  • Motor Driver IC
  • Vtg Regulator IC
  • IC Socket
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Switch

    Software
  • MC Programming Language: Python
  • Python 3 Compiler

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
  • Rasberry Pi 3
  • 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

    Software
  • MC Programming Language: Python
  • IOTGecko
  • Python 3 Compiler

Drink & Drive Detection with Ignition Lock Project

Drink & drive is a leading cause of road accidents. Detecting drunk driving requires stopping vehicles and manually scanning drivers by using breath analyzers. Well here we propose a system that allows to detect drunk driving in the vehicle itself. Our system uses alcohol sensor with raspberry pi along with a GSM modem for sms notification and LCD display and also a motor to demonstrate as vehicle motor. Now our system constantly checks for driver alcohol content. The system first allows the user to configure admin numbers into the system. And if the system detects driver is drunk above permissible limit, the sensor inputs trigger the processor about the issue by providing respective voltage. Now the system sends sms notifications to both the registered users/authorities to inform about the issue. Also the system stops the motor to demonstrate as engine locking of the vehicle. Thus the system detects and prevents drunk driving incidents automatically.

    Hardware
  • Rasberry Pi 3
  • MQ 3 Alcohol Ethanol Sensor
  • SIM 800 GSM Module
  • DC Motor
  • Motor Driver IC
  • Vtg Regulator IC
  • IC Socket
  • Buzzer
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Software
  • MC Programming Language: Python
  • Linux OS

Raspberry Pi Based Automatic Selfie Booth

Here we propose a fully automated selfie booth system that does not need any manual button click to take and save selfies. Our system consists of raspberry pi based system with a camera as well as speaker and led’s interfaced through a PCB board to deliver this functionality. This is an innovative system that does not need users to click selfies, it automatically starts taking selfies and saves it in their pen drive using face recognition technique. We here use raspberry pi for fast processing in order to detect if any human faces are detected near the selfie booth, it then instructs the camera to start taking selfies at 2 seconds intervals until user is still standing in front of it. It allows user to attach a pen drive before starting image capture and saves all selfies in it. It is a very entertaining system for parties, events and other occasions to capture automatic selfies of visitors, guests and keep gathering memories of the event. We also use speaker sound effects along with led’s to indicate images capture and successful saving.

    Hardware
  • Rasberry Pi 3
  • Camera
  • Speaker
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Software
  • MC Programming Language: Python
  • Python 3 Compiler

IOT Theft Detection Using Raspberry Pi

Here we propose IOT based theft detection project using Raspberry Pi where we use image processing on live video to detect theft using motion and also highlight the area where motion occurred. This system secures offices/homes from theft by instantly detecting theft as well as allowing user to view the theft details thereby highlighting the theft details and saving the video in a usb drive. In this system we use a camera along with raspberry pi along with a circuit with LCD display IR for night vision and USB drive for storage. The system is powered y a 12V power supply. As soon as camera motion is detected in camera footage the system uses image processing to detect exact area of motion occurrence and highlights it accordingly. The system now transmits the images of the occurance over IOT to be viewed by user online. We here use IOT Gecko to develop the online system. Also it stores the footage in a USB drive for further reference. The user can now decode the data sent online using IOT Gecko IOT system to view the images of the motion occurrence live remotely over internet. Thus the system provides an innovative approach to theft detection using IOT.

    Hardware
  • Rasberry Pi 3
  • Camera
  • USB Drive
  • Pen Drive
  • IR LED's
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Software
  • MC Programming Language: Python
  • IOTGecko
  • Linus OS

Night Vision Security Patrolling Robot with Sound Sensing

Here we propose a security patrolling robot that uses night vision camera for securing any premises. The robotic vehicle moves at particular intervals and is equipped with night vision camera and sound sensors. It uses a predefined line to follow its path while patrolling. It stops at particular points and moves to next points if sound is detected. The system uses IR based path following system for patrolling assigned area. It monitors each area to detect any intrusion using 360degree rotating HD camera. It has the ability to monitor sound in the premises. Any sound after company is closed and it starts moving towards the sound on its predefined path. It then scans the area using its camera to detect any human faces detected. It captures and starts transmitting the images of the situation immediately on sound or human face detection. Here we use IOT gecko for receiving transmitted images and displaying them to user with alert sounds. Thus we put forward a fully autonomous security robot that operates tirelessly and patrols large areas on its own to secure the facility.

    Hardware
  • Rasberry Pi 3
  • Camera
  • ESP8266 Wifi Module
  • PIR Sensor Module
  • Servo Motor
  • LCD’s
  • Crystal Oscillator
  • Resistors
  • Capacitors
  • Transistors
  • Cables
  • Connectors
  • Diodes
  • PCB
  • LED’s
  • Transformer/Adapter
  • Push Button

    Software
  • MC Programming Language: Python
  • Python 3 Compiler