Orodha ya maudhui:

Kugundua mwendo Bunduki ya Nerf: Hatua 8
Kugundua mwendo Bunduki ya Nerf: Hatua 8

Video: Kugundua mwendo Bunduki ya Nerf: Hatua 8

Video: Kugundua mwendo Bunduki ya Nerf: Hatua 8
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Novemba
Anonim
Kugundua mwendo Bunduki ya Nerf
Kugundua mwendo Bunduki ya Nerf

Halo! Mimi ni Cameron. Kwa hii Inayoweza kufundishwa ninakuonyesha jinsi ya kutengeneza mwendo ulioamilishwa na bunduki ya Nerf. Ni ngumu kidogo, lakini 100% AJABU !!!

Vifaa

1. bunduki ya umeme ya Nerf

2. Raspberry Pi (b + na mpya)

3. Benki ya Betri (2 amp na juu)

Moduli ya PIR (volts 5)

5. relay (nilitumia Songle SRD-05VDC-SL-C)

6. vipande na vipande (ubao wa mkate, waya za kuruka, kadi ndogo ya sd, nk)

Hatua ya 1: Fungua Bunduki

Fungua Bunduki
Fungua Bunduki

Hatua hii labda ni jambo rahisi zaidi katika hii inayoweza kufundishwa. Futa tu screws zote (nje tu!).

Hatua ya 2: Ondoa Kifurushi cha Betri

Ondoa Ufungashaji wa Betri
Ondoa Ufungashaji wa Betri

Hatua hii ilikuwa ngumu kwa hasira kwenye bunduki yangu ya Nerf. Ondoa screws zote na au gundi.

Hatua ya 3: Ambatisha Kifurushi cha Betri Kutoka kwa Bunduki ya Nerf

Ambatisha Kifurushi cha Betri Kutoka kwa Bunduki ya Nerf
Ambatisha Kifurushi cha Betri Kutoka kwa Bunduki ya Nerf
Ambatisha Kifurushi cha Betri Kutoka kwa Bunduki ya Nerf
Ambatisha Kifurushi cha Betri Kutoka kwa Bunduki ya Nerf
Ambatisha Kifurushi cha Betri Kutoka kwa Bunduki ya Nerf
Ambatisha Kifurushi cha Betri Kutoka kwa Bunduki ya Nerf

Rahisi! Hook up upande hasi wa kifurushi cha betri kwenye waya hasi kwenye bunduki ya Nerf, kisha chanya katikati ya relay yako (ndio kituo kwenye mgodi, lakini utahitaji kuangalia mara mbili ili kuhakikisha).

Hatua ya 4: Ambatisha MOTORS !

Ambatanisha WAMOTO !!
Ambatanisha WAMOTO !!

Ambatisha waya (s) chanya za bunduki ya Nerf kwa sehemu ya HAPANA (Kawaida Kufunguliwa) ya relay (mgodi ulikuwa upande wa kulia).

Hatua ya 5: Ambatisha Relay

Ambatisha Relay
Ambatisha Relay
Ambatisha Relay
Ambatisha Relay
Ambatisha Relay
Ambatisha Relay

Bonyeza pini ya data ya kupelekwa kwa GPIO 21 (chini kulia) kwenye Raspberry Pi, GND hadi Ground, na 5V hadi 5V.

Hatua ya 6: Hook Up PIR

Hook Up ya PIR
Hook Up ya PIR
Hook Up ya PIR
Hook Up ya PIR
Hook Up ya PIR
Hook Up ya PIR

Unganisha pini ya data kwenye PIR hadi GPIO pin 4, GND hadi Ground, na mwishowe 5V hadi 5V.

Hatua ya 7: Kanuni na Python

Kanuni na Python
Kanuni na Python

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

chapa ("Karibu!) chapa (" Inayoingiza moduli… ") kutoka kwa gpiozero ingiza MotionSensor ingiza RPi. GPIO kama GPIO kutoka wakati wa kuagiza kulala usingizi (0.2) chapisha (" Kamilisha!) chapisha ("Kuanzisha GPIO…") Maonyo ya GPIO.set (Uongo) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) lala (0.3) chapisha ("Kamilisha !!") lala (0.1) chapisha ("Tafadhali subiri PIR itulie…") pir. subiri_siku_ya_kuhema (1) chapa ("imetulia!") wakati Kweli: chapa ("Uko tayari kupiga moto…") pir.wait_for_motion () chapa ("Mwendo umegunduliwa !!!") chapisha ("MOTO !!!") GPIO. pato (21, Kweli) kulala (1) kuchapisha ("Kuzima nguvu") GPIO.pato (21, Uongo)

Hatua ya 8: Washa

Washa!
Washa!

Hatua:

1. funga kichochezi kwa kamba kwa hivyo imekwama kwenye nafasi

2. endesha nambari ya chatu

3. Sprint mbali… AU PIGA RISASI !!!

Natumahi ulifurahiya hii inayoweza kufundishwa, kwaheri!

-Cameron

Ilipendekeza: