Sisukord:
- Samm: osade kogumine
- 2. samm: analoog -juhtkangi ettevalmistamine
- Samm: servod
- 4. samm: ühenduste loomine
- Samm: koodi kirjutamine ja üleslaadimine
Video: 2 servo juhtimine analoog juhtkangi abil: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere poisid, see on minu esimene juhendatav ja selles postituses jagan, kuidas kasutada analoog -juhtkangi servode juhtimiseks Arduino UNO abil. Püüan seda võimalikult lihtsalt selgitada, loodan, et teile meeldib.
Samm: osade kogumine
- 1 x Arduino UNO. (Amazon USA / Amazon EU / Banggood)
- 2 x servod. (Amazon USA / Amazon EU / Banggood)
- 1 x analoog juhtkang. (Amazon USA / Amazon EU / Banggood)
- 1 x leivalaud. (Amazon USA / Amazon EU / Banggood)
Saate kasutada mis tahes turul saadaolevat analoog -juhtkangi, millel on juba tihvtidel sildid, nii et neid on lihtne kasutada. Olen kasutanud päästetud osa vanast PS2 kontrollerist, millel on 2 juhtkangi.
2. samm: analoog -juhtkangi ettevalmistamine
Saate kasutada seda, mis on turul saadaval ja millel on märgistatud tihvtid ja mida on lihtne kasutada, või saate säästa paar dollarit ja päästa vanu mängukontrolleritest, millel on 2 sees. Olen jaganud pilte, mis mul on ja samuti olen märgistanud tihvtid, millest sain teada, koppijälgede jäljendamisel PCB -l, siin kasutatakse mõlemas juhtkangis kahte potti, üks x -telje jaoks ja teine y -telje jaoks, servode juhtimiseks kasutame nende pottide keskmisi klemme. teised kaks tihvti on toite- ja maandusnõelad, kus rakendame 5 volti ja maad. nurgad, millel pole märgistust, on nööpnõelad, mida pole selle projekti jaoks vaja. põhimõtteliselt on kõik pulgad sama konfiguratsiooniga. Nüüd, kui olete tihvtid välja mõelnud teie pulgadest saame liikuda järgmise sammu juurde, mis ühendab vooluringi.
Samm: servod
Servod on hammasülekandega mootorid, mis on aeglased, kuid suure pöördemomendiga ja pöörlevad ainult kuni 180 °. Tavalisel servol on 3 tihvti: 1. Kollane/oranž, mis on signaalnõel ja ühendub Arduino PWM -tihvtidega. Punane, mis on toitenupp, kus pakume +5v, mis on ühendatud Arduino +5v -ga. Pruun/must, mis on maandusnõel ja ma oleksin ühendatud Arduino GND tihvtiga või aku -ve klemmiga. Selles projektis kasutame 2 servot, mis on ühendatud tihvtiga nr. 3 ja muud tihvti nr. 5. Olen kasutanud mikro 9g servot, kuid kõik töötaksid.
4. samm: ühenduste loomine
Servode ühendamiseks järgige skeemi. Punane juhe läheb 5v ja pruun juhe läheb GND signaali tihvtiga ühe servo läheb 3 ja teine servo läheb 5 Arduino. Seejärel ühendage analoog juhtkang, sellel on + ja - klemmid, mis lähevad vastavalt 5v ja GND. X -telje tihvt läheb Arduino A0 või analoogi 0 tihvtiga ja Y -telg läheb A1 või analoogi 1 tihvtiga. järgmisena laadime koodi üles.
Samm: koodi kirjutamine ja üleslaadimine
Kood on lihtne ja sarnane Arduino IDE servoteegi nupunäitega.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = kaart (val, 0, 1023, 0, 180); servo2.write (val);} kopeerige ülaltoodud kood ja kleepige see Arduino IDE -sse ja kompileerige. Seejärel laadige kood üles ja servod peaksid liikuma keskmisesse asendisse, siis saate juhtida servod juhtkangi abil. teine juhtkang saab juhtida veel 2 servot. peate lihtsalt ühendama servod Arduino PWM -tihvtidega ja koodi muutma. Koodi on lihtne muuta ja igaüks, kellel on Arduino põhiteadmised, saab seda teha. Loodan, et teile meeldib projekt ja kui teil on küsimusi, küsige julgelt. Tänan sina.
Soovitan:
Robotikäe juhtimine TLV493D, juhtkangi ja Arduino abil: 3 sammu
Robotikäe juhtimine TLV493D, juhtkangi ja Arduino abil: alternatiivne kontroller teie robotile TLV493D anduriga, 3 vabadusastmega (x, y, z) magnetandur, millega saate oma uusi projekte juhtida oma I2C -side abil mikrokontrollerid ja elektrooniline plaat, mis Bast P
Arduino juhtkangi juhtimine: 3 sammu
Kuidas teha Arduino juhtkangi juhtimist: selles juhendatavas näitan teile, kuidas teha arduino jaoks lego juhtnuppe
Muudetud metsik asi - juhtkangi juhtimine - uus ja täiustatud: 7 sammu (koos piltidega)
Muudetud metsik asi - juhtkangi juhtimine - uus ja täiustatud: värskendus 01.08.2019: Kaks aastat pärast selle projekti lõpetamist olen projekteerinud ja tootnud mitmeid trükkplaate, et hõlbustada nende ratastoolide teisendamist. Esimene trükkplaat on peaaegu sama, mis siin joodetud kohandatud protoplaat, kuid sisekülg
Metsiku asja muutmine - juhtkangi juhtimine: 9 sammu (piltidega)
Metsiku asja muutmine - juhtkangi juhtimine: LAHTIÜTLEMISEKS: Barstowi kool ja FRC meeskond 1939 või ükski selle liikmetest ei vastuta muudatuste tagajärjel tekkinud vigastuste ega esemete, sealhulgas auto kahjustuste eest. Igasugused muudatused tühistavad ka garantii
Lõbusad projektid koos Elegoo Uno R3 Super Start Kitiga - alalisvoolumootori juhtkangi juhtimine: 4 sammu
Lõbusad projektid koos Elegoo Uno R3 super stardikomplektiga - Joystick Control for DC Motor: Selles juhendis püüan Arduino abil juhtida juhtnupuga alalisvoolumootori suunda ja kiirust, kasutada komponente Elegoo Uno R3 Super Start Kit on saadaval saidilt Amazon.com