Начало работы с TJBot
Введение
TJBot - это комплект, разработанный в IBM, чтобы помочь людям начать работу с сервисом Watson AI. Он поставляется с дружелюбным маленьким роботом, которого вы создаете самостоятельно, Raspberry Pi 3 и всеми деталями, необходимыми для того, чтобы ваш робот махал, моргал, разговаривал и слушал.
Необходимые инструменты настройки
В качестве настольного компьютера необходимы следующие устройства:
- USB-мышь
- USB-клавиатура
- Монитор HDMI / телевизор / адаптированный VGA
- Источник питания 5 В
Начало работы
Прежде чем делать что-либо еще, мы рекомендуем настроить Raspberry Pi, подключить его к Интернету и обновить ОС. Здесь мы вам в этом поможем.
Настройка Pi
Примечание. После минимальной настройки вы можете загрузить Raspberry Pi 3, соединив порт PWR IN на микро-USB и USB-порт компьютера. Тем не менее, мы рекомендуем приобрести этот блок питания. Блок питания для настенного адаптера - 5,1 В постоянного тока, 2,5 А (USB Micro-B).Подключите монитор, клавиатуру и мышь, как к любому компьютеру. Вставьте карту microSD из комплекта TJBot и затем подключите блок питания. Есть только одно место, куда можно физически подключить блок питания:разъем USB micro-B с надписью «PWR IN». Опять же, мы рекомендуем наш источник питания Micro USB на 5,1 В для питания вашего TJBot.
После включения и загрузки Pi у вас должно появиться изображение на экране, которое выглядит примерно так:
Пользователи в Соединенных Штатах могут захотеть изменить раскладку клавиатуры с Великобритании на США, поскольку в раскладке для Великобритании некоторые клавиши расположены в местах, о которых вы не ожидали. Для этого откройте меню Raspberry и выберите « Настройки . ", Затем" Настройки мыши и клавиатуры ».
В разделе « Клавиатура », Вы найдете кнопку« Раскладка клавиатуры… ». Найдите желаемую раскладку клавиатуры в окне, которое появляется при нажатии этой кнопки.
Установить TJBot
Установка TJBot выполняется одним скриптом, который можно запустить одной командой. Команда:
curl -sL http://ibm.biz/tjbot-bootstrap | судо ш -
Скопируйте эту строку и вставьте в окно терминала. Откройте окно терминала, нажав кнопку на панели вверху экрана, выделенную на изображении ниже.
Примечание. Сочетание клавиш для копирования выделенного текста: ctrl + c . . Однако в окнах терминала все по-другому. Вам нужно будет удерживать shift + ctrl + c в то же время. Итак, если вы использовали сочетание клавиш для вставки скопированного текста в окно терминала, стандартный ctrl + v не будет работать. Вам нужно будет нажать три клавиши shift + ctrl + v . одновременно.
Вставив эту строку кода в окно терминала, нажмите Enter . клавишу на клавиатуре. Это приведет к скачиванию последней версии сценария TJBot Bootstrap из Интернета. Вы получите окно, которое выглядит примерно так:
Предположительно, вы работаете на Raspberry Pi, на котором хотите установить TJBot, поэтому введите « y ’, Затем нажмите Enter . .
Вам будет предложено ввести имя для вашего TJBot. Не стесняйтесь называть TJBot как хотите или просто нажмите Enter . оставить без изменений. Обещаю, это не имеет значения.
Затем вас спросят, хотите ли вы отключить ipV6. Снова введите " y ’И нажмите Enter . .
Следующий вопрос:использовать ли серверы имен Google для ускорения DNS-запросов. Снова нажмите " y ". ’, А затем Enter .
Затем сценарий спросит вас, хотите ли вы « принудительно установить локаль на американский английский (en-US) . » Вы можете как угодно ответить на этот вопрос "да" или "нет", но если вы являетесь пользователем из США, имеет смысл ответить "да".
Обновите ОС на Raspberry Pi
Теперь у вас должно появиться приглашение следующего вида:
Сценарий задает несколько пугающий вопрос об обновлении операционной системы Raspberry Pi. Он предупреждает, что это может занять час или больше (GULP)! Не волнуйтесь, по нашему опыту, это займет около десяти минут или меньше, в зависимости от скорости вашего интернет-соединения. В любом случае вам нужно будет ввести « y ’Снова, затем нажмите Enter чтобы начать процесс обновления. Следите за экраном во время процесса обновления, но вам не нужно внимательно следить за ним, так как весь процесс обновления является автоматическим. Экран за экраном текста будут прокручиваться во время этого процесса, и вам не нужно ни о чем беспокоиться.
Установите Node.js
После завершения процесса обновления вы увидите это сообщение с вопросом об установке более новой версии Node.js . .
И снова ответьте утвердительно на этот вопрос. Сразу после ответа "да" вас спросят, какая версия Node.js для установки (6 или 7). Введите " 7 ". ’, Затем нажмите Enter . . Вы увидите еще несколько экранов с текстом по мере загрузки и установки сценария Node.js версии 7 . на свой Raspberry Pi.
После Node.js установлен, скрипт спросит, установлена ли у вас камера. Если вы не покупали камеру, ответьте отрицательно, поскольку камера не входит в комплект TJBot.
Следующий вопрос касается «клонирования» проекта TJBot и того, куда его следует клонировать. Клонирование в данном случае означает просто скачивание. Расположение по умолчанию для загрузки - на рабочий стол, который ничем не хуже других и лучше многих. Так что просто нажмите Enter ключ для загрузки проекта TJBot на рабочий стол.
Теперь у вас будет экран, который выглядит, как показано ниже.
Сценарий спрашивает:«Отключить звуковые модули ядра?» Поскольку комплект TJBot от SparkFun использует аудиоразъем для вывода звука вместо параметров вывода HDMI или USB, вам нужно нажать « n ' здесь. Если вы ответите «да» на этот вопрос, звук не будет работать в более поздних проектах TJBot, и вам будет грустно.
Готово!
Теперь вы увидите изображение лица TJBot в формате ASCII, сообщение о том, что настройка завершена, и приглашение нажать Enter . продолжать. Идите вперед и нажмите Enter . .
Теперь вы увидите полный экран с текстом о регистрации бесплатной учетной записи IBM Bluemix, о том, как войти в систему, создать экземпляры служб, получить учетные данные и многое другое! Сейчас мы просто проигнорируем это, потому что мы собираемся провести вас через все шаги в этом окне на следующих страницах.
Наконец, вас спросят, хотите ли вы провести тесты оборудования. Я предлагаю ответить «нет», поскольку некоторые изменения, внесенные нами в процессе установки, могут привести к сбою этих тестов, даже если все в порядке.
Последний вопрос:«Вы хотите перезагрузиться сейчас?» Вы можете ответить « да ». »Для немедленной перезагрузки, или« нет 'И перезагрузитесь позже. Я рекомендую просто пойти дальше и ответить " да ". ’.
IBM Cloud
Магические силы TJBot исходят от Watson, службы искусственного интеллекта IBM. Чтобы использовать Watson, вам необходимо создать бесплатную учетную запись IBM Cloud.
Теперь мы поможем вам создать учетную запись IBM Cloud.
Зарегистрируйте учетную запись IBM
Вам нужно будет перейти на этот веб-сайт, чтобы зарегистрировать учетную запись IBM. После этого вы сможете использовать созданный вами IBMid для входа на веб-сайт IBM Cloud.
Заполните поля, чтобы создать учетную запись, затем проверьте свою электронную почту. У вас должно быть новое сообщение от IBM с 7-значным кодом подтверждения. Введите код в поле, как показано ниже.
После ввода кода подтверждения вы попадете на панель управления учетной записью IBM. Единственное, что здесь нужно сделать, - это выйти из системы, используя меню в правом верхнем углу, как показано ниже.
Войдите в IBM Cloud
Теперь вы можете войти на веб-сайт IBM Cloud. Перейдите по этой ссылке на страницу регистрации в IBM Cloud.
Внимание! В оставшейся части этого руководства вы можете встретить термин «Bluemix» на некоторых изображениях. Это старое название IBM Cloud. Все остальное должно быть таким же, просто замените мысленно «IBM Cloud» на «Bluemix», хорошо?
Введите адрес электронной почты, который вы использовали для своего IBMid, и нажмите Enter . . Вам будет предложено указать номер телефона.
После того, как вы нажмете « Создать учетную запись », Вам будет предложено ввести код защиты от спам-ботов, после чего вы попадете на эту страницу:
Вскоре вы получите электронное письмо со ссылкой для подтверждения аккаунта, как показано на рисунке ниже.
Нажмите « Подтвердить учетную запись . », Чтобы команда IBM Cloud знала, что вы настоящий человек. Это откроет эту страницу:
Нажмите синюю кнопку « Войти . »Для автоматического входа в IBM Cloud.
Настроить IBM Cloud
Теперь вам будет предложено «Назовите свою организацию». На самом деле это не имеет значения, и вы можете называть это как хотите, но лучше сделать его кратким и легко вводимым для дальнейшего использования.
После того, как вы создали свою организацию, вам нужно будет создать пространство. Опять же, имя не имеет значения. Я пошел с «тестом».
Теперь вы получите уведомление о том, что ваш аккаунт готов к работе! и получите краткое описание только что созданных вами организаций и пространств.
Нажмите « Я готов . ».
Панель управления IBM Cloud
После настройки IBM Cloud вы увидите панель управления IBM Cloud Dashboard после входа в систему, как показано на изображении ниже.
С этого момента вы начнете, войдя в свою учетную запись IBM Cloud. Последний шаг, который нам нужно выполнить, - это настроить платежную информацию, чтобы мы могли получить доступ к платным сервисам, которые необходимы нам для оживления TJBot.
Начните с выбора « Оплата »В разделе« Управление »В правом верхнем углу панели инструментов, как показано ниже.
Это откроет эту страницу. Нажмите « Добавить кредитную карту . »В центре страницы.
Вам будет представлена эта довольно стандартная форма платежной информации. Заполните и отправьте.
Теперь вы должны стать счастливым обладателем обновленной учетной записи IBM Cloud. Теперь вы готовы к выполнению следующих шагов руководства. А теперь давайте повеселимся с TJBot!
Голосовое управление светодиодом
Наш первый проект - настроить TJBot для голосового управления адресуемым светодиодом. Для начала нам нужно подключить светодиод к TJBot.
Подключение светодиодов
Начните с поиска одного из светодиодов, входящих в комплект TJBot. Он должен выглядеть, как на картинке ниже, и быть размером с карандашный ластик.
Диаграмма любезно предоставлена Марьям @ IBM
Теперь вам нужно подключить этот светодиод к Raspberry Pi. Найдите перемычки F / F, которые были включены в ваш комплект, и, следуя схеме ниже, подключите светодиод.
Диаграмма любезно предоставлена Марьям @ IBM
Подключение USB-микрофона
Пришло время подключить USB-микрофон к одному из USB-портов Raspberry Pi. Неважно, к какому порту вы его подключаете, просто подключите его.
Настройка экземпляра преобразования речи в текст в IBM Cloud
Вернитесь на панель управления IBM Cloud и щелкните гамбургер-меню (вы знали, что это называется гамбургер-меню? Каждый день вы узнаете что-то новое!) В верхнем левом углу.
Подробнее…
Начало работы с TJBot
Производственный процесс
- Готовые контейнеры для кода:начало работы с инструментами автоматизации процессов в облаке
- Начало работы с керамической 3D-печатью
- Знакомство с основными красителями!
- Начало работы с RAK 831 Lora Gateway и RPi3
- Начало работы со шлюзом RAK831 LoRa и RPi3
- Приступаем к делу с помощью Интернета вещей
- Начало работы с ИИ в страховании:вводное руководство
- Учебник по Arduino 01:Начало работы
- Начало работы с Eagle Group:что вам нужно знать
- Начало работы с My.Cat.com