You are on page 1of 11

Geethanjali College of

Engineering and Technology


Project Guide : U. Appalraju

Arachana Dash (13R11A04F8) [ECE-D]


G. Viswajith (13R11A04L1) [ECE-D]
IOT Based Car Controller (Using
Raspberry Pi)
Content:
Introduction

Block diagram
Components and Software

Description
Circuit Diagram

Current Progress

Advantages and Applications


Introduction:
Life these days is completely ruled by internet and the concept of Automation. We
can control any variety of appliance or gadget remotely from the comfort of the
house using a phone.

With this technology expanding at a very fast rate, it is imperative that advances
have to be made on the next phase of improvable things - Transportation. To do
exactly that, one can use the IoT (Internet of Things) technology and control the
vehicle remotely.

In this case, an RC car controlled by Raspberry Pi, a microcomputer that mounts on


the car which controls the movements of the vehicle through a motor driver. A web
server is created with the intention of controlling the car with the specific instructions
(shell scripts) coded into it. Once this is done, the Raspberry Pi is connected to the
web server through the internet and that enables a user to control the car through
the internet anywhere it is available.
Block Diagram:
Components and Software used:
Components used are:
Raspberry Pi 3,Model B,1Gb RAM
RC Car with 2 servo motors
L293D motor driver

Software Used are:


HTML
Shell Script
Raspbian OS
Putty
Ximing
Description:
The Raspberry Pi 3 Model B is used in this project not only because of its size
and powerful yet compact mini computer features but also since it comes with a
built in wifi module which helps in implementing the IoT aspect of the project.
Further The L293D IC receives signals from the Raspberry Pi and transmits the
relative signal to the motors. It has two voltage pins, one of which is used to
draw current for the working of the L293D and the other is used to apply voltage
to the motors. The L293D switches it output signal according to the input
received from the Raspberry Pi.
Now, depending upon the values of the Input and Enable, the motors will rotate
in either clockwise or anticlockwise direction with the required speed as written
in the shell scripts.
This is done by initialising the Raspberry Pi using its own operating system and
creating a web server using HTML and connecting the Raspberry to the server
through the means of the Internet, through which a user is able to control the
said car remotely from anywhere that they can access the internet and by
extension, the web server.
Raspberry Pi 3 Model B

Measures upto 3.5 by 2.5


inchessmall enough to
fit in your shirt pocket.
Pi 3 comes equipped with
802.11n Wi-Fi and
Bluetooth LE (aka
Bluetooth 4.1)
Ports: HDMI, 3.5mm
analogue audio-video
jack, 4 USB 2.0,
Ethernet, Camera Serial
Interface (CSI), Display
Serial Interface (DSI).
Motor Driver L293D
It is a typical Motor driver or
Motor Driver IC which
allows DC motor to drive on
either direction. L293D is a
16-pin IC which can control
a set of two DC motors
simultaneously in any
direction.
It can control two motors
simultane
Circuit Diagram
Current Progress:

The model car with


Raspberry Pi Interfaced with
it.

Pin configurations and Assignments.


Advantages and Applications:
Peaceful and remote control of an object.
Useful in Espionage (when equipped with
required sensors).
Practical in navigation through rubble and
debris (when equipped with the needed
accessories).
Self driving automated cars can very well
replace the roads as we know them.

You might also like