Innehållsförteckning:
- Steg 1: Material
- Steg 2: Ledningen
- Steg 3: Kod - deklarera dina variabler
- Steg 4: Kod - Inställning
- Steg 5:
- Steg 6: Basen
- Steg 7: Få kroppen att snurra
Video: Robot: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
För vårt sista projekt fick vi veta att bygga vad vi ville. Använda vad vi har lärt oss och vad vi kan hitta online. Jag är ett stort fan av Super Smash Bros -serien. Jag äger alla spel utom det första. Så för mitt sista projekt bestämde jag mig för att bygga en robot baserad på den spelbara karaktären R. O. B.
Steg 1: Material
- 4 180 graders servo
- 13 Man - Hankablar
- 8 Man - Kvinnliga trådar
- 2 styrspakar
- 1 brödbräda
- 1 Arduino
Steg 2: Ledningen
Använd en manlig-manlig tråd för att ansluta den negativa sidan av brödbrädan till jord (GND) på Arduino. Anslut sedan joystickens VR X till A0 och A2, och VR Y till A1 och A3 på Arduino. Anslut sedan Joysticks 5v -stift till 3,5- och 5V -stiften på Arduino, och GND -enheterna till alla GND på Arduino. För var och en av de 4 servona ansluter du den vita tråden till stiften 7 - 4 på Arduino. Anslut sedan den röda tråden på servon till den positiva sidobrödbrädan och anslut den svarta tråden till den negativa sidan av brödbrädet. Anslut sedan batterilådan för att driva kretsen.
Steg 3: Kod - deklarera dina variabler
#omfatta
Servoservo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
Servokommandot skapar ett servoobjekt för att styra ett servo.
Steg 4: Kod - Inställning
void setup () {// Fäster varje servo till en pin servo1.attach (7); servo2. bifoga (6); servo3. bifoga (5); servo4. bifoga (4); }
Steg 5:
void loop ()
{
joyVal = analogRead (joyX); // Läser joystickvärdet joyVal = map (joyVal, 0, 1023, 0, 180); // Konverterar joystickvärden till grader servo1.write (joyVal); // Ändrar servos position för att matcha joystick -ingången joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); fördröjning (15); joyVal2 = analogRead (joyX2); joyVal2 = map (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = map (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); fördröjning (15); }
Steg 6: Basen
Så när du är klar kretsen och koden. Du kan börja bygga själva roboten. För basen vill du göra alla vinklar 45 grader. Långsidorna är 18 cm och shortsen 6 cm. Så följ bara bilden och klipp vår form av basen. Gör sedan 2 54 cm långa och 5 cm breda remsor att använda som väggar. Lämna de små 6 cm sidorna öppna. Sedan vill du kopiera basen för att skapa taket. nu i det här facket ska vi lägga till
Steg 7: Få kroppen att snurra
Ta en pappershandduksrulle och tejp/varm limpistol till mitten av taket. Skapa sedan något 6 cm höga ringar runt pappershandduksrullens botten. Skapa sedan en stor tallrik med ett hål som är tillräckligt stort för att passa pappershandduksrullen genom den. Lägg tallriken på ringen och stick sedan in en servo i pappershandduksrullen. Vi kan inte lägga all tyngd på servon. Så vi ska använda pluggar och få det att snurra. Så skapa 2 hål i plattan tillräckligt stora för att passa några pluggar. Stick in pluggarna i hålet, tillräckligt med att det petar lite genom hålets botten. Tejpa/ hett limpistol tapparna mot hålet så att det inte rör sig. Ta en tom vävnadslåda och skapa hål som är tillräckligt stora för att passa den andra änden av pluggarna. Se också till att spridningen är tillräckligt stor för att båda pluggarna ska gå igenom. Tejpa sedan lådan på servon och stick in pluggarna i vävnadslådans hål. Tejpa / hetlimma pluggarna till hålen så att den inte rör sig.
Rekommenderad:
Arduino - Maze Solving Robot (MicroMouse) Wall Following Robot: 6 steg (med bilder)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Welcome I'm Isaac och detta är min första robot " Striker v1.0 " .Denna Robot var utformad för att lösa en enkel labyrint. I tävlingen hade vi två labyrinter och roboten Alla andra förändringar i labyrinten kan kräva en ändring av
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 steg (med bilder)
Hur man bygger SMARS Robot - Arduino Smart Robot Tank Bluetooth: Den här artikeln är stolt sponsrad av PCBWAY. PCBWAY gör prototyper av högkvalitativ PCB för människor över hela världen. Prova själv och få 10 PCB för bara $ 5 på PCBWAY med mycket bra kvalitet, tack PCBWAY. Motorskyddet för Arduino Uno
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
[Arduino Robot] Hur man gör en Motion Capture Robot - Tummen Robot - Servomotor - Källkod: 26 steg (med bilder)
[Arduino Robot] Hur man gör en Motion Capture Robot | Tummen Robot | Servomotor | Källkod: Thumbs Robot. Använd en potentiometer för MG90S servomotor. Det är väldigt roligt och enkelt! Koden är väldigt enkel. Det är bara runt 30 rader. Det ser ut som en rörelseinspelning. Lämna gärna frågor eller feedback! [Instruktion] Källkod https: //github.c