Programmerade robotarm (4 / 7 steg)
Steg 4: Gå runt
Servomotorer används för att driva lederna, ansluten direkt till Arduino. Obs det inte är ovanligt se "Stepper Motors" används vid basen för större vridmoment och precision. Rätt val av servon är mycket viktiga (det finns billiga kinesiska servon som är mycket dåligt konstruerade som MG995, som tyvärr är de som kom med min SanSmart 3DOF AARM). Men för föreslå projektet fungerar bra.
Likström för servon bör skiljas från Arduino och andra komponenter. En extern strömkälla för 5 eller 6V bör fungera utan problem (kolla databladet för dina servrar att verifiera intervallet rätt spänning). Vanligt också använder 470uF kondensatorer mellan VCC och GND för att minimera bullret från DC motorer inuti servrar. Måste du ansluta alla de "skäl" (extern strömkälla med Arduino GND pin).
Om servon har problem och vibrerar mycket, göra justeringar på "förseningar" av din kod. Det är viktigt att servon har tid att komma till en viss punkt innan de får ett nytt kommando. Också värt att kolla in om servon digital eller analog, som om de är mekaniskt liknande, digitala verk med en frekvens på 300Hz medan analogt, 50Hz. Standardbiblioteket för Arduino "Servo.h" har utvecklats för analoga servon och kan ändras om det behövs för en bättre fungerande med digitala servon.
Ritningen visar komplett kretsen