Kazalo:
Video: 16 -kanalni servo tester z Arduino in 3D tiskanjem: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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. Ponavadi naredim hiter servo tester na krovu in uporabim serijski monitor v arduino IDE, da dobim servo položaje, vendar sem se tokrat odločil, da si bom privoščil in oblikoval zaprt, stalen sistem za testiranje mojih servomotorjev!
Zasnova lahko krmili 16 servomotorjev hkrati z uporabo gonilniške plošče servo krmilnika Adafruit PCA9685. Za prihranek prostora ima samo 4 potenciometre za nastavitev, ločen sklop stikal pa se uporablja za izbiro nabora štirih, ki jih želite upravljati. Ena od težav, s katerimi sem se srečal v prvih prototipih, je bila, da je bilo oblikovanje precej težko spajkati in nato potisniti v majhno škatlo, zato je ta najnovejša oblika natisnjena ravno, spajkana in zložena, zaradi česar je zelo enostavno sestaviti!
Uporabil sem kakovostne potenciometre z montažno luknjo M9, če pa želite sklop Fusion 360 spremeniti tako, da ustreza vašim zahtevam, prenesite datoteko: https://a360.co/2Q366j4 (ali jo samo izvrtajte večjo).
Upam, da boste uživali v tem hitrem projektu, vem, da bom od svojega imel ogromno koristi!
OPOMBA: Imam težave pri nalaganju paketa za prenos v navodila, zato ga ne morete dobiti tukaj z moje spletne strani.
Zaloge
- Arduino Uno:
- 16-kanalni servo gonilnik Adafruit PCA9685:
- 5,5 mm DC vhodna plošča -
- Napajanje 5V (v tem primeru 5A za pogon številnih servomotorjev) -
- 10K potenciometer (upoštevajte, da je v zasnovi prostora za različne vrste potenciometrov, odvisno od tega, kaj imate) -
- 10K upor x 2:
-
Modul barvnega LCD zaslona SainSmart 1,8 :
- Stikalo push-to-make:
- Žica za spajkanje (eno jedro je bilo uporabno zaradi tega, kako enostavno se priklopi na arduino)
1. korak: Tiskanje in sestavljanje
Za 3D tiskanje ni resničnih zahtev, ni razloga, da tega ne natisnete s precej nizko ločljivostjo. Če imate velik tiskalnik, ga lahko natisnete naenkrat, če pa imate bolj standarden tiskalnik s tiskalno posteljo približno 200 mm x 200 mm, lahko podlago natisnete v treh ločenih delih. Ko natisnete vse dele, lahko dve polovici podstavka združite z vijaki 8 * M2 x 4 mm.
Zdaj lahko vstavite vse komponente - potenciometre in stikala lahko privijete v njihove plošče s pomočjo matic, ki so priložene, plošče pa lahko preprosto privijete z vijaki M2 x 6 mm -10 mm. Na podlagi vzorca lukenj mora biti jasno, kako gredo plošče. Edina komponenta, ki je nekoliko bolj zapletena, je monitor, saj ta model nima primerne rešitve za montažo. Za pritrditev na ploščo sem uporabil nekaj traku, lahko pa uporabite lepilo ali kaj podobnega.
2. korak: Ožičenje
Najboljši pristop je, da vsako ploščo povežete čim bolj polno, nato pa med zapiranjem ohišja naredite vse povezave med ploščami. Uporabil sem superlepilo, da sem držal določene žice na mestu in olajšal upravljanje kablov, za izolacijo kontaktov pa bi morali po možnosti uporabiti tudi toplotne cevi.
3. korak: Arduino programiranje
Knjižnica, ki je prišla na zaslon, je imela nekaj pomanjkljivosti, zato vam priporočam, da namestite knjižnico, ki je vključena v moj prenos. Programiranje tega zaslona je nekoliko bolj zapleteno od večine zaslonov, s katerimi sem eksperimentiral, vendar je na splošno programiranje še vedno precej preprosto.
Za pregled delovanja kode se program začne s srednjo vrednostjo 350 za vse servomotorje, kar se zdi varna stava. Nato se inicializira, napolni cel zaslon s črno, da ustvari ozadje, nato zapiše imena vseh servomotorjev ("Servo 3:" itd.) In njihove začetne vrednosti 350. Dejanski odsek zanke programa najprej preveri, ali so bili gumbi pritisnjeni in če je tako, premakne puščico in registrira trenutno izbrani servo sklop. Nato na podlagi preslikanih odčitkov potenciometrov zapiše vrednosti širin impulzov za vse štiri servomotorje v nizu, jih na rumeno zapiše na zaslon in na koncu servo krmilnike nastavi na ta položaj. Vsi servomotorji, ki se trenutno ne poganjajo, bodo obdržali svoj položaj glede na zadnji vnos.
Priporočena:
Mr. Speaker - Prenosni zvočnik DSP s 3D -tiskanjem: 9 korakov (s slikami)
G. Speaker - 3D Printed DSP prenosni zvočnik: Moje ime je Simon Ashton in v preteklih letih sem zgradil veliko zvočnikov, običajno iz lesa. Lani sem dobil 3D tiskalnik, zato sem želel ustvariti nekaj, kar ponazarja edinstveno svobodo oblikovanja, ki jo omogoča 3D tiskanje. Začel sem se igrati z
Obseg nočnega videnja s 3D -tiskanjem: 8 korakov (s slikami)
Področje nočnega videnja s 3D tiskanjem: Pozdravljeni vsi !!! Kako gre?!?!?! V redu, zato že dolgo (~ 3 leta) izdelujem te digitalne kamere za nočno opazovanje in po več kot 1000 USD in več sto urah pozneje v R'n'D vam podarim " Eagle Scope 1.0 " (poimenovano po ca
Zložljivi vesoljski dron s 3D tiskanjem: 3 koraki
3D natisnjeni zložljivi vesoljski dron: samo želim zgraditi novo vrsto štirikolesnega letala, ki bo končal tako kot vesoljska ladja … in ker je brezpilotni, zato je vesoljski dron … :) Ta video se bo osredotočil na samo sestavljanje okvirja, čeprav sem v zaporedje postavil nekaj komponent,
Solderdoodle Plus: spajkalnik s krmiljenjem na dotik, LED povratne informacije, ohišje s 3D tiskanjem in USB za ponovno polnjenje: 5 korakov (s slikami)
Solderdoodle Plus: spajkalnik s krmiljenjem na dotik, LED povratnimi informacijami, 3D natisnjenim ohišjem in USB-polnilnikom: Prosimo, kliknite spodaj, da obiščete našo stran projekta Kickstarter za Solderdoodle Plus, vroče večnamensko orodje za polnjenje USB in prednaročite serijski model! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho
Naredite namizno LED dekoracijo s 3D tiskanjem: 4 koraki
Naredite namizno LED dekoracijo s 3D tiskanjem: V tem projektu bom naredil namizno LED svetilko, ki se lahko napaja iz vrat USB. Tu je seznam komponent: LED LED dioda (delovna napetost 2,1 - 3,2 V) A 100 ohmski upor Vtič USB-A (to je možnost spajkanja) Žice (I