Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod ukazuje, ako si vyrobiť jednoduchý servo tester.
Krok 1: Prečo potrebujete servo tester?
Servo je motorová prevodovka, v ktorej môžete uhol natočenia ramena ovládať pracovným signálom. Najbežnejšie servo môže ovládať uhol ramena od 0 do 180 stupňov. Servo je veľmi bežnou súčasťou stavby robota.
Nie všetky servopohony sa však správajú rovnako, obzvlášť lacné. Aj keď ho kúpite vo veľkom, uhol otáčania je variantný a veľmi ľahko sa poškodí. A tiež niektoré z nich nemajú zámok v uhle 0 a 180 stupňov, nemôžete poznať aktuálnu polohu ramena pred zapojením napájania a vydaním signálu. Preto je lepšie ho pred použitím otestovať.
Tento nástroj vám pomôže otestovať servo pred tým, ako sa na robote priskrutkujete.
Krok 2: Príprava
Doska Arduino
Akákoľvek doska Arduino by mala byť v poriadku. Dnes používam Arduino Nano.
Malý displej
Displej, ktorý sa práve používal na zobrazenie aktuálneho uhla ramena serva, by mal byť v poriadku. Dokonca to môžete aj preskočiť, namiesto toho jednoducho použite sériový monitor. Tentokrát používam modul ST7735 80 x 160 IPS LCD.
Hlavička servopinu
Uprednostňujú sa jednoducho 3 kolíky zástrčky kolíka, ohnuté o 90 stupňov.
Rotačný kodér
Používateľské rozhranie na otočenie uhla ramena serva.
Breadboard
Tentokrát som pre tento nástroj skombinoval 2 malé prkénka.
Iní
Niektoré drôtené dosky.
Krok 3: Zostavenie
Tu je súhrn zapojenia:
Arduino Nano
D2 -> Otočný výstup A D3 -> Otočný výstup B GND -> Otočný GND, záhlavie servo vývodu 1, LCD GND 5V -> záhlavie servo vývodu 2, LCD Vcc D5 -> záhlavie servo vývodu 3 D7 -> LCD BLK D8 -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL
Krok 4: Program
Stiahnite si, skompilovajte a nahrajte program do Arduina:
github.com/moononournation/ServoTester.git
Závislá knižnica:
github.com/moononournation/Arduino_GFX.git
Krok 5: Happy Robotic
Je čas postaviť si vlastného robota!