Оглавление:

Gyalaz0 / Abus3r: 4 шага
Gyalaz0 / Abus3r: 4 шага

Видео: Gyalaz0 / Abus3r: 4 шага

Видео: Gyalaz0 / Abus3r: 4 шага
Видео: Создание уникальных волн в Xfer Serum 2024, Сентябрь
Anonim
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r

Это автоматизированный робот-генератор случайных предложений, управляемый Raspberry pi 4 (с датчиком движения). В данном случае я использую его для создания оскорбительных предложений, потому что мне нравится учиться для развлечения, а ненормативная лексика на венгерском языке, поверьте мне … это так веселье: D

Запасы

  • Raspberry Pi
  • пассивный инфракрасный датчик (A189 PIR)
  • серводвигатель (микро сервопривод A169)
  • мин. 10х10х10 см поролон
  • фигурка лего
  • винты наручных часов
  • модель сверла
  • углы модели
  • динамик для Raspberry
  • некоторые навыки программирования на Python
  • некоторые навыки работы с Linux
  • немного творчества

Шаг 1: установка Pi, настройка деталей

Установка Pi, настройка деталей
Установка Pi, настройка деталей
Установка Pi, настройка деталей
Установка Pi, настройка деталей

Сначала вам нужно настроить пи, установить на него ОС, здесь вы можете найти документацию. После этого подключите сервопривод и датчики движения и протестируйте его. Есть два простых тестовых файла на Python: test-motion-sensor и test-servo-motor.

Информация о соединениях и заголовке raspi мне непонятна, но вы можете посмотреть здесь.

Шаг 2: напишите (вставьте) код

Напишите (вставьте) Код
Напишите (вставьте) Код

Будет два файла python, первый (main.py) управляет пи и его частями, второй (gyalazo.py) будет вызываться, когда pir получил движение.

Вы можете скачать все здесь: https://github.com/54m4n/gyalaz0. Вам также понадобится программа синтеза речи espeak, вы можете скачать ее отсюда.

Папка src содержит файлы словарей, меняйте что хотите.

(Я не настоящий программист, поэтому с кодом есть некоторые проблемы, но кого это волнует: D Измените его как хотите.)

Шаг 3: соберите в реальной жизни

Собери в реальной жизни
Собери в реальной жизни

Когда ваш код работает, вам нужно создавать вещи в реальной жизни. Для этого я использую кубик из поролона, ему легко придать форму.

  • отрежьте пену до ожидаемой формы
  • просверлить отверстие под датчик пир-датчика
  • вырежьте датчик и форму серводвигателя
  • установите фигурку лего на серводвигатель (я использовал модельное сверло, чтобы просверлить отверстия в ноге фигурки, и старые винты для часов…)
  • собрать вещи вместе

Шаг 4: Прокачай куб

Прокачай куб
Прокачай куб

Когда это будет сделано и все будет работать нормально, проявите творческий подход и украсьте куб. В моем случае я использовал китайский тканевый орнамент, потому что он был у меня дома.

  • вырежьте форму для сторон куба
  • закрепить по бокам уголками
  • вырежьте форму для верха (остерегайтесь формы фигурки лего
  • зафиксировать это наверху

Это все! Поставьте пи куда угодно, запустите программу и ждите свою жертву.

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