Оглавление:
- Шаг 1: Требуются ДЕТАЛИ
- Шаг 2: Подготовка Raspberry PI
- Шаг 3: репозиторий Github
- Шаг 4: Добавьте свои учетные данные
- Шаг 5: поговорите со своим TJBot
Видео: Сборка TJBOT с Raspberry Pi: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Вступление
Курс IBM TJBOT: щелкните здесь
TJBotTJBot - это проект с открытым исходным кодом, готовый для использования сообществом любыми способами, которые вы можете себе представить. TJBot - один из нескольких наборов IBM Watson Maker Kits, которые представляют собой набор самодельных шаблонов с открытым исходным кодом для увлекательного подключения к сервисам Watson.
TJBot - это первый набор в коллекции, созданный Мариам Ашури из IBM Research в качестве эксперимента по поиску передовых методов проектирования и реализации когнитивных объектов. TJBot был назван в честь Томаса Дж. Уотсона, первого председателя и генерального директора IBM. TJBot использует доступное и недорогое оборудование: Raspberry Pi, динамик, микрофон, камеру, светодиод и серводвигатель.
TJBot использует эти компоненты (и другие, которые вы можете подключить) для понимания окружающей среды и передачи визуальных и слуховых сигналов пользователю. В основе интеллекта TJBot лежат сервисы IBM Watson, которые обеспечивают дальнейшее понимание звуковых и визуальных сигналов с помощью транскрипции звука, захваченного микрофоном, объектной и цветовой классификации изображений, снятых камерой, синтеза речи текста с помощью динамика., языковой перевод, анализ эмоций и тонов, а также понимание естественного языка для ответа на ввод пользователя. Роботы были частью научно-фантастических фильмов и телешоу на протяжении многих десятилетий. Однако искусственный интеллект только недавно позволил роботам автономно выполнять действия с минимальными вычислительными ресурсами.
TJBot - это физический робот, но с его возможностями можно работать где угодно. В этом курсе вы будете использовать Node.js и веб-симулятор. Поскольку сообщество стало хранителем проекта с открытым исходным кодом, новые разновидности сред выполнения теперь включают Swift и Node-RED.
Шаг 1: Требуются ДЕТАЛИ
1. ЭЛЕКТРОНИКА:
- Малина Pi 3
- USB-микрофон
- Динамик с аудиоразъемом 3,5 мм.
2.3D НАПЕЧАТАННЫЕ ЧАСТИ:
Вы можете получить файлы STL по ссылке ниже
ibmtjbot.github.io/#gettj
Шаг 2: Подготовка Raspberry PI
1. купите Raspberry pi с 4 ГБ оперативной памяти (Rpi-3 также будет работать, но отклик очень медленный)
2. Установите вашу ОС Raspbian.
3. установить пакеты
Откройте приложение терминала на Pi и выполните следующие команды, чтобы установить последнюю версию Node.js и npm (диспетчер пакетов узлов). Эти пакеты понадобятся вам позже для запуска вашего кода.
curl -sL https://ibm.biz/tjbot-bootstrap | судо ш -
В зависимости от того, какой источник аудиовыхода вы используете с Pi (HDMI, аудиоразъем 3,5 мм, Bluetooth, USB-динамик), вам может потребоваться настроить конфигурацию звука.
Аудиоразъем HDMI / 3,5 мм Если вы используете аудиоразъем HDMI или 3,5 мм, вам может потребоваться настроить конфигурацию звука. Для этого заходим в терминал и открываем raspi-config.
sudo raspi-config
Откроется экран конфигурации Raspberry Pi:
Выберите «Дополнительные параметры» и нажмите Enter, затем выберите «Audio» и нажмите Enter. Выберите правильный канал для выходного звука. Если вы подключили внешний динамик к аудиоразъему, вам следует выбрать разъем 3,5 мм.
USB-динамик Если у вас есть USB-аудио, вам необходимо обновить файл /usr/share/alsa/alsa.config, чтобы установить USB-аудио в качестве устройства по умолчанию.
Начните с выполнения следующей команды, чтобы убедиться, что ваш USB подключен и указан в нем.
lsusb
Далее необходимо определить номер карты вашего USB-аудио.
aplay -l
Запишите номер карты, связанной с USB-аудио.
Затем перейдите в файл alsa.config, чтобы установить его по умолчанию.
sudo nano /usr/share/alsa/alsa.conf
Искать
по умолчанию. ctl.card 0
defaults.pcm.card 0
и обновите номер карты (здесь 0) на номер карты вашего USB-аудио.
Для разных версий ОС Raspberry Pi может потребоваться другая настройка. Если у вас возникли проблемы с настройкой USB, ознакомьтесь с этим руководством по устранению неполадок.
Шаг 3: репозиторий Github
Исходный код доступен по адресу:
sudo git clone
компакт-диск TJBOT / рецепты / разговоры sudo npm install
Совет от профессионалов: если вы получаете сообщение об ошибке при установке npm, в котором говорится, что npm не найден, вам следует сначала установить npm на свой компьютер. Это командная строка для установки npm.
sudo apt-get install npm
Шаг 4: Добавьте свои учетные данные
Добавьте свои учетные данные в следующие службы:
Речь в текст
помощник Ватсона
Текст в речь
$ cp config.default.js config.js $ nano config.js
Теперь вы готовы поговорить со своим TJBot! Откройте терминал и выполните следующую команду:
sudo node беседа.js
Шаг 5: поговорите со своим TJBot
В беседе Watson намерения используются для обозначения цели предложения. Например, когда вы спрашиваете TJBot «Представьтесь, пожалуйста», цель состоит в том, чтобы представить. Вы можете добавить свои собственные новые намерения в редакторе беседы, но пока мы начали с нескольких намерений:
Вступление. Вы можете произносить такие фразы, как «Ватсон, представьтесь, пожалуйста», «Ватсон, кто вы?» И «Ватсон, вы можете представиться?»
Шутить. Вы можете спросить «Ватсон, расскажите, пожалуйста, анекдот» или «Ватсон, Я бы хотел услышать анекдот ». Полный список можно найти в файле workspace-sample.json.
Слово «внимание» используется, чтобы TJBot знал, что вы с ним разговариваете.
Слово внимания по умолчанию - «Ватсон», но вы можете изменить его в config.js следующим образом. Обновите файл конфигурации, чтобы изменить имя робота в разделе tjConfig:
// настраиваем конфигурацию TJBot Exports.tjConfig = {
журнал: {level: 'verbose'},
робот: {name: 'tee jay bot'}
};
Вы можете изменить «имя» на то, что хотите называть своим TJBot. Кроме того, если вы измените пол на «женский», TJBot будет говорить с вами женским голосом!
Наслаждаться! Не забудьте поделиться фото / видео вашей установки #TJBot!:-)
Устранение неполадок Если вы видите ответ TJBot на терминале, но не слышите, как TJBot говорит, есть большая вероятность, что произошла одна из этих двух вещей: (1) Аудиовыход направлен на неправильный канал (вы можете исправить это с помощью raspi- config), (2) ваши звуковые модули заблокированы. В этом случае перейдите в /etc/modprobe.d/ и удалите blacklist-rgb-led.conf Затем выполните следующую команду:
sudo update-initramfs -u
Перезагрузитесь и убедитесь, что модули «snd» работают, выполнив команду «lsmod». Это должно решить проблему.
lsmod
По любым вопросам обращайтесь по адресу [email protected]
Рекомендуемые:
Компьютер, сборка 1, KCTC, 2-я сессия: 14 шагов
Компьютер, сборка 1, KCTC, 2-я сессия: вам понадобятся следующие компоненты для завершения сборки: 1) Материнская плата 2) ЦП 3) Радиатор + вентилятор 4) ОЗУ 5) Корпус компьютера6) Жесткий диск 7) Блок питания 8) Видеокарта
Сборка дистрибутива GNU / Linux для Raspberry Pi с использованием проекта Yocto: 6 шагов
Создание дистрибутива GNU / Linux для Raspberry Pi с использованием проекта Yocto: Raspberry Pi, вероятно, является самым популярным недорогим одноплатным компьютером на рынке. Он часто используется для Интернета вещей и других встроенных проектов. Несколько дистрибутивов GNU / Linux имеют отличную поддержку Raspberry Pi, и есть даже Mi
Super Pitendo: сборка Raspberry Pi 3b + Retro Console: 6 шагов
Super Pitendo: Raspberry Pi 3b + Retro Console Build: Hello! Во время последнего курортного сезона и снова в этом году я слышал, как мои братья и сестры говорили о том, насколько крутыми, по их мнению, будут выходящие ретро-консоли. НО, я также слышал об их разочаровании по поводу того, насколько они дороги и о том, что их трудно найти
КАМЕРА ЕДИНОРОГА - Raspberry Pi Zero W NoIR 8MP Сборка камеры: 7 шагов (с изображениями)
КАМЕРА UNICORN - Raspberry Pi Zero W NoIR 8MP Сборка камеры: Pi Zero W NoIR 8MP Сборка камеры Эта инструкция была создана, чтобы помочь всем, кто хочет инфракрасную камеру, действительно классную портативную камеру или портативную камеру Raspberry Pi или просто хочет повеселиться, хе-хе . Это самый доступный и настраиваемый
Сборка ПК Raspberry Pi менее чем за 140 долларов: 17 шагов
Сборка ПК с Raspberry Pi менее чем за 140 долларов: обновление за март 2017 года: создание ПК на базе Raspberry Pi с приемлемой производительностью по низкой цене для использования в классе старшеклассников. Большинство людей знакомы с операционными системами Windows или MAC. Linux - это другая ОС. Одна из целей этого поучительного