Paparazzi Bot
By Ji Moon, Azra Ismail, Anthony Tran, Satoshi Yuki
Overall Design
Project Details
The objective of this robot design is to determine celebrity out of any number of images of people or other celebrities. It would notice any celebrities and post them all on our personal twitter account and state out any celebrities found or not. The robot uses both the mbed and the Raspberry Pi in this project. The Raspberry Pi will determine if there are any people in the images taken and then if the faces detected are any celebrities faces. It will be powered up by a portable power bank. The mbed will be powered by both the Raspberry Pi and an external battery power of 5V. The mbed will control the motor functions by commands given by the Raspberry Pi which receives the commands through WiFi from the C# console. The robot moves using the H-bridge to control the motors on each side and being given commands from the C# Program Window. It can also be able to detect and find a specific celebrity within a certain area by typing in the celebrity name and will take images while doing a 360 degrees turn.
List of Parts Used in Project
mbed |
Raspberry Pi 3 |
Sparkfun Shadow Chassis Robot |
SIK Kit Encoder |
Camera connected to Raspberry Pi |
External Power Supply (5V) |
Portable Power Bank (3000mAh) |
L293D dual H bridge driver
Wiring
mBed | H bridge | Motor | External Power Supply(5V) |
---|---|---|---|
GND | GND | GND | |
3.3V(Vout) | VCC | ||
P21 | PWMA | ||
P22 | PWMB | ||
3.3V(Vout) | STBY | ||
VMOT | +Pin | ||
P23 | AIN1 | ||
P24 | AIN2 | ||
P25 | BIN1 | ||
p26 | BIN2 | ||
AO1 | Right Wheel +Pin | ||
AO2 | Right Wheel -Pin | ||
BO1 | Left Wheel +Pin | ||
BO2 | Left Wheel -Pin |
Switch for External Battery
Wiring
Switch | External Power supply(5V) |
---|---|
GND | GND |
+Pin | +Pin |
Raspberry Pi
Wiring
Raspberry Pi | mbed | External Power Bank(3000mAh) | Camera |
---|---|---|---|
USB Port | mbed mini-usb | ||
USB Port | Mini-usb Port | ||
Camera Interface | Camera |
Robot Demo
Program for mbed
Import programmbed_paparazzibot_4180Final
Code to be used with paparazzi bot along with ibm watson database to process images from RPI3
Program for C#
Overview of Control Window
Raspberry Pi JavaScript
Twitter Site
Example of Image Uploaded on Twitter
Please log in to post comments.