Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna instruktion visar hur man gör en enkel servotester.
Steg 1: Varför behöver du Servotester?
Servo är en motorväxellåda som du kan styra armens vridningsvinkel med en signal. Den vanligaste servon kan styra armvinkeln från 0 - 180 grader. Servo är en mycket vanlig komponent för att bygga robot.
Men inte alla servobeteenden är desamma, särskilt det billiga. Även om du köper den i bulk, är vinkeln variant och mycket lätt att få defekt. Och några av dem har inte lås i vinkeln 0 och 180 grader, du kan inte veta den aktuella armpositionen innan du kopplar in strömmen och ger signalen. Så det är bättre att testa det innan du använder det.
Detta verktyg hjälper dig att testa servon innan du skruvar på roboten.
Steg 2: Förberedelse
Arduino Board
Varje Arduino -bräda borde vara ok. Den här gången använder jag Arduino Nano.
Liten display
Displayen som just används för att visa nuvarande servoarmvinkel, alla Arduino -kompatibla skärmar ska vara ok. Även du kan hoppa över det, använd enkel seriell bildskärm istället. Den här gången använder jag ST7735 80 x 160 IPS LCD -modul.
Servo Pin Header
Helt enkelt 3 stift hanstifthuvud, böjd 90 grader är att föredra.
Rotary Encoder
UI för att vrida servoarmens vinkel.
Bakbord
Den här gången kombinerade jag 2 små brödbrädor för det här verktyget.
Andra
Några brödbrädetrådar.
Steg 3: Montering
Här är ledningsöversikten:
Arduino Nano
D2 -> Rotary Output A D3 -> Rotary Output B GND -> Rotary 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
Steg 4: Program
Ladda ner, kompilera och ladda upp programmet till Arduino:
github.com/moononournation/ServoTester.git
Beroende bibliotek:
github.com/moononournation/Arduino_GFX.git
Steg 5: Happy Robotic
Det är dags att bygga din egen robot!