Petoi Bittle adalah anjing robot berkaki empat yang lucu dan dapat diprogram seukuran telapak tangan dengan bingkai plastik. Robot mungil ini mudah disesuaikan dan terdiri dari lima komponen utama yaitu rangka bodi, aktuator, elektronik, baterai, dan perangkat lunak untuk mengoordinasikan semua perangkat keras untuk melakukan tugas yang berbeda.
Bittle adalah platform terbuka untuk memadukan beberapa gadget menjadi satu sistem organik. Ini bergerak dengan 4 kakinya dan memiliki bingkai yang kompatibel dengan kebanyakan servo 9g. Ini digerakkan oleh NyBoard V1, yang merupakan papan Arduino yang disesuaikan dengan periferal yang kaya. Papan dapat menggerakkan setidaknya 12 servos PWM dan IMU (Unit Pengukuran Inersia) digunakan untuk menyeimbangkan. Robot menyimpan memori otot dan mendeteksi status tubuh (orientasi dan akselerasi) yang membantunya menyeimbangkan dengan baik. Selain itu, remote infra merah disediakan untuk memicu gerakan dasar. Papan juga mendengarkan perintah string seperti berjalan, duduk dari port serial, atau instruksi yang lebih rinci untuk diikuti setiap sendi.
Badan robot terdiri dari komponen plastik cetakan injeksi seperti potongan puzzle yang saling mengunci, dengan jumlah sekrup yang sangat sedikit. Ukurannya 20cm x 11cm x 11cm dan beratnya kurang dari 280g. Namun, bisa membawa kargo hingga 450g di bawah perutnya. Dengan pemrograman dan kalibrasi yang tepat, robot dapat berlari lebih cepat dari dua panjang tubuh per detik. Selain itu, ia dapat mengingat puluhan pola gerakan naluriah dan dapat melakukan trik yang lebih mewah dengan instruksi waktu nyata. Ini kompatibel dengan 8.4V, berjalan dengan kecepatan tinggi, dan memiliki kisaran 270 derajat yang dapat dikontrol. The NyBoard V1 ia datang diberkahi dengan memiliki ATmega328P dengan CPU 16MHz, 2K SRAM, dan 32K flash. Selain itu, ada EEPROM 8K I2C, IMU, driver servo untuk 12 servos PWM, penerima inframerah, bel, dan sock 2x5 untuk dipasang pada Raspberry Pi.
Ada empat soket Seeed Grove di NyBoard V1 untuk modul yang dapat diperluas. Untuk mempermudah pemasangan, kepala robot dirancang sebagai klip untuk menggigit modul. Selain itu, 'paket sensor', termasuk modul kamera cerdas, sensor gerakan, sensor gerak PIR, dan beberapa sensor berguna lainnya akan dikompilasi juga.
Muncul dengan modul kamera cerdas yang mengintegrasikan beberapa algoritma pengenalan penglihatan yang berjalan pada prosesor inti ganda ESP32. Itu dapat mengembalikan tubuh manusia, objek, dan simbol yang dikenali melalui serial / I2C / WiFi dengan kecepatan 25fps atau 50fps. Bersamaan dengan ini, setumpuk kartu simbol juga bisa disertakan.
Robot tersebut memiliki dongle Bluetooth untuk konektivitas nirkabel. Dongle Bluetooth kompatibel dengan Windows, macOS, dan Android. Itu juga dapat bekerja di iOS dengan beberapa perangkat lunak tambahan yang akan digunakan untuk mengunggah sketsa Arduino atau berkomunikasi dengan NyBoard. Modul WiFi dapat menghosting WebUI sederhana dan berkomunikasi dengan NyBoard. Soket 2x5 pada NyBoard V1 untuk pemasangan Raspberry Pi juga disediakan untuk memberi daya pada Pi dan berkomunikasi dengannya melalui jaringan serial atau I2C. Pi memberi Bittle kemampuan untuk menganalisis lebih banyak data sensorik, terhubung ke Internet, dan membuat keputusan dengan sendirinya.
Karena ukuran Bittle yang kecil, paling cocok untuk Pi Zero dan Pi 3A +. Untuk model Pi yang lebih besar, Anda perlu memiringkan Pi dan mencetak 3D beberapa struktur pendukung. Biasanya selamat dari tabrakan biasa. Namun, dalam kasus yang ekstrim, itu akan hancur di link lemah yang ditunjuk dalam rantai, yang mudah dan murah untuk dipasang ulang atau diganti.
Pengguna dapat dengan mudah memprogram Bittle pada level yang berbeda dalam berbagai lingkungan pengkodean, seperti C di Arduino IDE dan Python di terminal. Lubang sekrup di dalam kepala Bittle memungkinkan fiksasi modul tambahan dengan mudah. Untuk menggerakkan robot, sembilan servo P1S digunakan, delapan di antaranya untuk sambungan berjalan, dan satu untuk panning kepala. Juga, ada satu servo cadangan untuk penggantian, karena motor yang disikat dapat dikonsumsi setelah jangka waktu pemakaian tertentu.
Berbicara tentang baterai, robot memiliki paket baterai Li-ion dengan sirkuit pengisian dan perlindungan bawaan. Itu dapat meluncur ke trek di bawah Bittle dan menyetel pusat massanya. Baterai dapat memberi daya pada Bittle untuk setidaknya satu jam berjalan terus menerus. Ini juga memiliki LED RGB untuk menunjukkan status baterai. Dengan mekanisme pemasangan geser dan konektor anti-mundur, tidak terlalu sulit untuk mengganti baterai.