Introduction: Wireless Crane Model (SMART BOT) With Spying Camera Over the Network(wifi or Hotspot)

About: -----Product Developer----- Field: Python,Machine Learning

To make any project we go through some steps :-

searching for ideas related to projects

billing of materials required for the project

experimentation on PCB and breadboard

Step 1: Components Required

1.AVR (atmega32)

2.bluetooth module hc-05

3. DC Motors (4)+wheels(4)

4.Robot base

5.Robotic arm

6.motor driver board l293d(3) phone

8.12v battery

9.jumper wire's

Step 2: Basic Connections for Two Motors

Step 3: Connections

Step 4: Serial Communication Programming

we use Serial Communication Programming to make our BOT wireless:

In telecommunication and data transmission, serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus. This is in contrast to parallel communication, where several bits are sent as a whole, on a link with several parallel channel.
Serial communication is used for all long-haul communication and most computer networks, where the cost of cable and synchronization difficulties make parallel communication impractical. Serial computer buses are becoming more common even at shorter distances, as improved signal integrity and transmission speeds in newer serial technologies have begun to outweigh the parallel bus's advantage of simplicity (no need for serializer and deserializer, or SerDes) and to outstrip its disadvantages (clock skew, interconnect density).

Basics: Serial communication with AVR microcontrollers:

4 pins on the connector are relevant for us: TX, RX,VCC, and ground. The TX (transmit) pin of your microcontroller goes to the RX (receive) pin of the HC05, and vice versa.

It is important to know that characters typed into the serial terminal (or sent from android app or serial port to the hardware-HC-05) are interpreted as ASCII (American Standard Code for Information Interchange) characters and encoded with the decimal number corresponding to the character on the ASCII table. The following is the ASCII table from, a great source of all sorts of computer-related reference tables.

Step 5: Configuring Android App

Step 6: Spying Camera

Turn Android Phone Camera into Webcam for Laptop via IP


IP Webcam app

Minimum requirement that your android phone should have:-

· 1.6 Os or higher, Wi-Fi.

Setup :-

1. Turn ON Wi-Fi connection on your android phone and laptop (Both ought to get on same Wi-Fi connection).

2. Download & install IP Webcam app on android phone from their website or Google play store and IP Camera Adapter on your Wi-Fi enabled windows laptop that are obtainable for free of charge.

Open IP Webcam app on your android phone for initial setup and alter the camera resolution (Do not set a resolution superior than that supported by your smartphone), FPS rate (The higher the more superior quality), image quality, TCP port

(8080 should be adequate). For higher privacy and security it is suggested to set up a user ID and strong,unique password. After adjusting settings click at "Start Server". You'll notice a IP address on your screen, something like that "192.168.*.*:8080".

4. On your laptop, open any web browser like Google chrome or Mozilla Firefox or IE or whichever you have got. Enter that IP address in address bar and as you press ENTER key, If Java Plugin is enabled on laptop, you'll be able to see the video instantaneously. You'll use any media player like VLC if Java plugin isn't put in your laptop, to use VLC media player you'll need to pick out " Open Steam in Media Player " option once you enter that IP address in address bar. You may receive a downloaded file, open up that downloaded file with VLC or any Media player. Now you view video on laptop screen.

You'll use IP Camera Adapter view and share camera across multiple apps (Settings of IP Camera Adapter ought be same as IP webcam). Hurrah! Your android phone is ready to be used as webcam on various applications like Skype.

5. Note :- Using your android phone as webcam will consume lot of power than normal, therefore to enjoy without any interruption, please connect your smartphone to power supply while using it as webcam.

Step 7: Output

Step 8: For Code You Can Contact Me at

for any help do contact me:

shubham kumar (ECE)

(Embedded Systems)

BE-UIET,Panjab University

In Collaboration with

Romal Sahgal(CSE)

(App Developer)

BE-UIET,Panjab University