Petoi Bittle, plastik çerçeveli, avuç içi büyüklüğünde sevimli, programlanabilir, bütçeye uygun dört ayaklı bir robot köpektir. Küçük robot kolayca özelleştirilebilir ve beş ana bileşenden oluşur; gövde çerçevesi, aktüatör, elektronik, pil ve farklı görevleri gerçekleştirmek için tüm donanımı koordine eden yazılım.
Bittle, birden fazla cihazı tek bir organik sistemde harmanlayan açık bir platformdur. 4 ayağı üzerinde hareket eder ve çoğu 9g servo ile uyumlu bir çerçeveye sahiptir. Zengin çevre birimleriyle özelleştirilmiş bir Arduino kartı olan NyBoard V1 tarafından çalıştırılır. Kart en az 12 PWM servo sürebilir ve dengeleme için bir IMU (Atalet Ölçüm Birimi) kullanılır. Robot, kas hafızasını depolar ve iyi dengelemesine yardımcı olan vücut durumunu (yönelim ve hızlanma) algılar. Ayrıca, temel hareketleri tetiklemek için bir kızılötesi uzaktan kumanda sağlanmıştır. Pano ayrıca yürüme, seri bağlantı noktasından oturma gibi dizi komutlarını veya ayrı eklemlerin takip etmesi için daha ayrıntılı talimatları dinler.
Robot gövdesi, çok az sayıda vida ile birbirine kenetlenen, bulmaca parçası benzeri enjeksiyonla kalıplanmış plastik bileşenlerden oluşur. 20cm x 11cm x 11cm boyutlarında ve 280 gr'dan hafiftir. Ancak karnının altında 450 gr'a kadar kargo taşıyabilir. Doğru programlama ve kalibrasyon ile robot, saniyede iki vücut uzunluğundan daha hızlı çalışabilir. Ayrıca, onlarca içgüdüsel hareket modelini hatırlayabilir ve gerçek zamanlı talimatlarla daha süslü numaralar gerçekleştirebilir. 8.4V uyumludur, yüksek hızda çalışır ve kontrol edilebilir 270 derecelik menzile sahiptir. Sahip olduğu NyBoard V1, 16MHz CPU, 2K SRAM ve 32K flaşlı bir Atmega328P'ye sahiptir. Ayrıca, bir 8K I2C EEPROM, bir IMU, 12 PWM servo için bir servo sürücü, bir kızılötesi alıcı, bir zil ve bir Raspberry Pi'ye monte etmek için bir 2x5 çorap bulunmaktadır.
NyBoard V1'de genişletilebilir modüller için dört adet Seeed Grove soketi vardır. Kurulumu kolaylaştırmak için, robotun kafası modülleri ısırmak için bir klips olarak tasarlanmıştır. Ayrıca, akıllı bir kamera modülü, bir hareket sensörü, bir PIR hareket sensörü ve diğer bazı yararlı sensörleri içeren 'sensör paketi' özelliği de derlenecek.
ESP32 çift çekirdekli işlemcisi üzerinde çalışan birden çok görüntü tanıma algoritmasını entegre eden akıllı bir kamera modülü ile birlikte gelir. Tanınan insan vücudunu, nesneleri ve sembolleri seri / I2C / WiFi aracılığıyla 25 fps veya 50 fps hızında döndürebilir. Bununla birlikte, bir deste sembol kartı da dahil edilebilir.
Robot, kablosuz bağlantı için bir Bluetooth dongle'a sahiptir. Bluetooth dongle, Windows, macOS ve Android ile uyumludur. Ayrıca, Arduino taslağını yüklemek veya NyBoard ile iletişim kurmak için kullanılacak bazı yardımcı yazılımlarla iOS üzerinde de çalışabilir. WiFi modülü basit bir WebUI barındırabilir ve NyBoard ile iletişim kurabilir. Raspberry Pi'yi monte etmek için NyBoard V1'de 2x5 soket, Pi'ye güç vermek ve onunla seri veya I2C ağı üzerinden iletişim kurmak için de sağlanmıştır. Pi, Bittle'a daha fazla duyusal veriyi analiz etme, İnternete bağlanma ve kendi kendine karar verme yeteneği verir.
Bittle'ın küçük boyutu nedeniyle Pi Zero ve Pi 3A + 'ya en iyi şekilde uyar . Daha büyük Pi modelleri için, Pi'yi eğmeniz ve bazı destek yapılarını 3B yazdırmanız gerekecektir. Genellikle düzenli çarpışmalardan kurtulur. Bununla birlikte, aşırı durumlarda, yeniden takılması veya değiştirilmesi kolay ve ucuz olan zincirdeki belirlenmiş zayıf halkada parçalanır.
Kullanıcılar, Arduino IDE'de C ve terminaldeki Python gibi çeşitli kodlama ortamlarında Bittle'ı farklı seviyelerde kolayca programlayabilir. Bittle'ın kafasının içindeki bir vida deliği, ek modüllerin kolay sabitlenmesini sağlar. Robotu harekete geçirmek için, sekizi yürüyen eklemler için ve biri kafa kaydırma için olmak üzere dokuz P1S servosu kullanılır. Ayrıca, fırçalanmış motorlar belirli bir kullanım süresinden sonra sarf edilebilir olduğundan, değiştirme için bir yedek servo vardır.
Pil hakkında konuşurken, robotun yerleşik bir şarj ve koruma devresi olan bir Li-ion pil takımı var. Bittle'ın altındaki yola kayabilir ve kütle merkezini ayarlayabilir. Pil, Bittle'a en az bir saat kesintisiz yürüyüş için güç sağlayabilir. Ayrıca pilin durumunu gösteren bir RGB LED'e sahiptir. Sürgülü montaj mekanizması ve ters dönme önleyici fiş ile pilleri değiştirmek çok zor değil.