Inhoudsopgave:

Robot: 7 stappen (met afbeeldingen)
Robot: 7 stappen (met afbeeldingen)

Video: Robot: 7 stappen (met afbeeldingen)

Video: Robot: 7 stappen (met afbeeldingen)
Video: Robot algoritmes | Papieren robots programmeren 2024, Juli-
Anonim
Image
Image

Voor ons laatste project kregen we te horen dat we moesten bouwen wat we wilden. Met behulp van wat we hebben geleerd en wat we online konden vinden. Ik ben een grote fan van de Super Smash Bros-serie. Ik heb alle games behalve de eerste. Dus voor mijn afstudeerproject besloot ik een robot te bouwen op basis van het speelbare personage R. O. B.

Stap 1: Materialen

Materialen
Materialen
Materialen
Materialen
  • 4 180 graden servo
  • 13 mannelijke - mannelijke draden
  • 8 mannelijke - vrouwelijke draden
  • 2 joysticks
  • 1 Breadboard
  • 1 Arduino

Stap 2: De bedrading

de bedrading
de bedrading
de bedrading
de bedrading
de bedrading
de bedrading
de bedrading
de bedrading

Gebruik een mannelijk-mannelijke draad om de negatieve kant van het breadboard te verbinden met aarde (GND) op de Arduino. Verbind vervolgens de VR X van de Joystick met A0 en A2 en de VR Y met A1 en A3 op de Arduino. Verbind vervolgens Joysticks 5v-pin met de 3,5- en 5V-pinnen op Arduino en de GND's met elke GND op Arduino. Verbind vervolgens voor elk van de 4 servo's de witte draad met pinnen 7 - 4 op de Arduino. Sluit vervolgens de rode draad op de servo's aan op het breadboard aan de positieve kant en sluit de zwarte draad aan op de negatieve kant van het breadboard. Sluit vervolgens de Battery Box aan om het circuit van stroom te voorzien.

Stap 3: Code - Declareer uw variabelen

Code - Declareer uw variabelen
Code - Declareer uw variabelen

#erbij betrekken

Servo-servo1; Servo-servo2; Servo-servo3; Servo-servo4; int joyX = 0; int joyY = 1; int vreugdeX2 = 2; int vreugdeY2 = 3; int vreugdeVal; int joyVal2;

Het Servo-commando maakt een servo-object om een servo te besturen.

Stap 4: Code - Configuratie

Code - Instellingen
Code - Instellingen

void setup () {// Bevestigt elke servo aan een pin servo1.attach (7); servo2.attach (6); servo3.attach(5); servo4.attach(4); }

Stap 5:

Afbeelding
Afbeelding

lege lus ()

{

joyVal = analoogRead(joyX); // Leest de Joystick-waarde joyVal = map (joyVal, 0, 1023, 0, 180); // Converteert Joystick-waarden naar graden servo1.write (joyVal); // Verandert de positie van de servo zodat deze overeenkomt met de Joystick-invoer joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write(joyVal); vertraging (15); joyVal2 = analoog lezen (joyX2); joyVal2 = kaart (joyVal2, 0, 1023, 0, 180); servo3.write(joyVal2); joyVal = analoogLees(joyY2); joyVal2 = kaart (joyVal2, 0, 1023, 0, 180); servo4.write(joyVal2); vertraging (15); }

Stap 6: de basis

De basis
De basis

Dus als je klaar bent met het circuit en de code. U kunt beginnen met het bouwen van de eigenlijke robot. Voor de basis wil je alle hoeken 45 graden maken. De lange zijden zijn 18 cm en de korte zijden 6 cm. Dus volg gewoon de afbeelding en snijd onze vorm van de basis. Maak vervolgens 2 54 cm lange en 5 cm brede stroken om als muren te gebruiken. Laat de kleine zijkanten van 6 cm open. Vervolgens wil je de basis dupliceren om het dak te maken. nu gaan we in dit compartiment de. toevoegen

Stap 7: Het lichaam laten draaien

Image
Image
Het lichaam laten draaien
Het lichaam laten draaien
Het lichaam laten draaien
Het lichaam laten draaien

Pak een papieren handdoekrol en plakband / heet lijmpistool naar het midden van het dak. Maak vervolgens iets van 6 cm hoge ringen rond de basis van de papieren handdoekrol. Maak vervolgens een groot bord met een gat dat groot genoeg is om de papieren handdoekrol er doorheen te laten passen. Plaats de plaat op de ring en plak vervolgens een servo in de bovenkant van de papieren handdoekrol. We kunnen niet al het gewicht op de servo zetten. Dus we gaan deuvelstokken gebruiken en het laten draaien. Maak dus 2 gaten in de plaat die groot genoeg zijn om wat pluggen in te passen. Steek de pluggen in het gat, genoeg dan prikt het een beetje door de bodem van het gat. Plak / heet lijmpistool de pluggen op het gat zodat het niet beweegt. Neem een lege tissuedoos en maak gaten die groot genoeg zijn om in het andere uiteinde van de pluggen te passen. Zorg er ook voor dat de spreiding voldoende is dat beide deuvels er doorheen kunnen. Plak vervolgens de doos op de servo en plak de pluggen in de gaten in de tissuedoos. Tape / heet lijm de pluggen aan de gaten zodat het niet beweegt.

Aanbevolen: