TJBot starten: Bauen, konfigurieren und per Sprache steuern
Einführung
Lernen Sie TJBot kennen, IBMs Hands-on-Kit, das Watson AI zu Ihnen nach Hause bringt. Einen kleinen Roboter zusammenbauen, einen Raspberry Pi 3 einstecken und zusehen, wie er winkt, blinkt, spricht und zuhört – alles angetrieben von IBMs Cloud-Services.
Benötigte Setup-Werkzeuge
Für eine Desktop-Konfiguration benötigen Sie:
- USB-Maus
- USB-Tastatur
- HDMI-Monitor, TV oder VGA-Adapter
- 5 V Netzteil
Erste Schritte
Bevor Sie in den Code eintauchen, richten Sie Ihren Raspberry Pi ein, verbinden ihn mit dem Internet und halten das OS aktuell. Diese Anleitung führt Sie durch jeden Schritt.
Pi einrichten
Einschalten: Obwohl der Pi über den Micro-USB „PWR IN“ Port von einem Computer-USB-Port booten kann, empfehlen wir ein dediziertes 5,1 V Micro-USB-Wandnetzteil für Stabilität.
Monitor, Tastatur und Maus anschließen, die mitgelieferte microSD-Karte einlegen. Netzteil in den gekennzeichneten Micro-B USB-Port stecken und einschalten. Der Raspberry Pi Boot-Screen sollte erscheinen.
US-Nutzer möchten eventuell das Tastaturlayout von UK auf US umstellen. Raspberry-Menü öffnen, Preferences → Mouse and Keyboard Settings wählen, dann Keyboard Layout… klicken, um das bevorzugte Layout auszuwählen.
TJBot installieren
Bootstrap-Skript mit einem Befehl ausführen:
curl -sL https://ibm.biz/tjbot-bootstrap | sudo sh –
Terminal öffnen (Terminal-Symbol in der oberen Leiste). Beachten Sie: Text in Terminal kopieren nutzt Shift + Strg + C, einfügen Shift + Strg + V. Nach Einfügen des Befehls Enter drücken, um das Skript herunterzuladen.
Der Installer stellt eine Reihe Ja/Nein-Fragen. Mit y antworten für:
- Installation auf aktuellem Pi bestätigen
- IPv6 deaktivieren (empfohlen)
- Googles Nameserver für schnelleres DNS nutzen
- Locale auf US-English erzwingen, falls Sie in den USA sind
Bei Aufforderung nach TJBot-Namen entweder eigenen Namen eingeben oder Enter drücken für Standard.
OS aktualisieren
Das Skript bietet ein Raspberry Pi OS Upgrade an. Obwohl es bis zu einer Stunde dauern kann, sind die meisten Nutzer in zehn Minuten fertig. y eingeben und Enter drücken. Fortschritt beobachten; das Upgrade läuft automatisiert.
Node.js installieren
Nach OS-Upgrade fragt der Installer nach Node.js-Installation. Prompt akzeptieren, Version 7 wählen und Skript herunterladen und installieren lassen. Falls keine Kamera vorhanden, bei Nachfrage no antworten.
Das Skript klont das TJBot-Projekt auf den Desktop. Bei Aufforderung, Sound-Kernel-Module zu deaktivieren, n antworten, um Audio-Funktionalität zu erhalten.
Abschluss!
Sie sehen ein freundliches ASCII-Art von TJBot und eine Abschlussmeldung. Enter drücken zum Fortfahren. Der Installer skizziert Schritte für die Erstellung eines IBM Cloud Accounts, was wir als Nächstes behandeln. Hardware-Tests vorerst überspringen; sie können nach der benutzerdefinierten Konfiguration fehlschlagen. Schließlich yes wählen für sofortigen Neustart.
IBM Cloud Setup
TJBots Fähigkeiten werden von Watson AI angetrieben. Für Watson-Zugriff benötigen Sie einen kostenlosen IBM Cloud Account.
IBM Account registrieren
IBMs Registrierungsseite besuchen für IBM ID. E-Mail verifizieren, dann 7-stelligen Bestätigungscode eingeben.
Nach Bestätigung vom IBM Account Dashboard abmelden.
Bei IBM Cloud anmelden
Zum IBM Cloud Portal navigieren (cloud.ibm.com). IBM ID E-Mail eingeben und Telefonnummer angeben. Captcha lösen, dann Account via E-Mail-Link bestätigen. Blauen Login Button klicken für Cloud Dashboard.
Organisation einrichten
Kurzen, einprägsamen Namen für Organisation wählen und Space erstellen (z. B. „test“). Nach Erstellung I'm Ready klicken zur Bestätigung.
IBM Cloud Dashboard Überblick
Das Dashboard ist Startpunkt für alle IBM Cloud Services. Für TJBot kostenpflichtige Services aktivieren, Rechnungsinformationen hinzufügen:
- Manage → Billing im oberen Menü klicken.
- Add Credit Card wählen und Formular ausfüllen.
- Absenden zum Aktivieren des Upgrade-Accounts.
Mit Rechnungsinfo eingerichtet, sind Sie bereit, Watson Services zu erstellen und TJBot zum Leben zu erwecken.
LED per Sprache steuern
Das erste Projekt demonstriert Sprachsteuerung einer adressierbaren LED. Beginnen Sie mit dem Anschließen der LED aus dem Kit am Raspberry Pi.
LED-Anschluss
Die kleine LED (etwa Radiergummi-Größe) lokalisieren. Mitgelieferte F/F Jumper-Kabel nutzen und dem Diagramm folgen, um sie an die GPIO-Pins des Pi anzuschließen.
Diagramm mit freundlicher Genehmigung von Maryam @ IBM
USB-Mikrofon anschließen
USB-Mikrofon in einen freien USB-Port des Pi stecken. Der spezifische Port ist egal.
Speech-to-Text Instanz in IBM Cloud einrichten
Zurück zum IBM Cloud Dashboard, Hamburger-Menü oben links, zu Speech to Text unter Services navigieren. Neue Instanz erstellen und Credentials notieren.
Mit angeschlossenem Mikrofon und provisioniertem Speech-to-Text Service sind Sie bereit, TJBot zu programmieren, damit er zuhört, interpretiert und die LED steuert.
Herstellungsprozess
- Code-Ready Containers: Praktischer Leitfaden für Cloud-native Prozessautomatisierung mit Red Hat OpenShift
- Praktischer Leitfaden zu keramischem 3D-Druck: Techniken, Materialien, Design-Tipps
- Basisfarbstoffe (Basic Dyes) verstehen: Anwendungen, Sicherheit & Branchenanwendungen
- Schritt-für-Schritt: RAK 831 LoRa Gateway auf Raspberry Pi 3 deployen
- LoRa-Gateway mit RAK831-Modul auf Raspberry Pi 3 bauen – Schritt-für-Schritt-Anleitung
- IoT im Edge-Zeitalter: Wachstum, Daten, Sicherheit und Partnerstrategie
- KI in der Versicherung: Ein praxisnaher Starter-Guide für die reale Umsetzung
- Arduino Einsteiger Tutorial #1: Erstes Projekt (Blink)
- Entdecken Sie die Eagle Group: Ihr Partner für hochwertige Metallfertigung
- Cat®-Maschinen optimieren: Der ultimative My.Cat.com-Leitfaden