Inhoudsopgave:
- Benodigdheden
- Stap 1: 3D-geprinte onderdelen
- Stap 2: Besturingskaart
- Stap 3: Voedingskaart
- Stap 4: Montage
- Stap 5: Programmeren
Video: Two-Mode Servo Tester - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Als ik een nieuwe servomotor koop, wil ik snel controleren of deze werkt. Met de Two-Mode Servo Tester kan ik dat in een minuut doen. Servo's, althans de goedkopere die ik ken, werken soms niet zoals verwacht wanneer ze aankomen: de versnellingen springen, de elektronica in de servo werkt niet of het is een 120 graden en geen 180 graden servo. Het is een goede zaak om een servo te testen voordat je hem gebruikt! Tot nu toe pakte ik een breadboard, een Arduino, een 5V-voeding, een USB-kabel, mijn pc en wat startkabels en bouwde ik elke keer een servotester vanaf het begin. Met de Two-Mode Servo Tester is dit verleden tijd.
Er zijn commerciële servotesters beschikbaar voor ongeveer $ 10, min of meer de kosten voor dit project. De producten die ik op Amazon heb gevonden, testen maximaal drie servo's parallel en hebben drie testmodi: handmatig, automatisch en neutraal.
Met de Two-Mode Servo Tester kunt u tot vier servomotoren parallel testen en heeft twee modi: Follow en Sweep. In Follow volgen de aangesloten servo's de positie van de potentiometer, in Sweep wordt de potentiometer gebruikt om het toerental in te stellen. Binnenin bevindt zich een Arduino Nano en een Step-Up DC-DC-converter om de Arduino van stroom te voorzien vanaf de 5V-voedingsingang. Het apparaat heeft een tuimelschakelaar om de modus te selecteren en een potentiometer om het stuursignaal aan te passen.
Om dit apparaat te bouwen, moet je wat solderen. Het is altijd verrassend hoe deze fragiele elektronische componenten mijn "solderen" overleven. Om de Arduino Nano te programmeren heb je een USB Mini kabel nodig. De behuizing is 3D-geprint met de twee STL-bestanden die zijn bijgevoegd.
Het is goedkoper om een servotester te kopen. Maar op de afbeeldingen en video's die ik vond, worden altijd micro- en nooit standaard servo's gebruikt. De Auto-modus lijkt geen instelbare snelheid te hebben. De Two-Mode Servo Tester heeft genoeg vermogen om vier standaard servo's aan te sturen. Het kan opnieuw worden geprogrammeerd en je kunt de schakelaar en potmeter een andere betekenis geven als je wilt.
Benodigdheden
1 Arduino Nano
1 Step-up DC-DC converter, afgesteld op 5V tot 12V (ook bekend als DC-DC Booster)
1 3-pins aan-uit-tuimelschakelaar
1 100-1M potentiometer (ook bekend als instelbare weerstand)
1 100n condensator
1 10k weerstand
1 2-pins plug-in klemmenblok
2 Prototyping bord 45x35 mm
1 13-pins enkele rij mannelijke header
1 15-pins enkele rij mannelijke kop
1 2-pins enkele rij mannelijke header met 15 mm lange pinnen
3 3-pins enkele rij mannelijke kop
1 3-pins enkele rij mannelijke header met twee 15 mm lange pinnen
2 2-pins enkele rij vrouwelijke header
Stap 1: 3D-geprinte onderdelen
Ik heb het materiaal "PETG" gebruikt om de behuizing voor de Two-Mode Servo Tester (TMST) af te drukken. Als je geen 3D-printer hebt, raad ik aan om een 3D-afdrukservice in de buurt te zoeken.
Stap 2: Besturingskaart
Soldeer de pinnen op het Arduino-bord zoals aangegeven op (een van) de afbeeldingen in de bovenstaande stap. VIN en GND hebben een lange pin nodig om de besturingskaart later op de voedingskaart te bevestigen. Ik weet niet of dit zo is, maar ik heb de onderdelen op het bord gelijmd zodat ze op hun plaats bleven toen ik het bord draaide.
Een van de drie pinnen van de tuimelschakelaar is afgesneden zodat deze niet in de weg zit. Het is een beetje krap in dat gebied omdat de pull-up weerstand moet worden aangesloten op de middelste pin van de schakelaar. De potentiometer is zo geplaatst dat +/- naar de schakelaar is gericht en de derde pin naar de condensator.
Ik noemde enkele van de Arduino-pinnen op de foto. A0 is de 4e van links, 5V de 4e van rechts. GND is de 4e van rechts en D9 de 4e van links; is dat toeval? Hoe dan ook, de twee aardingen van de voeding en de Arduino zijn verbonden. De 5V van de voeding en de 5V van de Arduino zijn niet aangesloten; dat zou niet werken. De Arduino wordt gevoed via de VIN-pin.
Stap 3: Voedingskaart
Plaats de twee vrouwelijke headers zodat ze overeenkomen met de posities van
1) VIN en GND van de Arduino
2) 5V en aarde van de voeding.
Verbind VIN +/- en VOUT +/- met de pinnen van de vrouwelijke headers.
Stap 4: Montage
Plaats de voedingskaart in de behuizing. Ik heb wat pinnen gebruikt om het bord te fixeren. Sluit de besturingskaart aan en monteer de bovenkant van de behuizing.
Dat is de Two-Mode Servo Tester. Op de afbeelding ziet u hoe u de 5V-voeding en een servomotor aansluit; de kleuren zijn belangrijk!
Stap 5: Programmeren
Bijgevoegd is een Arduino Sketch (TmstApp.ino) die u kunt openen met de Arduino IDE en uploaden naar het apparaat. De Arduino IDE kan worden gedownload van:
Nadat je de Arduino IDE hebt geopend en de Two-Mode Servo Tester hebt aangesloten, selecteer je de poort (bijvoorbeeld COM5) en het bord (Arduino Nano) in het menu Tools. Controleer/stel ook de processor in onder Tools. Voor de Arduino-kloon die ik gebruik, is de processor 'ATmega328P (Old Bootloader)'.
Wanneer u op de werkbalkknop Uploaden drukt, wordt het programma gecompileerd en naar het apparaat geüpload; uw Two-Mode Servo Tester is klaar!
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
Robot: Two Ways Mobile bestuurd door Windows Phone .: 6 stappen (met afbeeldingen)
Robot: Two Ways Mobile Gecontroleerd door Windows Phone.: Lijst: Arduino Uno L 293 (Bridge) HC SR-04 (Sonar Module) HC 05 (Bluetooth Module) Tg9 (Micro Servo) Motor met Versnellingsbak (Twee) Batterijhouder (voor 6 AA) Contach Lenzen Houder Draden (mannelijke naar vrouwelijke pinnen) Kabelbinders Hot Lijm (plakken
Unboxing van Jetson Nano & een snelle start voor Two Vision Demo: 4 stappen
Unboxing van Jetson Nano en een snelle start voor Two Vision-demo: samenvatten Zoals je weet, is Jetson Nano nu een sterproduct. En het kan neurale netwerktechnologie uitgebreid inzetten op embedded systemen. Hier is een unboxing-artikel met details van het product, het opstartproces en twee visuele demo's…Woordentelling:800