Exploring the Windows 10 IoT on RPi2
Once you are done flashing the microSD card, carefully eject it from the computer before
removing. Now plug in the card to the Raspberry Pi 2 and turn on the power supply. You must
see a Windows 10 logo flashing up a bit and then it will leave you with a blank screen. If this
black screen stays black for a while don’t panic and turn o the Raspberry Pi. Be patient with the
setup, within few minutes you will see the Windows 10 IoT front end.
Getting Started with Windows 10 IoT
To make the full use of Windows 10 IoT on Raspberry Pi 2, you are needed to install the develop-
ment environment on your other full-scale Windows PC. That main computer will be used to
send over application data to start straight on the RPi 2.
This process might seem a little complicated at first. That’s why many people head towards
the native Raspberry environment that is, Raspbian. To use Windows you will also need to
download Visual Studio Community. It is the free version of the Visual Studio developer tools by
Microsoft. You will be using this studio to create programs for the IoT devices from Windows.
What we will do after the Install?
Just before sending any new application to the Raspberry Pi 2, you are needed to install PowerShell
to your computer and Pi2 to enable them to talk to each other over your home internet. The Pi2
doesn’t have any built-in Wi-Fi. Thus, your Pi 2 is needed to be connected to your router by an
Ethernet cable. Microsoft is already oering decent tips on getting PowerShell working on its
developer zone. Once you are connected to the internet, then you are ready to use the smallest
Windows 10 machine. The Windows 10 IoT enabled Raspberry Pi 2 is one of the best platforms
to start programming for the Pi. That’s what IoT version of Windows 10 is all about.
PROJECT 6: SMART PARKING SYSTEM BASED ON IoT BY
USING RFID
Introduction and objectives
With the huge availability of vehicles, today almost everyone is buying cars. However, with the
increase of vehicles finding a vacant spot in a parking lot is becoming more dicult. What hap-
pens nowadays is that you visit a parking lot to park your car and spend over 20–30 minutes
searching for a spot to park your car. Till then you have wasted enough of your precious time
and about half litres of gasoline. Plus, the headaches get multiplied when the parking guy takes
another 10 minutes to find the right change for you. To resolve this problem, we are going to
build a smart parking system that reduces human eorts by searching for free slots for a driver
and calculating the payment for each park in the parking area. This system will help both normal
vehicle owners and the parking space owners to save more time and eorts. Our system will be
able to perform vehicle identification, free slot calculation, and payment calculation.
Methods
The vehicle calculation is done by RFID; free slot detection is done by using a display, while
the payment calculation is done through the period of parking. In traditional parking solu-
tions, people don’t have any kind of automation or RFID to make the parking system smarter.
Plus, more manpower is required to park the cars and to maintain the system. The existing
360 Internet of Things
Internet_of_Things_CH14_pp349-372.indd 360 9/3/2019 10:17:36 AM
system causes more time delay and more fuel consumption. Our system will be completely
based on a Raspberry Pi processing unit. To access the system we will be developing a web-
based application in PHP. To use the smart parking system, a person just needs to bring
his/her car near the car park and open the web application to show the number of free park-
ing slots in the lot. This process is done by using RFID sensors and by generating a user id
for the user. In the smart parking lot whenever someone parks their vehicle, the IR sensor
detects their parking time and generates an invoice whenever they leave the parking space.
This process will be available for five times, after which the user will need to pay the parking
fees online. However, if someone defaulters in the payment, then the next time he visits the
parking lot with his/her vehicle a buzzer will buzz loudly to generate an alarm and it will also
send an alert message to parking authority about the payment defaulter. The parking amount
gets calculated by the inbuilt timer of Raspberry Pi.
Advantages of using Smart Parking System
The smart parking system effectively reduces fuel consumption and saves time which
could be used for some other work.
Parking authority won’t need to extra manpower as it gets reduced by this automation.
The smart parking system provides efficient payment checkout methods.
Hardware Required for the Project
Raspberry Pi 3 as the mainboard computer,
IR Sensor to detect the position of the vehicles, and
RFID to identify cars.
Software Required for the Project
PHP and HTML,
Wi-Fi and Internet,
Python.
Server
Chapter 14 IoT Project Ideas 361
Internet_of_Things_CH14_pp349-372.indd 361 9/3/2019 10:17:36 AM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.36.30