Sisällysluettelo:

Liiketunnistin Nerf -ase: 8 vaihetta
Liiketunnistin Nerf -ase: 8 vaihetta

Video: Liiketunnistin Nerf -ase: 8 vaihetta

Video: Liiketunnistin Nerf -ase: 8 vaihetta
Video: Автоматический свет в прихожей / умный дом в прихожей / датчик движения 2024, Marraskuu
Anonim
Liiketunnistin Nerf -ase
Liiketunnistin Nerf -ase

Hei! Olen Cameron. Tätä opastettavaa varten näytän sinulle, kuinka tehdä liike -aktivoitu Nerf -ase. Se on hieman vaikeaa, mutta 100% ULOS !!!

Tarvikkeet

1. sähköinen Nerf -ase

2. Vadelma Pi (b+ ja uudemmat)

3. Akkupankki (2 ampeeria ja enemmän)

4. PIR -moduuli (5 volttia)

5. rele (käytin Songle SRD-05VDC-SL-C)

6. palaset (leipälauta, hyppyjohdot, mikro -SD -kortti jne.)

Vaihe 1: Kierrä pistooli irti

Kierrä pistooli irti
Kierrä pistooli irti

Tämä vaihe on luultavasti yksinkertaisin tässä ohjeessa. Avaa vain kaikki ruuvit (vain ulkona!).

Vaihe 2: Poista akku

Poista akku
Poista akku

Tämä askel oli ärsyttävän vaikea Nerf -aseelleni. Irrota kaikki ruuvit ja / tai liima.

Vaihe 3: Kiinnitä akku Nerf -pistoolista

Kiinnitä akku Nerf -pistoolista
Kiinnitä akku Nerf -pistoolista
Kiinnitä akku Nerf -pistoolista
Kiinnitä akku Nerf -pistoolista
Kiinnitä akku Nerf -pistoolista
Kiinnitä akku Nerf -pistoolista

Yksinkertainen! Kiinnitä akun negatiivinen puoli Nerf -pistoolin miinusjohtoon ja sitten positiivinen releesi keskelle (se on minun keskipiste, mutta sinun on tarkistettava se varmistaaksesi).

Vaihe 4: Kiinnitä MOOTTORIT

Kiinnitä MOOTTORIT !!
Kiinnitä MOOTTORIT !!

Kiinnitä Nerf -pistoolin positiiviset johtimet releen NO (normaalisti auki) -osaan (minun oli oikea puoli).

Vaihe 5: Kiinnitä rele

Kiinnitä rele
Kiinnitä rele
Kiinnitä rele
Kiinnitä rele
Kiinnitä rele
Kiinnitä rele

Kytke releen datatappi Raspberry Pi: n GPIO 21: een (oikea alareuna), GND - Ground ja 5V - 5V.

Vaihe 6: Liitä PIR

Liitä PIR
Liitä PIR
Liitä PIR
Liitä PIR
Liitä PIR
Liitä PIR

Kytke PIR: n datatappi GPIO -nastaan 4, GND maahan ja lopuksi 5V - 5V.

Vaihe 7: Koodaa se Pythonilla

Koodaa se Pythonilla
Koodaa se Pythonilla

############################# Tässä on koodi! ################## ###############

tulosta ("Tervetuloa!) tulosta (" Tuodaan moduuleja … ") gpiozerosta tuoda MotionSensor tuoda RPi. GPIO GPIO: ksi tuonnin lepotilasta (0.2) tulosta (" Täydellinen!) tulosta ("GPIO: n määrittäminen …") GPIO.setwarnings (Väärä) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) lepotila (0.3) print ("Complete !!") sleep (0.1) print ("Odota, kunnes PIR laskeutuu …") pir. wait_for_no_motion sleep (1) print ("ratkaistu!") kun True: print ("Ready to fire …") pir.wait_for_motion () print ("Liike havaittu !!!") print ("FIRE !!!") GPIO. lähtö (21, tosi) lepotila (1) tulostus ("Virta pois") GPIO. lähtö (21, epätosi)

Vaihe 8: Käynnistä se

Käynnistä se!
Käynnistä se!

Askeleet:

1. sido liipaisin köydellä niin, että se on kiinni asennossa

2. suorita Python -koodi

3. sprintti pois… TAI SAA KUVAUS !!!

Toivottavasti pidit tästä Instructable -ohjelmasta, heippa!

-Cameron

Suositeltava: