Innholdsfortegnelse:
- Trinn 1: Materialer
- Trinn 2: Kabling
- Trinn 3: Kode - erklær variablene dine
- Trinn 4: Kode - Oppsett
- Trinn 5:
- Trinn 6: Basen
- Trinn 7: Gjør Body Spin
Video: Robot: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
For vårt siste prosjekt ble vi fortalt å bygge hva vi ville. Bruke det vi har lært, og det vi kan finne på nettet. Jeg er en stor fan av Super Smash Bros -serien. Jeg eier alle spillene bortsett fra det første. Så for mitt siste prosjekt bestemte jeg meg for å bygge en robot basert på den spillbare karakteren R. O. B.
Trinn 1: Materialer
- 4 180 graders servo
- 13 Hann - Hankabler
- 8 mannlige - kvinnelige ledninger
- 2 styrespaker
- 1 brødbrett
- 1 Arduino
Trinn 2: Kabling
Bruk en mann-hann-ledning for å koble den negative siden av brødbrettet til bakken (GND) på Arduino. Koble deretter joystickens VR X til A0 og A2, og VR Y til A1 og A3 på Arduino. Koble deretter joysticks 5v -pinne til 3,5- og 5V -pinnene på Arduino, og GND -ene til en hvilken som helst GND på Arduino. Deretter kobler du den hvite ledningen til hver av de 4 servoene til pinnene 7 - 4 på Arduino. Koble deretter den røde ledningen på servoene til den positive siden brødbrett, og koble den svarte ledningen til den negative siden av brødbrettet. Koble deretter til batteriboksen for å drive kretsen.
Trinn 3: Kode - erklær variablene dine
#inkludere
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 oppretter et servoobjekt for å kontrollere en servo.
Trinn 4: Kode - Oppsett
void setup () {// Fester hver servo til en pin servo1.attach (7); servo2. fest (6); servo3. fest (5); servo4. fest (4); }
Trinn 5:
hulrom ()
{
joyVal = analogRead (joyX); // Leser joystick -verdien joyVal = map (joyVal, 0, 1023, 0, 180); // Konverterer joystickverdier til grader servo1.write (joyVal); // Endrer posisjonen til servoen slik at den samsvarer med joystickinngangen joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); forsinkelse (15); joyVal2 = analogRead (joyX2); joyVal2 = kart (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = kart (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); forsinkelse (15); }
Trinn 6: Basen
Så når du er ferdig med kretsen og koden. Du kan begynne å bygge den faktiske roboten. For basen vil du gjøre alle vinklene 45 grader. Langsidene er 18 cm og shortsene 6 cm. Så bare følg bildet og kutt formen på basen. Lag deretter 2 54 cm lange og 5 cm brede strimler som du kan bruke som vegger. La de små 6 cm sidene stå åpne. Deretter vil du duplisere basen for å lage taket. nå i dette rommet, skal vi legge til
Trinn 7: Gjør Body Spin
Få et papirhåndklærull og tape/varmt limpistol til midten av taket. Lag deretter noe 6 cm høye ringer rundt bunnen av papirhåndklærullen. Lag deretter en stor tallerken med et hull stort nok til å passe papirhåndklærullen gjennom den. Legg tallerkenen på ringen, og stikk deretter en servo inn i toppen av papirrullen. Vi kan ikke legge all vekt på servoen. Så vi kommer til å bruke dowel sticks og få det til å snurre. Så lag to hull i tallerkenen som er store nok til å passe noen plugger. Stikk dyvlene inn i hullet, nok så stikker det litt gjennom hullets bunn. Tape/ varm lim pistol dyvlene til hullet slik at det ikke beveger seg. Ta en tom vevboks og lag hull som er store nok til å passe til den andre enden av dyvlene. Sørg også for at spredningen er så stor at begge dyvlene kan gå gjennom. Fest deretter esken til servoen, og stikk dyvlene inn i vevskassens hull. Tape / varm lim dyvlene til hullene slik at det ikke beveger seg.
Anbefalt:
Arduino - Maze Solving Robot (MicroMouse) Wall Following Robot: 6 trinn (med bilder)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Welcome I'm Isaac, og dette er min første robot " Striker v1.0 " Denne Roboten ble designet for å løse en enkel labyrint. I konkurransen hadde vi to labyrinter og roboten Alle andre endringer i labyrinten kan kreve en endring i
Hvordan bygge SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 trinn (med bilder)
Hvordan bygge SMARS Robot - Arduino Smart Robot Tank Bluetooth: Denne artikkelen er stolt sponset av PCBWAY. PCBWAY lager prototyper av høy kvalitet for mennesker over hele verden. Prøv det selv og få 10 PCB for bare $ 5 på PCBWAY med veldig god kvalitet, takk PCBWAY. Motorskjermen for Arduino Uno
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 trinn (med bilder)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Dette er en annen versjon av Hungry Robot som jeg bygde i 2018. Du kan lage denne roboten uten 3d -skriver. Alt du trenger å gjøre er bare å kjøpe en boks Pringles, en servomotor, en nærhetssensor, en arduino og noen verktøy. Du kan laste ned alle
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Bygg din egen Butler Robot !!! - Opplæring, bilder og video: 58 trinn (med bilder)
Bygg din egen Butler Robot !!! - Opplæring, bilder og video: EDIT: Mer informasjon om prosjektene mine, sjekk ut det nye nettstedet mitt: narobo.com. Jeg driver også med rådgivning innen robotikk, mekatronikk og spesialeffekter/prosjekter. Sjekk ut nettstedet mitt - narobo.com for flere detaljer. Har noen gang ønsket en butlerrobot som snakker med deg