Loading...
 
Skip to main content
structure
8DOF Quadrabot 20190603 205224 800w

Servo motor example uses

PXL 20201025 082325383.NIGHT Whitened 1000w

Below are a number of advanced uses for servo motors that use the same basic 'control' code that can be explored with the Raspberry Pi PCB.

 

8DOF walking quadrabot

The 4-legged, 8 degrees-of-freedom (4 legs, hips and knees) walking robot shown at the top left of the screen was 'inspired' by the Arduino powered 3D print download from www.thingiverse.com/thing:2872978.

However the main 3D printed body has been completely redesigned to accomodate:

  • a Raspberry PiZero, 
  • a PCA9685 PWM control module for the 8 servos, plus
  • separate power sources for the Raspberry Pi and the servos, as well as
  • an ultrasonic sensor,
  • 3 slide switches for on/off and operational mode control, and
  • a number of small design tweaks made to the leg components.

A Python and Flask web server software development allows the following usage options:

  • demo mode: running through a set series of 'moves' as shown in the video clip below - simply activated by a slide switch setting;
  • autonomous mode: that lets the quadrabot roam on its own using the ultrasonic sensor to avoid obstacles - also activated by a slide switch setting;
  • web mode: initiated by another slide switch setting, that starts the Flask web server which allows the QuadraBot to be controlled from a browser running on another device ('phone, tablet etc.) that is connected to the same network as the QuadraBot.

 

8DOF QuadraBot demo routine
with the robot taking a bow at the end :-)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Semaphore demonstration

 

short video clip showing 2 servos 'flagging' a semaphore message
how's your semaphore? can you read the message?
(may not show in Chrome or Mac Safari for some reason - sorry! try using FireFox instead)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The following links provide more details on various aspects of this evolving Maker PCB project development:

 

 

Details for all the Maker PCB projects:

 

 

All the currently available maker project information:

 

 


Page last modified on Thursday 20 June 2024 10:21:46 BST