Оглавление:

Встречайте Твинки, самого симпатичного робота Arduino: 7 шагов (с изображениями)
Встречайте Твинки, самого симпатичного робота Arduino: 7 шагов (с изображениями)

Видео: Встречайте Твинки, самого симпатичного робота Arduino: 7 шагов (с изображениями)

Видео: Встречайте Твинки, самого симпатичного робота Arduino: 7 шагов (с изображениями)
Видео: Микроконтроллеры, Донов Г.И., Лекция 1, 01.02.2022 2024, Ноябрь
Anonim
Встречайте Твинки, самого симпатичного робота Arduino
Встречайте Твинки, самого симпатичного робота Arduino
Встречайте Твинки, самого симпатичного робота Arduino
Встречайте Твинки, самого симпатичного робота Arduino
Встречайте Твинки, самого симпатичного робота Arduino
Встречайте Твинки, самого симпатичного робота Arduino

Привет, В этом руководстве я собираюсь научить вас, как я сделал свой собственный "Jibo", но назвал его "Twinky".

Я хочу прояснить это… ЭТО НЕ КОПИЯ! Я СОЗДАЛ TWINKY, И ПОТОМ Я СОЗНАЛ, ЧТО НИЧЕГО ПОДОБНОЕ УЖЕ СУЩЕСТВУЕТ: c

Он имеет почти те же функции, но не требует подключения к Интернету и, как правило, не нуждается в сервере. (Конечно, это накладывает много ограничений по сравнению с функциями Jibo Robot)

ОНО МОЖЕТ ГОВОРИТЬ! ИГРАЙТЕ МУЗЫКУ, УСТАНАВЛИВАЙТЕ ТАЙМЕРЫ, БУДИЛЬНИКИ, ВКЛЮЧАЙТЕ / ВЫКЛЮЧАЙТЕ ФОНАРИ ИЛИ ДРУГИЕ ПРИБОРЫ, ЕСТЬ КАЛЬКУЛЯТОР И ПОГОДА! ДАТА И ВРЕМЯ, BLUETOOTH 4.0, ВСЕ ГОЛОСОВЫМИ КОМАНДАМИ !!!! а также с сенсорным экраном, у него есть один маленький моторчик, поэтому он может поворачиваться, когда один из двух микрофонов слышит, что вы говорите или издаетесь.

Вы можете записывать свои собственные команды на любом языке, я нахожусь в Мексике, поэтому все на испанском.

«Мозг» - это Arduino Mega, где работает весь код, есть другая плата для распознавания голоса под названием «SpeakUp Click» от «Mikroelektronika». Я оставлю все ссылки позже, чтобы вы могли приобрести эти разные платы.

www.youtube.com/embed/n1WuJv-SATU

Шаг 1. Дизайн и 3D-печать // Документы

Дизайн и 3D-печать // Документы
Дизайн и 3D-печать // Документы
Дизайн и 3D-печать // Документы
Дизайн и 3D-печать // Документы
Дизайн и 3D-печать // Документы
Дизайн и 3D-печать // Документы
Дизайн и 3D-печать // Документы
Дизайн и 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

Image
Image
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
Arduino Mega Shield
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 для управления другими вещами или что-то в этом роде.

Надеюсь, вам понравились мои инструкции!

Не стесняйтесь комментировать или задавать мне любые вопросы!

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