Obsah:

Servo tester: 5 krokov
Servo tester: 5 krokov

Video: Servo tester: 5 krokov

Video: Servo tester: 5 krokov
Video: ПОДКЛЮЧАЕМ ШАГОВЫЙ ДВИГАТЕЛЬ К ARDUINO [Уроки Ардуино #14] 2024, Júl
Anonim
Image
Image

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

Príprava
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

zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie
zhromaždenie

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

Šťastný robot!
Šťastný robot!

Je čas postaviť si vlastného robota!

Odporúča: