Kazalo:
- 1. korak: vezje
- 2. korak: Koda
- 3. korak: Primer
- 4. korak: Postavitev plošče
- 5. korak: Dokončanje primera
- Korak 6: V uporabi
Video: Arduino trojni servo tester: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Trenutno gradim več sprehajalnih robotov, ki jih poganja več servomotorjev. Nato nastane problem pri določanju obsega gibanja vsakega servomotorja, ki je na voljo. Poleg tega poskušam ugotoviti, katera hoja je potrebna. Imam nekaj neumnih preizkuševalcev v vrednosti 2 USD, ki jih lahko kupite, vendar čeprav pomagajo, dejansko ne morejo zagotoviti povratnih informacij o tem, v kakšnem položaju je servo. Vse nadaljnje programiranje uporablja arduino, zato bi bilo lepo vedeti, kakšna je vrednost položaja servo bi opravila delo. Takrat sem se odločil narediti servo tester z zaslonom za vizualno odčitavanje položaja servo od 1-180.
Torej, za ta projekt so potrebni le arduino pro-mini, 3 5K lonci, nekaj zatičev za servomotorje, SPI OLED in JST za napajanje. Prav tako sem razstrelil več servomotorjev, kot si mislim, zato to zahteva tudi poceni pretvornik moči, ki bo zagotovil, da vse lepo deluje pri 5v. Sprva sem začel tudi z navadno škatlo, potem pa sem pomislil "Kaj bi storil Adam Savage?" in tako dodal nekaj oblikovalskih podrobnosti, ga poškropil s temeljnim premazom in z različnimi črnili in prahom proti vremenskim vplivom mu dal rabljen videz. Naredil sem tudi nekaj zarez in izrezov ter jih pobarval v srebro, da sem naredil vtis kovinske škatle ter pobarval in umazal ročaje. Kot okvir zaslona je bil uporabljen stekleni kabošon. Dodala sem tudi nekaj lažnih nalepk, primerno namočenih v kavo, ki so bile samo natisnjene in nalepljene.
1. korak: vezje
Tukaj je vezje in je zelo preprosto. 1306 OLED deluje na SPI in tri lončke so ožičene med 5V in ozemljitvijo, brisalci vsakega pa gredo na enega od 3 vhodnih zatičev Arduino Analog. Servomotorji se napajajo iz treh izhodov arduino.
Napajanje se napaja prek vtičnice JST, tako da lahko uporabim kateri koli RX Lipo, ki bi lahko ležal, in to gre v poceni pretvornik energije, ki potem
2. korak: Koda
Priložena koda je za Arduino Pro-mini, vendar bo precej delovala na večini Arduino. Za zagon zaslona OLED boste morali namestiti tudi knjižnico u8g
3. korak: Primer
STL za primer
4. korak: Postavitev plošče
Za namestitev vsega uporabljam samo veroboard. Da bi lahko karkoli ponovno uporabili, sta Arduino in OLED priključena v nekatere glave, nameščene na ploščo. Lonci so nameščeni tudi neposredno na ploščo, prav tako pretvornik energije. Zdi se, da ta nima zatičev, nameščenih na 0,1 -palčnem nagibu, vendar so nekateri zatiči glave rahlo razmaknjeni. To je bila uporabljena za splošno povezavo signalne žice.
Na sliki lahko vidite, kje se napajalnik nahaja pod prostorom, kjer se priključi OLED.
5. korak: Dokončanje primera
Zadeva je bila zaključena s prvo barvo z avto sivim temeljnim premazom v nekaj plasteh. Ko je bilo to storjeno, sem za podrobnosti uporabil različne praške za preperevanje, nekaj rjave barve in nekaj akrilnih barv. Še posebej rad razrežem nekaj robov ohišja in jih nato pobarvam v svetlejše srebro, da bo videti kot kovinsko ohišje, ki se skriva pod njim. Celotno škatlo smo nato poškropili z mat lakom, po sušenju pa steklo kabošona prilepili na svoje mesto.
Korak 6: V uporabi
Za zabavo si lahko tukaj ogledate logotip zagona. Zdaj morate samo priključiti servomotorje in prilagoditi lončke ter prebrati ustrezne položaje servomotorjev, ki jih lahko nato uporabite v drugih programih.
Priporočena:
Servo tester v dveh načinih: 5 korakov (s slikami)
Dvorežimski servo tester: Ko kupim nov servo motor, želim hitro preveriti, ali deluje. Servo tester z dvema načinoma mi to omogoča v minuti. Servomotorji, vsaj cenejši, ki jih poznam, včasih ne delujejo po pričakovanjih, ko prispejo: prestave skočijo, elektron
16 -kanalni servo tester z Arduino in 3D tiskanjem: 3 koraki (s slikami)
16 -kanalni servo tester z Arduinom in 3D -tiskanjem: Skoraj vsak projekt, ki sem ga naredil v zadnjem času, je od mene zahteval, da preizkusim nekaj servomotorjev in eksperimentiram z njihovimi položaji, preden gredo v montažo. Običajno naredim hiter servo tester na krovu in uporabljam serijski monitor v arduiju
DIY Arduino Tester kapacitete baterije - V2.0: 11 korakov (s slikami)
DIY Arduino Battery Capacity Battery - V2.0: Danes so ponarejene litijeve in NiMH baterije povsod, ki se prodajajo z oglaševanjem z večjo zmogljivostjo kot njihova prava zmogljivost. Zato je res težko razlikovati med pravo in ponarejeno baterijo. Podobno je težko poznati
DIY Arduino Tester kapacitete baterije - V1.0: 12 korakov (s slikami)
DIY Arduino Tester kapacitete baterije - V1.0: [Predvajaj video] Sem rešil toliko starih prenosnih baterij (18650), da jih ponovno uporabim v svojih solarnih projektih. Dobre celice v akumulatorju je zelo težko prepoznati. Prej sem v enem od Power Bank Instructable povedal, kako prepoznati
Preprost servo tester: 13 korakov (s slikami)
Preprost servo tester: Preprost servo tester, ki je nekoliko večji od poštne znamke, vam omogoča upravljanje dveh digitalnih ali analognih servomotorjev brez oddajnika ali sprejemnika, samo priklopite baterijo, da začnete s preskušanjem. Z njim preverite svoje servomotorje, preden jih namestite