Turinys:
- Prekės
- 1 žingsnis: Spausdinimas ir surinkimas
- 2 žingsnis: laidų prijungimas
- 3 žingsnis: „Arduino“programavimas
Video: 16 kanalų servo testeris su „Arduino“ir 3D spausdinimu: 3 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Beveik kiekvienas projektas, kurį neseniai padariau, reikalavo, kad prieš eidamas į surinkimą išbandyčiau kai kuriuos servus ir išbandyčiau jų pozicijas. Aš paprastai gaminu greitą servo testerį ant duonos lentos ir naudoju serijinį monitorių „arduino IDE“, kad gaučiau servo pozicijas, tačiau šį kartą nusprendžiau pasilepinti ir suprojektuoti uždarą, nuolatinę sistemą, kad išbandyčiau savo servo!
Dizainas vienu metu gali valdyti 16 servų, naudojant „Adafruit PCA9685“servo tvarkyklės plokštę. Siekiant sutaupyti vietos, jame yra tik 4 potenciometrai, kuriuos galima reguliuoti, o atskiras jungiklių rinkinys naudojamas keturių norimų valdyti rinkinių pasirinkimui. Viena problema, su kuria susidūriau ankstyvuose prototipuose, buvo ta, kad dizainą buvo gana sunku lituoti, o tada supakuoti į mažą dėžutę, todėl šis naujausias dizainas yra atspausdintas plokščiai, lituojamas ir sulankstytas, todėl jį labai lengva surinkti!
Naudojau geros kokybės potenciometrus su M9 tvirtinimo anga, bet jei norite pakeisti „Fusion 360“mazgą, kad jis atitiktų jūsų reikalavimus, atsisiųskite failą: https://a360.co/2Q366j4 (arba tiesiog gręžkite jį didesnį).
Tikiuosi, kad jums patiks šis greitas projektas, aš žinau, kad iš manęs gausiai naudosiu!
PASTABA: man kyla problemų įkeliant atsisiuntimo paketą į instrukcijas, taigi, jei negalite jo gauti čia, gaukite jį iš mano svetainės.
Prekės
- „Arduino Uno“:
- „Adafruit PCA9685“16 kanalų servo tvarkyklė:
- 5,5 mm nuolatinės srovės skydelio įvestis -
- 5 V maitinimo šaltinis (šiuo atveju 5A, kad būtų galima vairuoti daug servo) -
- 10K potenciometras (atkreipkite dėmesį, kad projektuojant yra vietos įvairių tipų potenciometrams, priklausomai nuo to, ką turite) -
- 10K rezistorius x 2:
-
„SainSmart“1,8 colio TFT spalvoto LCD ekrano modulis:
- „Push-to-make“jungiklis:
- Viela litavimui (viena šerdis buvo naudinga, nes ji lengvai prijungiama prie arduino)
1 žingsnis: Spausdinimas ir surinkimas
3D spausdinimui nėra jokių realių reikalavimų, nėra jokios priežasties, kodėl negalite to atspausdinti naudojant gana mažą skiriamąją gebą. Jei turite didelį spausdintuvą, galite viską atspausdinti vienu ypu, tačiau jei turite labiau standartinį spausdintuvą su maždaug 200 mm x 200 mm spausdinimo sluoksniu, pagrindą galite atspausdinti iš trijų atskirų dalių. Kai atspausdinsite visas dalis, dvi pagrindo puses galima sujungti 8 * M2 x 4 mm varžtais.
Dabar galite įterpti visus komponentus - potenciometrus ir jungiklius galima įsukti į jų plokštes naudojant pridedamas veržles, o plokštes lengvai įsukti M2 x 6mm -10mm varžtais. Turėtų būti aišku, kaip lentos įeina pagal skylių modelį. Vienintelis šiek tiek sudėtingesnis komponentas yra monitorius, nes tas modelis neturi patogaus montavimo sprendimo. Aš pritvirtinau juostą prie plokštės, bet galite naudoti klijus ar kažką panašaus.
2 žingsnis: laidų prijungimas
Geriausias būdas yra prijungti kiekvieną skydą kiek įmanoma pilnai, tada uždarykite visus skydo jungtis, kai uždarote dėklą. Aš naudoju superklijus, kad laikyčiau tam tikrus laidus ir sutvarkyčiau kabelių valdymą, taip pat, jei įmanoma, kontaktus izoliuokite naudodami šiluminio susitraukimo vamzdžius.
3 žingsnis: „Arduino“programavimas
Kartu su ekranu pateikta biblioteka turėjo keletą keistenybių, todėl rekomenduočiau įdiegti biblioteką, įtrauktą į mano atsisiuntimą. Šio ekrano programavimas yra šiek tiek sudėtingesnis nei daugelio ekranų, su kuriais eksperimentavau, tačiau apskritai programavimas vis dar yra gana paprastas.
Kad susidarytumėte kodo veikimo apžvalgą, programa prasideda nuo vidutinės 350 vertės visoms servo sistemoms, o tai atrodo saugu. Tada ji inicijuojama, užpildant visą ekraną juoda spalva, kad būtų sukurtas fonas, tada įrašomi visų servo pavadinimai („Servo 3:“ir tt) ir jų pradinės vertės 350. Tikroji programos ciklo dalis pirmiausia patikrina, ar mygtukai buvo paspausti ir, jei taip, perkelia rodyklę ir registruoja šiuo metu pasirinktą servo rinkinį. Tada ji, remdamasi suplanuotu potenciometrų rodmeniu, užrašo visų keturių rinkinio servo impulsų pločio reikšmes, įrašo jas į ekraną geltonai ir galiausiai nustato servo į šią padėtį per servo tvarkyklės plokštę. Visi šiuo metu nesuvaldomi servai išlaikys savo poziciją pagal paskutinį įvestį.
Rekomenduojamas:
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“- Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui - Rc sraigtasparnis - Rc lėktuvas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“| Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui | Rc sraigtasparnis | Rc lėktuvas naudojant „Arduino“: valdyti Rc automobilį | Kvadopteris | Dronas | RC plokštuma | RC valtis, mums visada reikia imtuvo ir siųstuvo, tarkime, kad RC QUADCOPTER mums reikia 6 kanalų siųstuvo ir imtuvo, o tokio tipo TX ir RX yra per brangus, todėl mes jį pagaminsime savo
IC testeris, stiprintuvas, 555 laikmačio testeris: 3 žingsniai
„IC Tester“, „Op-Amp“, 555 laikmačio testeris: visi blogi arba pakaitiniai IC yra aplink, bet jei jie sumaišomi vienas su kitu, užtrunka daug laiko, kad būtų galima nustatyti blogą ar gerą. Šiame straipsnyje mes sužinome, kaip galime sukurti IC testeris, Tęskime
Darbalaukio LED dekoravimas 3D spausdinimu: 4 žingsniai
Sukurkite darbalaukio LED dekoravimą 3D spausdinimu: Šiame projekte aš gaminsiu stalinę LED lempą, kuri gali būti maitinama iš USB prievado. Čia yra komponentų sąrašas: Blykstės LED diodas (darbinė įtampa 2,1 - 3,2 V) A 100 omų rezistorius USB-A kištukas (tai lituojama versija) Laidai (I
„Arduino“trigubas servo testeris: 6 žingsniai (su nuotraukomis)
„Arduino“trigubas servo testeris: Šiuo metu kuriu kelis vaikščiojančius robotus, kurie visi varomi keliais servo prietaisais. Tada kyla problema nustatant kiekvieno servo judesio mastą ir turimą judesio diapazoną. Be to, aš bandau išsiaiškinti, kokia yra vaikščiojimo eisena
Ličio jonų akumuliatoriaus talpos testeris (ličio galios testeris): 5 žingsniai
Ličio jonų akumuliatoriaus talpos testeris (ličio galios testeris): =========== ĮSPĖJIMAS & ATSISAKYMAS ========== Ličio jonų akumuliatoriai yra labai pavojingi, jei netinkamai su jais elgiamasi. NENAUDOKITE ĮKROVIMO / ĮDEGTI / ATIDARYTI ličio jonų šikšnosparnių. Viskas, ką darote naudodami šią informaciją, yra jūsų pačių rizika ====== ===================================