Sisällysluettelo:
Video: Arduino Triple Servo Tester: 6 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
STL tapauksessa
Vaihe 4: 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
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ä
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.