Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See juhend sisaldab juhiseid lihtsa servotesti tegemiseks.
Samm: miks on vaja servotesterit?
Servo on mootori käigukast, mille abil saate käsivarre pöördenurka juhtimissignaali abil juhtida. Kõige tavalisem servo suudab reguleerida käenurka 0–180 kraadi. Servo on roboti ehitamiseks väga levinud komponent.
Siiski ei ole kõik servokäitumine ühesugused, eriti odav. Isegi kui ostate selle hulgi, on pöördenurk variatiivne ja seda on väga lihtne defekti saada. Ja ka mõnel neist pole lukku 0 ja 180 kraadi nurga all, te ei saa teada praegust käeasendit enne toite ühendamist ja signaali andmist. Seetõttu on parem seda enne kasutamist testida.
See tööriist aitab teil servot testida enne roboti külge keeramist.
2. etapp: Ettevalmistus
Arduino juhatus
Iga Arduino plaat peaks olema korras. Seekord kasutan Arduino Nano.
Väike ekraan
Ekraan, mida kasutati lihtsalt servo käe praeguse nurga näitamiseks, peaks iga Arduinoga ühilduv ekraan olema korras. Isegi saate selle vahele jätta, selle asemel kasutage lihtsalt jadamonitori. Seekord kasutan ST7735 80 x 160 IPS LCD -moodulit.
Servopinge päis
Eelistatud on lihtsalt 3 tihvtiga isast tihvti päis, painutatud 90 kraadi.
Pöörlev kodeerija
UI servovarte nurga pööramiseks.
Leivalaud
Seekord kombineerisin selle tööriista jaoks 2 pisikest leivaplaati.
Teised
Mõned leivaplaadi juhtmed.
3. samm: kokkupanek
Siin on juhtmestiku kokkuvõte:
Arduino Nano
D2 -> Pöördväljund A D3 -> Pöördväljund B GND -> Pöörlev GND, servopoldi päis 1, LCD GND 5V -> Servopoldi päis 2, LCD Vcc D5 -> Servopoldi päis 3 D7 -> LCD BLK D8 -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL
Samm 4: Programmeerimine
Palun laadige programm alla, kompileerige ja laadige üles Arduino:
github.com/moononournation/ServoTester.git
Sõltuv raamatukogu:
github.com/moononournation/Arduino_GFX.git
5. samm: head robotit
On aeg ehitada oma robot!