Sadržaj:
Video: 16 -kanalni servo tester s Arduinom i 3D ispisom: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Gotovo svaki projekt koji sam radio u posljednje vrijeme zahtijevao je da testiram neke servomotore i eksperimentiram s njihovim položajima prije nego što uđu u skupštinu. Obično napravim brzi servo tester na ploči i koristim serijski monitor u arduino IDE -u da dobijem servo položaje, ali ovaj put sam odlučio da ću se počastiti i dizajnirati zatvoreni, trajni sustav za testiranje mojih servomotora!
Dizajn može istodobno kontrolirati 16 servo pogona, pomoću Adafruit PCA9685 servo upravljačke ploče. Kako bi se uštedio prostor, ima samo 4 potenciometra za podešavanje, a zaseban sklop prekidača koristi se za odabir skupa od četiri koja želite kontrolirati. Jedan problem s kojim sam se susreo u prvim prototipima bio je taj što je dizajn bilo prilično teško lemiti, a zatim strpati u malu kutiju, pa je ovaj najnoviji dizajn ispisan ravno, lemljen i presavijen, što ga čini super lakim za sastavljanje!
Koristio sam kvalitetne potenciometre s montažnom rupom M9, ali ako želite prilagoditi sklop Fusion 360 tako da odgovara vašim zahtjevima, slobodno preuzmite datoteku: https://a360.co/2Q366j4 (ili je samo bušite veću).
Nadam se da će vam se svidjeti ovaj brzi projekt, znam da ću od svog imati puno koristi!
NAPOMENA: Imam problema s prijenosom paketa za preuzimanje na instrukcije, pa ako ga ovdje ne možete nabaviti, preuzmite ga s moje web stranice.
Pribor
- Arduino Uno:
- Adafruit PCA9685 16-kanalni servo upravljački program:
- 5,5 mm DC panel ulaz -
- Napajanje 5V (u ovom slučaju 5A za omogućavanje pogona mnogih servo servomotora) -
- 10K potenciometar (Imajte na umu da u dizajnu ima mjesta za različite vrste potenciometara, ovisno o tome što imate) -
- 10K otpornik x 2:
-
SainSmart 1.8 TFT LCD zaslon u boji Modul:
- Prekidač za uključivanje:
- Žica za lemljenje (jednožilno jezgro bilo je korisno zbog toga što se lako priključuje na arduino)
Korak 1: Ispis i montaža
Nema stvarnih zahtjeva za 3D ispis, nema razloga da ovo ne možete ispisati s prilično niskom razlučivošću. Ako imate veliki pisač, moguće je ispisati cijelu stvar u jednom potezu, ali ako imate standardniji pisač s ležištem za ispis od oko 200 mm x 200 mm, možete ispisati bazu u tri odvojena dijela. Kad ste ispisali sve dijelove, dvije polovice baze mogu se spojiti vijcima 8 * M2 x 4 mm.
Sada možete umetnuti sve komponente - potenciometri i sklopke mogu se uvrnuti u njihove ploče pomoću matica koje dolaze s njima, a ploče se lako mogu uvrnuti vijcima M2 x 6 mm -10 mm. Treba biti jasno kako ploče ulaze na temelju uzorka rupa. Jedina komponenta koja je malo zeznutija je monitor, budući da taj model nema prikladno rješenje za montažu. Koristio sam neku traku za pričvršćivanje na ploču, ali možete koristiti ljepilo ili nešto slično.
Korak 2: Ožičenje
Najbolji pristup je ožičiti svaku ploču što je moguće potpunije, a zatim izvršite sve veze između ploča dok zatvarate kućište. Koristio sam super ljepilo za držanje određenih žica na mjestu i približavanje upravljanja kabelima, a trebali biste koristiti i toplinske termoizolacijske cijevi gdje je to moguće za izolaciju kontakata.
Korak 3: Arduino programiranje
Biblioteka je imala nekoliko poteškoća s ekranom pa bih vam preporučio da instalirate knjižnicu uključenu u moje preuzimanje. Programiranje za ovaj zaslon malo je složenije od većine ekrana na kojima sam eksperimentirao, ali općenito je programiranje i dalje prilično jednostavno.
Kako bi vam dao pregled načina funkcioniranja koda, program počinje sa srednjom vrijednošću 350 za sve servomotore, što se čini sigurnim ulogom. Zatim se pokreće, ispunjavajući cijeli zaslon crnom bojom kako bi se stvorila pozadina, zatim ispisuje imena svih servomotora ("Servo 3:" itd.) I njihove početne vrijednosti 350. Stvarni odjeljak petlje programa prvo provjerava je li gumbi su pritisnuti, pa ako je tako pomiče strelicu i registrira trenutno odabrani servo set. Zatim zapisuje vrijednosti širine impulsa za sva četiri servo -a u skupu na temelju mapiranog očitanja potenciometara, zapisuje ih na zaslon žutom bojom i na kraju postavlja servosisteme u ovaj položaj kroz ploču upravljačkog programa servo. Svi servo upravljači koji se trenutno ne pokreću zadržat će svoj položaj na temelju zadnjeg unosa.
Preporučeni:
Mini RC zrakoplov s 3D ispisom: 6 koraka (sa slikama)
3D tiskani mini RC zrakoplov: Izgradnja RC zrakoplova pomoću 3D tiskanih dijelova sjajna je ideja za njegovu izradu, ali plastika je teška, pa su obično tiskani avioni veći i zahtijevaju snažnije motore i kontrolere. Ovdje ću vam pokazati kako sam napravio potpuno spitfire u 3D ispisu
Ugrađeno božićno drvce s 3D printanim LED ispisom: 10 koraka (sa slikama)
Božićno drvce s ugrađenim LED ispisanim 3D ispisom: Ovo je božićno drvce s 3D printom s ugrađenim adresabilnim LED diodama unutra. Tako je moguće programirati LED diode za lijepe svjetlosne efekte i koristiti 3D tiskanu strukturu kao difuzor. Drvo je odvojeno u 4 faze i osnovni element (stablo
Poboljšano iskustvo u autobusu za osobe s oštećenjem vida s Arduinom i 3D ispisom: 7 koraka
Poboljšano iskustvo u autobusu za osobe s oštećenjem vida s Arduinom i 3D ispisom: Kako pojednostavniti putovanje javnim prijevozom za osobe s oštećenim vidom? Podaci u stvarnom vremenu o kartografskim uslugama često su nepouzdani dok se koristi javni prijevoz. To može dodati izazov putovanja na posao osobe sa oštećenim vidom. T
Mali roboti: Jednostavni Android Arduino roboti s 3D ispisom: 13 koraka (sa slikama)
Littlebots: Jednostavni Android Arduino roboti s 3D printom: LittleBots su stvoreni da budu jednostavan uvod u robotiku. Prikazuje sve potrebne komponente robotike, otkrivanja, donošenja odluka i artikulacije, sve u lijepom, jednostavnom pakiranju. LittleBot je potpuno 3D ispisan, što omogućuje
Solderdoodle Plus: lemilica s kontrolom na dodir, LED povratne informacije, kućište s 3D ispisom i USB punjivo: 5 koraka (sa slikama)
Solderdoodle Plus: Lemilica s kontrolom na dodir, LED povratne informacije, kućište s 3D ispisom i USB punjivo bateriju: Molimo kliknite dolje da posjetite našu stranicu projekta Kickstarter za Solderdoodle Plus, bežični USB punjivi vrući višenamenski alat i predbilježite se za proizvodni model! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho