Innehållsförteckning:

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

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

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

Jag bygger för närvarande flera gångrobotar, alla drivna av flera servon. Problemet uppstår då att räkna ut rörelseomfånget för varje servo inom det tillgängliga rörelseområdet. Dessutom försöker jag räkna ut vilken typ av gånggång som behövs. Jag har flera dumma $ 2 -testare som du kan köpa, men även om de hjälper, kan de faktiskt inte ge feedback om vilken position servon är i. All efterföljande programmering använder arduino och så skulle det vara trevligt att veta vilket värde servopositionen har skulle göra jobbet. Det var då jag bestämde mig för att göra en servotester med en skärm för visuell avläsning av servopositionen från 1-180.

Så för det här projektet behövs bara en arduino pro-mini, 3 5K-krukor, några stift för servon, en SPI OLED och en JST för ström. Jag har också blåst fler servon än jag bryr mig om att tänka på så det kräver också en billig strömomvandlare för att se till att allt går bra på 5v. Jag började också med en vanlig låda, men tänkte sedan "Vad skulle Adam Savage göra?" och så lade till några designdetaljer, sprutade det i primer och med olika bläck och väderpulver gav det ett använt utseende. Jag gjorde också några hack och målade dem silver för att ge intryck av en metalllåda och målade och smutsade upp knopparna. Ett glas cabochon användes som skärmram. Jag har också lagt till några fauxetiketter, lämpligen genomblötade i kaffe som bara trycktes ut och fastnade på.

Steg 1: Kretsen

Kretsen
Kretsen

Här är kretsen och det är väldigt enkelt. 1306 OLED körs på SPI och de 3 krukorna är anslutna mellan 5v och jord med torkaren för att var och en går till en av 3 av Arduino Analog ingångsstiften. Servon drivs i sin tur från 3 av arduinoutgångarna.

Ström levereras via ett JST -uttag så att jag kan använda vilken RX Lipo som helst som ligger och detta går in i en billig strömomvandlare som sedan

Steg 2: Kod

Den bifogade koden är för Arduino Pro-mini men fungerar i stort sett på de flesta Arduino. Du måste också installera u8g -biblioteket för att köra OLED -skärmen

Steg 3: Fallet

Fallet
Fallet
Fallet
Fallet

STL för fallet

Steg 4: Board Layout

Styrelsens layout
Styrelsens layout

Jag använder bara en veroboard för att montera allt. För att kunna återanvända vad som helst, är både Arduino och OLED anslutna till några huvuden monterade på kortet. Krukorna är också monterade direkt på brädet liksom effektomvandlaren. Den här verkar inte ha stiften monterade på en 0,1 delning, men några huvudstiften något splittrade fixade det. Signaltråd för allmänna ändamål användes för att ansluta allt tillsammans.

Du kan se på bilden där strömförsörjningen sitter under utrymmet där OLED -enheten ansluts.

Steg 5: Avsluta ärendet

Avslutar ärendet
Avslutar ärendet
Avslutar ärendet
Avslutar ärendet
Avslutar ärendet
Avslutar ärendet

Fallet avslutades med att först måla med bilgrå primer av ett par lager. När detta var gjort använde jag olika väderpulver, några rosttvättar och några akrylfärger för detaljer. Jag gillar särskilt att skära några kanter på fodralet och sedan måla dem i ett ljusare silver så att det ser ut som ett metallfodral som lurar under. Hela lådan sprayades sedan i matt lack och vid torkning limmades cabochonglaset på plats.

Steg 6: I bruk

I användning
I användning
I användning
I användning
I användning
I användning
I användning
I användning

Bara för skojs skull kan du se uppstartslogotypen här. Allt du behöver göra nu är att ansluta servon, justera krukorna och läsa av de relevanta servopositionerna som du sedan kan använda i andra program.

Rekommenderad: