Satura rādītājs:

RCXD Arduino automašīna: 10 soļi
RCXD Arduino automašīna: 10 soļi

Video: RCXD Arduino automašīna: 10 soļi

Video: RCXD Arduino automašīna: 10 soļi
Video: Amazing arduino project 2024, Novembris
Anonim
RCXD Arduino automašīna
RCXD Arduino automašīna

Šī pamācība tika izveidota, izpildot Dienvidfloridas Universitātes Makecourse projekta prasības (www.makecourse.com)

Esmu izstrādājis RCXD Arduino automašīnu. Esmu ieprogrammējis tornīti augšpusē, lai tas virzītos vairākos virzienos, kā arī programmēju riteņus kustībai uz priekšu, atpakaļ, pa kreisi un pa labi, kā arī apstājos pēc komandas. Es to varu izdarīt, izmantojot IR tālvadības pulti un IR uztvērēju. Esmu iekļāvis nepieciešamos failus un darbības, kas nepieciešamas šī dizaina atjaunošanai.

1. darbība. Nepieciešamie materiāli:

Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli

Materiāli, kas nepieciešami šī dizaina izveidošanai, ir šādi:

1. Arduino Uno

2. Arduino komplekts (t.i., nāk ar visu nepieciešamo, lai strādātu pie arduino projektiem

3. L293n motora vadītājs

4. IR uztvērējs (komplekts)

5. IR tālvadības pults (viens ir komplektā, bet jebkura IR tālvadības pults darbojas)

6. 4 Arduino DC Motors

7. Servo motors (komplekts)

8. Vadi (komplekts)

Visus šos materiālus var viegli iegādāties no Amazon vai jebkura tiešsaistes mazumtirgotāja, jo tie veikalā nepārdod daudzus Arduino materiālus. Ir arī noderīgi iegādāties akumulatoru (9 V) baterijām.

2. darbība: 2. darbība Iestatīšana: IR tālvadības kodi

2. solis Iestatīšana: IR tālvadības kodi
2. solis Iestatīšana: IR tālvadības kodi
2. solis Iestatīšana: IR tālvadības kodi
2. solis Iestatīšana: IR tālvadības kodi

Lai jūsu IR tālvadības pults darbotos ar programmu un Arduino, jums būs nepieciešami katras pogas, kas nospiesta uz IR tālvadības pults, kodi. Jums būs jāiestata Arduino šādā veidā un jāievieš šis kods, lai IR uztvērējs darbotos. Pēc šī koda augšupielādes noklikšķiniet uz pogas Serial Monitor (augšējā labajā stūrī). Nospiediet dažas tālvadības pults pogas un skatiet uznirstošos kodus. Kad esat reģistrējis, kurš kods attiecas uz kurām pogām, sāciet šo kodu kopēšanu. Kā redzat, pirms koda "//" esmu nokopējis un komentējis katras nospiestās pogas kodus.

3. darbība: 3. darbība Kods: galvenais kods

3. darbība Kods: galvenais kods
3. darbība Kods: galvenais kods
3. darbība Kods: galvenais kods
3. darbība Kods: galvenais kods
3. darbība Kods: galvenais kods
3. darbība Kods: galvenais kods

Lai viss darbotos kopā, jums ir nepieciešams galvenais koda fails, kas jums jāaugšupielādē savā Arduino. Turklāt jums būs nepieciešamas noteiktas bibliotēkas kodiem, kas vēl nav iebūvēti Arduino. Par laimi tos ir viegli iegūt un instalēt/iekļaut, kā arī jūs varat vienkārši kopēt bibliotēkas savā failā cilnē.h vai.cpp.

Kad esat kopējis katru kodu uz atbilstošo pogu, kuru esat nospiedis, tie jāiekļauj galvenajā failā. Kā redzat, Ive komentēja daudzas koda rindas, lai jūs varētu saprast, kas ko dara, un esmu iekļāvis, kur pievienojat savus IR tālvadības kodus. Lai jūsu darbs darbotos kā manējais, es pievienoju AFMotor bibliotēku un IRremote bibliotēku, lai IS uztvērējs darbotos tikpat labi kā motori.

4. solis: 4. solis Aparatūras iestatīšana: Arduino

4. solis Aparatūras iestatīšana: Arduino
4. solis Aparatūras iestatīšana: Arduino
4. solis Aparatūras iestatīšana: Arduino
4. solis Aparatūras iestatīšana: Arduino
4. solis Aparatūras iestatīšana: Arduino
4. solis Aparatūras iestatīšana: Arduino
4. solis Aparatūras iestatīšana: Arduino
4. solis Aparatūras iestatīšana: Arduino

Šim dizainam var izveidot vairākus veidus. Jūs varat iekļaut maizes dēli, vairāk motoru, vadu utt. Tomēr es iekļāvu tikai savu IR uztvērēju, uztvērēja releju, L293d motora draiveri, Arduino Uno un pāris baterijas, kā arī vadus.

Vispirms vēlaties iegūt IR uztvērēja iestatījumus. Ko es jau iekļāvu. Tam nav nepieciešams maizes dēlis, bet, ja vēlaties, varat to izmantot. Pareizi pievienojiet IR releju Arduino Uno un pēc tam viegli ievietojiet IR uztvērēju releja tapās: GRND, PWR, OUTPUT/INPUT. Es izmantoju releju, jo IR uztvērēji ir ļoti delikāti un var viegli apcept.

Otrkārt, es ievietoju L293d motora draiveri Arduino Uno. Es zinu, ka ar vadiem, kas jau ir iestatīti IR relejam, tas ir grūti vai šķiet, ka tas nederēs, bet tas būs (ir papildu vadi un esiet uzmanīgi ar spēku). Vienkāršāks veids, kā izmantot L293d motora vairogu un papildu vadus ar Arduino, ir pielodēt vadus pie vairoga. Lai to izdarītu, jums būs nepieciešams lodēšanas aprīkojums.

Pēc tam pievienojiet abus vadus no katra pārnesumkārbas motora motoros, kuriem vēlaties pievienot arī tos. Motora vadītājam ir vietas četriem motoriem. Jūs varat arī ievietot vairākus vadus vienā tapā, ko es darīju simulārai kustībai, jo, kad tas nolasa šī motora kodu, tie pievienotie riteņi reaģēs kā viens. Sarkano un melno vadu var piestiprināt pie jebkura tapas; atkarībā no stiprinājuma ritenis var kustēties pretējā virzienā, kā rakstīts kodā.

Turpiniet, pievienojot servodzinēja vadus motora vadītājam pie tapām, kas norādītas SER1 "Servo 1". Pievienojiet vadu pareizi no + līdz +, GRND uz -utt. Pēc tam viss ir iestatīts, lai pārbaudītu kodu. Lai tas darbotos, jums var būt nepieciešama papildu jauda, kur tiek piegādāts akumulators vai 9 V akumulators. Es izmantoju divas 9V baterijas, bet dažreiz pietiek ar vienu un vadu datoram. Atkarīgs.

5. solis: 5. solis Izgudrotājs/cietie darbi: sava dizaina veidošana

Lai pabeigtu savu projektu, es izstrādāju katru Inventor 2019 gabalu, ko ieguvu, izmantojot USF studentu. Tomēr jūs varat izmantot jebkuru programmu, kas līdzīga Inventor, piemēram, AutoCad vai SolidWorks uc pārbaudiet savu 3D printeri. Es iekļaušu visus.stl failus, kurus izmantoju savam dizainam, izņemot riteņus. Jūs varat izveidot savu projektu jebkurā vēlamajā veidā, jo galīgajā dizainā tam nav nozīmes. Pabeidziet projektu gabalos un pēc tam salieciet to, kad esat pabeidzis. Es uzbūvēju savu bāzi divās daļās un pēc tam riteni un visbeidzot ar tornīti. Sānu piezīmē mans tornītis ir uzdrukāts piestiprināts pie tā pamatnes, kas man vēlāk bija jāsadala. Paturiet to prātā, izstrādājot

BRĪDINĀJUMS: Izstrādājot savu projektu, divas galvenās detaļas ir mērījumi un dizains no inženiertehniskā viedokļa. Ja drukājat savu dizainu milimetros, tas 3D printerī tiks parādīts kā punkts, un, palielinot to, gabals var būt izkropļots zemās izšķirtspējas dēļ. Turklāt, ja to veidojat ar 1 mm biezu pamatni, tas viegli noklikšķinās, nospiežot, tāpēc projektējiet savu projektu strukturāli.

PIEZĪME. Ja vēlaties, lai izgudrotāja daļas sūtītu man e -pastu vai komentāru zemāk uz e -pastu Lauer. [email protected], un es varu tās jums nosūtīt.

6. darbība: 6. darbība Drukāšana/veidošana: izveidojiet savu projektu

6. solis Drukāšana/veidošana: izveidojiet savu projektu
6. solis Drukāšana/veidošana: izveidojiet savu projektu
6. solis Drukāšana/veidošana: izveidojiet savu projektu
6. solis Drukāšana/veidošana: izveidojiet savu projektu
6. solis Drukāšana/veidošana: izveidojiet savu projektu
6. solis Drukāšana/veidošana: izveidojiet savu projektu

3D drukāšana aizņem kādu laiku (labākajā gadījumā vairākas dienas), tāpēc drukājot paturiet to prātā. Izstrādājot projektu, izmantojiet arī daudz līmes, kā arī pareizo līmes veidu. Jums var būt nepieciešams arī urbis.

Es vispirms sāku līmēt gan augšējo, gan apakšējo pamatni kopā, novietojot līmi gar malām un pieliekot spēku katrai, kad tās tiek saspiestas. Tad es pielīmēju riteņu pārsegus pie riteņiem, kas iekļaujas jūsu līdzstrāvas pārnesumkārbas motorā TT. Pēc tam es atvienoju savu tornīti no tā pamatnes un pielīmēju pamatni pie automašīnas sliedes apakšas savas RC automašīnas augšpusē. Es pielīmēju tornīti pie sava Servo motora rādītāja, gabala, kas piestiprinās pie servo, tādā veidā, kad servo griežas, tāpat arī mans tornītis. Visbeidzot, es pielīmēju biezu celtniecības papīru pie vienas malas, lai izveidotu pārklājumu, kuru jūs varat pacelt vaļā, kā arī gabalu ap tornīti izskatu.

Jums tas nav jādara, bet es to darīju, es pielīmēju IR releju savai automašīnai, lai stabilizētu to no pārvietošanās, kas arī palīdz saņemt jūsu attālo signālu. Ja to darāt, pārliecinieties, vai IR uztvērējs ir pareizajā virzienā, no kura vēlaties saņemt signālus.

7. darbība: 7. darbība. Galīgā iestatīšana: ievietojiet Arduino

Pēc visu salīmēšanas kopā pielīmēju līdzstrāvas pārnesumkārbas motorus pie savas RC automašīnas pamatplāksnes. Pēc tam es urbju četrus caurumus apakšā tuvu katrai pārnesumkārbai un centram. Manevrēju divus vadus no katra līdzstrāvas motora caur caurumiem un pēc tam piestiprināju tos pie L293D motora vadītāja vairoga.

Pievienojiet visu vēlreiz un atstājiet Arduino Uno savā RC automašīnā. Varat arī to pieskrūvēt vai pielīmēt, lai iegūtu visu, kas būtu lieliska ideja, ja vēlaties.

8. darbība: 8. darbība. Augšupielāde: galvenais fails

8. darbība. Augšupielāde: galvenais fails
8. darbība. Augšupielāde: galvenais fails

Pēc iestatīšanas pabeigšanas. Augšupielādējiet kodu savā Arduino Uno, izmantojot komplektā iekļauto USB kabeli, vai iegādājieties kabeli tiešsaistē. Arduino lietotnes apakšā noklikšķiniet uz Augšupielādēt kodu.

9. darbība: 9. darbība Pārbaude: pārbaudiet, vai tas darbojas

Pēc koda augšupielādes pievienojiet baterijas savam arduino un/vai tieši L293D motora draivera vairogam, ja izmantojat vairogu, pievienojiet vadus tapām ar apzīmējumu PWR. Tie, kas pēc vadu ievietošanas to ieskrūvē un pārbauda. Ja nekas nenotiek, mēģiniet pievienot vairāk enerģijas vai ja jums jau ir daudz enerģijas, mēģiniet to noņemt.

Sāciet, nospiežot atbilstošās pogas, kuras esat piešķīris savā kodā.

10. solis: padomi: izbaudiet

Daži noderīgi padomi, kurus es varētu izmantot, veidojot šo dizainu, ir šādi:

1. Modelējot projektu 3D, atcerieties, ka tam jābūt strukturāli drošam vai drukātā veidā var sevi atbalstīt. Pretējā gadījumā drukājot tas sabruks vai viegli salūzīs vai neizdosies.

2. Izmantojiet pareizo līmi. Es izmantoju 3 dažādas līmes un visbeidzot pēc stundām ilgajām sāpēm ar pārrāvumu pārrāvumiem es beidzu ar kādu super gorilla līmi. Izmantojiet pareizo materiālu pareizo līmi.

3. Izstrādājot riteņu uzstādīšanas vietu, atcerieties, ka pārnesumkārbai ir arī otra puse, kas izvirzīta uz āru. Ja jūs mēģināt to novietot pret sānu virsmu (kā es mēģināju), tas nedarbosies.

4. Kopumā nekavējoties zināt, kuras daļas vēlaties, jo tas var būt dārgs darbs.

5. Saglabājiet rezerves IS uztvērēju. Tie ir smalki un viegli izdeg, kas var sagādāt sāpes, mēģinot pabeigt šo projektu. Tāpēc es izmantoju releju aizsardzībai.

Izbaudiet savu dizainu!

Ieteicams: