Оглавление:
Видео: Звукореагирующий робот: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом уроке вы узнаете, как сделать робота отзывчивым на звук, робот будет реагировать на громкость вашего голоса. Два глаза, представляющие собой светодиодные матрицы, выражают громкость вашего голоса через основные эмоции. Я придумал эту идею, имея в виду пение, так что это будет отличный робот для пения, но вы также можете кричать, кричать или просто разговаривать с ним. В предоставленный код включены 12 эмоций, это эмоции:
- Сонный
- Нейтральный
- Счастливый, 1
- Счастливая, 2
- Подмигивание
- Любовь, сердца
- Счастливая, 3
- Разочарованный, 1
- Разочарованный, 2
- Грустный
- Злой
- Мертвый
Чем громче ваш голос, тем сильнее будут эмоции в глазах.
Шаг 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: Лего
Теперь, когда все собрано, вы можете дать волю своему творчеству и создать всевозможные образы для своего робота. Убедитесь, что у вас достаточно лего.
Рекомендуемые:
Arduino - Робот для разгадывания лабиринта (MicroMouse) Робот, следующий за стеной: 6 шагов (с изображениями)
Arduino | Робот для решения лабиринта (MicroMouse) Робот, следующий за стеной: Добро пожаловать, я Исаак, и это мой первый робот «Страйкер v1.0». Этот робот был разработан для решения простого лабиринта. В соревновании у нас было два лабиринта и робот смог их идентифицировать. Любые другие изменения в лабиринте могут потребовать изменения
Робот-конфетный робот на Хэллоуин: 7 шагов (с изображениями)
Робот-конфетный робот для Хэллоуина: если вы ищете новый веселый способ взаимодействия с хеллоуинскими трюками этого года и готовы принять вызов, который несет этот проект, тогда приступайте к делу и создайте свой собственный! Этот социальный дистанцирующийся робот «увидит», когда угощение
Робот-дезинфицирующий робот Rakshak'20: 8 шагов
Rakshak'20 - робот для дезинфекции: проект Rakshak '20 выполняется в период блокировки в начале распространения вируса короны в Индии с использованием старой роботовой машины и сельскохозяйственного опрыскивателя вместе с двигателями лома от автомобилей. Цель проекта - спаридис
Самоходный робот-робот для начинающих с системой предотвращения столкновений: 7 шагов
Самоходный роботизированный автомобиль для начинающих с системой предотвращения столкновений: Здравствуйте! Добро пожаловать в мой удобный для новичков учебник о том, как создать собственный роботизированный робот с автоматическим управлением с системой предотвращения столкновений и GPS-навигацией. Выше видео на YouTube, демонстрирующее робота. Это модель, демонстрирующая, как настоящая автономная
Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов
Робот-балансировщик / 3-колесный робот / STEM-робот: мы создали комбинированный балансировочный и 3-колесный робот для использования в учебных заведениях и после школьных образовательных программ. Робот основан на Arduino Uno, специальном щите (предоставлены все детали конструкции), литиево-ионном аккумуляторном блоке (все стро