Talaan ng mga Nilalaman:

Arduino Triple Servo Tester: 6 Hakbang (na may Mga Larawan)
Arduino Triple Servo Tester: 6 Hakbang (na may Mga Larawan)

Video: Arduino Triple Servo Tester: 6 Hakbang (na may Mga Larawan)

Video: Arduino Triple Servo Tester: 6 Hakbang (na may Mga Larawan)
Video: Controlling 32 Servo Using PCA9685 and Arduino: V3 2024, Nobyembre
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

Kasalukuyan akong nagtatayo ng maraming mga robot na naglalakad, lahat ay pinalakas ng maraming mga servo. Ang problema pagkatapos ay arises sa pagtatrabaho ang lawak ng paggalaw ng bawat servo ang saklaw ng paggalaw magagamit. Bilang karagdagan, sinusubukan kong mag-ehersisyo kung anong uri ng paglalakad ang kailangan. Mayroon akong ilang mga pipi na $ 2 tester na maaari mong bilhin, ngunit kahit na makakatulong sila, hindi talaga sila maaaring magbigay ng puna sa kung anong posisyon ang servo. Ang lahat ng kasunod na programa ay gumagamit ng arduino at sa gayon ay masarap malaman kung anong halaga ng posisyon ng servo gagawa ng trabaho. Ito ay nang magpasya akong gumawa ng isang servo tester na may isang screen para sa visual readout ng posisyon ng servo mula 1-180.

Kaya para sa proyektong ito ang kailangan lamang ay isang arduino pro-mini, 3 5K na kaldero, ilang mga pin para sa mga servo, isang SPI OLED at isang JST para sa lakas. Nag-blower din ako ng mas maraming mga servo kaysa sa pag-aalaga kong isipin kaya tumatawag din ito para sa isang murang power converter upang matiyak na ang lahat ay tumatakbo nang maayos sa 5v. Una din akong nagsimula sa isang simpleng kahon, ngunit pagkatapos ay naisip na "Ano ang gagawin ni Adam Savage?" at sa gayon ay nagdagdag ng ilang mga detalye ng disenyo, na-spray ito sa panimulang aklat at may iba't ibang mga tinta at mga pampaputok na pulbos na binigyan ito ng ginamit na hitsura. Gumawa rin ako ng ilang mga tili at hiwa at pininturahan sila ng pilak upang magbigay ng impression ng isang metal na kahon at pininturahan at dinumi ang mga knob. Ginamit ang isang glass cabochon bilang screen bezel. Nagdagdag din ako ng ilang mga faux label, na angkop na ibabad sa kape na naka-print lamang at natigil.

Hakbang 1: Ang Circuit

Ang Circuit
Ang Circuit

Narito ang circuit at ito ay napaka-simple. Ang 1306 OLED ay tumatakbo sa SPI at ang 3 kaldero ay naka-wire sa pagitan ng 5v at ground na may wiper ng bawat pagpunta sa isa sa 3 ng Arduino Analog input pin. Ang servos naman ay hinihimok mula sa 3 ng mga output ng arduino.

Ang kapangyarihan ay ibinibigay sa pamamagitan ng isang JST socket upang maaari kong magamit ang anumang RX Lipo na maaaring nakahiga at pumupunta ito sa isang murang power converter na pagkatapos

Hakbang 2: Code

Ang nakalakip na code ay para sa Arduino Pro-mini ngunit gagana ang halos lahat ng Arduino's. Kakailanganin mo ring i-install ang u8g library upang patakbuhin ang OLED display

Hakbang 3: Ang Kaso

Ang kaso
Ang kaso
Ang kaso
Ang kaso

STL para sa kaso

Hakbang 4: Layout ng Lupon

Layout ng Lupon
Layout ng Lupon

Gumagamit lang ako ng ilang veroboard upang mai-mount ang lahat. Para sa layunin na muling magamit ang anumang, ang parehong Arduino at ang OLED ay naka-plug sa ilang mga header na naka-mount sa board. Ang mga kaldero ay naka-mount din nang direkta sa board tulad ng power converter. Ang isang ito ay tila walang mga pin na naka-mount sa isang 0.1 pitch, ngunit ang ilang mga header pin ay medyo splayed naayos na. Pangkalahatang layunin signal wire ay ginamit upang ikonekta ang lahat nang magkasama.

Maaari mong makita sa larawan kung saan nakaupo ang supply ng kuryente sa ilalim ng puwang kung saan naka-plug ang OLED.

Hakbang 5: Tinatapos ang Kaso

Tinatapos ang Kaso
Tinatapos ang Kaso
Tinatapos ang Kaso
Tinatapos ang Kaso
Tinatapos ang Kaso
Tinatapos ang Kaso

Ang kaso ay natapos sa pamamagitan ng unang pagpipinta na may car grey primer ng isang pares ng mga coats. Kapag tapos na ito, gumamit ako ng iba`t ibang mga pulbos sa paglamlam, ilang mga paghuhugas ng kalawang at ilang mga pinturang acrylic para sa mga detalye. Partikular ko ang paggupit ng ilang mga gilid ng kaso at pagkatapos ay pagpipinta ang mga ito sa isang mas maliwanag na pilak upang gawin itong hitsura ng isang metal case na nakatago sa ilalim. Ang buong kahon ay sinabog sa matarn varnish at nang matuyo ang baso ng cabochon ay nakadikit sa lugar.

Hakbang 6: Ginagamit

Sa paggamit
Sa paggamit
Sa paggamit
Sa paggamit
Sa paggamit
Sa paggamit
Sa paggamit
Sa paggamit

Para lang sa kasiyahan, makikita mo rito ang boot up logo. Ang kailangan mo lang gawin ngayon ay ikonekta ang mga servo, at ayusin ang mga kaldero at basahin ang mga nauugnay na posisyon ng servo na maaari mong magamit sa ibang mga programa.

Inirerekumendang: