Sisällysluettelo:

Arduino Triple Servo Tester: 6 vaihetta (kuvilla)
Arduino Triple Servo Tester: 6 vaihetta (kuvilla)

Video: Arduino Triple Servo Tester: 6 vaihetta (kuvilla)

Video: Arduino Triple Servo Tester: 6 vaihetta (kuvilla)
Video: Как использовать до 10 кнопочных переключателей с 1 входным контактом Arduino ANPB-V1 2024, Heinäkuu
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

Rakennan tällä hetkellä useita kävelyrobotteja, joissa kaikissa on useita servoja. Ongelma syntyy sitten määritettäessä kunkin servon liikkeen laajuus käytettävissä oleva liikealue. Lisäksi yritän selvittää, millaista kävelyä tarvitaan. Minulla on useita tyhmiä 2 dollarin testaajia, joita voit ostaa, mutta vaikka ne auttavat, he eivät voi itse asiassa antaa palautetta siitä, missä asennossa servo on. Kaikki myöhemmät ohjelmoinnit käyttävät arduinoa, joten olisi mukavaa tietää servoasennon arvo tekisi työn. Silloin päätin tehdä servotesterin, jossa on näyttö servoasennon visuaaliseen lukemiseen 1-180.

Joten tähän projektiin tarvitaan vain arduino pro-mini, 3 5K ruukkua, joitain nastat servoja varten, SPI OLED ja JST valtaa varten. Olen myös puhaltanut enemmän servoja kuin haluan ajatella, joten tämä edellyttää myös halpaa tehomuunninta, jotta kaikki toimisi hienosti 5 voltilla. Aloitin myös aluksi tavallisella laatikolla, mutta ajattelin sitten "Mitä Adam Savage tekisi?" ja siksi lisäsi joitain suunnittelun yksityiskohtia, suihkutti sen pohjamaalilla ja eri musteilla ja sääjauheilla antoi sille käytetyn ilmeen. Tein myös joitain halkeamia ja leikkauksia ja maalasin ne hopeaksi metallikotelon vaikutelman aikaansaamiseksi ja maalasin ja likaisin nupit. Näytön kehyksenä käytettiin lasikabohoonia. Olen myös lisännyt joitain faux -tarroja, jotka on sopivasti liotettu kahviin ja jotka on juuri tulostettu ja kiinnitetty.

Vaihe 1: Piiri

Piiri
Piiri

Tässä on piiri ja se on hyvin yksinkertainen. 1306 OLED toimii SPI: llä, ja kolme ruukkua on kytketty 5 voltin ja maan väliin, ja kunkin pyyhin menee yhteen kolmesta Arduino -analogitulonapista. Servoja ajetaan puolestaan kolmesta arduino -lähdöstä.

Virta syötetään JST -pistorasian kautta, jotta voin käyttää mitä tahansa RX Lipoa, joka saattaa olla paikallaan, ja tämä menee halpaan tehomuuntimeen, joka sitten

Vaihe 2: Koodi

Liitteenä oleva koodi on Arduino Pro-minille, mutta se toimii melko paljon useimmilla Arduinolla. Sinun on myös asennettava u8g -kirjasto, jotta voit käyttää OLED -näyttöä

Vaihe 3: Asia

Tapaus
Tapaus
Tapaus
Tapaus

STL tapauksessa

Vaihe 4: Hallituksen asettelu

Hallituksen asettelu
Hallituksen asettelu

Käytän vain veroboardia kaiken asentamiseen. Jotta voisimme käyttää mitä tahansa uudelleen, sekä Arduino että OLED on kytketty joihinkin levylle asennettuihin otsikoihin. Ruukut asennetaan myös suoraan levylle, samoin kuin tehomuunnin. Tässä ei näytä olevan nastat asennettu 0,1 tuuman nousuun, mutta jotkut otsatapit on hieman levitetty korjattuksi. Yleiskäyttöistä signaalijohtoa käytettiin kaiken yhdistämiseen.

Kuvasta näet, missä virtalähde sijaitsee sen tilan alla, johon OLED -liitin kytketään.

Vaihe 5: Kotelon viimeistely

Kotelon viimeistely
Kotelon viimeistely
Kotelon viimeistely
Kotelon viimeistely
Kotelon viimeistely
Kotelon viimeistely

Kotelo päättyi maalaamalla ensin auton harmaalla pohjamaalilla, jossa oli pari kerrosta. Kun tämä oli tehty, käytin yksityiskohtia varten erilaisia sääjauheita, joitain ruosteenpesuaineita ja joitain akryylimaaleja. Tykkään erityisesti viipaloida joitain kotelon reunoja ja maalata ne sitten kirkkaammaksi hopeaksi, jotta se näyttäisi siltä, että alla on metallikotelo. Koko laatikko ruiskutettiin sitten matta -lakalle ja kuivuttuaan cabochon -lasi liimattiin paikalleen.

Vaihe 6: Käytössä

Käytössä
Käytössä
Käytössä
Käytössä
Käytössä
Käytössä
Käytössä
Käytössä

Pelkästään huvin vuoksi näet käynnistyslogon täältä. Sinun tarvitsee vain liittää servot ja säätää kattilat ja lukea sopivat servoasennot, joita voit käyttää muissa ohjelmissa.

Suositeltava: