Petoi Bittle adalah anjing robot berkaki empat yang boleh diprogram dan mesra bajet yang boleh diprogramkan dengan bingkai plastik. Robot kecil mudah disesuaikan dan terdiri daripada lima komponen utama iaitu rangka badan, penggerak, elektronik, bateri, dan perisian untuk menyelaraskan semua perkakasan untuk melakukan tugas yang berbeza.
Bittle adalah platform terbuka untuk menggabungkan pelbagai alat ke dalam satu sistem organik. Ia bergerak pada 4 kakinya dan mempunyai bingkai yang serasi dengan kebanyakan servo 9g. Ia didorong oleh NyBoard V1, yang merupakan papan Arduino yang disesuaikan dengan periferal yang kaya. Papan boleh menggerakkan sekurang-kurangnya 12 servo PWM dan IMU (Inertial Measurement Unit) digunakan untuk mengimbangkan. Robot menyimpan memori otot dan mengesan status badan (orientasi dan pecutan) yang membantunya mengimbangkan dengan baik. Selain itu, alat kawalan jauh inframerah disediakan untuk memicu pergerakan asas. Papan ini juga mendengar arahan rentetan seperti berjalan, duduk dari port bersiri, atau arahan yang lebih terperinci untuk diikuti oleh setiap sendi.
Badan robot terdiri daripada komponen plastik yang dibentuk suntikan seperti teka-teki yang saling berkaitan, dengan bilangan skru yang sangat sedikit. Berukuran 20cm x 11cm x 11cm dan beratnya kurang dari 280g. Namun, ia boleh membawa muatan sehingga 450g di bawah perutnya. Dengan pengaturcaraan dan penentukuran yang betul, robot dapat berjalan lebih cepat daripada dua panjang badan sesaat. Juga, ia dapat mengingat puluhan corak gerak naluri dan dapat melakukan trik yang lebih menarik dengan arahan masa nyata. Ia serasi dengan 8.4V, berjalan pada kelajuan tinggi, dan mempunyai jarak terkawal 270 darjah. The NyBoard V1 ia datang dikurniakan dengan mempunyai Atmega328P dengan CPU 16MHz, 2K SRAM dan 32K flash. Selain itu, terdapat 8K I2C EEPROM, IMU, pemacu servo untuk 12 servo PWM, penerima inframerah, bel, dan soket 2x5 untuk dipasang pada Raspberry Pi.
Terdapat empat soket Seeed Grove di NyBoard V1 untuk modul yang boleh diperluas. Untuk memudahkan pemasangan, kepala robot direka sebagai klip untuk menggigit modul. Selain itu, pek 'pek sensor', termasuk modul kamera pintar, sensor gerak isyarat, sensor gerakan PIR, dan beberapa sensor berguna lainnya juga akan disusun.
Ia dilengkapi dengan modul kamera pintar yang mengintegrasikan pelbagai algoritma pengenalan penglihatan yang berjalan pada pemproses dwi-teras ESP32. Ia dapat mengembalikan tubuh manusia, objek, dan simbol melalui siri / I2C / WiFi pada kadar 25fps atau 50fps. Bersama ini, sekeping kad simbol juga boleh disertakan.
Robot ini mempunyai dongle Bluetooth untuk sambungan tanpa wayar. Dongle Bluetooth serasi dengan Windows, macOS, dan Android. Ia juga dapat berfungsi pada iOS dengan beberapa perisian tambahan yang akan digunakan untuk memuat naik sketsa Arduino atau berkomunikasi dengan NyBoard. Modul WiFi dapat menjadi tuan rumah WebUI sederhana dan berkomunikasi dengan NyBoard. Soket 2x5 pada NyBoard V1 untuk pemasangan Raspberry Pi juga disediakan untuk memberi kekuatan pada Pi dan berkomunikasi dengannya melalui rangkaian siri atau I2C. Pi memberikan Bittle kemampuan untuk menganalisis lebih banyak data deria, tersambung ke Internet, dan membuat keputusan dengan sendirinya.
Oleh kerana saiz kecil Bittle, ia sangat sesuai dengan Pi Zero dan Pi 3A +. Untuk model Pi yang lebih besar, anda perlu mencondongkan Pi dan 3D mencetak beberapa struktur sokongan. Selalunya dapat bertahan dari perlanggaran biasa. Walau bagaimanapun, dalam kes yang melampau, ia akan hancur pada pautan lemah yang ditentukan dalam rantai, yang mudah dan murah untuk dipasang semula atau diganti.
Pengguna dapat dengan mudah memprogram Bittle pada berbagai tahap dalam berbagai lingkungan pengkodan, seperti C di Arduino IDE dan Python di terminal. Lubang skru di dalam kepala Bittle memungkinkan pemasangan modul tambahan dengan mudah. Untuk menggerakkan robot, sembilan servo P1S digunakan, lapan daripadanya adalah untuk sendi berjalan, dan satu untuk panning kepala. Juga, ada satu servo ganti untuk penggantian, kerana motor yang disikat boleh digunakan setelah jangka masa pemakaian tertentu.
Bercakap mengenai bateri, robot mempunyai pek bateri Li-ion dengan litar pengecasan dan perlindungan terbina dalam. Ia boleh meluncur ke trek di bawah Bittle dan menyesuaikan pusat jisimnya. Bateri dapat mengaktifkan Bittle sekurang-kurangnya satu jam berjalan berterusan. Ia juga memiliki LED RGB untuk menunjukkan status bateri. Dengan mekanisme pemasangan slaid-in dan palam anti-terbalik, tidak sukar untuk menukar bateri.