Memulai dengan TJBot: Bangun, Konfigurasikan, dan Kendalikan dengan Suara Robot AI Anda
Pendahuluan
Kenali TJBot, kit praktis IBM yang membawa Watson AI ke pintu rumah Anda. Rangkai robot kecil, colok Raspberry Pi 3, dan lihat ia melambaikan tangan, berkedip, berbicara, dan mendengarkan—semua didorong oleh layanan cloud IBM.
Alat Pengaturan yang Diperlukan
Untuk konfigurasi desktop Anda akan memerlukan:
- Mouse USB
- Keyboard USB
- Monitor HDMI, TV, atau adapter VGA
- Pasokan daya 5 V
Memulai
Sebelum terjun ke kode, siapkan Raspberry Pi Anda, hubungkan ke internet, dan perbarui OS. Panduan ini memandu Anda melalui setiap langkah.
Menyiapkan Pi
Menyalakan: Sementara Pi dapat boot dari port USB komputer melalui micro-USB “PWR IN”, kami merekomendasikan adapter dinding micro-USB 5,1 V khusus untuk stabilitas.
Hubungkan monitor, keyboard, dan mouse Anda, lalu masukkan kartu microSD yang hadir dengan kit. Colok pasokan daya ke port micro-B USB yang diberi label dan nyalakan. Anda seharusnya melihat layar boot Raspberry Pi.
Pengguna AS mungkin ingin beralih tata letak keyboard dari UK ke AS. Buka menu Raspberry, pilih Preferences → Mouse and Keyboard Settings, lalu klik Keyboard Layout… untuk memilih tata letak yang Anda sukai.
Instal TJBot
Jalankan skrip bootstrap dengan satu perintah:
curl -sL https://ibm.biz/tjbot-bootstrap | sudo sh –
Buka terminal (klik ikon terminal di panel atas). Perhatikan bahwa menyalin teks ke terminal menggunakan Shift + Ctrl + C dan menempel menggunakan Shift + Ctrl + V. Setelah menempel perintah, tekan Enter untuk mengunduh skrip.
Penginstal akan meminta serangkaian pertanyaan ya/tidak. Jawab dengan y untuk:
- Konfirmasi instalasi di Pi saat ini
- Nonaktifkan IPv6 (direkomendasikan)
- Gunakan nameserver Google untuk DNS yang lebih cepat
- Paksa locale ke Bahasa Inggris AS jika Anda di AS.
Saat diminta nama TJBot, Anda dapat mengetik nama kustom atau menekan Enter untuk menjaga default.
Upgrade OS
Skrip akan menawarkan untuk upgrade Raspberry Pi OS. Meskipun bisa memakan waktu hingga satu jam, sebagian besar pengguna selesai dalam sepuluh menit. Ketik y dan tekan Enter untuk memulai. Lihat progres menggulir; upgrade adalah otomatis.
Instal Node.js
Setelah upgrade OS, penginstal akan meminta untuk menginstal Node.js. Terima prompt, pilih versi 7, dan biarkan skrip mengundah dan menginstalnya. Jika Anda tidak memiliki kamera, jawab no saat diminta.
Skrip kemudian mengkloning proyek TJBot ke desktop Anda. Saat diminta untuk menonaktifkan modul kernel suara, jawab n untuk mempertahankan fungsionalitas audio.
Selesai!
Anda akan melihat seni ASCII ramah TJBot dan pesan selesai. Tekan Enter untuk melanjutkan. Penginstal akan memberikan garis besar langkah untuk membuat akun IBM Cloud, yang akan kita bahas selanjutnya. Lewati tes hardware untuk saat ini; mereka mungkin gagal setelah konfigurasi kustom. Terakhir, pilih yes untuk reboot segera.
Pengaturan IBM Cloud
Kemampuan TJBot didorong oleh Watson AI. Untuk mengakses Watson, Anda perlu akun IBM Cloud gratis.
Daftar Akun IBM
Kunjungi halaman registrasi IBM untuk membuat IBM ID. Verifikasi email Anda, lalu masukkan kode konfirmasi 7 digit yang diterima.
Setelah konfirmasi, keluar dari dasbor akun IBM.
Masuk ke IBM Cloud
Navigasi ke portal IBM Cloud (cloud.ibm.com). Masukkan email IBM ID Anda dan berikan nomor telepon. Selesaikan captcha, lalu konfirmasi akun Anda melalui tautan email. Klik tombol biru Login untuk mengakses dasbor cloud.
Siapkan Organisasi Anda
Pilih nama organisasi yang singkat dan mudah diingat dan buat sebuah spasi (misalnya, “test”). Setelah dibuat, klik I’m Ready untuk mengonfirmasi.
Ringkasan Dasbor IBM Cloud
Dasbor adalah peluncuran untuk semua layanan IBM Cloud. Untuk mengaktifkan layanan berbayar untuk TJBot, tambahkan informasi penagihan:
- Klik Manage → Billing di menu kanan atas.
- Pilih Add Credit Card dan isi formulir.
- Kirim untuk mengaktifkan akun yang diupgrade Anda.
Dengan penagihan disiapkan, Anda siap membuat layanan Watson dan menghidupkan TJBot.
Kendalikan LED dengan Suara
Proyek pertama menunjukkan kendali suara pada LED addressable. Mulai dengan menghubungkan LED dari kit ke Raspberry Pi.
Penghubungan LED
Temukan LED kecil (sekitar ukuran penghapus pensil). Gunakan kabel jumper F/F yang disertakan dan ikuti diagram di bawah untuk menyatukannya ke pin GPIO Pi.
Diagram courtesy Maryam @ IBM
Penghubungan Mikrofon USB
Colok mikrofon USB ke port USB yang tersedia di Pi. Port tertentu tidak masalah.
Siapkan Instance Speech-to-Text di IBM Cloud
Kembali ke dasbor IBM Cloud, klik menu hamburger di kiri atas, dan navigasikan ke Speech to Text di bawah Services. Buat instance baru dan catat kredensialnya.
Dengan mikrofon terhubung dan layanan Speech-to-Text disediakan, Anda siap memprogram TJBot untuk mendengarkan, menafsirkan, dan mengontrol LED.