Satura rādītājs:

Divu režīmu servo testeris: 5 soļi (ar attēliem)
Divu režīmu servo testeris: 5 soļi (ar attēliem)

Video: Divu režīmu servo testeris: 5 soļi (ar attēliem)

Video: Divu režīmu servo testeris: 5 soļi (ar attēliem)
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Novembris
Anonim
Image
Image
Divu režīmu servo testeris
Divu režīmu servo testeris
Divu režīmu servo testeris
Divu režīmu servo testeris

Pērkot jaunu servomotoru, es vēlos ātri pārbaudīt, vai tas darbojas. Divu režīmu servo testeris ļauj man to izdarīt minūtē. Servo, vismaz tie lētākie, kurus es zinu, dažreiz, ierodoties, nedarbojas, kā gaidīts: Pārnesumi lec, servo elektronika nedarbojas vai tas ir 120 grādu, nevis 180 grādu servo. Pirms servo lietošanas ir laba lieta to pārbaudīt! Līdz šim es paķēru maizes dēli, Arduino, 5 V barošanas avotu, USB kabeli, savu datoru un dažus džemperu kabeļus, un katru reizi no nulles izveidoju servo testeri. Izmantojot divu režīmu servo testeri, šī ir vēsture.

Ir pieejami komerciāli servo testeri par aptuveni 10 USD, vairāk vai mazāk šī projekta izmaksas. Produkti, kurus atradu Amazon, paralēli pārbauda līdz trim servos, un tiem ir trīs testa režīmi: manuāls, automātisks un neitrāls.

Divu režīmu servo testeris ļauj paralēli pārbaudīt līdz četriem servodzinējiem, un tam ir divi režīmi: sekošana un slaucīšana. Sekošanas režīmā pievienotie servosekventi seko potenciometra pozīcijai, slaucīšanas režīmā ātruma iestatīšanai tiek izmantots potenciometrs. Iekšpusē ir Arduino Nano un Step-Up DC-DC pārveidotājs, lai darbinātu Arduino no 5 V barošanas avota. Ierīcei ir pārslēgšanas slēdzis režīma izvēlei un potenciometrs vadības signāla pielāgošanai.

Lai izveidotu šo ierīci, jums būs jāveic neliela lodēšana. Vienmēr ir pārsteidzoši, kā šīs trauslās elektroniskās sastāvdaļas izdzīvo manu "lodēšanu". Lai ieprogrammētu Arduino Nano, jums ir nepieciešams USB mini kabelis. Korpuss tiek izdrukāts 3D formātā ar diviem pievienotajiem STL failiem.

Lētāk ir iegādāties servo testeri. Bet attēlos un videoklipos, kurus atradu, vienmēr tiek izmantoti Micro un nekad Standard Servos. Automātiskajam režīmam, šķiet, nav regulējams ātrums. Divu režīmu servo testētājam ir pietiekami daudz jaudas, lai kontrolētu četrus standarta servos. To var pārprogrammēt, un, ja vēlaties, slēdzim un potenciometram varat piešķirt citu nozīmi.

Piegādes

1 Arduino Nano

1 pakāpenisks līdzstrāvas pārveidotājs, noregulēts uz 5V līdz 12V (pazīstams arī kā DC-DC pastiprinātājs)

1 3-kontaktu ieslēgšanas-izslēgšanas slēdzis

1 100-1M potenciometrs (pazīstams arī kā regulējams rezistors)

1100n kondensators

1 10k rezistors

1 2 kontaktu spraudņa spaiļu bloks

2 prototipēšanas dēlis 45x35 mm

1 13-pin vienrindas vīriešu header

1 15-pin vienas rindas vīriešu galvene

1 2-pin vienas rindas vīriešu galviņa ar 15 mm garām tapām

3 3-pin vienas rindas vīriešu galvene

1 3 kontaktu vienas rindas tērauda galviņa ar divām 15 mm garām tapām

2 2-pin vienas rindas sieviešu galvene

1. darbība: 3D drukātās detaļas

Es izmantoju materiālu "PETG", lai drukātu korpusu divu režīmu servo testētājam (TMST). Ja jums nav 3D printera, iesaku tuvumā meklēt 3D drukas pakalpojumu.

2. solis: vadības panelis

Kontroles padome
Kontroles padome
Kontroles padome
Kontroles padome

Lodējiet tapas pie Arduino dēļa, kā norādīts (vienā no) attēliem iepriekšējā solī. VIN un GND ir nepieciešama gara tapa, lai vēlāk piestiprinātu vadības paneli pie barošanas paneļa. Es nezinu, vai tas tiek darīts šādi, bet es pielīmēju komponentus uz tāfeles, lai tie paliktu vietā, kad es pagriezu dēli.

Viena no trim pārslēgšanas slēdža tapām ir nogriezta, lai tas netraucētu. Šajā apgabalā tas ir nedaudz ierobežots, jo uzvilkšanas rezistors ir jāpievieno slēdža centrālajai tapai. Potenciometrs ir novietots tā, lai +/- būtu virzienā uz slēdzi, bet trešā tapa- pret kondensatoru.

Es nosaucu dažas no Arduino tapām uz attēla. A0 ir ceturtais no kreisās, 5V - ceturtais no labās. GND ir 4. no labās un D9 4. no kreisās; vai tā ir sakritība? Jebkurā gadījumā abi barošanas avota un Arduino pamati ir savienoti. Barošanas avota 5V un Arduino 5V nav savienoti; tas nederētu. Arduino tiek darbināts, izmantojot VIN tapu.

3. solis: Power Board

Barošanas dēlis
Barošanas dēlis
Barošanas dēlis
Barošanas dēlis

Novietojiet abas sievietes galvenes tā, lai tās sakristu ar pozīcijām

1) Arduino VIN un GND

2) 5V un barošanas avota zemējums.

Savienojiet VIN +/- un VOUT +/- ar sieviešu galviņu tapām.

4. solis: montāža

Montāža
Montāža
Montāža
Montāža
Montāža
Montāža

Ievietojiet barošanas bloku korpusā. Dēļa fiksēšanai es izmantoju dažas tapas. Pievienojiet vadības paneli un uzstādiet korpusa augšpusi.

Tas ir divu režīmu servo testeris. Attēlā parādīts, kā savienot 5V barošanas avotu un servomotoru; krāsām ir nozīme!

5. solis: programmēšana

Programmēšana
Programmēšana

Pievienota Arduino skice (TmstApp.ino), kuru varat atvērt, izmantojot Arduino IDE, un augšupielādēt ierīcē. Arduino IDE var lejupielādēt no:

Kad esat atvēris Arduino IDE un pievienojis divu režīmu servo testeri, izvēlnē Rīki atlasiet portu (piemēram, COM5) un tāfelīti (Arduino Nano). Pārbaudiet/iestatiet arī procesoru sadaļā Rīki. Manam izmantotajam Arduino klonam procesors ir “ATmega328P (vecais sāknēšanas ielādētājs)”.

Nospiežot augšupielādes rīkjoslas pogu, programma apkopo un tiek augšupielādēta ierīcē; Jūsu divu režīmu servo testeris ir gatavs!

Ieteicams: