IP Based Robot
Project Members
Apil Tiwari BEX-066-409
Sagun Subedi BEX-066-434
Shankar Pandey BEX-066-440
Yogendra Tamang BEX-066-448
Brief Outline
• Introduction(IP based Communication)
• IP based Robot(Block diagram)
• Objectives
• Hardware and Interfacing(ENC28j60 interfacing, L293D and motor
interfacing, Router Interfacing, Android as IP webcam)
• Sotware Development and Simulation(Arduino IDE, Virtual
Breadboard, XAMPP)
• Future Enhancement
• Budgeting and Schedule
Introduction
• IP communication
Relaying Datagrams across network boundaries
Addressing source hosts and Destination hosts within packets
Routing across the network.
Block Diagram
Android phone as IP
Cam
Control Section
FLOWCHART
Display Web-Site
Is User
Authenticated?
Display Control Panel
D
Calculate Temperature
Update Temperature
Left Button
Pressed?
Right Button
Pressed?
UP Button
Pressed?
Down Button
Pressed?
Motor1: clockwise
Motor2: Stop
Motor1: Stop
Motor2: Clockwise
Motor1: clockwise
Motor2: clockwise
Motor1: Anticlockwise
Motor2: Anticlockwise
Objectives
• Robot Movement Control
• Temperature Measurement and Display
• Real Time Video Transmission
Hardware Interfacing
• ENC28J60 Interfacing
ENC28J60 Ethernet Module Interfacing
L293D Motor Driver Interfacing
L293D Pin Configuration
L293 D and Motor Interfacing
Router and Android IP Webcam
Router and Android IP Webcam
IP WebCam.apk
Software Development
Arduino IDE
Provided from
arduino.cc
Different Built-in
Libraries Other Libraries
Arduino IDE view
Virtual Breadboard
From virtualbreadbord.org
Has many Simulation tools
XAMPP Server
For web-programmer
Creating Local host for uploading
and testing PHP codes
Future Enhancement
• Addition of other sensor
• Connetion to Internet
• Control via Internet
Budgeting
Scheduling
GUI
GUI with
temperature
SNAPS
Snaps
Thank You!!!!!!!

IP/Wi-Fi Based Robot