Friday, May 31, 2019

IoT Based Empty Slot Detection in Car Parking

Abstract: To avoid unnecessary time conception to find an empty slot in a car parking area, to reduce the traffic, to reduce the accidents inside the parking area and to find the path of the fixed slot. The user can recognize the available slot before entering the parking on the web page.
        The IR Sensors are placed in every slot to detect if there is a car or not. The sensors detects the car and inform to the micro-controller. with the Ethernet Shield, the data is sent to the web page to display to all the users. also a display is available on the gate to check the empty slot on the gate.

Click Here to Download Powerpoint Presentation of the Project


Components:
  1. Arduino Mega
  2. Ethernet Shield
  3. 5 IR Sensors
  4. 16x2 LCD Display
  5. Connecting Wires
 
Connections:
  1. Attach Ethernet Shield on Arduino Mega Board.
  2. All IR Sensors GND pins to GND of Shield.
  3. All IR Sensors Vcc Pins to 5V pin of Shield.
  4. Signal Pins of IR1 to IR5 TO A0 to A4 of Shield.
  5. Give a LAN connection to the Ethernet Shield.
  6. Give Power Supply to Arduino Board.

Code:
Download the Code from here 


Check out the Video Below:







Project Details:
Project by: Vikram K. More Amravati,Maharashtra.
Project done @ImbueDesk Internship as IoT Engineer.
ImbueDesk UID: IOOC0303





 

 

Saturday, April 20, 2019

Smart Water Management using IoT as a Mandatory Network

Abstract: This project presents an IoT system which helps to manage and plan the usage of water. This system can be easily installed and maintained for long run. The Ultrasonic sensor is placed on the tank which continuously monitors the water level in real time. This information will be updated in the cloud and user can analyze the amount of water. We have some more sensor like pH, Temperature Sensor, Ultrasonic module, and Turbidity Sensor. By using this sensor value, we calculate the continually and taking the data, analyze after any problem in the sensor value we will calculate to the water purity and sent the alert to the authorized person by using the IOT Technologies. We have the turbidity sensor and pH sensor by using this we got the sensor values, at last, we get the message.

Download Powerpoint Presentation Here 






Components:
  1. Arduino Mega
  2. Ethernet Shield
  3. Ultrasonic Sensor
  4. Turbidity Sensor 
  5. Thermocouple Max6675
  6. pH Sensor/Meter
  7. A LAN Connection



Connections:
  1. Attach Ethernet Shield on the Arduino Mega Board.
  2. Ultrasonic Sensor: trigpin - pin 7, echopin.
  3. Turbidity Sensor: out pin - pin A1
  4. Thermocouple: soPin - pin4, csPin - pin5, sckPin - pin5.
  5. pH Meter Sensor: measuring pin - pin A0.
Note: Download library for Thermocouple from link below:

 
 Code:


Check out the Video Below:

 








Project Details:
Project by: Vikram K. More Amravati,Maharashtra.
Project done @ImbueDesk Internship as IoT Engineer.
ImbueDesk UID: IOOC0303



Thursday, January 31, 2019

MicroController Based Power Supply Failure Alert System with GSM

Abstract: When power went out on your home or work place, it may harm the appliances or may ruin your things or stop your work. So here is the system to send an alert to the user about power outage through SMS and user should take required steps. We are using a Atmega328 micro-controller or one can use any of Arduino boards. We have created a 5v power supply and attached a switch to cut it. Micro-controller or Arduino will detect whether the power supply is connected or not. A GSM module is used to send and SMS to the registered user when power failure occurred. Let's see how the system works.

Components:
1. ATMEGA328 or Arduino (Any of Nano, Uno or Mega)
          I'm using ATMEGA328 micro-controller to detect the power cut in main power supply. the microcontroller board will need a separate power supply of 9v from a battery to work. instead you can use any of Arduino board.

2. SIM 900 GSM Module
          SIM900 GSM module is used to communicate with the user. A GSM module will send an SMS to the  user when micro controller trigger it.

3. Power Supply Circuit
          I have made a 5v power supply circuit which we are going to use as a main power supply. you can find hundreds of circuits on Internet to make. search for the power supply circuit on the internet, and make it.

Other Components:
9v Battery, Switch, some connecting cables, any 2G or 3G sim card (4G sim card will not work in this Gsm module).

Connections:


Download Circuit Diagram here

Note: ATMEGA328 is also used on Arduino Uno board. so don't get confused in the connections. i have given pin numbers of Arduino Uno. You can find pin configuration of ATMEGA328 & Arduino Uno on the internet.

Code:
Download Arduino Code Here 



Check out the Video Below:





 Thank You!
Subscribe my YouTube Channel.




Sunday, December 2, 2018

IoT Based Air Pollution & Gas Sensor Values Detection

