Оглавление:
- Шаг 1. Дизайн и 3D-печать // Документы
- Шаг 2: Компоненты
- Шаг 3: Схема
- Шаг 4: Arduino Mega Shield
- Шаг 5: соберите все вместе
- Шаг 6: лицо и меню
- Шаг 7. Видео
Видео: Встречайте Твинки, самого симпатичного робота Arduino: 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Привет, В этом руководстве я собираюсь научить вас, как я сделал свой собственный "Jibo", но назвал его "Twinky".
Я хочу прояснить это… ЭТО НЕ КОПИЯ! Я СОЗДАЛ TWINKY, И ПОТОМ Я СОЗНАЛ, ЧТО НИЧЕГО ПОДОБНОЕ УЖЕ СУЩЕСТВУЕТ: c
Он имеет почти те же функции, но не требует подключения к Интернету и, как правило, не нуждается в сервере. (Конечно, это накладывает много ограничений по сравнению с функциями Jibo Robot)
ОНО МОЖЕТ ГОВОРИТЬ! ИГРАЙТЕ МУЗЫКУ, УСТАНАВЛИВАЙТЕ ТАЙМЕРЫ, БУДИЛЬНИКИ, ВКЛЮЧАЙТЕ / ВЫКЛЮЧАЙТЕ ФОНАРИ ИЛИ ДРУГИЕ ПРИБОРЫ, ЕСТЬ КАЛЬКУЛЯТОР И ПОГОДА! ДАТА И ВРЕМЯ, BLUETOOTH 4.0, ВСЕ ГОЛОСОВЫМИ КОМАНДАМИ !!!! а также с сенсорным экраном, у него есть один маленький моторчик, поэтому он может поворачиваться, когда один из двух микрофонов слышит, что вы говорите или издаетесь.
Вы можете записывать свои собственные команды на любом языке, я нахожусь в Мексике, поэтому все на испанском.
«Мозг» - это Arduino Mega, где работает весь код, есть другая плата для распознавания голоса под названием «SpeakUp Click» от «Mikroelektronika». Я оставлю все ссылки позже, чтобы вы могли приобрести эти разные платы.
www.youtube.com/embed/n1WuJv-SATU
Шаг 1. Дизайн и 3D-печать // Документы
Я хочу, чтобы он был «милым» и дружелюбным, поэтому я решил назвать его Twinky, и лучший цвет, который я нашел, был желтый, также это был единственный приятный цвет, который у меня есть.
Все было сделано в SolidWorks, а затем распечатано на Rise N2 Plus.
Тело на самом деле довольно большое, около 32 см в высоту и 19 см в ширину.
Здесь у вас есть все файлы STL.
Компоненты…
-ГОЛОВА
-ЛИЦО
-ТЕЛО
-БАЗА
-КОРПУС ДИНАМИКА
-ПЕРЕХОДНИК РАЗЪЁМА
-ЗАДЕРЖКИ
drive.google.com/open?id=1GApWHVjIjuwkE-Vm…
В этой ссылке есть все, от звуковых заметок, которые вы должны поместить на карту памяти SD, до файла.spk, в котором есть голосовые команды, музыка, файлы STL, код Arduino, все!
Шаг 2: Компоненты
Для функций, которые я вставил, есть много модулей, которые находятся внутри twinky.
Ардуино Мега
SpeakUp Нажмите
RCT
блютуз
4 релейный модуль
Усилитель звука
Оратор
Двигатель постоянного тока
2 цифровых сигнальных микрофона
4,3-дюймовый сенсорный экран ITEAD
SD-модуль
RGB светодиод
Щит для создания прототипов Arduino Mega
И так далее … другие компоненты, такие как резисторы, кабели и прочее. Я не буду показывать каждую деталь в этой инструкции, это сделало бы ее оооочень длинным … но если у вас есть какие-либо вопросы, я с радостью отвечу! И объясню каждую мелочь.
www.itead.cc/nextion-nx4827t043.html.
www.dfrobot.com/product-60.html
www.mikroe.com/speakup-click
Шаг 3: Схема
Это простая схема, все представлено разъемом, от де Arduino Mega до каждого модуля, с этикеткой, вы можете увидеть, какой модуль.
Bluetooth подключен к Serial1, экрану ITEAD в Serial2, как вы можете видеть, есть еще много неиспользуемых контактов.
Модуль температуры подключается к выводу 13.
RTC подключен к SDA и SCL (контакты 20, 21).
Считыватель SD-карт должен быть подключен к контактам 50, 51, 52 и 53.
Плата SpeakUp питается от 3V3, а все остальные модули - 5V.
Я не размещал контроллер мотора L239D, но он действительно прост в использовании. НЕ ПОДКЛЮЧАЙТЕ ДВИГАТЕЛЬ НАПРЯМУЮ К ARDUINO.
Также… ЕДИНСТВЕННЫЙ функциональный выход динамика находится на контакте 46.
Шаг 4: Arduino Mega Shield
Поставил все компоненты на место, которое нашел лучше, под модулем SD находится контроллер мотора L239D.
Припаяйте все вместе к VCC, GND и соединениям с выводами, которые я помещаю в программу Arduino, вы можете изменить все определения выводов, если хотите, а затем выполнить соединения, как вы хотите … вам даже не нужен экран, ха-ха, он будет работать и с кабелями, но более беспорядочный.
Вы должны подключить все компоненты по отдельности, я имею в виду один за другим и протестировать его, а затем в коде вы можете «собрать все вместе», например:
Если вы хотите подключить RTC, поищите в Интернете, как подключить RTC к Arduino Mega и выполнить подключения, протестируйте его и затем перейдите к следующему модулю.
Опять же… Мне очень жаль, если я не объясню все это в инструкциях, но это будет слишком много, и это будет бесконечное количество инструкций.
Я сделал небольшой регулятор на 12В и 5В и купил аудиоусилитель, очень простой.
ЕСЛИ ЧТО-ТО НЕ РАБОТАЕТ, НАПИШИТЕ МНЕ КОММЕНТАРИЙ, И Я С РАДОМ ОТВЕТИТЬ! C:
Шаг 5: соберите все вместе
Мозг Twinkys будет внутри него, с усилителем звука и кнопкой SpeakUp.
На третьем изображении микрофоны в голове.
Мотор, действительно, светодиод RGB и динамик находятся в основании и связаны с мозгом через отверстие в корпусе.
С помощью двигателя корпус может вращаться, если какой-либо звук активирует один из микрофонов, реле можно активировать для управления вашими приборами, а светодиод RGB показывает состояние программы:
Если включен сигнал тревоги, он будет розовым, если вы скажете «twinky» и обнаружит вас, он будет синим и так далее с различными командами.
Шаг 6: лицо и меню
Для лица я использую резистивный сенсорный экран от ITEAD, он действительно прост в использовании, им можно управлять с помощью последовательной связи! Таким образом, требуется всего 2 контакта ардуино!
Вы можете отправить значение любой переменной на экране, или когда вы нажимаете любую кнопку, идентификатор отправляется в Arduino.
Для оформления лица в программе ITEAD есть редактор.
www.itead.cc/display/nextion.html
Это действительно просто в использовании, но если вы используете такой экран, как я, программа HMI и файл.tft будут в ссылке на Google Диск.
. Tft - это документ, который вы помещаете на SD-карту, чтобы вы могли зарядить программу до экрана.
На YouTube есть много видеороликов, в которых объясняется, как использовать программное обеспечение.
Шаг 7. Видео
Небольшая демонстрация функций, их еще больше, но с этим вы можете увидеть, на что способны!
(Ему не нравится, когда его трогают: б) но в правом верхнем углу вы можете открыть меню.
А с большим количеством кода вы можете делать почти все! Осталось еще много неиспользуемых контактов. Вы можете добавить Wi-Fi … использовать Bluetooth для управления другими вещами или что-то в этом роде.
Надеюсь, вам понравились мои инструкции!
Не стесняйтесь комментировать или задавать мне любые вопросы!
Рекомендуемые:
Как сделать самого маленького в мире робота-последователя линии (робо Ризе): 7 шагов (с изображениями)
Как сделать самого маленького в мире робота-следящего за линией (робо Ризе): Как сделать самого маленького в мире робота-следящего за линией (вибробота) «roboRizeh»; вес: 5гр размер: 19x16x10 мм Автор: Naghi Sotoudeh Слово "Ризех" это персидское слово, означающее «крошечный». Ризе - это очень маленький ро
Встречайте Коди Рокки!: 4 шага
Встречайте Codey Rocky!: Привет всем, недавно я познакомился с Codey Rocky из нового набора STEAM от Makeblock и нашел возможность ознакомиться с ним. Я люблю это. Я уверен, что он вам понравится, потому что я могу сказать, что нет предела тому, что вы можете с ним делать .:) В моей статье я
КАК СОБРАТЬ ВПЕЧАТЛЯЮЩУЮ ДЕРЕВЯННУЮ РУКОЯТКУ РОБОТА (ЧАСТЬ 3: РУКОЯТКА РОБОТА) - НА ОСНОВЕ МИКРО: BITN: 8 шагов
КАК СОБРАТЬ ВПЕЧАТЛЯЮЩУЮ ДЕРЕВЯННУЮ РУКОЯТКУ РОБОТА (ЧАСТЬ 3: РУКОЯТКА РОБОТА) - НА ОСНОВЕ МИКРО: BITN: Следующий процесс установки основан на завершении режима избегания препятствий. Процесс установки в предыдущем разделе такой же, как и процесс установки в режиме отслеживания строк. Тогда давайте посмотрим на окончательную форму A
[Робот Arduino] Как сделать робота захвата движения - Большой палец руки робота - Серводвигатель - Исходный код: 26 шагов (с изображениями)
[Робот Arduino] Как сделать робота захвата движения | Большой палец руки робота | Серводвигатель | Исходный код: Thumbs Robot. Использовал потенциометр серводвигателя MG90S. Это очень весело и просто! Код очень простой. Это всего около 30 строк. Это похоже на захват движения. Пожалуйста, оставьте любой вопрос или отзыв! [Инструкция] Исходный код https: //github.c
Создайте очень маленького робота: сделайте самого маленького в мире колесного робота с захватом: 9 шагов (с изображениями)
Создайте очень маленького робота: создайте самого маленького в мире колесного робота с захватом. Создайте робота объемом 1/20 куб. Дюйма с захватом, который может поднимать и перемещать мелкие предметы. Он управляется микроконтроллером Picaxe. На данный момент я считаю, что это может быть самый маленький в мире колесный робот с захватом. Без сомнения, ч