Оглавление:

Smile Activated Marshmallow Launcher: 4 шага (с изображениями)
Smile Activated Marshmallow Launcher: 4 шага (с изображениями)

Видео: Smile Activated Marshmallow Launcher: 4 шага (с изображениями)

Видео: Smile Activated Marshmallow Launcher: 4 шага (с изображениями)
Видео: BlackBerry PRIV - история создания легендарного слайдера 2024, Июль
Anonim
Image
Image

Вы хотите, чтобы гости, коллеги, друзья и семья были счастливы? Вам понадобится Smile Activated Marshmallow Launcher. SAML на Raspberry Pi обнаруживает улыбку, а затем запускает в нее зефир - счастье окупается!

Шаг 1. Компоненты, программное обеспечение и инструменты

Установка программного обеспечения
Установка программного обеспечения

Для создания SAML вам потребуется:

Компоненты

  1. Модель Raspberry Pi 3 -
  2. Контроллер мотора MotoZero -
  3. Металлический мотор-редуктор Micro -
  4. Держатель батареи 4xAA -
  5. Вебкамера
  6. Монитор
  7. Wi-Fi Dongle
  8. Клавиатура
  9. Мышь
  10. USB-кабели и кабели питания для Raspberry Pi
  11. Проволока
  12. 4 батарейки типа АА
  13. Игрушечная катапульта
  14. Вешалка
  15. Нить
  16. Английская булавка
  17. Припой
  18. Скотч
  19. Зефир!

Программное обеспечение

  1. Raspbian -
  2. Открытое резюме - Компьютерное зрение с открытым исходным кодом -
  3. Программное обеспечение для обнаружения улыбки - загрузите из файла.zip ниже

Инструменты

  1. Паяльник
  2. Маленькая отвертка
  3. Инструмент для зачистки проводов
  4. Кусачки
  5. Ножницы
  6. Плоскогубцы

Готовый? ОК - следующий шаг…

Шаг 2: Установка программного обеспечения

Итак, вы собрали компоненты. Начните с сосредоточения внимания на Raspberry Pi. Подключите блок питания, клавиатуру и мышь, Интернет (ключ Wi-Fi или Ethernet), монитор и USB-камеру. Включите питание и, когда вы в сети, загрузите Raspbian.

Затем вам нужно будет загрузить Open CV, библиотеку компьютерного зрения, а затем программу обнаружения улыбки в ZIP-файле ниже. По адресу https://www.instructables.com/id/Smile-Detection-W… есть отличное руководство, которое поможет вам пройти через это. Мы модифицировали программное обеспечение для обнаружения улыбки, вставив инструкции из руководства к контроллеру мотора MotoZero, так что вместо того, чтобы печатать сообщение на экране, Raspberry Pi вместо этого активирует мотор через контакты GPIO и контроллер мотора MotoZero (мы расскажем, как чтобы настроить их позже). Модифицированное программное обеспечение обнаружения улыбки включает в себя инструкцию для двигателя, чтобы он работал в течение полсекунды при обнаружении улыбки.

Шаг 3: Сборка оборудования

Сборка оборудования
Сборка оборудования

Вы уже собрали Raspberry Pi и установили программное обеспечение, так что теперь пришло время проявить творческий подход с пусковой установкой. Для нас это означало приспособить сломанную старую катапульту, которая валялась у детей. Есть много возможностей для других пусковых установок, но контроллер стрельбы работает так.

Начните с контроллера мотора MotoZero. Следуйте инструкциям, чтобы спаять компоненты вместе. Затем подключите к контактам GPIO на Raspberry Pi. Затем вставьте 4 батарейки типа АА в батарейный отсек и подключите к контактам питания MotoZero. Соблюдайте правильную полярность. Затем подключите Micro Metal Gearmotor к клеммам MotoZero для двигателя 1.

Затем вам нужно выяснить, как использовать 0,5-секундное вращение мотор-редуктора для запуска пусковой установки. Для нас это включало в себя приклеивание двигателя к боковой стороне катапульты, привязку веревки с обрезанным предохранительным штифтом на другом конце к оси мотор-редуктора и пропускание ее через фиксатор, сделанный путем сгибания вешалки для одежды, чтобы мы могли удерживать ее. рычаг катапульты опустите и отпустите, вращая двигатель и наматывая тетиву на ось.

Для этого будут гораздо более аккуратные способы.

Затем совместите катапульту с веб-камерой так, чтобы зефир стрелял в улыбающееся лицо.

Наконец, вооружите катапульту и загрузите зефир!

Шаг 4: Активация

Активация!
Активация!

Все оборудование настроено? Следующим этапом является запуск программы Python для определения улыбки.

Начните с открытия окна терминала. Если вы установили программное обеспечение на свой рабочий стол, вам потребуются следующие команды:

cd рабочий стол

cd smile_detection

sudo smile_detection_Rosemodification.py

Это должно открыть правильную папку, а затем запустить программное обеспечение. Откроется окно, показывающее вид с веб-камеры, и как только ваша улыбка будет распознана - мотор запустится, запустив катапульту.

Наслаждаться!

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