Zerobug is a 3D-printed micro-servo hexapod robot powered by a Raspberry Pi Zero and a STM32F103

Overview

ZeroBug - DIY Hexapod Robot

Zerobug is a 3D-printed micro-servo hexapod robot powered by a Raspberry Pi Zero and a STM32F103. The Pi Zero is in charge of the input methods and front end, making the robot controllable via mouse, keyboard, multitouch or simply a Bluetooth Gamepad. To get the robot walking, the STM32 handles leg locomotion, inverse kinematics and controls its 18 servos.

You might also like...
A 3-D Printed Bot which can talk, cheer, dance and manage your day-to-day schedule.

cheerup A 3-D Printed Bot which can talk, cheer, dance and manage your day-to-day schedule. In childhood many of us have watched this show "SpongeBob

4 channel servo controller code for Arduino Mega 2560 for AASD-15A and similar motor driver

eh-msc-4dof 4 channel servo controller code for Arduino Mega 2560 for AASD-15A and similar motor driver Arduino sketch for generating pulses needed to

A STM32F428I-DISC1 based sonar which implements the HC-SR04 ultrasonic sensor and a mini-servo
A STM32F428I-DISC1 based sonar which implements the HC-SR04 ultrasonic sensor and a mini-servo

STM32 Sonar Youtube This is a Sonar based on the STM32 microcontroller. It uses the following parts: STM32F428I-DISC1 Devboard HC-SR04 ultrasonic sens

Raspberry Pico powered Xilinx Virtual Cable - Xilinx JTAG Cable!
Raspberry Pico powered Xilinx Virtual Cable - Xilinx JTAG Cable!

This project implements a Raspberry Pico based Xilinx Virtual Cable (XVC). It allows using Raspberry Pico as a JTAG adapter for programming Xilinx FPGAs.

Servo library with stm developed by the Liek Software Team. We are working on new versions.

Liek-Servo-Library Liek Servo Library is a library that makes it easy for you to drive servo motors with STM32F10x series cards. The library is still

 CRServoF - The CSRF serial protocol to PWM servo converter
CRServoF - The CSRF serial protocol to PWM servo converter

CRServoF - The CSRF serial protocol to PWM servo converter I wanted to create a small project to mess around with PWM servo output for ExpressLRS, and

Left hand gaming keypad with a 3D printed case
Left hand gaming keypad with a 3D printed case

GameHand Left-hand gaming keypad with a 3D printed case Case files KiCAD PCB files Gerbers for PCB production JLCPCB BOM JLCPCB CPL This work is licen

Cheap 3D Printed Absolute Encoder Knob
Cheap 3D Printed Absolute Encoder Knob

A cheap, 3D printed absolute position encoder knob based on a low-cost AS5600 breakout module. Demo firmware using a TTGO T-Display ESP32 board is pro

visual servo for mars rover

Mars_Rover visual servo for mars rover Start the simulation without mars environment roslaunch curiosity_mars_rover_description main_simple.launch Sta

Comments
  • Raspberry PI software does not work

    Raspberry PI software does not work

    Raspberry PI software does not work

    I'm not familiar with Raspberry PI. Please guide me how to install it,

    Copy what files to where??

    What documents and contents are modified??

    I'm using Raspberry PI zero 2 W

    Not Raspberry PI zero w

    opened by kenking2536 1
  • Raspberry PI software does not work

    Raspberry PI software does not work

    Raspberry PI software does not work

    I'm not familiar with Raspberry PI. Please guide me how to install it,

    Copy what files to where??

    What documents and contents are modified??

    I'm using Raspberry PI zero 2 W

    Not Raspberry PI zero w

    After many days of hard work! Learned a lot of knowledge! Finally, this problem occurs! Please have a look! My zero 2 W installation process is as follows:

    sudo apt-get install subversion sudo apt-get install imagemagick sudo apt-get install cmake sudo apt-get install git sudo apt-get install libv4l-dev sudo apt-get install libopencv-dev sudo apt-get install gcc g++ sudo apt-get install libjpeg9-dev sudo apt-get install libjpeg62-turbo-dev sudo apt-get install xrdp sudo apt-get install samba sudo apt-get install nodejs sudo apt-get install npm npm install socket.io pip3 install aiohttp pip3 install aiodns pip3 install cchardet pip3 install asyncio pip3 install pygame sudo git clone https://github.com/jacksonliam/mjpg-streamer cd mjpg-streamer/mjpg-streamer-experimental sudo make all sudo make install /home/pi/mjpg-streamer/mjpg-streamer-experimental/./mjpg_streamer -i "input_raspicam.so -x 1280 -y 720 -fps 12" -o "output_http.so -w ./www" sudo cp [email protected] /etc/systemd/system cd /etc/systemd/system sudo mv [email protected] mjpg_streamer.service sudo nano /etc/systemd/system/mjpg_streamer.service sudo systemctl start mjpg_streamer.service sudo systemctl enable mjpg_streamer.service vcgencmd get_camera

    Finally, the following error is displayed: pygame 1.9.6 Hello from the pygame community. https://www.pygame.org/contribute.html Traceback (most recent call last): File "/home/pi/ZeroBug/app.py", line 13, in pygame.display.init() pygame.error: Unable to open a console terminal

    opened by kenking2536 2
Releases(V1.0)
  • V1.0(Jun 26, 2021)

    This release contains an SD card image for the Raspberry Pi Zero. Just unzip the file and insert your wifi name and password in wpa_supplicant.conf. The Raspberry Pi will automatically connect to your wifi and you can use VNC Viewer to access the desktop.

    Source code(tar.gz)
    Source code(zip)
    ZeroBugV1.7z(1930.65 MB)
Dummy-Robot my super mini robot arm robot items

Dummy-Robot 我的超迷你机械臂机器人项目。 资料待整理 已添加3D模型设计源文件。 已添加夹爪硬件设计文件和LED灯环PCB 已添加无线空间定位控制器PCB文件 已添加无线示教器Peak软硬件工程(作为submodule) 已添加REF的硬件设计文件 已添加DummyStudio上位机 已

稚晖 8.7k Nov 28, 2022
WIP: ESP32 powered robot dog, quadruped robot. This is just code, hardware in the other repositories

Small Robot dog (quadruped) Hardware ESP32 IMU (not implemented) 12 servos TowerPro mg90d (hope it will work) Two 18650 Software Arduino IDE compatibl

Gleb Devyatkin 72 Nov 15, 2022
Tiny and cheap robot car for inspecting sewer pipes >= 125 mm. With pan servo for the ESP32-Cam module

ESP32-Cam Sewer inspection car Version 1.0.0 - work in progress Based on esp32-cam-webserver by Owen Carter. Additional Features Pan servo for the ESP

Armin 5 Nov 6, 2022
ladar_MB_1R2T connection stm32f103 board

LidarStm32f103 ladar_MB_1R2T connection stm32f103 board An example of connecting Chinese lidar model MB-1R2T V1.5.8 to stm32f103. As an example, the d

Pavel 8 Oct 26, 2022
PikaScript is an ultra-lightweight Python engine with zero dependencies and zero-configuration, that can run with 4KB of RAM (such as STM32G030C8 and STM32F103C8), and is very easy to deploy and expand.

PikaScript 中文页| Star please~ 1. Abstract PikaScript is an ultra-lightweight Python engine with zero dependencies and zero-configuration, that can run

Lyon 891 Nov 24, 2022
oZKS (Ordered Zero-Knowledge Set) is a library that provides an implementation of an Ordered (and Append Only) Zero-Knowledge Set.

Ordered Zero-Knowledge Set - oZKS Introduction oZKS is a library that provides an implementation of an Ordered (and Append Only) Zero Knowledge Set. A

Microsoft 10 Oct 12, 2022
Embed read-only filesystems into any C++11 program w. a single header, zero dependencies and zero modifications to your code

c-embed Embed read-only filesystems into any C++11 program w. a single header, zero dependencies and zero modifications to your code. Usage c-embed al

Nick McDonald 8 Nov 23, 2022
Raspberry Pi Pico (RP2040) and Micro-ROS (ROS 2) Integration

The Pico is an amazing microcontroller and I couldn't wait for ROS 2 support or Arduino Core, so here is my approach. Once the Arduino Core for RP2040 is out it will be easier to use micro_ros_arduino.

Darko Lukić 19 Jun 19, 2022
Classic iPod mod with Raspberry Pi Zero and color screen

ipodrpi Classic iPod mod with Raspberry Pi Zero and color screen. Suitable for OSMC and plain Raspbian install. Install OSMC: Burn SD card with Raspbe

null 26 Nov 25, 2022
Código para un robot hecho usando una Raspberry PI.

Robotica UCM Descripción Aquí está todo el código que hice junto a mi compañero* para Robótica (grado de Ingeniería Informática) en el curso 2020-2021

Erik 1 Dec 23, 2021