Innholdsfortegnelse:

Arduino Triple Servo Tester: 6 trinn (med bilder)
Arduino Triple Servo Tester: 6 trinn (med bilder)

Video: Arduino Triple Servo Tester: 6 trinn (med bilder)

Video: Arduino Triple Servo Tester: 6 trinn (med bilder)
Video: Amazing arduino project 2024, Juli
Anonim
Arduino Triple Servo Tester
Arduino Triple Servo Tester

Jeg bygger for tiden flere turroboter, alle drevet av flere servoer. Problemet oppstår da ved å regne ut bevegelsesgraden til hver servo, hvilket bevegelsesområde som er tilgjengelig. I tillegg prøver jeg å finne ut hvilken type gangart som er nødvendig. Jeg har flere dumme $ 2 -testere som du kan kjøpe, men selv om de hjelper, kan de faktisk ikke gi tilbakemelding om hvilken posisjon servoen er i. All påfølgende programmering bruker arduino, og det ville være fint å vite hvilken verdi servoposisjonen har ville gjøre jobben. Det var da jeg bestemte meg for å lage en servotester med skjerm for visuell avlesning av servoposisjonen fra 1-180.

Så for dette prosjektet er alt som trengs en arduino pro-mini, 3 5K potter, noen pins til servoene, en SPI OLED og en JST for strøm. Jeg har også blåst flere servoer enn jeg bryr meg om å tenke på, så dette krever også en billig strømomformer for å sikre at det hele går fint på 5v. Jeg startet også først med en vanlig boks, men tenkte så "Hva ville Adam Savage gjøre?" og så la til noen designdetaljer, sprayet den i primer og med forskjellige blekk og forvitringspulver ga den et brukt utseende. Jeg har også gjort noen hakk og kutt og malt dem sølv for å gi inntrykk av en metallboks og malt og skittent opp knappene. Et glass cabochon ble brukt som skjermramme. Jeg har også lagt til noen faux -etiketter, passende gjennomvåt i kaffe som nettopp ble skrevet ut og satt på.

Trinn 1: Kretsen

Kretsen
Kretsen

Her er kretsen og det er veldig enkelt. 1306 OLED kjører på SPI og de 3 pottene er koblet mellom 5v og bakken med viskeren hver for seg til en av 3 av Arduino Analog -inngangspinnene. Servoene blir i sin tur drevet fra 3 av arduino -utgangene.

Strøm leveres via en JST -kontakt, slik at jeg kan bruke hvilken som helst RX Lipo som kan ligge og dette går inn i en billig strømomformer som da

Trinn 2: Kode

Den vedlagte koden er for Arduino Pro-mini, men vil stort sett fungere på de fleste Arduino-er. Du må også installere u8g -biblioteket for å kjøre OLED -skjermen

Trinn 3: Saken

Saken
Saken
Saken
Saken

STL for saken

Trinn 4: Bordoppsett

Brettoppsett
Brettoppsett

Jeg bruker bare en veroboard for å montere alt. For å kunne gjenbruke hva som helst, er både Arduino og OLED koblet til noen overskrifter montert på brettet. Grytene er også montert direkte på brettet, i likhet med strømomformeren. Denne ser ikke ut til å ha pinnene montert på en 0,1 tonehøyde, men noen headerpinner litt splayed fikset det. Generell signalledning ble brukt til å koble alt sammen.

Du kan se på bildet hvor strømforsyningen sitter under plassen der OLED -en kobles til.

Trinn 5: Fullfør saken

Gjør saken ferdig
Gjør saken ferdig
Gjør saken ferdig
Gjør saken ferdig
Gjør saken ferdig
Gjør saken ferdig

Saken ble avsluttet med å male med bilgrå primer på et par strøk. Når dette var gjort, brukte jeg forskjellige forvitringspulver, noen rustvasker og noen akrylmaling for detaljer. Jeg liker spesielt å kutte noen kanter på saken og deretter male dem i et lysere sølv for å få det til å se ut som et metallhus som lurer under. Hele esken ble deretter sprayet i matt lakk, og når den ble tørket ble cabochonglasset limt på plass.

Trinn 6: I bruk

I bruk
I bruk
I bruk
I bruk
I bruk
I bruk
I bruk
I bruk

Bare for moro skyld kan du se oppstartslogoen her. Alt du trenger å gjøre nå er å koble til servoene, justere grytene og lese av de relevante servoposisjonene som du deretter kan bruke i andre programmer.

Anbefalt: