Turinys:

Servo testeris: 5 žingsniai
Servo testeris: 5 žingsniai

Video: Servo testeris: 5 žingsniai

Video: Servo testeris: 5 žingsniai
Video: Servo Motors, how do they work? 2024, Lapkritis
Anonim
Image
Image

Ši instrukcija parodo, kaip padaryti paprastą servo testerį.

1 žingsnis: Kodėl reikalingas servo testeris?

„Servo“yra variklio pavarų dėžė, kurią galite valdyti rankos pasukimo kampu pagal darbo signalą. Dažniausiai naudojamas servo valdo rankos kampą nuo 0 iki 180 laipsnių. Servo yra labai dažnas roboto kūrimo komponentas.

Tačiau ne visas servo elgesys yra vienodas, ypač pigus. Net jei perkate jį dideliais kiekiais, posūkio kampas yra įvairus ir labai lengvai sugadinamas. Be to, kai kurie iš jų neturi užrakto 0 ir 180 laipsnių kampu, jūs negalite žinoti dabartinės rankos padėties prieš įjungdami maitinimą ir duodami signalą. Taigi prieš naudojimą geriau jį išbandyti.

Šis įrankis padeda išbandyti servo sistemą prieš įsukant robotą.

2 žingsnis: Paruošimas

Paruošimas
Paruošimas

„Arduino“lenta

Bet kuri „Arduino“plokštė turėtų būti tinkama. Šį kartą naudoju „Arduino Nano“.

Mažas ekranas

Ekranas tik naudojamas dabartiniam servo rankos kampui parodyti, bet koks su „Arduino“suderinamas ekranas turėtų būti tinkamas. Net jūs galite jį praleisti, paprasčiausiai naudokite serijinį monitorių. Šį kartą naudoju ST7735 80 x 160 IPS LCD modulį.

Servo kaiščio antraštė

Pageidautina tik 3 kaiščių kištukinė galvutė, sulenkta 90 laipsnių kampu.

Rotacinis kodavimo įrenginys

UI, skirta pasukti servo rankos kampą.

Bandomoji Lenta

Šį kartą šiam įrankiui sujungiau 2 mažytes duonos lentas.

Kiti

Kai kurie duonos lentos laidai.

3 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Čia yra laidų santrauka:

Arduino Nano

D2 -> rotacinis išėjimas A D3 -> sukamasis išėjimas B GND -> rotacinis GND, servo kaiščio antraštė 1, LCD GND 5V -> servo kaiščio antraštė 2, LCD Vcc D5 -> servo kaiščio antraštė 3 D7 -> LCD BLK D8 -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL

4 žingsnis: programa

Atsisiųskite, sukompiliuokite ir įkelkite programą į „Arduino“:

github.com/moononournation/ServoTester.git

Priklausoma biblioteka:

github.com/moononournation/Arduino_GFX.git

5 žingsnis: laimingas robotas

Laimingas robotas!
Laimingas robotas!

Atėjo laikas sukurti savo robotą!

Rekomenduojamas: