Petoi Bittle este un câine robot cvadruped, programabil, bugetar, cu o ramă din plastic. Micul robot este ușor de personalizat și cuprinde cinci componente majore, adică cadrul corpului, actuatorul, dispozitivele electronice, bateria și software-ul pentru a coordona întregul hardware pentru a îndeplini diferite sarcini.
Bittle este o platformă deschisă pentru a combina mai multe gadget-uri într-un singur sistem organic. Se mișcă pe cele 4 picioare și are un cadru care este compatibil cu majoritatea servo-urilor de 9g. Este condus de NyBoard V1, care este o placă Arduino personalizată cu periferice bogate. Placa poate conduce cel puțin 12 servome PWM și o IMU (Inertial Measurement Unit) este utilizată pentru echilibrare. Robotul stochează memoria musculară și detectează starea corpului (orientare și accelerație) care îl ajută să se echilibreze bine. În plus, este prevăzută o telecomandă cu infraroșu pentru a declanșa mișcările de bază. De asemenea, placa ascultă comenzi de tip șir, cum ar fi mersul pe jos, așezarea din portul serial sau instrucțiuni mai detaliate pentru îmbinările individuale de urmat.
Corpul robotului este alcătuit din componente din plastic turnate prin injecție, în formă de piese, cu un număr foarte mic de șuruburi. Are o dimensiune de 20cm x 11cm x 11cm și cântărește mai puțin de 280g. Cu toate acestea, poate transporta până la 450g marfă sub burtă. Cu o programare și o calibrare adecvate, robotul poate rula mai repede decât două lungimi ale corpului pe secundă. De asemenea, poate aminti zeci de modele de mișcare instinctive și poate efectua mai multe trucuri fanteziste cu instrucțiuni în timp real. Este compatibil cu 8.4V, rulează la viteză mare și are o autonomie controlabilă de 270 de grade. NyBoard V1 - l vine dotat cu un Atmega328P are cu procesor 16MHz, 2K SRAM, si flash 32K. În plus, există o EEPROM I2C de 8K, un IMU, un servo-driver pentru 12 servome PWM, un receptor cu infraroșu, un buzzer și un soclu 2x5 pentru montare pe un Raspberry Pi.
Există patru prize Seeed Grove pe NyBoard V1 pentru module extensibile. Pentru a facilita instalarea, capul robotului este conceput ca un clip de mușcat pe module. În plus, va fi compilat avantajul „pachetului de senzori”, inclusiv un modul inteligent de cameră, un senzor de gesturi, un senzor de mișcare PIR și alți alți senzori utili.
Acesta vine cu un modul inteligent de cameră care integrează algoritmi multipli de recunoaștere a vederii care rulează pe procesorul său dual-core ESP32. Poate returna corpul uman recunoscut, obiecte și simboluri prin serial / I2C / WiFi la o rată de 25 fps sau 50 fps. Odată cu aceasta, poate fi inclus și un pachet de cărți simbol.
Robotul are un dongle Bluetooth pentru conectivitate wireless. Dongle-ul Bluetooth este compatibil cu Windows, macOS și Android. Poate funcționa, de asemenea, pe iOS cu unele programe auxiliare care pot fi utilizate pentru încărcarea schiței Arduino sau comunicarea cu NyBoard. Modulul WiFi poate găzdui un WebUI simplu și poate comunica cu NyBoard. Priza 2x5 de pe NyBoard V1 pentru montarea Raspberry Pi este, de asemenea, furnizată pentru a alimenta Pi și a comunica cu acesta prin rețeaua serială sau I2C. Pi oferă Bittle capacitatea de a analiza mai multe date senzoriale, de a se conecta la Internet și de a lua decizii de la sine.
Datorită dimensiunilor mici ale lui Bittle, se potrivește cel mai bine Pi Zero și Pi 3A +. Pentru modelele Pi mai mari, va trebui să înclinați Pi și 3D să imprimați câteva structuri de susținere. De obicei, supraviețuiește coliziunilor regulate. Cu toate acestea, în cazuri extreme, se dezintegrează la veriga slabă desemnată în lanț, care este ușor și ieftin de reinstalat sau înlocuit.
Utilizatorii pot programa cu ușurință Bittle la diferite niveluri în diferite medii de codare, cum ar fi C în Arduino IDE și Python în terminal. O gaură de șurub în interiorul capului Bittle permite fixarea ușoară a modulelor suplimentare. Pentru acționarea robotului, se utilizează nouă servome P1S, dintre care opt sunt pentru articulații de mers și unul este pentru panoramarea capului. De asemenea, există un servo de rezervă pentru înlocuire, deoarece motoarele periate sunt consumabile după o anumită perioadă de uzură.
Vorbind despre baterie, robotul are un pachet de baterii Li-ion cu un circuit de încărcare și protecție încorporat. Poate aluneca în pista de sub Bittle și își poate regla centrul de masă. Bateria poate alimenta Bittle pentru cel puțin o oră de mers continuu. De asemenea, are un LED RGB pentru a indica starea bateriei. Cu mecanismul de instalare cu glisare și o priză anti-inversare, nu este prea greu să schimbați bateriile.