Оглавление:

Детектор движения Nerf Gun: 8 шагов
Детектор движения Nerf Gun: 8 шагов

Видео: Детектор движения Nerf Gun: 8 шагов

Видео: Детектор движения Nerf Gun: 8 шагов
Видео: Танк стреляюций шариками орбиз с необычным пультом управления! 2024, Июль
Anonim
Детектор движения Nerf Gun
Детектор движения Nerf Gun

Привет! Я Кэмерон. В этом руководстве я покажу вам, как активировать пистолет Nerf с помощью движения. Это несколько сложно, но на 100% УДИВИТЕЛЬНО !!!

Запасы

1. электрический пистолет Nerf

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 Gun

Простой! Подсоедините отрицательную сторону аккумуляторной батареи к отрицательному проводу на пистолете Nerf, затем положительный полюс к центру вашего реле (это центр на моем, но вы захотите дважды проверить, чтобы убедиться).

Шаг 4: Присоедините МОТОРЫ

Присоедините МОТОРЫ !!
Присоедините МОТОРЫ !!

Присоедините положительный провод (-а) пистолета Nerf к нормально разомкнутой части реле (у меня была правая сторона).

Шаг 5: прикрепите реле

Присоедините реле
Присоедините реле
Присоедините реле
Присоедините реле
Присоедините реле
Присоедините реле

Подключите контакт данных реле к GPIO 21 (внизу справа) на Raspberry Pi, GND на землю и от 5V до 5V.

Шаг 6: Подключите PIR

Подключите PIR
Подключите PIR
Подключите PIR
Подключите PIR
Подключите PIR
Подключите PIR

Подключите контакт данных на PIR к контакту 4 GPIO, GND к земле и, наконец, 5V к 5V.

Шаг 7. Создайте код на Python

Запрограммируйте это с помощью Python
Запрограммируйте это с помощью Python

########################### Вот код! ################## ###############

print («Добро пожаловать!») print («Импорт модулей…») из gpiozero import MotionSensor import RPi. GPIO as GPIO from time import sleep (0.2) print («Complete!) print (« Setting up GPIO… ») GPIO.setwarnings (Ложь) GPIO.setmode (GPIO. BCM GPIO.setup (21, GPIO. OUT) sleep (0.3) print («Complete !!») sleep (0.1) print («Пожалуйста, подождите, пока PIR установит…») pir. wait_for_no_motion sleep (1) print («Урегулирован!») while True: print («Готов к стрельбе…») pir.wait_for_motion () print («Обнаружено движение !!!») print («ПОЖАР !!!») GPIO. output (21, True) sleep (1) print ("Powering off") GPIO.output (21, False)

Шаг 8: Включите

Включи это!
Включи это!

Шаги:

1. привяжите спусковой крючок к веревке так, чтобы он застрял во включенном положении.

2. запустите код Python

3. Унеситесь прочь… ИЛИ ВЫСТРЕЛИВАЙТЕСЬ !!!

Надеюсь, вам понравилось это руководство, пока!

-Кэмерон

Рекомендуемые: