Skip to content

alfazoom/quadpod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quadpod ESP32 Bluetooth Alternative

Quadruped robot, spider form factor, improved with a ESP32 and a Bluetooth connection for improve usability and power consumption. Also the original timer library was migrated to a RTOS task on the dual core of the ESP32 for improve and reducing the electronic, because the original project was using two microcontrollers, now you only need one.

Build and Flashing

First of all, install PlatformIO with your favourite IDE (i.e. VSCode). Follow this instructions. Also, you may need to install git in your system.

Clone the repo

git clone https://github.com/hpsaturn/quadpod.git

Connect the ESP32 via USB. In Windows 10, drivers are installed automatically. I guess with other OS will be automatically installed too.

Open cloned folder with your PlatformIO IDE and build & upload it. For details please see the documentation, but the process flow is more easy than Arduino IDE flow, but you can also import it to the Arduino IDE if you want.

PlatformIO Build tool

Or after clone also you can build and upload the current firmware from CLI:

cd quadpod && pio pio run --target upload

Bluetooth control

For now, you can use this app: Serial Bluetooth Terminal and donwload the file serial_bluetooth_terminal.cfg.txt that is under bt folder of this project, then send it to your phone and import it with this application for get all commands and buttons for controlling the robot.

About

Spider robot (Quadruped) - Improved with a ESP32 via Bluetooth connection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 100.0%