Satura rādītājs:

Projekta RC: 7 soļi
Projekta RC: 7 soļi

Video: Projekta RC: 7 soļi

Video: Projekta RC: 7 soļi
Video: motor on / off using water / electronics simple circuit dc motor science project 2024, Jūlijs
Anonim
Projekts RC
Projekts RC
Projekts RC
Projekts RC

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

Tātad, šī projekta ideja ir iegūt priekšstatu par elektroniku, lodēšanu, elektroinstalāciju un kodēšanu Arduino saistībā ar RC lietām. Godīgi sakot, pirms šī projekta liela daļa RC automašīnu darbības man bija noslēpums. Tāpēc šajā pamācībā es dalīšos ar jums un mācīšu jums to, ko esmu iemācījies un kā izveidot to pašu RC automašīnu, kuru es uzbūvēju. Šīs RC automašīnas ar Arduino būvēšanas iemesls ir tāds, ka es varētu iekļaut automašīnas pagrieziena rādītājus. Mikrokontrollera integrācija arī ļauj man nākotnē pievienot priekšējos lukturus, aizmugurējos lukturus un skaņu, ja es to vēlos.

1. darbība: rezerves daļu iegāde

Tātad, lai sāktu šo projektu, jums vajadzēs diezgan daudz detaļu un gabalu. Es darīšu visu iespējamo, lai izveidotu saiti uz visām iegādātajām detaļām, un pievienošu arī visus 3D drukātos failus, kas bija nepieciešami šī projekta izveidošanai.

Lietas, kas jums būs nepieciešamas:

  • Lodāmurs
  • Lodēšanas stieple
  • ProtoBoard
  • 1/18 mēroga RC automašīna (tas dos jums kontrolieri un uztvērēju, kas jau ir saskaņoti, tomēr jūs varat iegādāties komponentus atsevišķi un salikt kopā, tas tikai kļūst grūtāk ar mehāniku.)
  • Arduino Uno
  • Kaste
  • 2 gaismas diodes
  • 2 220 omi rezistori
  • 3D drukāts pamatrāmis
  • 3D drukāta augšējā plāksne
  • 3D drukāti riteņi (ja vēlaties)
  • Arduino stieple
  • RC automašīnas akumulators (RC automašīnai, iespējams, bija viens)
  • 9V akumulators
  • 9 V mīklas adapteris Arduino
  • Karstās līmes pistole
  • karstās līmes nūjas
  • 3D printeris (vai piekļuve vienam)

saites uz iepriekš lietotajām lietām, kuras es izmantoju:

lodāmurs/stacija:

www.amazon.com/s?k=Zeny+898D&ref=nb_sb_nos…

lodēt:

www.amazon.com/WYCTIN-Solder-Electrical-So…

ProtoBoard:

www.amazon.com/AUSTOR-Inciding-Double-Pro…

1/18 mēroga RC automašīna:

(ir svarīgi atzīmēt, ka šī projekta sākotnējai būvei es neizmantoju iepriekš nopirktu RC automašīnu. Es izmantoju detaļas un detaļas no RC automašīnām, kuras mana ģimene un draugs man ziedoja, lai pabeigtu šo konstrukciju. Tomēr, lai būvēt vieglāk sekot, es esmu pārbūvējis projektu, izmantojot automašīnu, kas saistīta ar zemāk.)

www.amazon.com/Traxxas-75054-5-LaTrax-Rall…

Arduino Uno:

www.amazon.com/Development-Microcontroller…

LED:

www.amazon.com/Lights-Emiss-Assortment-…

Kaste:

pienākas jebkura kaste

220 omi rezistori:

www.amazon.com/s?k=220+ohm+resistors&ref=n…

3D drukātās daļas:

šīs darbības failos jābūt Gcode failiem daļām, kuras izmantoju šai konkrētajai RC automašīnai.

Arduino vadi:

www.amazon.com/Elegoo-EL-CP-004-Multicolor…

9V akumulatora adapteris:

www.amazon.com/AspenTek-Battery-Accessorie…

Karstās līmes pistole un nūjas:

www.amazon.com/ccbetter-Upgraded-Removable…

3D printeris: (jums tas nav jāpērk, tomēr šis ir printeris, ko izmantoju šim projektam.)

www.amazon.com/ANYCUBIC-Mega-S-Extruder-Su…

visas detaļas/detaļas, kas tika izlaistas, tiek izlaistas, jo tās ir parastas sadzīves lietas, kuras ikvienam vajadzētu būt iespējai iegādāties veikalā, vai arī tās jau bija iegādātas ar RC automašīnu.

Jums arī būs jālejupielādē Arduino programmatūra, ja jums tā vēl nav. (TAS IR PAR BRĪVU)

šeit ir saite

www.arduino.cc/en/Main/Software

2. darbība. RC automašīnas nojaukšana

Tagad, kad esat iegādājies visas detaļas un detaļas, ir pienācis laiks sākt būvniecību.

līdz starts ļauj izjaukt nopirkto RC automašīnu. tātad automašīna, kuru jūs atzarojat, bija četru riteņu piedziņas automašīna, kurai ir gan priekšējais, gan aizmugurējais diferenciālis. ja jums ir pietiekami liela kaste, varat saglabāt šo garumu nemainīgu un pāriet uz nākamo darbību. Tomēr, ja jūsu kaste nav pietiekami gara, jums būs jāizjauc RC automašīna. Lai to izdarītu, jums būs jāizņem akumulators, uztvērējs, servo, akumulatora tekne un vidējā daļa, kas satur abus diferenciāļus. jums būs jānoņem arī piedziņas vārpsta no abiem diferenciāļiem. Kad tas viss ir noņemts, piedziņas vārpsta ir jāsagriež vēlamajā garumā un jāuzstāda tikai aizmugurējam diferenciālam. aizmugurējais diferenciālis ir tas, kura riteņi negriežas pa kreisi un pa labi.

3. darbība: atjaunojiet

Atjaunot
Atjaunot
Atjaunot
Atjaunot

Ja neesat nojaucis RC automašīnu Turpiniet uz nākamo darbību.

Tagad, kad RC automašīna ir izjaukta, un piedziņas vārpsta ir sagriezta un atkārtoti uzstādīta, varat sākt automašīnas atjaunošanu. Lai to izdarītu, jums būs jāizdrukā 3D daļas no pirmā soļa.

Veidošanas soļi:

  • Aplūkojot pirmo attēlu virs pamatnes plāksnes, jūs ieskrūvējat priekšējo diferenciāli 1. un 2. caurumā (šādā secībā).
  • Tad jūs ieskrūvējat aizmugurējo diferenciāli 3. un 4. caurumā (attiecīgi).
  • pēc tam jūs izmantosit to pašu stiprinājuma kronšteinu, kas tika piegādāts stūres pastiprinātājam, un ieskrūvējiet to attiecīgi 5. un 6. caurumā.
  • Nākamais solis ir piestiprināt augšējo plāksni, lai veiktu šo skrūvju caurumu FRONT diferenciāļa augšpusē un caurumu 2 līdz REAR diferenciāļa augšai.
  • tad izvelciet motora kabeļus caur caurumu 3.

Apdrukātā apakšējā plāksne tiek izmantota, lai abus atsevišķos diferenciāļus savienotu vienā, īsākā riteņu bāzē, lai ietilptu vairāk kastes vai virsbūves. Augšējā plāksne tiks izmantota vēlāk, lai automašīnai pievienotu citu elektroniku, kā arī piešķirtu papildu stingrību.

4. solis: elektriskā iestatīšana

Elektriskā iestatīšana
Elektriskā iestatīšana

tagad ir pienācis laiks, lai visas elektriskās sastāvdaļas darbotos un tiktu pieslēgtas.

Lodēšana:

  • Lai sāktu (ja neesat iesācis lodēt), es iesaku paņemt vienu no protobordiem un pāris papildu vadiem un praktizēt lodēšanu, tas var būt nedaudz sarežģīti, ja jūs to nekad neesat darījis.
  • Tiklīdz jums šķiet, ka esat gatavs aplūkot iepriekš publicēto shēmu, jūs vēlaties sākt ar ProtoBoard.
  • Šim nolūkam jūs vēlaties sākt, lodējot vienu SARKANU tēviņu ar arinoino tērauda vadu pie protoborda, kas iziet horizontāli. Tas tiks pievienots 5 V terminālim Arduino panelī.
  • Pēc tam pievienojiet melnu Arduino vadu pie atsevišķas līnijas uz tāfeles tādā pašā veidā kā pirmais vads. tas tiks piestiprināts pie Arduino plates zemes termināļa.
  • Pēc tam jums būs jāpiestiprina vēl 2 SARKANIE vadi atbilstoši sarkanajam vadam, kas piestiprināts pie Arduino 5 V spailes. Pēc tam savienojiet 3 vadus kopā, izmantojot lodmetālu.
  • Pēc tam pievienojiet 5 MELNUS vadus atbilstoši pirmajam pievienotajam zemējuma termināla vadam. tie ir nepieciešami, jo visam ir jābūt balstītam uz Arduino, pretējā gadījumā šis projekts nedarbosies.
  • Pēc tam jums vajadzēs pielodēt 220 omu rezistoru abās gaismas diodēs, kas tiks izmantotas šim projektam. Ja tas nav izdarīts, gaismas diodes izdeg un tās ir jānomaina, kas nebūs viegli.
  • Pēc tam pielodējiet sarkano vadu pretestības pretējā pusē (kā tas ir parādīts iepriekšējā shēmā).

Kad šī lodēšana ir pabeigta, jūs varat visu savienot, IZŅEMOT baterijas tā, kā tas ir parādīts shēmā. Lielākajai daļai 3 vadu servo un ESC (elektroniskā ātruma regulatora) atsaucei BALTAIS (vai ORANZAIS) vads ir signāla vads, SARKANAIS vads ir sprieguma ievades vads un MELNAIS (vai BROWN) vads ir zemējuma vads.

ARĪ strāvas padevei un zemei no PROTOBOARD līdz UZŅĒMĒJAM jābūt pieslēgtai pie strāvas un zemējuma 1. kanālā.

Kas notiek???

Tātad, ja jums rodas jautājums, kas patiesībā notiek šajā struktūrā, turpiniet lasīt, ja jūs tas neinteresē un vēlaties tikai turpināt veidot, tad varat pāriet uz nākamo soli. Tātad notiek tas, ka mēs savienojam uztvērēju ar Arduino. Tagad uztvērējs saņem ievades signālus no saistītā kontroliera, kas, pamatojoties uz lietotāju ievadīto informāciju, liks automašīnai iet uz priekšu, atpakaļ, pa kreisi un pa labi. Aizmugurējais motors kontrolē kustību uz priekšu un atpakaļ, un stūres servo sistēma kontrolē priekšējo riteņu kustību pa kreisi un pa labi. Veids, kā mēs varam panākt, lai pagrieziena rādītāji darbotos automašīnas aizmugurē, ir tāds, ka Arduino saņem ievades signālu no uztvērēja, pēc tam, balstoties uz stūrēšanas servo ievades signālu, mirgos kreisā vai labā gaismas diode, tādējādi radot pagrieziena signāli.

5. solis: salieciet to kopā

Kad elektriskā uzstādīšana ir pabeigta, jūs esat gatavs to visu salikt kopā.

lai to izdarītu:

  • Pirms augšējās plāksnes pievienošanas uztvērēja vadu kopšanas kontaktdakšai un novietojiet uztvērēju zem augšējās plāksnes. tas neļaus tam pārvietoties un atdalīties vadiem.
  • Pēc tam sāciet uzsildīt karsto līmes pistoli
  • Pēc tam, kad tas ir kļuvis karsts, pievienojiet karstu līmi 9 V un printera kabeļa porta augšpusē uz Arduino plates un nospiediet ProtoBoard apakšdaļu uz (joprojām karstās) karstās līmes. tas simi pastāvīgi turēs abus kopā.
  • Pēc tam aizmugurējā diferenciāļa augšpusē pievienojiet karstu līmi un nospiediet tajā Arduino dibenu. tas neļaus Arduino pārvietoties, vadot automašīnu.
  • pēc tam uzlieciet nelielu karstu līmi ESC apakšā un nospiediet to pret Arduino augšējo plāksni. (PĀRLIECINIETIES, lai ARDUINO nebloķētu ostas, mums joprojām ir jāielādē kods un jāpievieno 9 V akumulators.)
  • Iestatiet arī pabeigto mehānisko un elektrisko konstrukciju pie kastes, kuru izmantosit, lai ievietotu visu, tas ļaus jums atzīmēt, kur ir jāatver riteņu caurumi.
  • tad izgrieziet caurumus riteņiem. (PIEZĪME: noteikti izgrieziet priekšējo riteņu caurumus nedaudz lielākus, jo tie griezīsies pa kreisi un pa labi un prasīs vairāk vietas.)
  • Pēc tam ieduriet caurumus kastes aizmugurē, kas ir pietiekami lieli, lai iedegas gaismas diodes gals.
  • Pārbaudiet, vai viss, kas atrodas kastē, ar caurumiem, un pārliecinieties, ka viss ir piemērots, pirms turpināt.
  • Kad esat pārliecinājies, ka viss kastē ietilpst tā, kā paredzēts, novietojiet lielu daudzumu karstas līmes uz apakšējās plāksnes apakšas un cieši nospiediet to pret kastes dibenu, lai riteņi parādītos cauri kaste.
  • Turpiniet turēt automašīnu pret kastīti, līdz karstā līme atdziest.

Kad tas ir pabeigts, varat pāriet uz projekta kodēšanas daļu.

6. darbība: KODĒŠANA

Pirms šīs darbības sākšanas, ja datorā vēl nav instalēta lietotne arduino vai programmatūra, varat doties uz zemāk esošo saiti un lejupielādēt to (BEZ MAKSAS!). jums tas būs jādara, pirms turpināt šo projektu.

www.arduino.cc/en/Main/Software

Kods:

  • Sāciet, lejupielādējot šim projektam pieejamo.ino failu.
  • Pēc tam atveriet kodu un augšupielādējiet to savā Arduino.
  • pārbaudiet stūres kreiso un labo kustību un pārliecinieties, vai gaismas diodes ir pareizajā kreisā un labā signāla orientācijā.
  • Kad gaismas diodes atrodas pareizajās malās, novietojiet tās iepriekš izveidotajos caurumos un uzlieciet uz gaismas diodes karstu līmi, lai tās turētu vietā.

Ja jūs esat tāds cilvēks, kurš vēlas uzzināt lietas sīkumus vai vienkārši interesējas par to, kas ar kodu notiek aizkulisēs, turpiniet lasīt. Ja nē, varat pāriet uz nākamo soli.

tātad, kas notiek (pa rindām):

  • Pirmā rinda ir paziņojums iekļaut, kas ļauj kodā iekļaut Arduino programmatūrā iebūvēto servo bibliotēku.
  • Nākamie divi kodā definētie paziņojumi nosaka, kurām tapām gaismas diodes tiks pievienotas Arduino.
  • Nākamie 3 int paziņojumi dažādus kanālus uztvērējā deklarē kā veselus skaitļus, tas ļauj pieņemt kontroliera ievadīto informāciju.
  • Nākamie 2 int paziņojumi terminus "pārvietot" un "pagriezt" pasludina par veseliem skaitļiem, lai es varētu vēlāk mainīt koda Arduino izsūtītā signāla veidu.
  • Tālāk jūs redzēsit divus "Servo" paziņojumus, tie ir nepieciešami, lai kods zinātu, ka man ir 2 servo un ka nosaukumi ir "myservo" un "esc"
  • Tālāk mēs ievadām cilpu "VOID setup": šī ir iestatīšanas cilpa, kas darbosies vienu reizi un pēc tam pāriet uz pārējo kodu. tāpēc šeit es paziņoju, kādas tapas ir ievades tapas un kādas tapas ir izejas tapas. ieejas tapas ievada signālu, un izejas tapas izvada signālu.
  • Vispirms tukšuma iestatīšanas cilpā redzēsit divas ".attach ()" koda rindiņas, šīs divas rindiņas norāda, ka servo ir pievienoti Arduino plates 9. un 11. tapai.
  • tālāk jūs redzēsiet piecas "pinMode" līnijas. pirmie 3 no tiem paziņo, ka tapas 5, 6 un 7 ir ievades tapas. tās ir tapas, kas ir savienotas ar uztvērēja kanāliem 1, 2 un 3 (attiecīgi). pēdējās 2 "pinMode" tapas paziņo, ka tapas, kurām ir pievienotas gaismas diodes, sūta signālu uz gaismas diodēm.
  • Rinda "Serial.begin ()" deklarē datu pārraides ātrumu vai bitus sekundē, kas tiek pieņemts un nolasīts arduino.
  • Tālāk mēs pārietam uz “tukšo cilpu” - tas tiek nepārtraukti palaists pēc Arduino ieslēgšanas.
  • Šīs cilpas pirmās divas rindas nolasa/nosaka, kāds ir katra uztvērēja ievades kanāla impulsa platums. tas ir svarīgi, jo bez tā mēs nevarētu nolasīt ienākošos signālus.
  • Nākamā ir kartēšanas secība. notiek tas, ka ienākošais signāls tiek kartēts līdz signālam, ko esc var nolasīt un likt kaut kam notikt. tāpēc mēs iestatām kartētās vērtības, kas vienādas ar iepriekš definēto mainīgo "pārvietot".
  • Pēc tam servo, ko sauc par "esc", mēs rakstām "pārvietošanās" vērtības. Tas ļauj automašīnai virzīties uz priekšu un atpakaļ.
  • Izveidotajai "pagrieziena" kartēšanai tā dara to pašu, tikai kartē ienākošo signālu leņķī, kas pēc tam tiek nosūtīts uz stūres servo. tad stūres pastiprinātājs pārvietosies uz atbilstošo leņķi.
  • Pirmais paziņojums "ja" saka, ka, ja stūres pastiprinātājs tiek pārvietots uz leņķi, kas ir mazāks par 75 grādiem, tad mirgos kreisā gaismas diode, tādējādi radot kreiso pagrieziena signālu.
  • Otrais paziņojums "ja" saka, ka stūres servo sistēma tiek pārvietota leņķī, kas ir lielāks par 100 grādiem, tad mirgos labā gaismas diode. Tādējādi izveidojot labo pagrieziena signālu.

un tieši tā kods darbojas.

7. solis: izklaidējieties

Tagad, kad esat augšupielādējis kodu, esat gatavs!

  • Vispirms ievietojiet baterijas kontrollerī un ieslēdziet to.
  • Pēc tam pievienojiet RC automašīnas akumulatoru ESC un ieslēdziet ESC.
  • tad pievienojiet 9 V akumulatoru arduino.

kad Arduino ir ieslēgts, jums vajadzētu būt iespējai vadīt automašīnu un būt pagrieziena rādītājiem. jūs arī būsit ieguvis mazliet zināšanas, kas ļaus jums patstāvīgi turpināt un sākt sarežģītākus kodēšanas un dizaina projektus. tāpēc turpiniet augt un izklaidēties!

Arī izvēles jauninājums (ja iegādājāties ieteikto automašīnu) ir šie riteņi, kurus es izstrādāju. Jūs varat tos izdrukāt 3D jebkurā vēlamajā krāsā. Manuprāt, viņi ir diezgan forši.

Ieteicams: