Cuprins:

Motion Decting Nerf Gun: 8 pași
Motion Decting Nerf Gun: 8 pași

Video: Motion Decting Nerf Gun: 8 pași

Video: Motion Decting Nerf Gun: 8 pași
Video: FINGERPRINT ID ACTIVATED NERF GUN | ARDUINO PROJECT 2024, Noiembrie
Anonim
Motion Decting Nerf Gun
Motion Decting Nerf Gun

Salut! Sunt Cameron. Pentru acest instructabil vă arăt cum să faceți un pistol Nerf activat prin mișcare. Este oarecum greu, dar 100% MINUNAT !!!

Provizii

1. pistol electric Nerf

2. Raspberry Pi (b + și mai nou)

3. Baterie baterie (2 amp sau mai sus)

4. Modul PIR (5 volți)

5. releu (am folosit un Songle SRD-05VDC-SL-C)

6. bucăți (bucăți, fire jumper, card micro SD etc.)

Pasul 1: Deșurubați arma

Deșurubați arma
Deșurubați arma

Acest pas este probabil cel mai simplu lucru din acest instructable. Deșurubați doar toate șuruburile (numai în exterior!).

Pasul 2: Scoateți acumulatorul

Scoateți acumulatorul
Scoateți acumulatorul

Acest pas a fost dur de enervant pentru arma mea Nerf. Scoateți toate șuruburile și sau lipiciul.

Pasul 3: Atașați pachetul de baterii de la pistolul Nerf

Atașați bateria de la pistolul Nerf
Atașați bateria de la pistolul Nerf
Atașați bateria de la pistolul Nerf
Atașați bateria de la pistolul Nerf
Atașați bateria de la pistolul Nerf
Atașați bateria de la pistolul Nerf

Simplu! Conectați partea negativă a acumulatorului la firul negativ de pe pistolul Nerf, apoi pozitiv la centrul releului dvs. (este centrul pe al meu, dar veți dori să verificați din nou pentru a vă asigura).

Pasul 4: Atașați MOTOARELE

Atașați MOTOARELE !!
Atașați MOTOARELE !!

Atașați firele pozitive ale pistolului Nerf la partea NO (normal deschisă) a releului (a mea era partea dreaptă).

Pasul 5: Atașați releul

Atașați releul
Atașați releul
Atașați releul
Atașați releul
Atașați releul
Atașați releul

Conectați pinul de date al releului la GPIO 21 (dreapta jos) pe Raspberry Pi, GND până la sol și 5V la 5V.

Pasul 6: Conectați PIR

Conectați PIR
Conectați PIR
Conectați PIR
Conectați PIR
Conectați PIR
Conectați PIR

Conectați pinul de date de pe PIR la pinul GPIO 4, GND la masă și, în cele din urmă, de 5V la 5V.

Pasul 7: Codificați-l cu Python

Codificați-l cu Python
Codificați-l cu Python

############################# Iată codul! ################### ################

print ("Bun venit!) print (" Importul modulelor … ") din gpiozero import MotionSensor import RPi. GPIO ca GPIO din timp import sleep sleep (0.2) print (" Complete!) print ("Configurarea GPIO …") GPIO.setwarnings (Fals) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) sleep (0.3) print ("Complete !!") sleep (0.1) print ("Please wait for PIR to settle …") pir. wait_for_no_motion sleep (1) print ("stabilit!") în timp ce True: print ("Ready to fire …") pir.wait_for_motion () print ("Motion detectat !!!") print ("FIRE !!!") GPIO. ieșire (21, adevărat) repaus (1) tipărire („Oprire”) GPIO.output (21, fals)

Pasul 8: Porniți-l

Porniți-l!
Porniți-l!

Pași:

1. legați trăgaciul cu frânghia astfel încât să fie blocat în poziția pornită

2. rulați codul Python

3. sprintează-te … SAU OBȚINE-ȚI FOTO !!!

Sper că ți-a plăcut acest instructabil, pa!

-Cameron

Recomandat: