Hexapod Svelte Themes

Hexapod

A hexapod robot built with an ESP32 and hobby servos, and utilizes a svelte app to control it

Hexapod
Hexapod - Ant 🐜

A small hexapod robot, based on SmallpTsai/hexapod-v2-7697

📜 Overview

This is my implementation of SmallpTsai hexapod. Its built with:

  • An ESP32 S3 with camera
  • Two PCA9685
  • 18 MG92B servos
  • A MPU6050 + HMC5883L
  • Two 18650 in a 2s2p configuration
  • 7 buck converters

🎮 Controller

The controller is a svelte app which is deployed using github pages. The app lets you control the robot using either JSON or MsgPack over BLE and websockets. It includes full control over robot settings like network and calibration, and a visualization.

Simulation

A pybullet simulation is available in /simulation

🔮 Getting started

  1. Clone and open the new project

    git clone https://github.com/runeharlyk/Hexapod
    
  2. Install dependencies with preferable package manager (npm, pnpm, yarn)

    cd app
    pnpm install
    
  3. Upload filesystem image using platformIO

  4. Upload firmware using platformIO

☕ Support

If you like the project and want to follow its evolution, consider ✨-ing the project

📃 License

MIT


runeharlyk.dk  ·  GitHub @runeharlyk  ·  LinkedIn @Rune Harlyk

Top categories

Loading Svelte Themes