Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Aan de slag met TJBot: Bouw, Configureer en Stem-bedien Je Eigen AI-robot

Inleiding

Ontmoet TJBot, IBM’s hands-on kit die Watson AI naar je deur brengt. Monteer een kleine robot, sluit een Raspberry Pi 3 aan en zie hem golfen, knipperen, praten en luisteren – allemaal aangedreven door IBM’s cloudservices.

Benodigde Setup-tools

Voor een desktop-configuratie heb je nodig:

  • USB-muis
  • USB-toetsenbord
  • HDMI-monitor, TV of VGA-adapter
  • 5 V voeding

Aan de slag

Voordat je in de code duikt, stel je Raspberry Pi in, verbind hem met internet en houd het OS up-to-date. Deze handleiding leidt je door elke stap.

De Pi instellen

Aanzetten: Hoewel de Pi kan booten vanaf een USB-poort van een computer via de micro-USB “PWR IN”, raden we een speciale 5,1 V micro-USB wandadapter aan voor stabiliteit.

Sluit je monitor, toetsenbord en muis aan, steek de microSD-kaart die bij de kit zat erin, plug de voeding in de gelabelde micro-B USB-poort en zet aan. Je zou het Raspberry Pi opstartscherm moeten zien.

Gebruikers in de VS willen misschien de toetsenbordindeling van UK naar US wijzigen. Open het Raspberry-menu, kies Preferences → Mouse and Keyboard Settings, klik vervolgens op Keyboard Layout… om je gewenste indeling te selecteren.

TJBot installeren

Voer het bootstrap-script uit met één commando:

curl -sL https://ibm.biz/tjbot-bootstrap | sudo sh –

Open een terminal (klik op het terminal-icoon in het bovenste paneel). Let op: tekst kopiëren naar een terminal gebruikt Shift + Ctrl + C en plakken Shift + Ctrl + V. Na het plakken van het commando, druk op Enter om het script te downloaden.

De installer stelt een reeks ja/nee-vragen. Antwoord y op:

  • Bevestig installatie op de huidige Pi
  • IPv6 uitschakelen (aanbevolen)
  • Google’s nameservers gebruiken voor snellere DNS
  • Locale dwingen naar US Engels als je in de VS bent

Wanneer er om een TJBot-naam wordt gevraagd, kun je een eigen naam typen of Enter drukken om de standaard te behouden.

OS upgraden

Het script biedt aan om het Raspberry Pi OS te upgraden. Hoewel dit tot een uur kan duren, zijn de meeste gebruikers in tien minuten klaar. Typ y en druk Enter om te beginnen. Bekijk de voortgang; de upgrade is geautomatiseerd.

Node.js installeren

Na de OS-upgrade vraagt de installer om Node.js te installeren. Accepteer de prompt, kies versie 7, en laat het script downloaden en installeren. Als je geen camera hebt, antwoord no wanneer er daarnaar gevraagd wordt.

Het script kloont vervolgens het TJBot-project naar je bureaublad. Wanneer gevraagd wordt om geluidskernelmodules uit te schakelen, antwoord n om audio-functionaliteit te behouden.

Afwerken!

Je ziet een vriendelijke ASCII-art van TJBot en een voltooiingsbericht. Druk Enter om door te gaan. De installer schetst stappen voor het aanmaken van een IBM Cloud-account, wat we hierna behandelen. Sla de hardwaretests over voor nu; ze kunnen mislukken na de aangepaste configuratie. Kies tenslotte yes om direct te herstarten.

IBM Cloud Setup

TJBot’s mogelijkheden worden aangedreven door Watson AI. Om Watson te benaderen, heb je een gratis IBM Cloud-account nodig.

Registreren voor een IBM-account

Bezoek IBM’s registratiepagina om een IBM ID aan te maken. Verifieer je e-mail, voer vervolgens de 7-cijferige bevestigingscode in die je ontvangt.

Na bevestiging, log uit van het IBM-accountdashboard.

Inloggen op IBM Cloud

Ga naar de IBM Cloud-portal (cloud.ibm.com). Voer je IBM ID e-mail in en geef een telefoonnummer op. Voltooi de captcha, bevestig je account via de e-maillink. Klik op de blauwe Login-knop om toegang te krijgen tot het clouddashboard.

Je organisatie instellen

Kies een korte, onthoudbare naam voor je organisatie en maak een space aan (bijv. “test”). Zodra aangemaakt, klik op I’m Ready om te bevestigen.

IBM Cloud Dashboard Overzicht

Het dashboard is je startpunt voor alle IBM Cloud-services. Om betaalde services voor TJBot in te schakelen, voeg factureringsgegevens toe:

  1. Klik op Manage → Billing in het rechterbovenmenu.
  2. Selecteer Add Credit Card en vul het formulier in.
  3. Verstuur om je geüpgraded account te activeren.

Met facturering ingesteld, ben je klaar om Watson-services aan te maken en TJBot tot leven te wekken.

Een LED met je stem besturen

Het eerste project demonstreert stemgestuurde besturing van een adresseerbare LED. Begin met het aansluiten van de LED uit de kit op de Raspberry Pi.

LED-aansluiting

Zoek de kleine LED (ongeveer de grootte van een potloodradertje). Gebruik de meegeleverde F/F jumper-draden en volg het onderstaande schema om het aan te sluiten op de GPIO-pinnen van de Pi.

Schema ter beschikking gesteld door Maryam @ IBM

USB-microfoon aansluiten

Plug de USB-microfoon in een willekeurige vrije USB-poort op de Pi. De specifieke poort maakt niet uit.

Speech-to-Text instantie op IBM Cloud instellen

Keer terug naar het IBM Cloud-dashboard, klik op het hamburgermenu linksboven, en navigeer naar Speech to Text onder Services. Maak een nieuwe instantie aan en noteer de credentials.

Met de microfoon aangesloten en de Speech-to-Text-service ingericht, ben je klaar om TJBot te programmeren om te luisteren, te interpreteren en de LED te besturen.

Productieproces

  1. Cat® Machines Optimaliseren: De Ultieme My.Cat.com Gids
  2. Stap-voor-stap Handleiding om een RAK 831 LoRa-gateway op Raspberry Pi 3 te Deployen
  3. Bouw een LoRa Gateway met de RAK831 Module op Raspberry Pi 3 – Stap-voor-Stap Gids
  4. Arduino Beginner Tutorial 01: Start met Je Eerste Project
  5. Ontdek de Eagle Group: Uw Partner voor Kwalitatieve Metaalproductie
  6. Een Praktische Gids voor Ceramisch 3D-printen: Technieken, Materialen, en Ontwerptips
  7. AI in verzekeringen: Een praktische startergids voor real-world implementatie
  8. Node-RED op PLCnext deployen met Docker: Stap-voor-stap handleiding
  9. Code-Ready Containers: Een Praktische Gids voor Cloud-Native Procesautomatisering met Red Hat OpenShift
  10. IoT in de Edge-era: Groei, data, beveiliging en partnerstrategie
  11. Basiskleurstoffen begrijpen: Gebruik, veiligheid en industriële toepassingen