Abstract: In this project we are going to use MQ-02 Sensor module to to detect the values of smoke and LPG in the air. This sensor module utilizes an MQ-02 as the sensitive component and has a protection resistor and also adjustable resistor on board. The MQ-02 sensor is sensitive to LPG, i-butane, propane, methane, alcohol, hydrogen and smoke. The resistance of the sensor changes as the concentration of the gas changes.



Server: In this project, we are sending the reading of sensor to the Android Application through the Google Firebase Database. Firebase is a mobile and web development platform developed by Firebase, inc in 2011. The real time database shows the data in real time in app.

Firebase Database

MQ-02 Sensor: The protection resistor (4.7Kohms) and the adjustable (0-50Kohms) are in serial which forms a load resistor RL (4.7-54.7Kohms). The sensor’s resistance RS and RL forms a voltage divider. The output voltage on the signal pin could be read by Arduino or MCU via ADC.  Given a value of RL , Power Supply Voltage, and output voltage, RS could be derived.  Based on the chart provided in the MQ-2 datasheet, RS in clean air under given temperature and humidity is a constant,which is the “initial” resistance of the sensor named RO. RO of the resistor could be derived from RS. The main job of the calibration is to calculate the RO by sampling and averaging the readings when the module is placed in the clean air. Once the RO is derived, the concentration of target gas could be calculated by using the RS/RO ratio as the input. To achieve more accuracy, a segmented look-up table should be used. However, in the demonstration, a linear formula is used as an approximation to the original curve.


Components:
  1. NodeMCU
  2. BreadBoard
  3. MQ-02 Sensor
  4. USB Cable
  5. Connecting Wires  
Connections:

  1. Connect Vcc of sensor to Vin of NodeMCU
  2. Connect GND to GND
  3. Connect A0 of sensor to A0 of NodeMCU

Code:
1. NodeMCU Code (Arduino IDE)
Download Code Here 

2. Android Application Code
Note: Check out 'PollutionDetector' module from project named 'Vprojetcs'
here is the link:
https://github.com/vikrammore246/VProjetcs


Check Out The Video:







Project Details:

Project by:
Vikram K. More
Amravati,Maharashtra.

Project done @ImbueDesk Internship as IoT Engineer.

ImbueDesk UID:
IOOC0303



Thursday, October 25, 2018

IoT Based Automatic College Bell & Messege Convener

Abstract: 
The world over the decades has made considerable advancement in automation; automation is employed in every sector whether it is home or industry. Here a new and inexpensive design is being presented. This design finds a tremendous use at primary and secondary school levels as well as in colleges where the teaching sections can span over eight periods including breaks. The advantage of this design is that the bell rings at the start of each period without any human intervention to a great degree of accuracy and hence takes over the manual task of switching on/off the college bell with respect to time.
 The project uses LAN network to work. Both Hardware and the App should connected to the same Wifi network.


Components:
1. NodeMCU
2. 16x2 LED Display
3. Buzzer (for Bell)
4. Small Buzzer  (for display notification)

Software Required:
1. Arduino IDE
2. Android Studio

Android Application:
Click here to Download APK 

Working:
When the system starts, it connects to the wifi network as we hardcoded into the  NodeMCU. Then it fetches the time from the internet and start the clock.
Now open the app, and start setting timings in the app. once the timings are set, it will be sent to the NodeMCU over the local network.
  The NodeMCU then starts to match the received timings with the real time it is getting from the internet. when the values matches, it starts ringing bell for some time.
 Also from the 'Notice' section, we can send a String notice to the Display board that we used in the project.

See Working Here:
 

Conclusion:

Present day ringing the bell in colleges or schools are carried out manually. The
main disadvantage of this is that one person has to be alert for this. At the same time during that time he could not be engage in another task. To overcome from this, we have decided to prepare the circuit which will be operated automatically and the ringing of bell will start by it's own time. the time input can be edited as per requirements. This circuit is simple to prepare and easy to install. We can say that it will be much useful for colleges or schools or other educational sectors.




 About Project:
Project Created By:
Vikram K. More
Gaurav S. Garudi   

'Bell' Application Developed By:
Vikram K. More
vikrammore246@gmail.com




Thursday, October 11, 2018

NodeMCU Based Web Server With Attractive Web Page

Abstract:
A simple web server which works in a LAN. Uses a same WiFi to operate LEDs from a web page.




Powerpoint Presentation:
Click here to see Powerpoint Presentation of this project. 


 Components:
  1.  NodeMCU
  2. Breadboard
  3. Connecting Wires
  4. Two LEDs




 Connections:




  1. Connect LED1 & LED2 to pins D1 & D2 of the NodeMCU respectively.
  2. Connect negative pins of LEDs to GND of NodeMCU.
  3. Upload the Code from Arduino IDE to NodeMCU.

Code:

Download Code Here


Check Out the Video:






Project Details:

Project by:
Vikram K. More
Amravati,Maharashtra.

Project done @ImbueDesk Internship as IoT Engineer.

ImbueDesk UID:
IOOC0303