Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento návod ukazuje, jak vytvořit jednoduchý servo tester.
Krok 1: Proč potřebujete servo tester?
Servo je převodovka motoru, kterou můžete ovládat úhel natočení ramene pomocí pracovního signálu. Většina běžných serv může ovládat úhel paže od 0 do 180 stupňů. Servo je velmi běžnou součástí stavby robota.
Ne každé chování serva je stejné, zvláště to levné. I když si ho koupíte ve velkém, úhel otočení je variantní a velmi snadno se dostanete do defektu. A také někteří z nich nemají zámek v úhlu 0 a 180 stupňů, nemůžete znát aktuální polohu ramene, než zapojíte napájení a dáte signál. Proto je lepší jej před použitím vyzkoušet.
Tento nástroj vám pomůže otestovat servo, než se přišroubujete k robotu.
Krok 2: Příprava
Deska Arduino
Jakákoli deska Arduino by měla být v pořádku. Tentokrát používám Arduino Nano.
Malý displej
Displej, který se používá k zobrazení aktuálního úhlu ramene serva, by měl být v pořádku jakýkoli displej kompatibilní s Arduino. I vy to můžete přeskočit, místo toho jednoduše použijte sériový monitor. Tentokrát používám modul ST7735 80 x 160 IPS LCD.
Záhlaví Servo Pin
Jednoduše 3 piny samčí kolíková lišta, upřednostňuje se ohnutí o 90 stupňů.
Rotační kodér
Uživatelské rozhraní pro otočení úhlu ramene serva.
Prkénko
Tentokrát jsem pro tento nástroj spojil 2 malé prkénko.
Ostatní
Nějaké dráty na prkénko.
Krok 3: Sestavení
Zde je shrnutí zapojení:
Arduino Nano
D2 -> Otočný výstup A D3 -> Otočný výstup B GND -> Otočný GND, záhlaví Servo Pin 1, LCD GND 5V -> Záhlaví Servo Pin 2, LCD Vcc D5 -> Záhlaví Servo Pin 3 D7 -> LCD BLK D8 -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL
Krok 4: Program
Stáhněte si, zkompilovejte a nahrajte program do Arduina:
github.com/moononournation/ServoTester.git
Závislá knihovna:
github.com/moononournation/Arduino_GFX.git
Krok 5: Happy Robotic
Je čas postavit si vlastního robota!