Índice:

Arma Nerf de detecção de movimento: 8 etapas
Arma Nerf de detecção de movimento: 8 etapas

Vídeo: Arma Nerf de detecção de movimento: 8 etapas

Vídeo: Arma Nerf de detecção de movimento: 8 etapas
Vídeo: How to Make a Raspberry Pi Motion Tracking Airsoft / Nerf Turret 2024, Novembro
Anonim
Arma de detecção de movimento Nerf
Arma de detecção de movimento Nerf

Oi! Eu sou Cameron. Para este Instructable, mostrarei como fazer uma arma Nerf ativada por movimento. É um pouco difícil, mas 100% INCRÍVEL !!!

Suprimentos

1. arma elétrica Nerf

2. Raspberry Pi (b + e mais recente)

3. Banco de bateria (2 amp e superior)

4. Módulo PIR (5 volts)

5. relé (usei um Songle SRD-05VDC-SL-C)

6. bits e peças (placa de ensaio, fios de jumper, cartão micro SD, etc)

Etapa 1: Desaparafuse a arma

Desaparafuse a arma
Desaparafuse a arma

Esta etapa é provavelmente a coisa mais simples neste instrutível. Basta desapertar todos os parafusos (apenas fora!).

Etapa 2: Remova a bateria

Remova a bateria
Remova a bateria

Este passo foi irritantemente difícil para minha arma Nerf. Remova todos os parafusos e / ou cola.

Etapa 3: prenda a bateria da arma Nerf

Anexe a bateria da arma Nerf
Anexe a bateria da arma Nerf
Anexe a bateria da arma Nerf
Anexe a bateria da arma Nerf
Anexe a bateria da arma Nerf
Anexe a bateria da arma Nerf

Simples! Conecte o lado negativo da bateria ao fio negativo da pistola Nerf e, em seguida, o positivo ao centro do relé (é o centro do meu, mas você deve verificar para ter certeza).

Etapa 4: Conecte os MOTORES

Anexe os MOTORES !!
Anexe os MOTORES !!

Conecte o (s) fio (s) positivo (s) da arma Nerf à parte NÃO (Normalmente Aberta) do relé (o meu era o lado direito).

Etapa 5: conecte o relé

Anexe o relé
Anexe o relé
Anexe o relé
Anexe o relé
Anexe o relé
Anexe o relé

Conecte o pino de dados do relé ao GPIO 21 (canto inferior direito) no Raspberry Pi, GND ao aterramento e 5V a 5V.

Etapa 6: conecte o PIR

Conecte o PIR
Conecte o PIR
Conecte o PIR
Conecte o PIR
Conecte o PIR
Conecte o PIR

Conecte o pino de dados no PIR ao GPIO pino 4, GND ao aterramento e, finalmente, 5V a 5V.

Etapa 7: codifique com Python

Codifique com Python
Codifique com Python

#################################################################################################################################################################################################### ##################

print ("Welcome!) print (" Importing modules… ") from gpiozero import MotionSensor import RPi. GPIO as GPIO from time import sleep sleep (0.2) print (" Complete!) print ("Setting up GPIO…") GPIO.setwarnings (Falso) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) sleep (0.3) print ("Complete !!") sleep (0.1) print ("Aguarde o PIR resolver…") pir. wait_for_no_motion sleep (1) print ("estabelecido!") enquanto True: print ("Pronto para disparar…") pir.wait_for_motion () print ("Movimento detectado !!!") print ("FOGO !!!") GPIO. output (21, True) sleep (1) print ("Powering off") GPIO.output (21, False)

Etapa 8: Ligue

Ligue!
Ligue!

Passos:

1. amarre o gatilho com uma corda para que fique preso na posição de ligado

2. execute o código Python

3. corra para longe … OU RECEBA !!!

Espero que tenham gostado deste Instructable, tchau!

-Cameron

Recomendado: