Satura rādītājs:
- Piegādes
- 1. darbība: drukāšana un montāža
- 2. solis: elektroinstalācija
- 3. darbība: Arduino programmēšana
Video: 16 kanālu servo testeris ar Arduino un 3D drukāšanu: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Gandrīz katram projektam, ko es nesen esmu darījis, ir bijis jāpārbauda daži servo un jāeksperimentē ar to pozīcijām, pirms tie nonāk montāžā. Parasti es izveidoju ātru servo testeri uz maizes dēļa un izmantoju seriālo monitoru arduino IDE, lai iegūtu servo pozīcijas, taču šoreiz es nolēmu palutināt sevi un izveidot slēgtu, pastāvīgu sistēmu, lai pārbaudītu savus servos!
Dizains var vadīt 16 servos vienlaicīgi, izmantojot servo draivera paneli Adafruit PCA9685. Lai ietaupītu vietu, tam ir tikai 4 potenciometri regulēšanai, un atsevišķs slēdžu komplekts tiek izmantots, lai atlasītu četru kopu, kuru vēlaties kontrolēt. Viena problēma, ar kuru es saskāros agrīnajos prototipos, bija tāda, ka dizainu bija diezgan grūti pielodēt un pēc tam salikt nelielā kastītē, tāpēc šis jaunākais dizains ir iespiests plakans, pielodēts un salocīts, padarot to ļoti viegli saliekamu!
Es izmantoju labas kvalitātes potenciometrus ar M9 stiprinājuma atveri, bet, ja vēlaties modificēt Fusion 360 komplektu atbilstoši savām prasībām, lūdzu, lejupielādējiet failu: https://a360.co/2Q366j4 (vai vienkārši urbiet to lielāku).
Es ceru, ka jums patiks šis ātrais projekts, es zinu, ka es daudz izmantošu no manējā!
PIEZĪME. Man ir problēmas augšupielādēt lejupielādes pakotni instrukcijās, tādēļ, ja nevarat to iegūt šeit, iegūstiet to no manas vietnes.
Piegādes
- Arduino Uno:
- Adafruit PCA9685 16 kanālu servo draiveris:
- 5,5 mm līdzstrāvas paneļa ieeja -
- 5V barošanas avots (šajā gadījumā 5A, lai varētu vadīt daudzus servos) -
- 10K potenciometrs (ņemiet vērā, ka dizainā ir vietas dažādiem potenciometru veidiem atkarībā no tā, kas jums ir) -
- 10K rezistors x 2:
-
SainSmart 1,8 collu TFT krāsu LCD displeja modulis:
- Push-to-make slēdzis:
- Vads lodēšanai (viens kodols bija noderīgs, jo tas ir viegli pievienojams arduino)
1. darbība: drukāšana un montāža
3D drukāšanai nav reālu prasību, nav iemesla, kāpēc jūs to nevarat izdrukāt ar diezgan zemu izšķirtspēju. Ja jums ir liels printeris, visu var izdrukāt vienā piegājienā, bet, ja jums ir standarta printeris ar drukas gultu aptuveni 200 mm x 200 mm, varat izdrukāt pamatni trīs atsevišķās daļās. Kad esat drukājis visas detaļas, abas pamatnes puses var savienot ar 8 * M2 x 4 mm skrūvēm.
Tagad jūs varat ievietot visas sastāvdaļas - potenciometrus un slēdžus var ieskrūvēt to paneļos, izmantojot komplektā esošos uzgriežņus, un dēļus var viegli ieskrūvēt ar M2 x 6mm -10mm skrūvēm. Jābūt skaidram, kā dēļi iekļūst, pamatojoties uz caurumu modeli. Vienīgais komponents, kas ir nedaudz sarežģītāks, ir monitors, jo šim konkrētajam modelim nav ērta montāžas risinājuma. Es izmantoju lenti, lai to piestiprinātu pie paneļa, bet jūs varētu izmantot līmi vai kaut ko līdzīgu.
2. solis: elektroinstalācija
Labākā pieeja ir pieslēgt katru paneli pēc iespējas pilnīgāk, pēc tam slēdzot korpusu, izveidojiet visus savienojumus starp paneļiem. Es izmantoju superlīmi, lai noturētu noteiktus vadus vietā un sakārtotu kabeļu vadību, un, lai izolētu kontaktus, jums, ja iespējams, jāizmanto termiskās sarukuma caurules.
3. darbība: Arduino programmēšana
Ekrāna komplektācijā iekļautajai bibliotēkai bija dažas dīvainības, tāpēc es ieteiktu instalēt manā lejupielādē iekļauto bibliotēku. Šī ekrāna programmēšana ir nedaudz sarežģītāka nekā lielākā daļa ekrānu, ar kuriem esmu eksperimentējis, taču kopumā programmēšana joprojām ir diezgan vienkārša.
Lai sniegtu pārskatu par koda darbību, programma sākas ar vidējo vērtību 350 visiem servos, kas, šķiet, ir droša likme. Pēc tam tas tiek inicializēts, aizpildot visu ekrānu ar melnu krāsu, lai izveidotu fonu, pēc tam ierakstot visu servu nosaukumus ("Servo 3:" utt.) Un to sākotnējās vērtības 350. Programmas faktiskā cilpas sadaļa vispirms pārbauda, vai pogas ir nospiestas, un, ja tā, pārvieto bultiņu un reģistrē pašlaik izvēlēto servo komplektu. Pēc tam, pamatojoties uz potenciometru kartēto nolasījumu, tā uzraksta pulsa platumu vērtības visiem četriem servo servisiem, uzraksta tos ekrānā dzeltenā krāsā un, visbeidzot, nosaka servos šajā pozīcijā, izmantojot servo draivera paneli. Visi servi, kas pašlaik netiek vadīti, saglabās savu pozīciju, pamatojoties uz pēdējo ievadi.
Ieteicams:
Pārbaudiet drukāšanu bez īpašas programmatūras vai printera, izmantojot programmu MS Excel (bankas čeku drukāšana): 6 soļi
Pārbaudiet drukāšanu bez īpašas programmatūras vai printera ar MS Excel (bankas čeku drukāšana): šī ir vienkārša Excel darbgrāmata, kas jebkuram uzņēmumam būs ļoti noderīga, lai uzrakstītu daudz bankas čeku. Otrkārt, piegādātājiem. tikai jums ir nepieciešams dators ar MS Excel un parasts printeris. Jā, tagad jūs varat
Uzlabota autobusu pieredze cilvēkiem ar redzes traucējumiem, izmantojot Arduino un 3D drukāšanu: 7 soļi
Uzlabota autobusu pieredze cilvēkiem ar redzes traucējumiem, izmantojot Arduino un 3D drukāšanu: kā var atvieglot pārvietošanos ar sabiedrisko transportu personām ar redzes traucējumiem? Reāllaika dati par karšu pakalpojumiem bieži vien ir neuzticami, kamēr tiek izmantots sabiedriskais transports. Tas var palielināt izaicinājumu pārvietoties cilvēkiem ar redzes traucējumiem. T
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino - Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram - Rc helikopters - Rc lidmašīna, izmantojot Arduino: 5 soļi (ar attēliem)
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino | Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram | Rc helikopters | Rc lidmašīna, izmantojot Arduino: lai vadītu Rc automašīnu | Kvadkopters | Drons | RC plakne | RC laiva, mums vienmēr ir nepieciešams uztvērējs un raidītājs, pieņemsim, ka RC QUADCOPTER mums ir nepieciešams 6 kanālu raidītājs un uztvērējs, un šāda veida TX un RX ir pārāk dārgi, tāpēc mēs to izgatavosim savā
IC testeris, op. Pastiprinātājs, 555 taimera testeris: 3 soļi
IC testeris, Op-Amp, 555 taimera testeris: visi slikti vai rezerves IC atrodas apkārt, bet, ja tie ir sajaukti viens ar otru, ir vajadzīgs daudz laika, lai identificētu slikto vai labo. Šajā rakstā mēs uzzinām par to, kā mēs varam izveidot IC testeris, Turpinām
Izveidojiet darbvirsmas LED apdari, izmantojot 3D drukāšanu: 4 soļi
Izveidojiet darbvirsmas LED apdari, izmantojot 3D drukāšanu: Šajā projektā es izveidošu darbvirsmas LED lampu, ko var darbināt ar USB portu. Šeit ir komponentu saraksts: Zibspuldzes LED diode (darba spriegums 2,1 - 3,2 V) A 100 omu rezistors USB-A spraudnis (šī ir lodējama versija) Vadi (es