Përmbajtje:

Makina RCXD Arduino: 10 hapa
Makina RCXD Arduino: 10 hapa

Video: Makina RCXD Arduino: 10 hapa

Video: Makina RCXD Arduino: 10 hapa
Video: Teiu - Airsoft gun turret shooting test. 2024, Korrik
Anonim
Makinë RCXD Arduino
Makinë RCXD Arduino

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)

Unë kam projektuar një makinë RCXD Arduino. Unë kam programuar frëngjinë në krye për të lëvizur në drejtime të shumta, si dhe programimin e rrotave për të ecur përpara, prapa, majtas dhe djathtas, si dhe ndalimin në komandë. Unë jam në gjendje ta bëj këtë përmes një telekomande IR dhe një marrës IR. Unë kam përfshirë skedarët dhe hapat e nevojshëm për të rikrijuar këtë dizajn.

Hapi 1: Materialet e kërkuara:

Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara

Materialet e nevojshme për ndërtimin e këtij dizajni janë si më poshtë:

1. Arduino Uno

2. Arduino Kit (dmth vjen me gjithçka që ju nevojitet për të punuar në projekte arduino

3. Drejtuesi i motorit L293n

4. Marrës IR (Komplet)

5. IR telekomanda (njëra vjen me komplet, por çdo IR e largët funksionon)

6. 4 Arduino DC Motors

7. Servo Motor (Kit)

8. Tela (Komplet)

Të gjitha këto materiale mund të blihen lehtësisht nga amazon ose ndonjë shitës ONLINE pasi nuk shesin shumë materiale Arduino në dyqan. Të kesh një paketë baterie për bateri (9V) është gjithashtu e dobishme për t'u marrë.

Hapi 2: Hapi 2 Konfigurimi: Kodet në distancë IR

Hapi 2 Konfigurimi: Kodet e telekomandës IR
Hapi 2 Konfigurimi: Kodet e telekomandës IR
Hapi 2 Konfigurimi: Kodet e telekomandës IR
Hapi 2 Konfigurimi: Kodet e telekomandës IR

Në mënyrë që telekomanda juaj IR të punojë me programin dhe Arduino do t'ju duhet kodet për secilën buton të shtypur në telekomandën IR. Ju do të duhet të konfiguroni Arduino -n tuaj në këtë mënyrë dhe të zbatoni këtë një kod që të funksionojë Marrësi IR. Pasi të keni ngarkuar këtë kod, klikoni në butonin Serial Monitor (në pjesën e sipërme të djathtë). Shtypni disa butona në telekomandën tuaj dhe shikoni kodet që shfaqen. Pasi të keni regjistruar se cili kod vlen për cilat butona, filloni të kopjoni ato kode. Siç mund ta shihni, unë kam kopjuar dhe komentuar, me "//" para kodit tim, kodet për çdo buton të shtypur.

Hapi 3: Hapi 3 Kodi: Kodi kryesor

Hapi 3 Kodi: Kodi kryesor
Hapi 3 Kodi: Kodi kryesor
Hapi 3 Kodi: Kodi kryesor
Hapi 3 Kodi: Kodi kryesor
Hapi 3 Kodi: Kodi kryesor
Hapi 3 Kodi: Kodi kryesor

Në mënyrë që gjithçka të funksionojë së bashku, do t'ju duhet një skedar kryesor i kodit që do të duhet të ngarkoni në Arduino tuaj. Për më tepër, do t'ju duhet biblioteka të caktuara për kodet që nuk janë ndërtuar tashmë në Arduino. Fatmirësisht ato janë të lehta për tu blerë dhe instaluar/përfshirë, si dhe thjesht mund të kopjoni bibliotekat në skedarin tuaj nën një skedë.h ose.cpp.

Pasi të keni kopjuar secilin kod në butonin përkatës që keni shtypur, do t'ju duhet t'i përfshini ato në skedarin tuaj kryesor. Siç mund ta shihni, Ive komentoi shumë nga rreshtat e kodit në mënyrë që të kuptoni se çfarë bën çfarë dhe unë kam përfshirë aty ku shtoni kodet tuaja të largëta IR. Që e juaja të funksionojë si e imja, shtova bibliotekën AFMotor dhe bibliotekën IRremote në mënyrë që marrësi IR të funksionojë si dhe motorët.

Hapi 4: Hapi 4 Konfigurimi i harduerit: Arduino

Hapi 4 Konfigurimi i harduerit: Arduino
Hapi 4 Konfigurimi i harduerit: Arduino
Hapi 4 Konfigurimi i harduerit: Arduino
Hapi 4 Konfigurimi i harduerit: Arduino
Hapi 4 Konfigurimi i harduerit: Arduino
Hapi 4 Konfigurimi i harduerit: Arduino
Hapi 4 Konfigurimi i harduerit: Arduino
Hapi 4 Konfigurimi i harduerit: Arduino

Ka shumë mënyra se si mund të krijoni konfigurimin për këtë dizajn. Ju mund të përfshini një dërrasë buke, më shumë motorë, tela, etj. Megjithatë, unë përfshiva vetëm marrësin tim IR, stafetën e marrësit, L293d Motor Driver, Arduino Uno dhe disa bateri, si dhe tela.

Së pari ju do të dëshironi të merrni konfigurimin për marrësin tuaj IR. Të cilat i kam përfshirë tashmë. Ju nuk keni nevojë për tabelën e bukës për këtë, por mund ta përdorni nëse dëshironi. Lidhni saktë stafetën IR në Arduino Uno dhe më pas vendoseni butësisht marrësin IR në kunjat e stafetë: GRND, PWR, OUTPUT/INPUT. Kam përdorur stafetën sepse marrësit IR janë shumë delikat dhe mund të skuqen lehtë.

Së dyti, vendosa drejtuesin e motorit L293d në Arduino Uno. Unë e di se me telat tashmë të vendosur për stafetën IR është e vështirë ose nuk duket se do të përshtatet, por do të ketë (të ketë tela shtesë dhe të jetë i kujdesshëm me forcën). Një mënyrë më e lehtë për të përdorur mburojën L293d Motor dhe telat shtesë me Arduino është lidhja e telave në mburojë. Për ta bërë këtë, do t'ju duhet pajisje për saldim.

Pastaj lidhni të dy telat nga secili motor kuti ingranazhi në motorët që dëshironi t'i lidhni gjithashtu. Shoferi i motorit ka vende për katër motorë. Ju gjithashtu mund të vendosni tela të shumtë në një kunj që është ajo që bëra për lëvizjen simulatane, pasi kur lexon kodin për atë Motor, ato rrota të bashkangjitura do të përgjigjen si një. Teli kuq e zi mund të ngjitet në çdo kunj; në varësi të lidhjes mund të bëjë që rrota të lëvizë në drejtim të kundërt siç është shkruar në kod.

Vazhdoni duke i lidhur telat e servo motorit tek drejtuesi i motorit tuaj në kunjat e listuara në SER1 "Servo 1". Wire saktë + në +, GRND në -, etj. Pas kësaj jeni gati për të testuar kodin. Në mënyrë që të funksionojë, mund të keni nevojë për energji shtesë e cila është ajo ku vjen një paketë baterie ose bateri 9V. Kam përdorur dy bateri 9V, por ndonjëherë një dhe tela për kompjuterin tuaj do të jetë e mjaftueshme. Varet.

Hapi 5: Hapi 5 Shpikësi/Punimet e Ngurta: Ndërtimi i Dizajnit tuaj

Për të përfunduar projektin tim, unë hartova secilën pjesë në Inventor 2019 të cilën e fitova përmes studentit në USF. Megjithatë, ju mund të përdorni çdo program të ngjashëm me Inventor siç janë AutoCad ose SolidWorks, etj. Gjëja e rëndësishme është formati që ruani ashtu siç disa printerë kërkojnë. STL ndërsa të tjerët mund të kërkojnë një format tjetër; kontrolloni printerin tuaj 3D. Unë do të përfshijë të gjithë skedarët.stl që kam përdorur për dizajnin tim duke përjashtuar rrotat. Ju mund të hartoni projektin tuaj në çfarëdo mënyre që dëshironi pasi nuk ka rëndësi në hartimin përfundimtar. Përfundoni projektin në copa dhe pastaj mblidhni atë kur të keni mbaruar. Unë e ndërtova bazën time në dy pjesë dhe më pas timonin dhe në fund me frëngjinë. Në një shënim anësor frëngji im është shtypur i bashkangjitur në bazën e tij, të cilën më vonë më duhej ta copëtoja. Mbani në mend këtë kur hartoni

KUJDES: Kur hartoni projektin tuaj, dy detaje kryesore janë matjet dhe dizajni nga pikëpamja inxhinierike. Nëse printoni modelin tuaj në mm, do të shfaqet si një pikë në printerin 3D dhe nëse e zmadhoni, pjesa mund të shtrembërohet për shkak të rezolucionit të ulët. Për më tepër, nëse e dizajnoni me një bazë të trashë 1 mm, do të kapet lehtë kur shtypet, kështu që hartoni projektin tuaj strukturorisht të shëndoshë.

SHENIM: Nëse dëshironi që pjesët e shpikës të më dërgoni me email ose të komentoni më poshtë në Lauer. [email protected] dhe unë mund t’ua dërgoj atyre.

Hapi 6: Hapi 6 Shtypja/Ndërtimi: Ndërtoni Projektin tuaj

Hapi 6 Shtypja/Ndërtimi: Ndërtoni projektin tuaj
Hapi 6 Shtypja/Ndërtimi: Ndërtoni projektin tuaj
Hapi 6 Shtypja/Ndërtimi: Ndërtoni projektin tuaj
Hapi 6 Shtypja/Ndërtimi: Ndërtoni projektin tuaj
Hapi 6 Shtypja/Ndërtimi: Ndërtoni projektin tuaj
Hapi 6 Shtypja/Ndërtimi: Ndërtoni projektin tuaj

Shtypja 3D merr pak kohë (në rastin më të mirë, kështu që kur printoni, mbani në mend këtë. Gjithashtu përdorni shumë zam kur hartoni projektin tuaj, si dhe llojin e duhur të zamit. Ju gjithashtu mund të keni nevojë për një stërvitje.

Fillimisht fillova ngjitjen e bazës së sipërme dhe bazës së poshtme së bashku duke vendosur zam përgjatë skajeve dhe duke aplikuar forcë për secilën kur shtypet së bashku. Pastaj i ngjita kapakët e timonit në rrotat që përshtaten në motorin tuaj të ingranazheve DC TT. Pastaj e shkëputa frëngjinë time nga baza e saj dhe e ngjita bazën në fund të shinave të makinës në krye të makinës sime RC. Unë e ngjita frëngjinë në treguesin tim motorik Servo, pjesa që ngjitet në servo, në atë mënyrë kur servo rrotullohet ashtu edhe frëngji ime. Më në fund unë ngjita një letër të trashë ndërtimi në një skaj për të krijuar një mbulesë që mund ta ngrini hapur, si dhe një copë rreth frëngjisë për pamje.

Ju nuk keni pse ta bëni këtë, por unë e bëra, unë e ngjita stafetën IR në makinën time në mënyrë që ta stabilizoja atë nga lëvizja, gjë që gjithashtu ndihmon në marrjen e sinjalit tuaj në distancë. Nëse e bëni këtë, sigurohuni që Marrësi juaj IR është në orientimin e duhur nga i cili dëshironi të merrni sinjale.

Hapi 7: Hapi 7 Konfigurimi përfundimtar: Vendosni Arduino

Pasi i ngjita të gjitha së bashku, ngjita DC Gearbox Motors tim në pllakën bazë të makinës sime RC. Pastaj shpova katër vrima në pjesën e poshtme pranë secilës kuti ingranazhi dhe qendre. I manovrova të dy telat nga secili motor DC përmes vrimave dhe pastaj i rindërtova në mburojën e drejtuesit të motorit L293D.

Lidhni gjithçka përsëri dhe lini Arduino Uno brenda makinës tuaj RC. Ju gjithashtu mund ta rrëzoni atë ose ta ngjisni për të vendosur gjithçka që do të ishte një ide e shkëlqyeshme nëse dëshironi.

Hapi 8: Hapi 8 Ngarko: Skedari kryesor

Hapi 8 Ngarkimi: Skedari kryesor
Hapi 8 Ngarkimi: Skedari kryesor

Pasi të ketë përfunduar konfigurimi. Ngarkoni kodin tuaj në Arduino Uno tuaj nëpërmjet kabllit USB që pajisja vjen me të ose blini kabllon në internet. Klikoni Ngarko kodin në fund të Aplikacionit Arduino.

Hapi 9: Hapi 9 Test: Kontrolloni nëse funksionon

Pasi të keni ngarkuar kodin, futni bateritë në arduino tuaj dhe/ose direkt në mburojën e shoferit L293D, nëse përdorni mburojën, lidhni telat në kunjat e etiketuar PWR. Ata pasi kanë vendosur tela brenda e vidhosin dhe e testojnë. Nëse asgjë nuk po ndodh provoni të shtoni më shumë energji ose nëse tashmë keni shumë energji, provoni të hiqni disa.

Filloni duke shtypur butonat përkatës që keni caktuar në kodin tuaj.

Hapi 10: Këshilla: Shijoni

Disa këshilla të dobishme që mund të kem përdorur gjatë ndërtimit të këtij dizajni janë:

1. Kur modeloni 3D projektin, mbani mend se ai duhet të jetë strukturor i shëndoshë, ose mund të mbajë veten kur printohet. Përndryshe do të copëtohet ose do të prishet lehtë ose do të dështojë kur printoni.

2. Përdorni ngjitësin e duhur. Kam përdorur 3 ngjitës të ndryshëm dhe më në fund pas disa orësh dhimbje me këputjen e kutive të shpejtësisë përfundova me ndonjë super zam gorilla. Përdorni ngjitësin e duhur për materialin e duhur.

3. Kur dizajnoni se ku do të përshtaten rrotat mos harroni se kutia e shpejtësisë ka një anë tjetër të saj që del jashtë. Nëse po përpiqeni ta vendosni atë në një sipërfaqe anësore (siç e provova) kjo nuk do të funksionojë.

4. Në përgjithësi, dijeni cilat pjesë dëshironi menjëherë sepse kjo mund të jetë një përpjekje e kushtueshme.

5. Mbani një Marrës IR rezervë me vete. Ato janë delikate dhe digjen lehtë, gjë që mund të jetë një dhimbje kur përpiqeni të përfundoni këtë projekt. Kjo është arsyeja pse unë e përdor stafetën për mbrojtje.

Gëzoni modelin tuaj!

Recommended: