IOT based Car Parking System application designing and nodemcu esp8266 programming

iot based car parking

Description:

IOT based Car Parking-In this tutorial, you will learn how to use the Arduino, Nodemcu esp8266 wifi module and Blynk software to build an IOT-based Car Parking Slots monitoring system. The parking slots can be tracked from anywhere in the world using the Nodemcu esp8266 wifi module and Blynk software. In this task, in the Blynk program, we will also learn how to use the tabs and led widgets.

The parking space is split into two parking spaces.

  1. Parking 1
  2. Parking 2

Each parking space is equipped with 3 slots and each slot has one detector. So we have 6 infrared sensors in all. The presence of the car in the slot is detected by each infrared sensor. These sensors are mounted to the Arduino.So when a  car is parked in the slot, the infrared sensor is triggered and the command is sent to the wifi module nodemcu esp8226, Nodemcu sends the command to the Blynk request.



The Amazon Purchase links are given below:

Infrared sensor: https://amzn.to/2ZAlDeL
Nodemcu esp8266 wifi module: Best price: https://amzn.to/369e5BZ
Arduino Uno: https://amzn.to/39aq6ZT
Mega 2560: https://amzn.to/2SszMsI
lm7805 Voltage Regulator: https://amzn.to/2ERYoTJ
330-ohm resistors pack: https://amzn.to/2Qj1Igg
female DC power jack socket: https://amzn.to/377Pg9M
470uf capacitors: https://amzn.to/2MrN3xR
5×7 cm Vero board: https://amzn.to/37b7KWO
female headers: https://amzn.to/350w6RE
connection wires: https://amzn.to/2MvOJXd
Super Starter kit for Beginners: https://amzn.to/398dliF
Jumper Wires: https://amzn.to/2SrnBwo
Bread Board: https://amzn.to/2MxV5FM
12v Adaptor: https://amzn.to/2MuOlZk
PCB plate: https://amzn.to/2MuwNMB
Variable Supply: https://amzn.to/39d0KdP
Digital Multimeter: https://amzn.to/34WbVoa
Vero Board / stripboard: https://amzn.to/39nL9Zg
Soldering iron kit: “best” You guys should definitely purchase this: https://amzn.to/2PVwexF
Solder wire: https://amzn.to/2QlOvTS
Wire Stripper: https://amzn.to/353tYJa
wirecutter: https://amzn.to/2tV2lFj
PCB small portable drill machine: https://amzn.to/2MvQqnx

DISCLAIMER:

Please Note: these are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

About the IR sensor Module:

iot based car parking

I use this IR detector for car detection. As you can see, the VCC, GND, and OUT are clearly labelled with the three male headers. The 5 volt pin of Arduino is attached to the Vcc. The field is connected to the ground of Arduino.  While the OUT pin is connected to the IO pins of Arduino. What I’m going to explain in the diagram.  In IR there are two black and white LEDs, one for tx and the other for RX.

About the Nodemcu ESP8266 WIFI Module:

iot based car parking

Nodemcu ESP8266 wifi unit, we can track the parking slots from anywhere in the world from this module. As you can see from the pic above, all the pins are clearly labeled. Never use 5 volts of the Arduino to power the Nodemcu esp8266 wifi module. If you use the 5 volt Arduino to power up this module, we will continue to reset this wifi device. To solve this problem, you can use the LM7805 voltage regulator to design a separate power supply for this module.


Circuit Diagram:

iot based car parking

Six infrared sensors are used as you can see all Arduino pins 4 to 9 attached sensors. The VCC pins of the infrared sensor are attached to the 5v of the Arduino. Grounds are attached to the ground of the Arduino while pin 4 to 9 connects the out pins of all the infrared sensors.

The tx and Rx pins of the Nodemcu module are connected to Arduino’s pin2 and pin3. The voltage controller output is connected to the 5v nodemcu Vin pin power supply based on the lm7805 voltage controller and tw0 470uf capacitors are attached to the controller output and input. In series, a 330ohm resistor is connected to a 2.5v led. This is a resistor that is currently limited. Although J1 is a female dc socket,

you can attach a 12v adapter or battery to the nodemcu module for power-up with your laptop or USB device I’m going to use two USB cables, I’m going to use the cable to power the Arduino, and the other USB cable to power the nodemcu.


IoT based Car Parking  Blynk Application:

You will need to download the Blynk software from the App Store for the development of the android or apple cell phone app. Upon installing the Blynk software, you will need to use Facebook or any other email ID to register for free.

IoT based Car Parking  Programming:

Two programs are used in this tutorial for the Arduino and another for the wifi unit Nodemcu esp8266.

Arduino Programming:



IoT based Car Parking  Nodemcu esp8266 wifi module Programming:

Watch Video Tutorial

 

Recommended For You

Leave a Reply

%d bloggers like this: