Satura rādītājs:

Arduino trīskāršais servo testeris: 6 soļi (ar attēliem)
Arduino trīskāršais servo testeris: 6 soļi (ar attēliem)

Video: Arduino trīskāršais servo testeris: 6 soļi (ar attēliem)

Video: Arduino trīskāršais servo testeris: 6 soļi (ar attēliem)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Jūlijs
Anonim
Arduino trīskāršais servo testeris
Arduino trīskāršais servo testeris

Šobrīd būvēju vairākus staigājošus robotus, kurus visus darbina vairāki servo. Tad rodas problēma, nosakot katra servo kustības apjomu un pieejamo kustības diapazonu. Turklāt es cenšos noskaidrot, kāda veida staigāšana ir nepieciešama. Man ir vairāki stulbi $ 2 testeri, kurus varat iegādāties, taču, lai arī tie palīdz, viņi nevar sniegt atgriezenisko saiti par to, kādā stāvoklī atrodas servo. Visa turpmākā programmēšana izmanto arduino, un tāpēc būtu jauki zināt, kāda ir servo pozīcijas vērtība darītu darbu. Tas ir tad, kad es nolēmu izveidot servo testeri ar ekrānu, lai vizuāli nolasītu servo pozīciju no 1-180.

Tātad šim projektam viss, kas nepieciešams, ir arduino pro-mini, 3 5K podi, dažas tapas servos, SPI OLED un JST jaudai. Esmu arī izpūtis vairāk servo, nekā es domāju par to domāt, tāpēc tas prasa arī lētu jaudas pārveidotāju, lai nodrošinātu, ka tas viss darbojas labi pie 5 v sprieguma. Es arī sākotnēji sāku ar vienkāršu kastīti, bet pēc tam domāju: "Ko darītu Ādams Savage?" un tāpēc pievienoja dažas dizaina detaļas, izsmidzināja to gruntējumā un ar dažādām tintēm un laika apstākļu pūderiem piešķīra tam lietotu izskatu. Es arī izdarīju dažus iegriezumus un griezumus un nokrāsoju tos sudraba krāsā, lai radītu metāla kastes iespaidu, un krāsoju un netīrīju pogas. Kā ekrāna rāmis tika izmantots stikla kabošons. Esmu pievienojis arī dažas mākslīgās etiķetes, kas ir pienācīgi iemērcētas kafijā un tikko tika izdrukātas un pielīmētas.

1. solis: ķēde

Ķēde
Ķēde

Šeit ir shēma, un tā ir ļoti vienkārša. 1306 OLED darbojas ar SPI, un 3 podi ir savienoti starp 5V un zemi, un katra tīrītājs tiek novietots uz vienu no 3 no Arduino analogās ievades tapām. Servus savukārt darbina no 3 arduino izejām.

Strāva tiek piegādāta caur JST kontaktligzdu, lai es varētu izmantot jebkuru RX Lipo, kas varētu atrasties, un tas nonāk lētā jaudas pārveidotājā.

2. darbība: kods

Pievienotais kods ir paredzēts Arduino Pro-mini, taču tas gandrīz darbosies lielākajā daļā Arduino. Lai palaistu OLED displeju, jums būs jāinstalē arī bibliotēka u8g

3. darbība: lieta

Lieta
Lieta
Lieta
Lieta

STL lietā

4. solis: valdes izkārtojums

Valdes izkārtojums
Valdes izkārtojums

Es vienkārši izmantoju kādu verboardu, lai visu uzstādītu. Lai varētu kaut ko atkārtoti izmantot, gan Arduino, gan OLED ir pievienoti dažām galvenēm, kas piestiprinātas pie tāfeles. Katli ir uzstādīti arī tieši pie tāfeles, tāpat kā jaudas pārveidotājs. Šķiet, ka šajā nav tapas, kas uzstādītas uz 0,1 collu piķa, bet dažas galvenes tapas ir nedaudz izlocītas. Visu savienošanai tika izmantots vispārējas nozīmes signāla vads.

Attēlā var redzēt, kur barošanas bloks atrodas zem vietas, kur ir pievienots OLED.

5. darbība: lietas pabeigšana

Lietas pabeigšana
Lietas pabeigšana
Lietas pabeigšana
Lietas pabeigšana
Lietas pabeigšana
Lietas pabeigšana

Korpuss tika pabeigts, vispirms nokrāsojot ar automašīnas pelēko grunti ar pāris kārtām. Kad tas bija izdarīts, detaļām izmantoju dažādus pulverus pret atmosfēras iedarbību, dažus rūsas mazgāšanas līdzekļus un dažas akrila krāsas. Man īpaši patīk sagriezt dažas korpusa malas un pēc tam nokrāsot tās gaišākā sudraba krāsā, lai zem tā slēpjas metāla korpuss. Pēc tam visa kaste tika apsmidzināta ar matētu laku un pēc žāvēšanas kabošona stikls tika pielīmēts vietā.

6. darbība: lietošanā

Lietošanā
Lietošanā
Lietošanā
Lietošanā
Lietošanā
Lietošanā
Lietošanā
Lietošanā

Vienkārši prieka pēc šeit varat redzēt sāknēšanas logotipu. Viss, kas jums jādara, ir pieslēgt servos, noregulēt katlus un nolasīt atbilstošās servo pozīcijas, kuras pēc tam varat izmantot citās programmās.

Ieteicams: