Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
by Arduino Tech
Ever thought about building a cool robot with a camera on it ? Well, you came to the right place, I will show you
step by step about how to build this robot.
With this you can go ghost hunting at night by controlling and seeing the video feed on your computer or drive it
outside and just explore while sitting inside, it is very fun to drive.
4. SD Card with Raspbian installed 10. Breadboard or PCB if you prefer to solder
3
5 6
2
1
4
1. 9v battery (2 in parallel)
2. Webcam
3. USB wifi adapter
4. Breadboard with L293D
5. Power Bank
6. Raspberry Pi
7. Switch
Solder wires onto the motors and mount the motors on the chassis. If you don't have a soldering iron then you can
twist the wires and attach them with electrical tape but it is not recommended as it will be quite a weak joint.
1. Install Raspbian on a SD Card and boot raspberry 7. The other things I did was to change the resolution
pi with a monitor, keyboard, mouse, wifi adapter and to 720p instead of 480p and search for
webcam connected. "stream_maxrate" and change it to 3. To achieve a
higher fps in streaming I also overclocked the Pi to
2. From the raspi-config menu enable ssh 1ghz
https://www.youtube.com/watch?v=BeyBu-Mzeq4
Step 4: Circuit
The circuit is pretty simple and it gets even simpler if you use a L298 motor driver board. If you are using a L298
motor driver board then you just have to wire the gpio pins like in the second schematic.
1. L293D
Well the pictures tell pretty much everything about how I have assembled it but of course yours will be different if
you use a different chassis. I used double sided foam tape to mount everything on the chassis and try to use
shorter wires so , it looks better.
To start controlling your robot follow the following 4. Now go back to the terminal and locate where you
steps - had saved your pi_robot.py file. I had saved it in the
Videos folder, so the command is,"cd Videos" then
1. Switch on the Raspberry Pi but do not flip on the "python pi_robot.py". Remember, everything is case
switch that connects the battery pack to the L293D sensitive
yet
5. After that the program will start running. Now flip on
2. Connect to it through ssh using the program putty if the switch, now you should be able to control the
you are on windows robot from the arrow keys of your keyboard
3. Type in the command "sudo motion" and then open 6. Press the forward arrow and check if both the
your internet browser and type in your Pi's IP address motors are moving in the right direction. If one of the
with 8081 at the end like "192.168.45.64:8081" and motors is moving in the wrong direction then switch
you should get the video feed. If it doesn't work then the two motor connections that connect to the L293D
type 8080 instead of 8081
All the steps are the same, you just have download the app "JuiceSSH" from the play store. To control the robot
you need arrow keys but a normal smartphone keyboard doesn't have arrow keys so we need to download an app
Hacker's Keyboard'. Then connect to it like you did in windows.
The webcam video quality is descent but the fps is only 2 or 3. The video quality is good when outside but not
when inside. It can drive on offroad terrain but not very well, it could if you use a higher voltage to drive the motors
like with a small 12v battery.
https://www.youtube.com/watch?v=JQShKgD8tz0
https://www.youtube.com/watch?v=VHmZ7ReQUyc
1 1
https://www.ebay.com/itm/Arduino-Smart-Car-Robot-Plastic-Tire-Wheel-with-DC-3-6v-Gear-Motor-
for-Robot-IU/273020303457?hash=item3f91473861:g:OEoAAOSw59VZ4IW4 ,
https://www.ebay.com/itm/4WD-Smart-Robot-Car-Chassis-Kits-W-Magneto-Speed-Encoder-For-
Arduino-51-Replace/162809513764?hash=item25e8340724:g:BxAAAOSwLdBaJoFf
im having an issue with this. When i connect the rasperry pi to the breadboard in the circuit shown.
the rasperry pi will not power on. no lights, just a short beep then nothing. it powers fine when not
wired up though. any help would be apprehiated. im new to this stuff
You have wired 2 of the wires in the wrong headers. Check your circuit again, if you have any more
problems just me.
Great robot! :D
How long does it run on the 9V batteries?
I've made one using an Arduino and an old smartphone. I my case I use a power bank as the
power source.
https://www.instructables.com/id/WiDC-Wi-Fi-Contro...
Cool project.
Nice, I am planning something very similar. I would only like to have the controls withing the
(RasPi-hosted) webpage along with the cam stream. Two sliders (-100 to +100) for the two motors
plus some buttons to fire onboard LEDs. Hell, I could even mount a all boombox speaker and let
the car talk thru espeak. ;)
That being said, how do I put the php + jquery + python together? ;D
Sounds amazing but I can't help you since I have no experience in jquery and php
Well, I will either tinker it myself or order a custom script for a couple of bucks at Fiverr. Until then
ssh and keyboard will have to suffice.
One last note on this: I have a small (Measy?) BT for the Pi ... and likewise a (wireless) nunchuck
controller or gamepad is de facto a keyboard (and obviously, you could also read accelerometer
inputs from a control gauntlet. ;). I think it would be awesome to choose whether I am on a spy
mission (thus with cam stream, keyboard and flat screen) or in combat (using a more convenient
controller).