Primeiros Passos com TJBot: Construa, Configure e Controle por Voz seu Próprio Robô de IA
Introdução
Conheça o TJBot, o kit prático da IBM que traz o Watson AI até sua porta. Monte um pequeno robô, conecte um Raspberry Pi 3 e veja-o acenar, piscar, falar e ouvir — tudo alimentado pelos serviços em nuvem da IBM.
Ferramentas de Configuração Necessárias
Para uma configuração desktop, você precisará:
- Mouse USB
- Teclado USB
- Monitor HDMI, TV ou adaptador VGA
- Fonte de alimentação 5V
Começando
Antes de mergulhar no código, configure seu Raspberry Pi, conecte-o à internet e mantenha o SO atualizado. Este guia o orienta em cada etapa.
Configurando o Pi
Ligando: Embora o Pi possa iniciar a partir da porta USB de um computador via micro-USB "PWR IN", recomendamos um adaptador de parede dedicado 5,1V micro-USB para estabilidade.
Conecte seu monitor, teclado e mouse, depois insira o cartão microSD que veio com o kit. Conecte a fonte de alimentação na porta micro-B USB rotulada e ligue. Você deve ver a tela de boot do Raspberry Pi.
Usuários dos EUA podem querer trocar o layout do teclado de UK para US. Abra o menu Raspberry, escolha Preferências → Configurações de Mouse e Teclado, depois clique em Layout do Teclado… para selecionar seu layout preferido.
Instalar TJBot
Execute o script de bootstrap com um único comando:
curl -sL https://ibm.biz/tjbot-bootstrap | sudo sh –
Abra um terminal (clique no ícone do terminal no painel superior). Note que copiar texto para um terminal usa Shift + Ctrl + C e colar usa Shift + Ctrl + V. Após colar o comando, pressione Enter para baixar o script.
O instalador fará uma série de perguntas sim/não. Responda y para:
- Confirmar instalação no Pi atual
- Desabilitar IPv6 (recomendado)
- Usar servidores de nomes do Google para DNS mais rápido
- Forçar locale para Inglês US se você estiver nos EUA
Quando solicitado um nome para o TJBot, você pode digitar um nome personalizado ou pressionar Enter para manter o padrão.
Atualizar o SO
O script oferecerá a atualização do Raspberry Pi OS. Embora possa levar até uma hora, a maioria dos usuários termina em dez minutos. Digite y e pressione Enter para começar. Observe o progresso rolar; a atualização é automatizada.
Instalar Node.js
Após a atualização do SO, o instalador perguntará sobre a instalação do Node.js. Aceite, escolha a versão 7 e deixe o script baixar e instalar. Se você não tiver câmera, responda no quando perguntado.
O script então clona o projeto TJBot para sua área de trabalho. Quando solicitado a desabilitar módulos de kernel de som, responda n para preservar a funcionalidade de áudio.
Finalizar!
Você verá um ASCII art amigável do TJBot e uma mensagem de conclusão. Pressione Enter para prosseguir. O instalador descreverá os passos para criar uma conta IBM Cloud, que abordaremos a seguir. Pule os testes de hardware por enquanto; eles podem falhar após a configuração personalizada. Finalmente, escolha sim para reiniciar imediatamente.
Configuração IBM Cloud
As capacidades do TJBot são alimentadas pelo Watson AI. Para acessar o Watson, você precisará de uma conta IBM Cloud gratuita.
Inscreva-se para uma Conta IBM
Visite página de registro da IBM para criar um IBM ID. Verifique seu e-mail, depois insira o código de confirmação de 7 dígitos recebido.
Após a confirmação, faça logout do painel da conta IBM.
Entre no IBM Cloud
Navegue até o portal IBM Cloud (cloud.ibm.com). Insira seu e-mail IBM ID e forneça um número de telefone. Complete o captcha, depois confirme sua conta via link de e-mail. Clique no botão azul Login para acessar o painel da nuvem.
Configure Sua Organização
Escolha um nome curto e memorável para sua organização e crie um espaço (ex.: "teste"). Uma vez criado, clique em I'm Ready para confirmar.
Visão Geral do Painel IBM Cloud
O painel é sua plataforma de lançamento para todos os serviços IBM Cloud. Para habilitar serviços pagos para o TJBot, adicione informações de cobrança:
- Clique em Manage → Billing no menu superior direito.
- Selecione Add Credit Card e preencha o formulário.
- Envie para ativar sua conta atualizada.
Com a cobrança configurada, você está pronto para criar serviços Watson e dar vida ao TJBot.
Controle por Voz de um LED
O primeiro projeto demonstra controle por voz de um LED endereçável. Comece conectando o LED do kit ao Raspberry Pi.
Conexão do LED
Localize o pequeno LED (aproximadamente do tamanho de uma borracha de lápis). Use os fios jumper F/F incluídos e siga o diagrama abaixo para ligá-lo aos pinos GPIO do Pi.
Diagrama cortesia Maryam @ IBM
Conexão do Microfone USB
Conecte o microfone USB em qualquer porta USB disponível no Pi. A porta específica não importa.
Configure uma Instância Speech-to-Text no IBM Cloud
Volte ao painel IBM Cloud, clique no menu hambúrguer no canto superior esquerdo e navegue até Speech to Text sob Services. Crie uma nova instância e anote as credenciais.
Com o microfone conectado e o serviço Speech-to-Text provisionado, você está pronto para programar o TJBot para ouvir, interpretar e controlar o LED.
Processo de manufatura
- Contêineres Code-Ready: Guia Prático para Automação de Processos Cloud-Native com Red Hat OpenShift
- Guia Prático de Impressão 3D em Cerâmica: Técnicas, Materiais e Dicas de Design
- Entendendo Corantes Básicos: Usos, Segurança e Aplicações Industriais
- Guia Passo a Passo para Implantar Gateway LoRa RAK 831 no Raspberry Pi 3
- Construa um Gateway LoRa com Módulo RAK831 no Raspberry Pi 3 – Guia Passo a Passo
- IoT na Era Edge: Crescimento, Dados, Segurança e Estratégia de Parcerias
- IA em Seguros: Guia Prático Inicial para Implementação no Mundo Real
- Tutorial Arduino Iniciante 01: Comece seu Primeiro Projeto
- Conheça o Eagle Group: Seu Parceiro para Fabricação de Metais de Qualidade
- Otimize Máquinas Cat®: O Guia Definitivo do My.Cat.com