Sisukord:

Arduino kolmekordne servotester: 6 sammu (piltidega)
Arduino kolmekordne servotester: 6 sammu (piltidega)

Video: Arduino kolmekordne servotester: 6 sammu (piltidega)

Video: Arduino kolmekordne servotester: 6 sammu (piltidega)
Video: MKS SGEN L V1.0 - TMC2208 UART install 2024, Juuli
Anonim
Arduino kolmekordne servotester
Arduino kolmekordne servotester

Ehitan praegu mitmeid kõndivaid roboteid, kõik on varustatud mitme servoga. Probleem tekib siis iga servo liikumise ulatuse ja olemasoleva liikumisulatuse väljatöötamisel. Lisaks proovin välja selgitada, millist kõndimiskäiku on vaja. Mul on mitu lolli $ 2 testijat, mida saate osta, kuid kuigi need aitavad, ei saa nad tegelikult tagasisidet selle kohta, millises asendis servo on. Kogu järgnev programmeerimine kasutab arduinot ja seega oleks tore teada, milline on servoasendi väärtus teeks seda tööd. See oli siis, kui otsustasin teha servotestri, millel on ekraan servoasendi positsiooni visuaalseks lugemiseks vahemikus 1-180.

Nii et selle projekti jaoks on vaja ainult arduino pro-mini, 3 5K potti, mõned tihvtid servodele, SPI OLED ja JST toite jaoks. Olen ka puhunud rohkem servosid, kui ma arvata tahan, nii et see nõuab ka odavat võimsusmuundurit, et tagada, et see kõik töötab kenasti 5 v juures. Alustasin ka algselt tavalise karbiga, kuid siis mõtlesin: "Mida teeks Adam Savage?" ja nii lisasid mõned kujundusdetailid, pritsisid selle kruntvärviga ning erinevate tintide ja ilmastikupulbritega andsid sellele kasutatud välimuse. Tegin ka mõned täpid ja lõiked ning värvisin need metallkarbi mulje jätmiseks hõbedaseks ning värvisin ja määrdusin nupud. Ekraani raamina kasutati klaasist kabošoni. Olen lisanud ka mõned kunstlikult sobivasse kohviga immutatud etiketid, mis olid lihtsalt välja prinditud ja kinni jäänud.

1. samm: vooluring

Ringkond
Ringkond

Siin on skeem ja see on väga lihtne. 1306 OLED töötab SPI -ga ja 3 potti ühendatakse 5v ja maanduse vahele, kusjuures iga klaasipuhasti läheb ühele kolmest Arduino analoogsisendist. Servosid juhitakse omakorda kolmest arduino väljundist.

Toide tarnitakse JST -pistikupesa kaudu, et saaksin kasutada mis tahes RX Lipot, mis võib olla ümberringi, ja see läheb odava võimsusmuunduri juurde.

2. samm: kood

Lisatud kood on mõeldud Arduino Pro-mini jaoks, kuid töötab peaaegu enamiku Arduino omadega. Samuti peate OLED -ekraani käitamiseks installima u8g kogu

3. samm: juhtum

Juhul
Juhul
Juhul
Juhul

Juhtumi jaoks STL

4. samm: tahvli paigutus

Tahvli paigutus
Tahvli paigutus

Ma kasutan lihtsalt mõnda veroboardi, et kõike paigaldada. Selleks, et saaksite midagi uuesti kasutada, on nii Arduino kui ka OLED ühendatud mõnele tahvlile kinnitatud päisesse. Potid on samuti paigaldatud otse plaadile, nagu ka muundur. Tundub, et sellel tihvtidel pole tihvte paigaldatud 0,1 -tollisele sammule, kuid mõned päise tihvtid on selle veidi kinnitatud. Kõigi ühendamiseks kasutati üldotstarbelist signaaltraati.

Pildilt näete, kus toiteplokk asub ruumi all, kus OLED ühendatakse.

5. samm: kohtuasja viimistlemine

Juhtumi lõpetamine
Juhtumi lõpetamine
Juhtumi lõpetamine
Juhtumi lõpetamine
Juhtumi lõpetamine
Juhtumi lõpetamine

Korpuse lõpetas esimene värvimine paarikihilise autohalli kruntvärviga. Kui see oli tehtud, kasutasin detailide jaoks erinevaid ilmastikupulbreid, roostepesuvahendeid ja mõnda akrüülvärvi. Mulle meeldib eriti korpuse mõned servad viilutada ja seejärel heledamasse hõbedasse värvida, et see näeks välja nagu metallist ümbris. Seejärel pihustati kogu kast mattlakiga ja kuivatamisel liimiti kabokoonklaas oma kohale.

6. samm: kasutusel

Kasutusel
Kasutusel
Kasutusel
Kasutusel
Kasutusel
Kasutusel
Kasutusel
Kasutusel

Nalja pärast näete siin alglaadimise logo. Nüüd peate lihtsalt ühendama servod, reguleerima potte ja lugema vastavaid servoasendeid, mida saate seejärel teistes programmides kasutada.

Soovitan: