Përmbajtje:

Projekti RC: 7 hapa
Projekti RC: 7 hapa

Video: Projekti RC: 7 hapa

Video: Projekti RC: 7 hapa
Video: Самомассаж лица и шеи. Массаж лица в домашних условиях. Массаж лица от морщин. Подробное видео! 2024, Korrik
Anonim
Projekti RC
Projekti RC
Projekti RC
Projekti RC

Ky udhëzues u krijua në përmbushje të kërkesës së projektit të Makecourse në Universitetin e Floridës së Jugut (www.makecourse.com).

Pra, si një vështrim i përgjithshëm, ideja e këtij projekti është të fitoni një kuptim hyrës të elektronikës, bashkimit, instalimeve elektrike dhe kodimit në Arduino në lidhje me gjërat RC. Për të qenë plotësisht i sinqertë, para këtij projekti mënyra se si funksiononin makinat RC ishte një mister për mua. Kështu që në këtë Instructable unë do të ndaj me ju dhe do t'ju mësoj atë që kam mësuar dhe si të ndërtoj të njëjtën makinë RC që kam ndërtuar. Arsyeja për ndërtimin e kësaj makine RC me një Arduino është në mënyrë që të mund të përfshij sinjalet e kthesës në makinë. Integrimi i një mikrokontrolluesi gjithashtu më lejon të shtoj dritat e kokës, dritat e pasme dhe zërin në të ardhmen nëse dua.

Hapi 1: Fitimi i pjesëve

Pra, për të filluar këtë projekt do t'ju duhen mjaft pjesë dhe pjesë. Unë do të bëj çmos që të lidhem me çdo pjesë që është blerë, dhe gjithashtu do të shtoj çdo skedar të printuar 3D që ishte i nevojshëm për të krijuar këtë projekt.

Gjërat që do t'ju duhen:

  • Makine per ngjitjen e metalit
  • Teli i saldimit
  • ProtoBoard
  • RC Car e shkallës 1/18 (kjo do t'ju japë një kontrollues dhe marrës që janë përputhur tashmë, megjithatë, ju mund të blini komponentë veç e veç dhe të bashkoni ndërtimin, thjesht bëhet më e vështirë me mekanikët.)
  • Arduino Uno
  • Një kuti
  • 2 LED
  • 2 Rezistenca 220 ohm
  • Kornizë bazë e printuar 3D
  • Pllakë e sipërme e printuar 3D
  • Rrota të printuara 3D (nëse dëshironi)
  • Tela Arduino
  • Bateria e makinës RC (makina RC me siguri erdhi me një)
  • Bateri 9V
  • Përshtatës i baterisë 9V për Arduino
  • Armë me zam të nxehtë
  • shkopinj zam të nxehtë
  • Printer 3D (ose qasje në një)

lidhje për gjërat e mësipërme që kam përdorur:

hekur bashkues/stacion:

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

lidhës:

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

ProtoBoard:

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

Shkalla 1/18 e makinës RC:

(është e rëndësishme të theksohet se për ndërtimin fillestar të këtij projekti nuk kam përdorur një makinë RC të para-blerë. Kam përdorur pjesë dhe pjesë nga makinat RC që familja dhe shoku im më dhuruan për të përfunduar këtë ndërtim. Megjithatë për të bërë ndërto më lehtë për tu ndjekur, unë kam rindërtuar projektin me makinën e lidhur më poshtë.)

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

Arduino Uno:

www.amazon.com/Development-Microcontroller…

LEDs:

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

Një kuti:

çdo kuti do të duhet

Rezistentët 220 Ohm:

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

Pjesë të printuara 3D:

skedarët Gcode për Pjesët që kam përdorur për këtë makinë të veçantë RC duhet të jenë në skedarët për këtë hap.

Telat Arduino:

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

Përshtatës baterie 9V:

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

Armë dhe shkopinj me ngjitës të nxehtë:

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

Printer 3D: (nuk keni nevojë ta blini këtë, megjithatë, ky është printeri që kam përdorur për këtë projekt.)

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

çdo pjesë/copë që ishte lënë jashtë lihen jashtë sepse janë sende të zakonshme shtëpiake që çdokush duhet të jetë në gjendje t'i marrë nga dyqani, ose tashmë ka ardhur me makinën RC që është blerë.

Gjithashtu do t'ju duhet të shkarkoni Softuerin Arduino nëse nuk e keni tashmë atë. (ËSHTË FALAS)

këtu është lidhja

www.arduino.cc/en/Main/Software

Hapi 2: RC Car Prish Down

Tani që keni marrë të gjitha pjesët dhe pjesët tuaja është koha për të filluar ndërtimin.

për të filluar le të ndajmë makinën RC që keni blerë. kështu që makina që keni vendosur ishte një makinë me 4 rrota që ka një diferencial para dhe prapa. nëse keni një kuti mjaft të madhe atëherë mund ta mbani këtë gjatësi të njëjtë dhe të kaloni në hapin tjetër. Sidoqoftë, nëse kutia juaj nuk është mjaft e gjatë, atëherë do t'ju duhet të ndani makinën RC. për ta bërë këtë do t'ju duhet të hiqni baterinë, marrësin, servo -n, tabaka e baterisë dhe pjesën e mesme që i mban të dy diferencialët së bashku. gjithashtu do t'ju duhet të hiqni boshtin e makinës nga të dy diferencialët. Pasi të jetë hequr e gjithë kjo, atëherë duhet të shkurtoni boshtin e makinës në gjatësinë e dëshiruar dhe ta instaloni përsëri vetëm në diferencialin e pasmë. diferenciali i pasmë është ai me rrota që nuk kthehen majtas dhe djathtas.

Hapi 3: Rindërtoni

Rindërtoj
Rindërtoj
Rindërtoj
Rindërtoj

Nëse nuk e shkatërruat makinën RC Vazhdoni në hapin tjetër.

Tani që makina RC është ndarë dhe Drive Shaft është prerë dhe riinstaluar, mund të filloni të Rindërtoni makinën. Për ta bërë këtë do t'ju duhet të printoni pjesët 3D nga hapi i parë.

Hapat e ndërtimit:

  • Duke parë Figurën e parë më sipër të Pllakës Bazë, do të vidhosni diferencialin e përparmë në vrimat 1 dhe 2 (në atë mënyrë).
  • Pastaj do të vidhosni diferencialin e pasmë në vrimat 3 dhe 4 (respektivisht).
  • atëherë do të përdorni të njëjtën kllapa montimi që erdhi për servo drejtues dhe vidhoseni atë në vrimat 5 dhe 6 respektivisht.
  • Hapi tjetër është ngjitja e Pllakës së Sipërme, për ta bërë këtë Vrimë me vidë një në krye të diferencialit FRONT dhe vrima 2 në krye të diferencialit REAR.
  • pastaj tërhiqni kabllot për motorin përmes vrimës 3.

Pllaka e poshtme e shtypur përdoret për të bashkuar dy diferenciale të ndara së bashku në një bazë rrotash më të shkurtër për të përshtatur më shumë kuti ose trupa. Pllaka e sipërme do të përdoret më vonë për të lidhur elektronikë të tjerë, si dhe për t'i dhënë ngurtësi makinës.

Hapi 4: Instalimi elektrik

Pajisja elektrike
Pajisja elektrike

tani është koha për të bërë që të gjithë përbërësit Elektrik të punojnë dhe të lidhen.

Saldim:

  • Për të filluar (nëse jeni i ri në saldim) unë sugjeroj të merrni një nga pllakat proto dhe disa tela shtesë dhe të praktikoni saldimin, mund të jetë pak e ndërlikuar nëse nuk e keni bërë kurrë më parë.
  • Pasi të ndiheni sikur jeni gati të shikoni skemën që kam postuar më lart, do të dëshironi të filloni me ProtoBoard.
  • Për këtë ju do të dëshironi të filloni duke bashkuar një tel arduino mashkull me KUQ në mashkull në protoboardin që del horizontalisht. Kjo do t'i bashkëngjitet terminalit 5V në bordin Arduino.
  • Pastaj lidhni një tel Arduino të Zi në një vijë të veçantë në tabelë në të njëjtën mënyrë si tela e parë. kjo do t'i bashkëngjitet terminalit tokësor në tabelën Arduino.
  • Atëherë do t'ju duhet të lidhni 2 tela të tjerë KUQ në përputhje me tela të kuq të bashkangjitur në terminalin 5V në Arduino. Pastaj lidhni 3 telat së bashku duke përdorur lidhësin.
  • Pastaj lidhni 5 tela të ZI në përputhje me tela e parë të terminalit të tokëzimit që keni lidhur. këto janë të nevojshme sepse gjithçka duhet të bazohet zakonisht në Arduino ose ky projekt nuk do të funksionojë.
  • Atëherë do t'ju duhet të lidhni një rezistencë 220 ohm në anën pozitive të të dy LED -ve që do të përdoren për këtë projekt. Nëse kjo nuk është bërë, atëherë LED -të do të digjen dhe duhet të zëvendësohen, gjë që nuk do të jetë e lehtë.
  • Pastaj lidhni një tel të kuq në anën e kundërt të rezistorëve (siç tregohet në skemën e mësipërme).

Pasi të ketë përfunduar ky bashkim, mund të lidhni gjithçka PCERVE baterive ashtu siç tregohet në skemë. Për referencë në shumicën e servove me 3 tela dhe ESC (Kontrolluesi elektronik i shpejtësisë) tela E BARDH (ose PARALANCI) është tela sinjali, tela KUQ është teli i hyrjes së tensionit, dhe tela E ZI (ose E BROWN) është tela e tokëzimit.

GJITHASHTU fuqia dhe toka nga PROTOBARD në RECEIVER duhet të lidhen me fuqinë dhe tokëzimin në kanalin 1. tela e gjelbër duhet të lidhet gjithashtu me kanalin 1, dhe tela portokalli duhet të lidhet me kanalin 2 në marrës.

ÇFAR po shkon ???

Pra, për ata prej jush që pyesin se çfarë po ndodh në të vërtetë në këtë përbërje, vazhdoni të lexoni, nëse nuk jeni të interesuar për këtë, dhe doni të vazhdoni të ndërtoni, atëherë mund të kaloni në hapin tjetër. Pra, ajo që po ndodh është se ne po e lidhim marrësin në Arduino. Tani Marrësi merr sinjale hyrëse nga kontrolluesi i lidhur i cili bazuar në hyrjen e përdoruesve do ta bëjë makinën të ecë përpara, prapa, majtas dhe djathtas. Motori i pasëm kontrollon lëvizjen përpara dhe prapa dhe servo drejtues kontrollon lëvizjen e majtë dhe të djathtë të rrotave të përparme. Mënyra se si ne jemi në gjendje t'i bëjmë sinjalet e kthesës të punojnë në pjesën e pasme të makinës është se Arduino merr sinjalin hyrës nga marrësi, pastaj bazuar në sinjalin hyrës në servo drejtues ose LED e majtë ose e djathtë do të pulsojë, duke krijuar kështu sinjalet e kthesës.

Hapi 5: Vendosja së bashku

Pasi të keni përfunduar instalimin elektrik, jeni gati t'i bashkoni të gjitha.

për ta bërë këtë:

  • Para se të shtoni pllakën e sipërme në prizën e kujdesit në kabllo për marrësin dhe vendoseni marrësin nën pllakën e sipërme. kjo do ta mbajë atë të mos lëvizë dhe telat të lirohen.
  • Pastaj filloni duke ngrohur armën tuaj me zam të nxehtë
  • Pastaj një herë të nxehtë shtoni një copë zam të nxehtë në krye të portës 9V dhe kabllit të printerit në tabelën Arduino dhe shtypni pjesën e poshtme të ProtoBoard mbi tamponët e zamit (akoma të nxehtë). kjo do t'i mbajë së bashku të dyja së bashku.
  • Pastaj shtoni një copë zam të nxehtë në krye të diferencialit të pasmë dhe shtypni pjesën e poshtme të Arduino në të. kjo do ta mbajë Arduino -n të lëvizë gjatë kohës që ngasni makinën.
  • pastaj vendosni një copë zam të vogël të nxehtë në fund të ESC dhe shtypeni atë kundër pllakës së sipërme përballë Arduino. (Bëhuni të sigurt që të mos bllokoni portat në ARDUINO, ne ende kemi nevojë për të shkarkuar kodin dhe bashkëngjitni një bateri 9V.)
  • Vendosni gjithashtu strukturën e përfunduar mekanike dhe elektrike pranë kutisë që do të përdorni për të vendosur gjithçka, kjo do t'ju lejojë të shënoni se ku duhet të shkojnë vrimat për rrotat.
  • pastaj prerë vrimat për rrotat. (SHENIM: sigurohuni që të shkurtoni vrimat për rrotat e përparme pak më të mëdha pasi ato do të kthehen majtas dhe djathtas dhe do të kërkojnë më shumë hapësirë.)
  • Pastaj hapni vrima në pjesën e pasme të kutisë që janë mjaft të mëdha sa që maja e LED të futet.
  • Testi përshtatni gjithçka në kutinë me vrima dhe sigurohuni që gjithçka përshtatet para se të vazhdoni.
  • Pasi të keni bërë SIGURI, gjithçka përshtatet në kuti ashtu siç duhet, vendosni një sasi të madhe zam të nxehtë në pjesën e poshtme të pllakës së poshtme dhe shtypeni fort në pjesën e poshtme të kutisë, në mënyrë që rrotat të shfaqen në pjesën e poshtme të kutia.
  • Vazhdoni ta mbani makinën kundër kutisë derisa zamja e nxehtë të ftohet.

Pasi të përfundojë kjo, mund të vazhdoni në pjesën e kodimit të projektit.

Hapi 6: KODIMI

Para fillimit të këtij hapi, nëse nuk e keni tashmë aplikacionin ose programin arduino të instaluar në kompjuterin tuaj, mund të shkoni në lidhjen më poshtë dhe ta shkarkoni (I FALAS !!). ju do të duhet ta bëni këtë para se të vazhdoni me këtë projekt.

www.arduino.cc/en/Main/Software

Kodi:

  • Filloni duke shkarkuar skedarin.ino që kam në dispozicion për këtë projekt.
  • Pastaj hapni kodin dhe ngarkojeni atë në Arduino tuaj.
  • testoni lëvizjen e drejtimit majtas dhe djathtas dhe sigurohuni që LED -të tuaj janë në orientimin e duhur për sinjalet e majtë dhe të djathtë.
  • pasi LED -të të jenë në anët e duhura vendosini ato në vrimat e bëra më herët në konstruksion dhe vendosni një llak ngjitës të nxehtë në LED për t'i mbajtur ato në vend.

Nëse jeni lloji i personit që dëshiron të dijë hollësitë dhe dobësitë e gjërave, ose thjesht po pyet veten se çfarë po ndodh prapa skenave me kodin, atëherë vazhdoni të lexoni. Nëse jo, mund të kaloni në hapin tjetër.

çfarë po ndodh (rresht pas rreshti):

  • Linja e parë është deklarata përfshirëse që lejon kodin të përfshijë bibliotekën servo të integruar në programin Arduino.
  • Dy deklaratat e ardhshme përcaktuese në kod përcaktojnë se në cilat kunja LED -et do të ngjiten në Arduino.
  • 3 deklaratat e ardhshme int po deklarojnë kanalet e ndryshme në marrës si numra të plotë, kjo lejon që hyrja nga kontrolluesi të pranohet.
  • Deklaratat e ardhshme 2 int po deklarojnë termat "lëviz" dhe "kthehu" si numra të plotë në mënyrë që të jem në gjendje të ndryshoj llojin e sinjalit që dërgohet nga Arduino më vonë në kod.
  • Tjetra do të shihni dy deklarata "Servo", këto janë të nevojshme në mënyrë që kodi të dijë që kam 2 servos dhe se emrat janë "myservo" dhe "esc"
  • Tjetra futemi në lakin "VOID setup": ky është laku i konfigurimit që do të ekzekutohet një herë dhe më pas kalon në pjesën tjetër të kodit. kështu që këtu unë deklaroj se cilat kunja janë kunja hyrëse dhe cilat kunja janë kunja dalëse. Kunjat e hyrjes marrin IN një sinjal, dhe kunjat dalës OUTPUT një sinjal.
  • Së pari në lakun e konfigurimit të zbrazëtisë do të shihni dy linjat e kodit ".attach ()", këto dy rreshta po specifikojnë që servos janë bashkangjitur në kunjat 9 dhe 11 në tabelën Arduino.
  • më tej do të shihni pesë linja "pinMode". 3 të parat prej tyre deklarojnë se kunjat 5, 6 dhe 7 janë kunja hyrëse. këto janë kunjat që lidhen me kanalet 1, 2 dhe 3 (respektivisht) në marrës. 2 kunjat e fundit "pinMode" po deklarojnë se kunjat me të cilët janë lidhur LED janë duke dërguar sinjalin në LED.
  • Linja "Serial.begin ()" po deklaron normën e baud ose bit për sekondë që pranohet dhe lexohet në arduino.
  • Tjetra kalojmë te "Loop i zbrazët" kjo është ajo që funksionon vazhdimisht pasi të jetë aktivizuar Arduino.
  • Dy rreshtat e parë të këtij laku po lexojnë/vendosin sa është gjerësia e impulsit të secilit kanal hyrës nga marrësi. kjo është e rëndësishme pasi pa të nuk do të ishim në gjendje të lexonim asnjë nga sinjalet në hyrje.
  • Tjetra është sekuenca e hartës. ajo që po ndodh është se sinjali hyrës po hartohet në një sinjal që esc mund të lexojë dhe të bëjë që të ndodhë diçka. kështu që ne i vendosim vlerat e hartuara të barabarta me ndryshoren e përcaktuar më parë "lëviz".
  • Ne pastaj i shkruajmë servo -së të quajtur "esc" vlerat e "lëvizjes" kjo është ajo që e lejon makinën të lëvizë përpara dhe prapa.
  • Për hartimin e "kthesës" të vendosur është duke bërë të njëjtën gjë, vetëm duke e përcaktuar sinjalin hyrës në një kënd që më pas i dërgohet servos drejtues. servo drejtues pastaj do të lëvizë në këndin përkatës.
  • Deklarata e parë "nëse" thotë se nëse servo drejtues zhvendoset në një kënd më të vogël se 75 gradë, atëherë LED -i i majtë do të pulsojë, duke krijuar kështu sinjalin e kthesës së majtë.
  • Deklarata e dytë "nëse" thotë se servoja e drejtimit zhvendoset në një kënd më të madh se 100 gradë, atëherë LED -i i duhur do të pulsojë. Duke krijuar kështu sinjalin e djathtë të kthesës.

dhe kështu funksionon kodi.

Hapi 7: Kënaquni

Tani që keni ngarkuar kodin, jeni gati!

  • Fillimisht vendosni bateri në kontrolluesin tuaj dhe ndizeni.
  • Pastaj lidhni baterinë e makinës RC në ESC dhe ndizni ESC.
  • pastaj lidheni baterinë 9V në arduino.

pasi Arduino të jetë ndezur ju duhet të jeni në gjendje të kontrolloni makinën dhe të keni sinjale kthesash. ju gjithashtu do të keni fituar pak njohuri që do t'ju lejojnë të ndiqni dhe filloni vetë projekte më komplekse të kodimit dhe hartimit. kështu që vazhdoni të rriteni dhe KENI ARDHUR!

Gjithashtu një azhurnim opsional (nëse keni blerë makinën e sugjeruar) janë këto rrota që kam projektuar. ju mund t'i printoni ato në çdo ngjyrë që dëshironi. Unë mendoj se ata janë mjaft të lezetshëm.

Recommended: