Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze Instructables laten zien hoe je een eenvoudige servo tester maakt.
Stap 1: Waarom een servotester nodig?
Servo is een motorreductor waarmee u de draaihoek van de arm kunt regelen door middel van een duty-signaal. De meest voorkomende servo kan de armhoek regelen van 0 - 180 graden. Servo is een veelgebruikt onderdeel om een robot te bouwen.
Niet alle servo-gedrag is echter hetzelfde, vooral de goedkope. Zelfs als je het in bulk koopt, is de draaihoek een variant en heel gemakkelijk om defect te raken. En sommige hebben ook geen vergrendeling in de hoek van 0 en 180 graden, u kunt de huidige armpositie niet weten voordat u de stroom aansluit en het signaal geeft. Dus het is beter om het te testen voordat je het gebruikt.
Deze tool helpt je de servo te testen voordat je de robot verknoeit.
Stap 2: Voorbereiding
Arduino-bord
Elk Arduino-bord zou in orde moeten zijn. Deze keer gebruik ik Arduino Nano.
Klein scherm
Het display dat zojuist is gebruikt om de huidige servo-armhoek weer te geven, elk Arduino-compatibel display zou in orde moeten zijn. Zelfs u kunt het overslaan, gebruik in plaats daarvan eenvoudig een seriële monitor. Deze keer gebruik ik ST7735 80 x 160 IPS LCD-module.
Servopin-header
Gewoon 3-pins mannelijke pin-header, 90 graden gebogen heeft de voorkeur.
Roterende encoder
UI voor het draaien van de servo-armhoek.
Breadboard
Deze keer heb ik 2 kleine breadboards gecombineerd voor deze tool.
anderen
Sommige breadboard-draden.
Stap 3: Montage
Hier is het bedradingsoverzicht:
Arduino Nano
D2 -> Roterende uitgang A D3 -> Roterende uitgang B GND -> Roterende GND, Servo Pin Header 1, LCD GND 5V -> Servo Pin Header 2, LCD Vcc D5 -> Servo Pin Header 3 D7 -> LCD BLK D8 -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL
Stap 4: Programma
Download, compileer en upload het programma naar Arduino:
github.com/moononournation/ServoTester.git
Afhankelijke bibliotheek:
github.com/moononournation/Arduino_GFX.git
Stap 5: Gelukkig Robotic
Het is tijd om je eigen robot te bouwen!