Démarrage avec TJBot : Construire, Configurer et Contrôler par la Voix Votre Propre Robot IA
Introduction
Rencontrez TJBot, le kit pratique d'IBM qui apporte l'IA Watson à votre porte. Assemblez un petit robot, branchez un Raspberry Pi 3, et regardez-le saluer, clignoter, parler et écouter — le tout alimenté par les services cloud d'IBM.
Outils de Configuration Requis
Pour une configuration de bureau, vous aurez besoin de :
- Souris USB
- Clavier USB
- Moniteur HDMI, TV ou adaptateur VGA
- Alimentation 5 V
Premiers Pas
Avant de plonger dans le code, configurez votre Raspberry Pi, connectez-le à Internet et maintenez l'OS à jour. Ce guide vous accompagne à chaque étape.
Configuration du Pi
Mise sous tension : Bien que le Pi puisse démarrer depuis le port USB d'un ordinateur via le micro-USB « PWR IN », nous recommandons un adaptateur secteur dédié 5,1 V micro-USB pour la stabilité.
Connectez votre moniteur, clavier et souris, puis insérez la carte microSD fournie avec le kit. Branchez l'alimentation sur le port USB micro-B étiqueté et mettez sous tension. Vous devriez voir l'écran de démarrage du Raspberry Pi.
Les utilisateurs américains peuvent vouloir changer la disposition du clavier de UK vers US. Ouvrez le menu Raspberry, choisissez Préférences → Souris et Clavier, puis cliquez sur Disposition du clavier… pour sélectionner votre disposition préférée.
Installer TJBot
Exécutez le script d'amorçage avec une seule commande :
curl -sL https://ibm.biz/tjbot-bootstrap | sudo sh –
Ouvrez un terminal (cliquez sur l'icône du terminal dans le panneau supérieur). Notez que la copie de texte dans un terminal utilise Shift + Ctrl + C et le collage utilise Shift + Ctrl + V. Après avoir collé la commande, appuyez sur Entrée pour télécharger le script.
L'installateur posera une série de questions oui/non. Répondez y pour :
- Confirmer l'installation sur le Pi actuel
- Désactiver IPv6 (recommandé)
- Utiliser les serveurs de noms de Google pour un DNS plus rapide
- Forcer la locale en anglais US si vous êtes aux États-Unis
Lorsque vous êtes invité à donner un nom à TJBot, vous pouvez soit taper un nom personnalisé, soit appuyer sur Entrée pour conserver le nom par défaut.
Mettre à Jour l'OS
Le script proposera de mettre à niveau le Raspberry Pi OS. Bien que cela puisse prendre jusqu'à une heure, la plupart des utilisateurs terminent en dix minutes. Tapez y et appuyez sur Entrée pour commencer. Regardez le défilement de la progression ; la mise à niveau est automatisée.
Installer Node.js
Après la mise à niveau de l'OS, l'installateur demandera d'installer Node.js. Acceptez l'invite, choisissez la version 7, et laissez le script le télécharger et l'installer. Si vous n'avez pas de caméra, répondez non quand on vous le demande.
Le script clone ensuite le projet TJBot sur votre bureau. Lorsque vous êtes invité à désactiver les modules noyau sonores, répondez n pour préserver la fonctionnalité audio.
Terminer !
Vous verrez un art ASCII amical de TJBot et un message de fin. Appuyez sur Entrée pour continuer. L'installateur décrira les étapes pour créer un compte IBM Cloud, que nous aborderons ensuite. Ignorez les tests matériels pour l'instant ; ils peuvent échouer après la configuration personnalisée. Enfin, choisissez oui pour redémarrer immédiatement.
Configuration IBM Cloud
Les capacités de TJBot sont alimentées par Watson AI. Pour accéder à Watson, vous aurez besoin d'un compte IBM Cloud gratuit.
Créer un Compte IBM
Visitez la page d'inscription d'IBM pour créer un identifiant IBM. Vérifiez votre email, puis entrez le code de confirmation à 7 chiffres reçu.
Après confirmation, déconnectez-vous du tableau de bord du compte IBM.
Se Connecter à IBM Cloud
Accédez au portail IBM Cloud (cloud.ibm.com). Entrez votre email d'identifiant IBM et fournissez un numéro de téléphone. Complétez le captcha, puis confirmez votre compte via le lien email. Cliquez sur le bouton bleu Login pour accéder au tableau de bord cloud.
Configurer Votre Organisation
Choisissez un nom court et mémorable pour votre organisation et créez un espace (ex. « test »). Une fois créé, cliquez sur I'm Ready pour confirmer.
Vue d'ensemble du Tableau de Bord IBM Cloud
Le tableau de bord est votre rampe de lancement pour tous les services IBM Cloud. Pour activer les services payants pour TJBot, ajoutez les informations de facturation :
- Cliquez sur Manage → Billing dans le menu en haut à droite.
- Sélectionnez Add Credit Card et remplissez le formulaire.
- Soumettez pour activer votre compte mis à niveau.
Avec la facturation configurée, vous êtes prêt à créer les services Watson et donner vie à TJBot.
Contrôler une LED par la Voix
Le premier projet démontre le contrôle vocal d'une LED adressable. Commencez par connecter la LED du kit au Raspberry Pi.
Branchement de la LED
Localisez la petite LED (environ de la taille d'une gomme de crayon). Utilisez les fils de liaison F/F fournis et suivez le schéma ci-dessous pour la câbler aux broches GPIO du Pi.
Schéma fourni par Maryam @ IBM
Branchement du Microphone USB
Branchez le microphone USB sur n'importe quel port USB disponible du Pi. Le port spécifique n'a pas d'importance.
Configurer une Instance Speech-to-Text sur IBM Cloud
Retournez au tableau de bord IBM Cloud, cliquez sur le menu hamburger en haut à gauche, et naviguez vers Speech to Text sous Services. Créez une nouvelle instance et notez les identifiants.
Avec le microphone connecté et le service Speech-to-Text provisionné, vous êtes prêt à programmer TJBot pour écouter, interpréter et contrôler la LED.
Processus de fabrication
- Code-Ready Containers : Guide Pratique d'Automatisation Cloud-Native avec Red Hat OpenShift
- Guide pratique de l'impression 3D céramique : techniques, matériaux et conseils de conception
- Comprendre les colorants basiques : usages, sécurité et applications industrielles
- Guide Pas à Pas pour Déployer une Passerelle LoRa RAK 831 sur Raspberry Pi 3
- Construire une passerelle LoRa avec le module RAK831 sur Raspberry Pi 3 – Guide pas à pas
- L'IoT à l'ère de l'Edge : croissance, données, sécurité et stratégie partenaires
- IA dans l'assurance : Guide pratique de démarrage pour une implémentation réelle
- Tutoriel Arduino Débutant 01 : Démarrez votre Premier Projet
- Découvrez le groupe Eagle : votre partenaire pour la fabrication métallique de qualité