Оглавление:

Звукореагирующий робот: 4 шага
Звукореагирующий робот: 4 шага

Видео: Звукореагирующий робот: 4 шага

Видео: Звукореагирующий робот: 4 шага
Видео: #Сэнсэй -4. И͟͟с͟͟к͟͟о͟͟н͟͟н͟͟ы͟͟й͟͟ ͟͟Ш͟͟а͟͟м͟͟б͟͟а͟͟л͟ы͟ 2024, Ноябрь
Anonim
Звуковой отзывчивый робот
Звуковой отзывчивый робот

В этом уроке вы узнаете, как сделать робота отзывчивым на звук, робот будет реагировать на громкость вашего голоса. Два глаза, представляющие собой светодиодные матрицы, выражают громкость вашего голоса через основные эмоции. Я придумал эту идею, имея в виду пение, так что это будет отличный робот для пения, но вы также можете кричать, кричать или просто разговаривать с ним. В предоставленный код включены 12 эмоций, это эмоции:

  1. Сонный
  2. Нейтральный
  3. Счастливый, 1
  4. Счастливая, 2
  5. Подмигивание
  6. Любовь, сердца
  7. Счастливая, 3
  8. Разочарованный, 1
  9. Разочарованный, 2
  10. Грустный
  11. Злой
  12. Мертвый

Чем громче ваш голос, тем сильнее будут эмоции в глазах.

Шаг 1: Список вещей, которые вам понадобятся

1 Arduino Uno

1 макетная плата

Кабели между мужчинами и женщинами

Кабели между мужчинами и женщинами

2-х светодиодная матрица

1 микрофонный модуль

Много лего

Вам также понадобятся программное обеспечение и библиотеки Arduino, ссылки на которые приведены ниже.

* Цвет провода не имеет значения, если вы знаете, какой провод куда идет. Это простой способ найти проблемы, когда он не работает должным образом. Кроме того, длина не имеет значения, эта длина просто для того, чтобы вам было легче.

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

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

Сначала мы настроим светодиодные матрицы, для этого я использовал следующий учебник https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Выполните эту инструкцию один раз, если вам нужны только два глаза.

Если вы следовали приведенному выше руководству, мы можем начать с подключения модуля микрофона. Здесь вам понадобятся кабели типа «папа-мама», чтобы выполнить эту работу, вам нужно подключить VCC к + 5V на макетной плате, GND к GND на Arduino. Uno и от A0 до A0 на вашем Arduino Uno.

Когда вы успешно выполните эти шаги, вы получите изображение, показанное выше.

Шаг 3: Код

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

Вам необходимо скачать библиотеку LedControlMS.h по этой ссылке https://github.com/shaai/Arduino_LED_matrix_sketch. Включите его в свою библиотеку в свой проект, и все будет в порядке.

Шаг 4: Лего

Теперь, когда все собрано, вы можете дать волю своему творчеству и создать всевозможные образы для своего робота. Убедитесь, что у вас достаточно лего.

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