Мазмұны:

Қозғалысты басқаратын нерфті мылтық: 8 қадам
Қозғалысты басқаратын нерфті мылтық: 8 қадам

Бейне: Қозғалысты басқаратын нерфті мылтық: 8 қадам

Бейне: Қозғалысты басқаратын нерфті мылтық: 8 қадам
Бейне: Мұхтар Аблязов негізін қалаған қозғалыс экстремистік деп танылды 2024, Шілде
Anonim
Қозғалысты басқаратын нерфті мылтық
Қозғалысты басқаратын нерфті мылтық

Сәлем! Мен Кэмеронмын. Бұл нұсқаулық үшін мен сізге Nerf тапаншасының қозғалысын қалай жасау керектігін көрсетемін. Бұл біршама қиын, бірақ 100% КЕРЕМЕТ !!!

Жабдықтар

1. Нерфті электрлік мылтық

2. Raspberry Pi (b+ және одан жаңа)

3. Батарея банкі (2 ампер және одан жоғары)

4. PIR модулі (5 вольт)

5. реле (мен Songle SRD-05VDC-SL-C қолдандым)

6. биттер мен бөліктер (нан тақтасы, секіргіш сымдар, micro sd картасы және т.б.)

1 -қадам: Мылтықты бұрап алыңыз

Мылтықты бұрап алыңыз
Мылтықты бұрап алыңыз

Бұл нұсқаулықтағы ең қарапайым нәрсе, бәлкім. Барлық бұрандаларды бұрап алыңыз (тек сыртта!).

2 -қадам: Батарея жинағын алыңыз

Батарея жинағын алыңыз
Батарея жинағын алыңыз

Бұл қадам менің Nerf мылтығыма тітіркендіргіш болды. Барлық бұрандаларды немесе желімді алыңыз.

3 -қадам: Нерфтік мылтықтан батарея жинағын қосыңыз

Батарея жинағын Nerf Gun -ден бекітіңіз
Батарея жинағын Nerf Gun -ден бекітіңіз
Батарея жинағын Nerf Gun -ден бекітіңіз
Батарея жинағын Nerf Gun -ден бекітіңіз
Батарея жинағын Nerf Gun -ден бекітіңіз
Батарея жинағын Nerf Gun -ден бекітіңіз

Қарапайым! Аккумуляторлық батареяның теріс жағын Nerf мылтығының теріс сымына жалғаңыз, содан кейін сіздің реле ортасына оң (бұл менікі, бірақ сіз оны тексеру үшін екі рет тексергіңіз келеді).

4 -қадам: Моторларды бекітіңіз

Моторларды бекітіңіз !!
Моторларды бекітіңіз !!

Нерф мылтығының оң сымдарын реленің NO (Әдетте ашық) бөлігіне бекітіңіз (оң жақта мина болды).

5 -қадам: Эстафетаны бекітіңіз

Эстафетаны бекітіңіз
Эстафетаны бекітіңіз
Эстафетаны бекітіңіз
Эстафетаны бекітіңіз
Эстафетаны бекітіңіз
Эстафетаны бекітіңіз

Реле деректерінің түйреуішін Raspberry Pi -дегі GPIO 21 -ге (төменгі оң жақта), жерге дейін GND -ге және 5 -тен 5В -қа дейін қосыңыз.

6 -қадам: PIR қосыңыз

PIR қосыңыз
PIR қосыңыз
PIR қосыңыз
PIR қосыңыз
PIR қосыңыз
PIR қосыңыз

PIR -дегі деректер түйреуішін GPIO PIN 4 -ке, GND -ге жерге, соңында 5 В -тан 5 В -қа дейін қосыңыз.

7 -қадам: оны Python көмегімен кодтаңыз

Оны Python көмегімен кодтаңыз
Оны Python көмегімен кодтаңыз

############################# Міне, код! ################## ##################

басып шығару («Қош келдіңіз!») басып шығару («Модульдерді импорттау …») gpiozero импорттауынан MotionSensor импорттау ұйқы режимінен GPIO ретінде RPi. GPIO импорттау (0,2) басып шығару («Аяқталды!» басып шығару («GPIO орнату …») GPIO.swarns (Жалған) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) ұйқы (0.3) басып шығару («Толық !!») ұйқы (0.1) басып шығару («PIR реттелуін күтіңіз …»). wait_for_no_motion sleep (1) басып шығару («реттелді!») True кезінде: басып шығару («Отқа дайын …») pir.wait_for_motion () басып шығару («Қозғалыс анықталды !!!») басып шығару («FIRE !!!») GPIO. шығару (21, Шын) ұйқы (1) басып шығару («Өшіру») GPIO. шығысы (21, Жалған)

8 -қадам: оны қосыңыз

Бұны қосыңызшы!
Бұны қосыңызшы!

Қадамдар:

1. Триггерді арқанмен байлаңыз, сонда ол бекітілген күйінде қалады

2. Python кодын іске қосыңыз

3. жылдам жүгіру… НЕМЕСЕ АТУ !!!

Сізге бұл нұсқаулық ұнады деп үміттенемін, қош!

-Камерон

Ұсынылған: