Indholdsfortegnelse:
- Trin 1: Materialer
- Trin 2: Ledningerne
- Trin 3: Kode - Angiv dine variabler
- Trin 4: Kode - Opsætning
- Trin 5:
- Trin 6: Basen
- Trin 7: Gør kroppen spin
Video: Robot: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Til vores sidste projekt fik vi besked på at bygge, hvad vi ville. Brug af det, vi har lært, og hvad vi kunne finde online. Jeg er en stor fan af Super Smash Bros -serien. Jeg ejer alle spil undtagen det første. Så til mit sidste projekt besluttede jeg at bygge en robot baseret på den spilbare karakter R. O. B.
Trin 1: Materialer
- 4 180 graders servo
- 13 Han - Hankabler
- 8 Hane - Hunnet
- 2 joysticks
- 1 brødbræt
- 1 Arduino
Trin 2: Ledningerne
Brug en han-han-ledning til at forbinde den negative side af brødbrættet til jorden (GND) på Arduino. Tilslut derefter joystickets VR X til A0 og A2 og VR Y til A1 og A3 på Arduino. Tilslut derefter Joysticks 5v pin til 3,5 og 5V benene på Arduino, og GND'erne til enhver GND på Arduino. Tilslut derefter den hvide ledning til hver af de 4 servoer med stifterne 7 - 4 på Arduino. Tilslut derefter den røde ledning på servoerne til det positive side brødbræt, og tilslut den sorte ledning til den negative side af brødbrættet. Tilslut derefter batteriboksen for at drive kredsløbet.
Trin 3: Kode - Angiv dine variabler
#omfatte
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
Servokommandoen opretter et servoobjekt til at styre en servo.
Trin 4: Kode - Opsætning
void setup () {// Vedhæfter hver servo til en pin servo1.attach (7); servo2. vedhæft (6); servo3. vedhæfte (5); servo4. vedhæfte (4); }
Trin 5:
void loop ()
{
joyVal = analogRead (joyX); // Læser joystickværdien joyVal = map (joyVal, 0, 1023, 0, 180); // Konverterer joystickværdier til grader servo1.write (joyVal); // Ændrer servos position til at matche Joystick -input joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); forsinkelse (15); joyVal2 = analogRead (joyX2); joyVal2 = kort (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = kort (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); forsinkelse (15); }
Trin 6: Basen
Så når du er færdig med kredsløbet og koden. Du kan begynde at bygge den egentlige robot. Til basen vil du lave alle vinkler 45 grader. Langsiderne er 18 cm og shortsene 6 cm. Så følg bare billedet og skær vores form af basen. Lav derefter 2 54 cm lange og 5 cm brede strimler til brug som vægge. Lad de små 6 cm sider være åbne. Derefter vil du kopiere basen for at skabe taget. nu i dette rum, vil vi tilføje
Trin 7: Gør kroppen spin
Få en papirhåndklæderulle og tape/varm limpistol til midten af taget. Opret derefter nogle 6 cm høje ringe omkring bunden af papirhåndklæderullen. Opret derefter en stor tallerken med et hul, der er stort nok til at passe papirrullerullen igennem den. Læg tallerkenen på ringen, og sæt derefter en servo i toppen af papirrullerullen. Vi kan ikke lægge hele vægten på servoen. Så vi vil bruge dowel sticks og få det til at snurre. Så lav 2 huller i pladen, der er store nok til at passe til nogle dyvler. Stik dyvlerne i hullet, nok så stikker det lidt gennem hullets bund. Tape/ varm limpistol dyvlerne til hullet, så det ikke bevæger sig. Tag en tom vævskasse og lav huller, der er store nok til at passe til den anden ende af dyvlerne. Sørg også for, at spredningen er så stor, at begge dyvler kan gå igennem. Tape derefter kassen til servoen, og stik dyvlerne i vævskassehullerne. Tape / varm lim dyvlerne til hullerne, så det ikke bevæger sig.
Anbefalede:
Arduino - Maze Solving Robot (MicroMouse) Wall Following Robot: 6 trin (med billeder)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Welcome I'm Isaac, og dette er min første robot " Striker v1.0 " Denne robot er designet til at løse en simpel labyrint. I konkurrencen havde vi to labyrinter og robotten Alle andre ændringer i labyrinten kan kræve en ændring i
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
[Arduino Robot] Sådan laver du en Motion Capture Robot - Thumbs Robot - Servomotor - Kildekode: 26 trin (med billeder)
[Arduino Robot] Sådan laver du en Motion Capture Robot | Thumbs Robot | Servomotor | Kildekode: Thumbs Robot. Brugt et potentiometer af MG90S servomotor. Det er meget sjovt og let! Koden er meget enkel. Det er kun omkring 30 linjer. Det ligner en motion-capture. Efterlad et spørgsmål eller feedback! [Instruktion] Kildekode https: //github.c