Petoi Bittle là một chú chó robot bốn chân thân thiện với ngân sách, có thể lập trình được bằng lòng bàn tay với khung nhựa. Robot nhỏ bé có thể dễ dàng tùy chỉnh và bao gồm năm thành phần chính như khung thân, bộ truyền động, thiết bị điện tử, pin và phần mềm để điều phối tất cả phần cứng để thực hiện các tác vụ khác nhau.
Bittle là một nền tảng mở để kết hợp nhiều tiện ích vào một hệ thống hữu cơ. Nó di chuyển trên 4 chân và có khung tương thích với hầu hết các loại servo 9g. Nó được thúc đẩy bởi NyBoard V1, mà là một tùy chỉnh Arduino bảng với thiết bị ngoại vi phong phú. Bo mạch có thể điều khiển ít nhất 12 servos PWM và một IMU (Đơn vị đo lường quán tính) được sử dụng để cân bằng. Robot lưu trữ bộ nhớ cơ bắp và phát hiện trạng thái cơ thể (định hướng và gia tốc) giúp nó giữ thăng bằng tốt. Bên cạnh đó, một điều khiển từ xa hồng ngoại được cung cấp để kích hoạt các chuyển động cơ bản. Bảng cũng lắng nghe các lệnh chuỗi như đi bộ, ngồi từ cổng nối tiếp hoặc hướng dẫn chi tiết hơn cho các khớp riêng lẻ để làm theo.
Cơ thể robot bao gồm các thành phần nhựa đúc phun giống như mảnh ghép lồng vào nhau, với số lượng ốc vít rất ít. Nó có kích thước 20cm x 11cm x 11cm và nặng dưới 280g. Tuy nhiên, nó có thể chở tới 450g hàng hóa dưới bụng. Với lập trình và hiệu chuẩn phù hợp, robot có thể chạy nhanh hơn hai chiều dài cơ thể mỗi giây. Ngoài ra, nó có thể nhớ hàng chục mẫu chuyển động theo bản năng và có thể thực hiện các thủ thuật lạ mắt hơn với các hướng dẫn thời gian thực. Nó tương thích với 8,4V, chạy ở tốc độ cao và có phạm vi điều khiển là 270 độ. Các NyBoard V1 nó đi kèm ưu đãi với có Atmega328P với CPU 16MHz, 2K SRAM, và 32K flash. Bên cạnh đó, có một 8K I2C EEPROM, một IMU, một trình điều khiển servo cho 12 Servo PWM, một bộ thu hồng ngoại, một bộ rung và một ổ cắm 2x5 để gắn trên Raspberry Pi.
Có bốn ổ cắm Seeed Grove trên NyBoard V1 cho các mô-đun có thể mở rộng. Để giúp việc lắp đặt dễ dàng hơn, đầu của robot được thiết kế như một chiếc kẹp để cắn vào các mô-đun. Bên cạnh đó, đặc quyền 'gói cảm biến', bao gồm mô-đun camera thông minh, cảm biến cử chỉ, cảm biến chuyển động PIR và một số cảm biến hữu ích khác cũng sẽ được tổng hợp.
Nó đi kèm với một mô-đun camera thông minh tích hợp nhiều thuật toán nhận dạng tầm nhìn chạy trên bộ xử lý lõi kép ESP32 của nó. Nó có thể trả về cơ thể người, đồ vật và biểu tượng được nhận dạng thông qua nối tiếp / I2C / WiFi với tốc độ 25 khung hình / giây hoặc 50 khung hình / giây. Cùng với đó, một bộ bài biểu tượng cũng có thể được bao gồm.
Robot có một dongle Bluetooth để kết nối không dây. Bluetooth dongle tương thích với Windows, macOS và Android. Nó cũng có thể hoạt động trên iOS với một số phần mềm phụ trợ được sử dụng để tải lên bản phác thảo Arduino hoặc giao tiếp với NyBoard. Mô-đun WiFi có thể lưu trữ một WebUI đơn giản và giao tiếp với NyBoard. Ổ cắm 2x5 trên NyBoard V1 để gắn Raspberry Pi cũng được cung cấp để cấp nguồn cho Pi và giao tiếp với nó thông qua mạng nối tiếp hoặc I2C. Pi mang lại cho Bittle khả năng phân tích nhiều dữ liệu cảm tính hơn, kết nối với Internet và tự đưa ra quyết định.
Do kích thước nhỏ của Bittle, nó phù hợp nhất với Pi Zero và Pi 3A +. Đối với các mô hình Pi lớn hơn, bạn sẽ cần phải nghiêng Pi và in 3D một số cấu trúc hỗ trợ. Nó thường sống sót sau những va chạm thường xuyên. Tuy nhiên, trong những trường hợp nghiêm trọng, nó bị phân hủy tại mắt xích yếu được chỉ định trong chuỗi, việc lắp đặt lại hoặc thay thế rất dễ dàng và rẻ.
Người dùng có thể dễ dàng lập trình Bittle ở các cấp độ khác nhau trong các môi trường mã hóa khác nhau, chẳng hạn như C trong Arduino IDE và Python trong thiết bị đầu cuối. Một lỗ vít bên trong đầu Bittle cho phép dễ dàng cố định các mô-đun bổ sung. Để khởi động rô-bốt, chín servo P1S được sử dụng, tám trong số đó dành cho các khớp đi lại và một để quay đầu. Ngoài ra, có một servo dự phòng để thay thế, vì động cơ chải có thể tiêu hao sau một thời gian mòn nhất định.
Nói về pin, robot có bộ pin Li-ion với mạch sạc và bảo vệ tích hợp. Nó có thể trượt vào rãnh bên dưới Bittle và điều chỉnh khối tâm của nó. Pin có thể cung cấp năng lượng cho Bittle trong ít nhất một giờ đi bộ liên tục. Nó cũng có đèn LED RGB để cho biết trạng thái của pin. Với cơ chế cài đặt dạng trượt và phích cắm chống ngược, không quá khó để chuyển đổi pin.