Brijesh Singh
Published © GPL3+

Servo WormGear

Design and testing of WormGear Mechanism Fitted over servo motor.

BeginnerFull instructions provided4 hours3,501

Things used in this project

Hardware components

Arduino Uno
×1
Servo Motor Towerpro SG-5010
×1
M3 Allen Head Bolt
×3
M4 Nut and Bolt(>10mm length)
×4

Software apps and online services

Arduino IDE
Arduino IDE
Fusion 360
Autodesk Fusion 360

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Magnetic ScrewDriver

Story

Read more

Custom parts and enclosures

Upper Section

Lower Section

circular gear

linear gear

Spacer

Schematics

Arduino and Servo Connection

Code

Test code

Arduino
#include <Servo.h> 
 
Servo myservo;  // create servo object to control a servo 
                // twelve servo objects can be created on most boards
 
int pos = 60,angle=25;    // variable to store the servo position 
 
void setup() 
{ 
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object 
} 
 
void loop() 
{ 
                                  
    //translate angular motion of servo to, forward and backward linear motion with wormgear
    myservo.write(pos+angle);              
    delay(10000);                      
                   
    myservo.write(pos-angle);            
    delay(10000);                      

} 

Credits

Brijesh Singh

Brijesh Singh

21 projects • 24 followers
Utilizing the spare time to Make and Share DIY Electronics and IoT projects with the online maker community.

Comments