10. Sprint 2 (Building phase) - m-division-2018-2019/Team-17 GitHub Wiki

Structural Unit

Fabrication Plan

  • Laser cut 4 mm acrylic sheet to obtain required parts.
  • Assemble all the parts using washers,screws and nuts.
Sr no. Part name Materials of the part Description of the part Quatity required
1 gears 1
2 jumper wires male to female 15
3 jumper wires male to male 15
4 outer body acrylic sheet 1
5 DC motor 300rpm 3
6 micro servo motor 1
7 metal gear servo motor 2
7 nuts and bolt
8 2-way tape
10 insulation tapes

Program

#include <Servo.h>

Servo servo1; Servo servo2; Servo servo3;

int pos = 0; int pos2=0; int pos3=0;

void setup() { servo1.attach(9); servo2.attach(10); servo3.attach(11);

pinMode(3,OUTPUT); pinMode(4,OUTPUT); servo2.write(pos2); servo3.write(pos3);

Serial.begin(9600); }

void loop() { char data; data=Serial.read(); if(data=='4') { digitalWrite(3,HIGH); digitalWrite(4,LOW); delay(10); } if(data=='0') { digitalWrite(3,LOW); digitalWrite(4,LOW);

} if(data=='3') { digitalWrite(3,LOW); digitalWrite(4,HIGH); delay(10); } if(data=='1') {

pos=pos+1;

servo1.write(pos); Serial.println(pos); } if(data=='2') {

pos=pos-1; Serial.println(pos); servo1.write(pos); } if(data=='5') { pos2=pos2+1; servo2.write(pos2); }

if(data=='6') { pos2=pos2-1; servo2.write(pos2); } if(data=='7') { pos3=pos3+15; servo3.write(pos3);

} if(data=='8') { pos3=pos3-15; servo3.write(pos3);

}

if(data=='9') { pos4=pos4+15; servo4.write(pos4);

`Serial.println(pos4);     `

}

}

Built Subsystem Photo

WhatsApp Image 2019-04-21 at 23 40 40

⚠️ **GitHub.com Fallback** ⚠️