Petoi Bittle on kämmenen kokoinen söpö ohjelmoitava, budjettiystävällinen nelijalkainen robottikoira, jolla on muovikehys. Pieni robotti on helposti muokattavissa ja se koostuu viidestä pääkomponentista, eli rungon rungosta, toimilaitteesta, elektroniikasta, akusta ja ohjelmistosta, joka koordinoi kaikkia laitteita eri tehtävien suorittamiseen.
Bittle on avoin foorumi, joka yhdistää useita gadgeteja yhdeksi orgaaniseksi järjestelmäksi. Se liikkuu neljällä jalallaan ja siinä on kehys, joka on yhteensopiva useimpien 9g-servojen kanssa. Sitä ohjaa NyBoard V1, joka on räätälöity Arduino- kortti, jossa on runsaasti oheislaitteita. Lauta pystyy käyttämään vähintään 12 PWM-servoa ja tasapainottamiseen käytetään IMU: ta (inertiaalinen mittausyksikkö). Robotti tallentaa lihasmuistin ja tunnistaa kehon tilan (suunta ja kiihtyvyys), mikä auttaa sitä tasapainottamaan hyvin. Lisäksi infrapunakaukosäädin on tarkoitettu liikkeiden käynnistämiseen. Lauta kuuntelee myös merkkijonokomentoja, kuten kävellä, istua sarjaportista tai tarkempia ohjeita yksittäisten nivelten noudattamiseksi.
Robotin runko koostuu lukittuvista, palapelin kaltaisista ruiskupuristetuista muoviosista, joissa on hyvin vähän ruuveja. Se on kooltaan 20 cm x 11 cm x 11 cm ja painaa alle 280 g. Se voi kuitenkin kuljettaa jopa 450 g lastia vatsansa alla. Asianmukaisella ohjelmoinnilla ja kalibroinnilla robotti voi toimia nopeammin kuin kaksi kehon pituutta sekunnissa. Lisäksi se pystyy muistamaan kymmeniä vaistomaisia liikerakenteita ja voi tehdä enemmän hienoja temppuja reaaliaikaisilla ohjeilla. Se on 8.4V-yhteensopiva, toimii suurella nopeudella ja sen hallittava alue on 270 astetta. NyBoard V1 se tulee jolla on on Atmega328P kanssa 16MHz prosessorin, 2K SRAM, ja 32K salama. Lisäksi on 8K I2C EEPROM, IMU, servo-ohjain 12 PWM-servolle, infrapunavastaanotin, summeri ja 2x5, joka on kiinnitetty Raspberry Pi -laitteeseen.
NyBoard V1: ssä on neljä Seeed Grove -liitäntää laajennettaville moduuleille. Asennuksen helpottamiseksi robotin pää on suunniteltu pidikkeeksi, joka puree moduuleja. Lisäksi kootaan myös 'anturipaketti', mukaan lukien älykäs kameramoduuli, ele-anturi, PIR-liiketunnistin ja joitain muita hyödyllisiä antureita.
Sen mukana tulee älykäs kameramoduuli, joka integroi useita ESP32-kaksoisytimellä suoritettavia näön tunnistusalgoritmeja. Se voi palauttaa tunnistetun ihmiskehon, esineet ja symbolit sarja- / I2C / WiFi-yhteyden kautta 25 tai 50 kuvaa sekunnissa. Tämän ohella voi olla myös pakkaus symbolikortteja.
Robotissa on Bluetooth-dongle langatonta yhteyttä varten. Bluetooth-dongle on yhteensopiva Windowsin, macOS: n ja Androidin kanssa. Se voi toimia myös iOS: ssä joidenkin apuohjelmien kanssa, joita käytetään Arduino-luonnoksen lataamiseen tai viestintään NyBoardin kanssa. WiFi-moduuli voi isännöidä yksinkertaista WebUI: ta ja olla yhteydessä NyBoardiin. 2x5 pistorasia NyBoard V1: llä Vadelma Pi: n asentamista varten on myös tarkoitettu Pi: n virran saamiseksi ja yhteydenpitoon sarja- tai I2C-verkon kautta. Pi antaa Bittylle mahdollisuuden analysoida enemmän aistitietoja, olla yhteydessä Internetiin ja tehdä päätöksiä itse.
Bittlen pienen koon vuoksi se sopii parhaiten Pi Zeroon ja Pi 3A +: iin. Suuremmissa Pi-malleissa joudut kallistamaan Pi- ja 3D-tulosta joitain tukirakenteita. Se yleensä selviää säännöllisistä törmäyksistä. Äärimmäisissä tapauksissa se hajoaa ketjun nimettyyn heikkoon kohtaan, joka on helppo ja halpa asentaa tai vaihtaa.
Käyttäjät voivat helposti ohjelmoida Bittle: n eri tasoilla erilaisissa koodausympäristöissä, kuten C Arduino IDE: ssä ja Python terminaalissa. Bittlein pään sisällä oleva ruuvinreikä mahdollistaa lisämoduulien helpon kiinnittämisen. Robotin käyttämiseen käytetään yhdeksää P1S-servoa, joista kahdeksan on kävelynivelille ja yksi pään panoroinnille. Lisäksi vaihdossa on yksi vara-servo, koska harjatut moottorit ovat kuluvia tietyn ajanjakson jälkeen.
Akusta puhuttaessa robotilla on litiumioniakku, jossa on sisäänrakennettu lataus- ja suojapiiri. Se voi liukua radan alle Bittle ja virittää sen massakeskipiste. Akku voi käyttää Bittleä vähintään yhden tunnin jatkuvan kävelyn. Siinä on myös RGB-LED, joka ilmaisee akun tilan. Liu'utettavan asennusmekanismin ja peruutuksenestotulpan ansiosta paristojen vaihtaminen ei ole liian vaikeaa.