Petoi Bittle é um cão robô quadrúpede, programável e econômico, do tamanho da palma da mão, com uma estrutura de plástico. O minúsculo robô é facilmente personalizável e é composto por cinco componentes principais, ou seja, a estrutura do corpo, o atuador, a eletrônica, a bateria e o software para coordenar todo o hardware para realizar diferentes tarefas.
Bittle é uma plataforma aberta para combinar vários gadgets em um sistema orgânico. Ele se move em suas 4 pernas e possui uma estrutura compatível com a maioria dos servos 9g. É conduzido por NyBoard V1, que é uma placa Arduino personalizada com periféricos ricos. A placa pode acionar pelo menos 12 servos PWM e uma IMU (Unidade de Medição Inercial) é usada para balanceamento. O robô armazena a memória muscular e detecta o estado do corpo (orientação e aceleração) que o ajuda a se equilibrar bem. Além disso, um controle remoto infravermelho é fornecido para acionar os movimentos básicos. A placa também ouve comandos de string como caminhar, sentar na porta serial ou instruções mais detalhadas para as articulações individuais seguirem.
O corpo do robô consiste em componentes de plástico moldados por injeção, interligados, como peças de quebra-cabeça, com um número muito menor de parafusos. Tem 20 cm x 11 cm x 11 cm de dimensão e pesa menos de 280g. No entanto, ele pode carregar até 450g de carga sob sua barriga. Com programação e calibração adequadas, o robô pode funcionar mais rápido do que dois comprimentos de corpo por segundo. Além disso, ele pode se lembrar de dezenas de padrões de movimento instintivos e pode realizar truques mais sofisticados com instruções em tempo real. É compatível com 8,4 V, funciona em alta velocidade e tem um alcance controlável de 270 graus. O NyBoard V1 que vem equipado com um Atmega328P com CPU de 16 MHz, SRAM de 2K e flash de 32K. Além disso, há um 8K I2C EEPROM, um IMU, um servo driver para 12 servos PWM, um receptor infravermelho, um buzzer e um 2x5 com meia para montar em um Raspberry Pi.
Existem quatro soquetes Seeed Grove no NyBoard V1 para módulos extensíveis. Para facilitar a instalação, a cabeça do robô é projetada como um clipe para morder os módulos. Além disso, o 'pacote de sensores' perk, incluindo um módulo de câmera inteligente, um sensor de gesto, um sensor de movimento PIR e alguns outros sensores úteis também serão compilados.
Ele vem com um módulo de câmera inteligente que integra vários algoritmos de reconhecimento de visão em execução em seu processador ESP32 de núcleo duplo. Ele pode retornar corpos humanos, objetos e símbolos reconhecidos por meio de serial / I2C / WiFi a uma taxa de 25fps ou 50fps. Junto com isso, um baralho de cartas de símbolo também pode ser incluído.
O robô possui um dongle Bluetooth para conectividade sem fio. O dongle Bluetooth é compatível com Windows, macOS e Android. Ele também pode funcionar no iOS com algum software auxiliar a ser usado para fazer o upload do esboço do Arduino ou se comunicar com o NyBoard. O módulo WiFi pode hospedar um WebUI simples e se comunicar com o NyBoard. O soquete 2x5 no NyBoard V1 para montagem do Raspberry Pi também é fornecido para alimentar o Pi e se comunicar com ele por meio da rede serial ou I2C. O Pi dá ao Bittle a capacidade de analisar mais dados sensoriais, se conectar à Internet e tomar decisões por si mesmo.
Devido ao tamanho pequeno do Bittle, ele se encaixa melhor em Pi Zero e Pi 3A +. Para modelos Pi maiores, você precisará inclinar o Pi e imprimir em 3D algumas estruturas de suporte. Geralmente sobrevive a colisões regulares. No entanto, em casos extremos, ele se desintegra no elo mais fraco designado da corrente, o que é fácil e barato de reinstalar ou substituir.
Os usuários podem programar facilmente o Bittle em diferentes níveis em vários ambientes de codificação, como C no Arduino IDE e Python no terminal. Um orifício de parafuso dentro da cabeça do Bittle permite fácil fixação de módulos adicionais. Para acionar o robô, nove servos P1S são usados, oito dos quais são para articulações móveis e um é para movimentação panorâmica. Além disso, há um servo sobressalente para substituição, pois os motores com escovas são consumíveis após um certo período de uso.
Por falar em bateria, o robô possui uma bateria de íon-lítio com circuito integrado de carga e proteção. Ele pode deslizar para a pista sob o Bittle e ajustar seu centro de massa. A bateria pode alimentar o Bittle por pelo menos uma hora de caminhada contínua. Também possui um LED RGB para indicar o status da bateria. Com o mecanismo de instalação deslizante e um plugue anti-reverso, não é muito difícil trocar as baterias.