[ad_1]
Хэллоуин — мое любимое время года, и что может быть лучше, чем создание аниматроников с помощью Raspberry Pi напугать трюк или лечения. В этом году я собираю серию умных устройств для своего крыльца на Хэллоуин. Я всегда хотел построить зомби-руку, которая выпрыгивает, когда люди проходят мимо, и мы покажем вам, как это сделать с помощью пневматики, реле и Raspberry Pi.
Что вам понадобится для этого проекта
- Raspberry Pi
- Пневматический цилиндр
- 4-ходовой пневматический регулирующий клапан 12 В
- Два вставных фитинга, совместимых с вашим пневмоцилиндром
- Два вставных фитинга, совместимых с вашим регулирующим клапаном
- блок питания 12 вольт
- Релейный модуль, совместимый с Raspberry Pi.
- Не менее 4 соединительных кабелей
- 2 проволочные гайки или разъемы WAGO
- Несколько футов дополнительной проводки, подходящей для цепи 12 В.
- Воздушный компрессор и шланг (или другой источник сжатого воздуха)
- 1 быстроразъемный пневматический адаптер с наружной резьбой
- Рулон ленты из ПТФЭ
- Ящик для инструментов с некоторыми основными инструментами, дрелью, пистолетом для горячего клея.
- Рука зомби на Хэллоуин или рука скелета (я купила свою в долларовом магазине)
- Камера Wyze Cam V2 / V3 или Raspberry Pi
- Полиэтиленовые трубки
Как сделать зомби-руку на Хэллоуин с помощью Raspberry Pi
1. Настройте свой Raspberry Pi. Если вы не знаете, как это сделать, ознакомьтесь с нашей историей о том, как настроить свой Raspberry Pi в первый раз или как настроить безголовый Raspberry Pi (без монитора и клавиатуры).
2. Установить git по мере необходимости и клонировать репозиторий к вашему Raspberry Pi.
cd ~/
sudo apt-get update && sudo apt-get -y install git
git clone https://github.com/rydercalmdown/zombie_arm.git
3. Спускаемся в клонированный репозиторий и запустите команду установки чтобы установить все низкоуровневые требования и требования на основе Python для работы проекта.
cd ~/zombie_arm
make install
4. Прикрепите пневматический регулирующий клапан к небольшому куску дерева.. Это совершенно необязательно, но мне нравится, когда все безопасно в одном месте.
5. Прикрепите модуль реле к небольшому куску дерева.. Еще раз, это совершенно необязательно.
6. Соедините отрицательный конец вашего источника питания 12 В двумя небольшими жилами провода. с помощью проволочной гайки или разъема WAGO.
7. Подсоедините два отрицательных провода идущий от гайки провода/разъема WAGO к самым левым портам каналов 4 и 3 или вашего реле.
8. Прикрепите несколько дюймов провода к каждой клемме вашего пневматического регулирующего клапана.; каждый конец должен иметь положительный и отрицательный провод, идущий от него.
9. Прикрепите положительные концы обоих проводов, идущих от пневмораспределителя вместе с положительным концом источника питания 12 В. Для этого можно использовать проволочные гайки или разъем WAGO.
10. Присоедините отрицательные концы проводов поступающий от пневматического регулирующего клапана к среднему порту каналов 4 и 3 реле.
11. Провод 12В и заземляющие контакты от твоего реле к контактам 4 и 6 GPIO на малине пи.
12. Подключите каналы 4 и 3 от реле к контактам 8 и 10 GPIO. на Пи.
13. Прикрепите 3 адаптера быстрого подключения к портам на вашем пневматическом регулирующем клапане, и 2 в порты на вашем пневматическом цилиндре.
14. Прикрепите две полиэтиленовые трубки от вашего пневматического регулирующего клапана до каждого конца вашего пневматического цилиндра.
15. Подключить источник сжатого воздуха на вход вашего пневматического регулирующего клапана.
16. Протестируйте свою систему с помощью ручных нажимных клапанов на пневматическом регулирующем клапане; цилиндр должен сработать.
17. Просверлите дырку в своей руке зомби на Хэллоуин и приклейте его горячим клеем к концу цилиндра.
18. Настройте камеру Wyze или камера Raspberry Pi. Для этого проекта вы можете заменить простой датчик движения, но я хотел использовать распознавание человека для срабатывания руки, поэтому я использую Wyze Cam V2 (V3 также работает) для обработки обнаружения.
19. Запишите пользовательскую прошивку RTSP на камеру Wyze. используя этот учебник. Установка поддержки RTSP позволяет нам подключаться к камере и захватывать кадры напрямую с помощью Python.
20. Получить значение URL-адреса RTSP из вашего приложения Wyze и отредактируйте переменную RTSP_URL в Makefile чтобы направить Raspberry Pi на камеру. Вы можете найти URL-адрес RTSP в разделе «Дополнительные настройки» вашего приложения Wyze на вашем телефоне.
nano Makefile
# Edit the file with your RTSP URL from your camera
RTSP_URL=rtsp://your_username:your_password@your_camera_ip/live
21. Подключите блок питания 12 вольт.
22. Протестируйте систему, запустив make run команда. Он должен загружаться и двигать руку в качестве теста для запуска, а затем активировать руку только при обнаружении человека. Если ваши движения обратные, поменяйте местами два шланга, идущие к цилиндру.
make run
23. Смонтируйте свою систему в месте, где это может напугать друзей и семью.
Большинство этих компонентов не являются водонепроницаемыми, поэтому устанавливайте их так, чтобы они оставались сухими. Кроме того, пневматический цилиндр может быть опасным компонентом в зависимости от того, какое давление на него оказывается. Чтобы оставаться в безопасности, установите регулятор на наименьшее давление, необходимое для перемещения руки, и убедитесь, что рука имеет достаточно места вдали от людей. Счастливого Хэллоуина!
[ad_2]