Мазмуну:

Кыймыл директору нерф курал: 8 кадам
Кыймыл директору нерф курал: 8 кадам

Video: Кыймыл директору нерф курал: 8 кадам

Video: Кыймыл директору нерф курал: 8 кадам
Video: Тополь цветёт_Рассказ_Слушать 2024, Июль
Anonim
Кыймыл дирижер Nerf Gun
Кыймыл дирижер Nerf Gun

Салам! Мен Кэмеронмун. Бул көрсөтмө үчүн мен сизге Nerf тапанчасын кантип кыймылга келтирүүнү көрсөтөм. Бул бир аз оор, бирок 100% КЕРЕМЕТ !!!

Жабдуулар

1. электрдик нерф мылтыгы

2. Raspberry Pi (b+ жана жаңыраак)

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

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

5. реле (мен Songle SRD-05VDC-SL-C колдондум)

6. биттер жана бөлүктөр (нан, секирүүчү зымдар, micro sd карта ж. Б.)

1 -кадам: Мылтыкты чечип алыңыз

Мылтыкты чеч
Мылтыкты чеч

Бул кадам, балким, бул үйрөткүчтө эң жөнөкөй нерсе. Жөн эле бардык бурамаларды ачыңыз (сыртта гана!).

2 -кадам: Батарея топтомун алып салуу

Батарея топтомун алып салыңыз
Батарея топтомун алып салыңыз

Бул кадам менин Нерф мылтыгыма кыжырымды келтирчү. Бардык бурамаларды же клейди алып салыңыз.

3 -кадам: Батарея топтомун нерф тапанчасынан тиркеңиз

Батарея топтомун нерф куралынан тиркеңиз
Батарея топтомун нерф куралынан тиркеңиз
Батарея топтомун нерф куралынан тиркеңиз
Батарея топтомун нерф куралынан тиркеңиз
Батарея топтомун нерф куралынан тиркеңиз
Батарея топтомун нерф куралынан тиркеңиз

Жөнөкөй! Батарея пакетинин терс тарабын Nerf тапанчасындагы терс зымга илип коюңуз, андан кийин релеңиздин борборуна позитивдүү (бул менин борборум, бирок сиз ынануу үчүн эки жолу текшерүүнү каалайсыз).

4 -кадам: MOTORS тиркөө

МОТОРДОРДУ тиркегиле !!
МОТОРДОРДУ тиркегиле !!

Nerf тапанчасынын оң зымдарын реленин NO (кадимкидей ачык) бөлүгүнө тиркеңиз (меники оң жагы болгон).

5 -кадам: Эстафетаны тиркөө

Эстафетаны тиркөө
Эстафетаны тиркөө
Эстафетаны тиркөө
Эстафетаны тиркөө
Эстафетаны тиркөө
Эстафетаны тиркөө

Raspberry Pi'деги GPIO 21ге (астыңкы оң жакта), GNDге чейин Groundга чейин жана 5Vдан 5Vга чейин илинүүчү пин туташтырыңыз.

6 -кадам: PIRди туташтырыңыз

Пирди туташтырыңыз
Пирди туташтырыңыз
Пирди туташтырыңыз
Пирди туташтырыңыз
Пирди туташтыруу
Пирди туташтыруу

PIR'деги маалымат төөнөгүчүн GPIO pin 4кө, GNDти жерге, акыры 5Vдан 5Vга чейин туташтырыңыз.

7 -кадам: Python менен коддоңуз

Python менен коддоңуз
Python менен коддоңуз

############################# Мына код! ################## ###################

басып чыгаруу ("Кош келиңиз!") басып чыгаруу ("Модулдарды импорттоо…") gpiozero импорттоо MotionSensor RPi. GPIO импорттоо GPIO катары уйку убактысынан импорттоо (0.2) басып чыгаруу ("Толук!" басып чыгаруу ("GPIO орнотуу…") GPIO.setwarnings (Жалган) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) уйку (0.3) басып чыгаруу ("Толук !!") уйку (0.1) басып чыгаруу ("Сураныч, PIR чечилишин күтө туруңуз …"). wait_for_no_motion sleep (1) басып чыгаруу ("чечилди!") True болсо: print ("Отко даяр…") pir.wait_for_motion () print ("Кыймыл табылды !!!") басып чыгаруу ("FIRE !!!") GPIO. чыгаруу (21, Чыныгы) уйку (1) басып чыгаруу ("Өчүрүү") GPIO.output (21, Жалган)

8 -кадам: Аны күйгүзүңүз

Аны күйгүз!
Аны күйгүз!

Кадамдар:

1. триггерди жип менен байлап койгула, ошондо ал позицияга жабышып калат

2. Python кодун иштетүү

3. чуркоо… ЖЕ АТЫШ !!!

Бул көрсөтмө сизге жакты деп ишенем, кош!

-Камерон

Сунушталууда: