Este documento descreve um projeto para transformar um lança-mísseis USB em uma câmera de vigilância controlada via web. Ele lista os materiais e instruções necessários para conectar uma câmera web e um Raspberry Pi ao lança-mísseis e programá-lo para que possa ser controlado remotamente através de um navegador da internet.
1. OFICINA
I
-‐
Diversão
WEB
MISSILE
Marcelo
Melo.
Novembro
de
2014
2. O
projeto
Transformar
um
Lança
míssel
-‐
Nerf
(USB)
em
um
senLnela
eletrônico,
possibilitando
mirar
horizantalmente,
verLcalmente
e
aLrar
no
alvo
via
web.
3. Materiais
1
x
USB
Thunder
Missile
Launcher
hSp://www.usbgeek.com/products/usb-‐thunder-‐missile-‐launcher
6. Outros
Materiais
1
x
Fita
adesiva
p/
prender
a
webcam
no
canhão
1
x
Fonte
5V
x
2A
(ou
mais)
Ou
Via
cabo
miniUSB
do
próprio
computador
7. Montando
o
projeto
Passe
uma
fita
adesiva
prendendo
a
webcam
na
parte
superior
do
canhão
usb
conforme
foto
abaixo:
8. Montando
o
projeto
Conecte
o
cabo
de
rede,
os
cabos
USB
da
webcam
e
do
canhão
na
Raspberry
Pi
conforme
foto
abaixo:
Por
fim
conecte
o
cabo
mini
USB
para
alimentar
a
placa
9. Pacotes
adicionais
Acesse
a
Rpi
por
SSH
(ssh
pi@192.168.1.7
senha:
raspberry)
instale
os
seguintes
pacotes:
• PyUSB
(hSp://sourceforge.net/projects/pyusb/);
• MoLon;
• Apache2;
• Php5;
11. Juntando
tudo
missile.py
+
socket_server.py
=
web_missile_server.py
O
Lança
míssel
deve
ser
controlado
via
web
através
dos
direcionais
do
teclado
e
transmiLr
o
vídeo
do
alvo
em
tempo
real!
12. DICAS
• Instale
Apache
e
php5(#apt-‐get
install
apache2
php5)
• Coloque
todos
os
arquivos
em
/var/www
• Dê
permissão
775
ao
arquivo
jquery-‐2.1.1.min.js
• Configure
o
MoLon
para
iniciar
com
a
Raspberry
Pi
e
ter
acesso
fora
do
localhost:
hSp://www.instructables.com/id/Raspberry-‐Pi-‐remote-‐webcam/all/?lang=pt