Inhoudsopgave:
- Stap 1: Het circuit
- Stap 2: Coderen
- Stap 3: De zaak
- Stap 4: Bordindeling
- Stap 5: De zaak afronden
- Stap 6: in gebruik
Video: Arduino Triple Servo Tester - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Ik ben momenteel verschillende looprobots aan het bouwen, allemaal aangedreven door meerdere servo's. Het probleem doet zich dan voor bij het bepalen van de mate van beweging van elke servo en het beschikbare bewegingsbereik. Daarnaast probeer ik uit te zoeken welk type looppatroon nodig is. Ik heb verschillende domme testers van $ 2 die je kunt kopen, maar hoewel ze helpen, kunnen ze eigenlijk geen feedback geven over de positie van de servo. Alle daaropvolgende programmering maakt gebruik van Arduino en dus zou het leuk zijn om te weten welke waarde van servopositie het werk zou doen. Toen besloot ik een servotester te maken met een scherm voor visuele uitlezing van de servopositie van 1-180.
Dus voor dit project is alles wat nodig is een arduino pro-mini, 3 5K-potten, enkele pinnen voor de servo's, een SPI OLED en een JST voor stroom. Ik heb ook meer servo's opgeblazen dan waar ik aan wil denken, dus dit vereist ook een goedkope stroomomvormer om ervoor te zorgen dat het allemaal goed werkt op 5v. Ik begon ook aanvankelijk met een gewone doos, maar dacht toen: "Wat zou Adam Savage doen?" en dus wat ontwerpdetails toegevoegd, in primer gespoten en met verschillende inkten en verweringspoeders een gebruikte look gegeven. Ik heb ook wat inkepingen en sneden gemaakt en ze zilver geverfd om de indruk te wekken van een metalen doos en de knoppen geverfd en vuil gemaakt. Een glazen cabochon werd gebruikt als schermrand. Ik heb ook een paar neplabels toegevoegd, die op de juiste manier in koffie zijn gedrenkt en die net zijn uitgeprint en erop zijn geplakt.
Stap 1: Het circuit
Hier is het circuit en het is heel eenvoudig. De 1306 OLED werkt op SPI en de 3 potten zijn bedraad tussen de 5v en aarde, waarbij de wisser van elk naar een van de 3 Arduino Analoge ingangspinnen gaat. De servo's worden op hun beurt aangedreven door 3 van de Arduino-uitgangen.
Stroom wordt geleverd via een JST-aansluiting, zodat ik elke RX Lipo kan gebruiken die mogelijk rondslingert en dit gaat in een goedkope stroomomvormer die dan
Stap 2: Coderen
De bijgevoegde code is voor de Arduino Pro-mini, maar zal vrijwel werken op de meeste Arduino's. U moet ook de u8g-bibliotheek installeren om het OLED-scherm te gebruiken
Stap 3: De zaak
STL voor de zaak
Stap 4: Bordindeling
Ik gebruik gewoon wat veroboard om alles te monteren. Om alles opnieuw te kunnen gebruiken, zijn zowel de Arduino als de OLED aangesloten op een aantal headers die op het bord zijn gemonteerd. De potten worden ook direct op het bord gemonteerd, net als de stroomomvormer. Deze lijkt de pinnen niet te hebben gemonteerd op een steek van 0,1 , maar sommige headerpinnen hebben dat enigszins gespreid opgelost. Signaaldraad voor algemene doeleinden werd gebruikt om alles met elkaar te verbinden.
Je kunt op de foto zien waar de voeding zit onder de ruimte waar de OLED insteekt.
Stap 5: De zaak afronden
De zaak werd afgemaakt door eerst een paar lagen te schilderen met autogrijze grondverf. Toen dit eenmaal was gebeurd, gebruikte ik verschillende verweringspoeders, wat roestwassingen en wat acrylverf voor details. Ik vind het vooral leuk om enkele randen van de behuizing te snijden en ze vervolgens in een helderder zilver te schilderen, zodat het lijkt alsof er een metalen behuizing onder schuilgaat. De hele doos werd vervolgens in matte lak gespoten en na het drogen werd het cabochonglas op zijn plaats gelijmd.
Stap 6: in gebruik
Gewoon voor de lol kun je hier het opstartlogo zien. Nu hoef je alleen nog maar de servo's aan te sluiten, de potten af te stellen en de betreffende servoposities af te lezen die je vervolgens in andere programma's kunt gebruiken.
Aanbevolen:
Neopixel-tester: 4 stappen
Neopixel-tester: je bouwt misschien een project dat Neopixel-LED's gebruikt of je hebt er een paar in je componentendoos waarvan je wilt controleren of ze werken. Ik had dezelfde behoefte, maar in plaats van te wachten tot het project voltooid was om een probleem te vinden, wilde ik ervoor zorgen dat ze
Renegade-i (programmeerbare IC-tester die aanvoelt als het echte ding): 3 stappen (met afbeeldingen)
Renegade-i (Programmable IC Tester That Feels Like the Real Thing): DE DROOM VAN MILJOENEN DOLLAR. Heb je er ooit van gedroomd om je eigen IC-tester in huis te hebben? Niet alleen een gadget dat IC kan testen, maar een "programmeerbare" machine die aanvoelt als een van de vlaggenschipproducten van de grootste spelers in de semicon-testindustrie, zoals
Arduino DMX 512 Tester en Controller NL: 19 stappen
Arduino DMX 512 Tester en Controller NL: Updates, bestanden, codes, schema's…Versión en EspañolFacebookControl tool voor testen en lichtshow volgens het DMX-512 protocol, ideaal voor snelle tests op vaste of tijdelijke installaties van verlichting. Dit project komt voort uit de behoefte aan een draagbaar
Touch Arduino IC TESTER: 4 stappen
Touch Arduino IC TESTER: Arduino-project in ontwikkeling…. Dit is een geïntegreerde circuittester voor AND, OR, NOT, BUFFER, NOR, XNOR-poorten
Arduino Reflex Tester: 4 stappen (met afbeeldingen)
Arduino Reflex Tester: Vandaag heb ik besloten om een apparaat te maken dat je reactietijd kan meten. Je hebt een aantal basiscomponenten nodig, die allemaal te vinden zijn in Kuman's Arduino UNO Starter kits. De benodigde onderdelen zijn als volgt: Arduino UNO board USB Kabel 10k en