Sisukord:
- Samm: vajalikud materjalid:
- 2. samm: 2. samm Seadistamine: IR -kaugkoodid
- 3. samm: 3. samm Kood: põhikood
- Samm 4: samm 4 Riistvara seadistamine: Arduino
- 5. samm: 5. samm Leiutaja/tahked teosed: kujunduse loomine
- 6. samm: 6. samm: printimine/ehitamine: ehitage oma projekt üles
- Samm 7: samm 7 Lõplik seadistamine: asetage Arduino
- Samm 8: samm 8 Üleslaadimine: põhifail
- 9. samm: 9. etapp Test: kontrollige, kas see töötab
- Samm: näpunäited: nautige
Video: RCXD Arduino auto: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See juhend on loodud Lõuna -Florida ülikooli Makecourse'i projektinõude täitmiseks (www.makecourse.com)
Olen kujundanud RCXD Arduino auto. Olen programmeerinud ülaosas asuva torni mitmesse suunda liikuma, samuti rattad ette, taha, vasakule ja paremale liikumiseks, samuti käsu Peatus. Ma saan seda teha IR -kaugjuhtimispuldi ja IR -vastuvõtja kaudu. Olen lisanud selle kujunduse taastamiseks vajalikud failid ja sammud.
Samm: vajalikud materjalid:
Selle disaini ehitamiseks on vaja järgmisi materjale:
1. Arduino Uno
2. Arduino komplekt (st kaasas on kõik, mida vajate arduino projektide kallal töötamiseks
3. L293n mootorijuht
4. IR -vastuvõtja (komplekt)
5. IR -kaugjuhtimispult (üks on komplektis, kuid mis tahes IR -kaugjuhtimispult töötab)
6. 4 Arduino DC Motors
7. Servomootor (komplekt)
8. Juhtmed (komplekt)
Kõiki neid materjale saab hõlpsasti osta Amazonist või mis tahes ONLINE jaemüüjalt, kuna nad ei müü poes palju Arduino materjale. Samuti on kasulik hankida aku (9 V) akudele.
2. samm: 2. samm Seadistamine: IR -kaugkoodid
Selleks, et teie IR -kaugjuhtimispult töötaks programmi ja Arduinoga, vajate iga IR -kaugjuhtimispuldil oleva nupu koodi. Peate oma Arduino niimoodi seadistama ja rakendama selle koodi, et IR -vastuvõtja töötaks. Pärast selle koodi üleslaadimist klõpsake nuppu Serial Monitor (paremas ülanurgas). Vajutage mõnda kaugjuhtimispuldi nuppu ja vaadake avanevaid koode. Kui olete registreerinud, milline kood millistele nuppudele kehtib, alustage nende koodide kopeerimist. Nagu näete, olen kopeerinud ja kommenteerinud "//" enne oma koodi iga nupu vajutamise koode.
3. samm: 3. samm Kood: põhikood
Selleks, et kõik toimiks koos, on teil vaja põhilist koodifaili, mille peate oma Arduinosse üles laadima. Lisaks vajate teatud teeke nende koodide jaoks, mis pole veel Arduino sisse ehitatud. Õnneks on neid lihtne hankida ja installida/lisada, samuti saate raamatukogud lihtsalt faili kopeerida vahekaardi.h või.cpp alt.
Kui olete iga koodi vastavale nupule vajutanud, peate need oma põhifaili lisama. Nagu näete, kommenteeris Ive paljusid koodiridu, et saaksite aru, mida mis teeb, ja olen lisanud, kuhu lisate oma IR -kaugkoodid. Et teie oma töötaks nagu mina, lisasin AFMotori raamatukogu ja IRremote'i raamatukogu, et IR -vastuvõtja toimiks sama hästi kui mootorid.
Samm 4: samm 4 Riistvara seadistamine: Arduino
Selle kujunduse seadistuse loomiseks on mitu võimalust. Võite lisada leivaplaadi, rohkem mootoreid, juhtmeid jne. Kuid lisasin ainult oma IR -vastuvõtja, vastuvõtja relee, L293d mootorijuhi, Arduino Uno ja paar akut ning juhtmed.
Kõigepealt peate hankima oma IR -vastuvõtja seadistused. Mida ma juba lisasin. Te ei vaja selleks leivalauda, kuid saate seda soovi korral kasutada. Ühendage IR -relee õigesti Arduino Unoga ja seejärel ühendage IR -vastuvõtja õrnalt releepistikutesse: GRND, PWR, OUTPUT/INPUT. Kasutasin releed, kuna IR -vastuvõtjad on väga õrnad ja võivad kergesti praadida.
Teiseks paigutasin L293d mootorijuhi Arduino Unosse. Ma tean, et IR -relee jaoks juba loodud juhtmed on kõvad või tundub, et see ei sobi, kuid see sobib (on lisatraate ja olge jõuga ettevaatlik). Lihtsam viis L293d mootorikilbi ja lisatraatide kasutamiseks Arduinoga on juhtmete jootmine kilbi külge. Selleks vajate jootmisseadmeid.
Seejärel kinnitage mõlemad käigukasti mootorite mõlemad juhtmed mootorite külge, mille külge soovite need ka kinnitada. Mootorijuhil on kohti neljale mootorile. Samuti saate ühte tihvti mahutada mitu juhtmest, mida tegin simulatiivse liikumise jaoks, kuna selle mootori koodi lugemisel reageerivad need kinnitatud rattad ühena. Punase ja musta juhtme saab kinnitada mis tahes tihvti külge; olenevalt kinnitusest võib ratas liikuda vastupidises suunas, nagu koodis kirjutatud.
Jätkake, kinnitades servomootori juhtmed oma mootorijuhi külge SER1 "Servo 1" loetletud tihvtide juures. Juhtmed õigesti + kuni +, GRND kuni -jne. Pärast seda olete kõik testkoodi seadistanud. Selle tööks võib vaja minna lisavoolu, milleks on aku või 9 V aku. Ma kasutasin kahte 9 V akut, kuid mõnikord piisab ühest ja arvutiga ühendatud arvutist. Oleneb.
5. samm: 5. samm Leiutaja/tahked teosed: kujunduse loomine
Projekti lõpuleviimiseks kujundasin iga tüki programmis Inventor 2019, mille omandasin USF -i üliõpilase kaudu. Siiski võite kasutada mis tahes Inventorile sarnast programmi, näiteks AutoCad või SolidWorks jne. Oluline on vorming, mille salvestate, mõned printerid nõuavad. STL -i, teised aga teist vormingut; kontrollige oma 3D -printerit. Lisan kõik.stl -failid, mida oma disaini jaoks kasutasin, välja arvatud rattad. Saate oma projekti kujundada mis tahes viisil, nagu soovite, kuna lõplikul kujundamisel pole sellel tähtsust. Lõpetage projekt tükkidena ja pange see kokku, kui olete valmis. Ehitasin oma aluse kaheks osaks ja seejärel ratta ning lõpuks koos torniga. Vahemärkusena on minu torn trükitud selle aluse külge, mille hiljem pidin tükkideks lõikama. Pidage seda projekteerimisel meeles
HOIATUS: Projekti kavandamisel on kaks peamist detaili mõõtmised ja projekteerimine inseneri seisukohast. Kui prindite oma kujunduse millimeetrites, kuvatakse see 3D -printeril punktina ja kui suurendate seda, võib tükk madala eraldusvõime tõttu moonutatud olla. Peale selle, kui kujundate selle 1 mm paksuse alusega, klõpsab see vajutamisel kergesti, nii et kujundage oma projekt struktuurselt.
MÄRKUS. Kui soovite leiutaja osi, saatke mulle e -kiri või kommenteerige allpool aadressil Lauer. [email protected] ja ma saan need teile saata.
6. samm: 6. samm: printimine/ehitamine: ehitage oma projekt üles
3D -printimine võtab aega (parimal juhul mitu päeva), nii et pidage seda printimisel meeles. Kasutage oma projekti kavandamisel ka palju liimi ja õiget tüüpi liimi. Võimalik, et vajate ka puurit.
Alustuseks liimisin nii ülemist kui ka alumist alust kokku, asetades servadele liimi ja rakendades kummalegi kokku surudes jõudu. Seejärel liimisin rattakatted rataste külge, mis sobivad teie alalisvoolu käigukasti mootoriga TT. Seejärel eraldasin oma torni selle alusest ja liimisin aluse oma RC auto ülaosas olevate autoreelingute põhja külge. Ma liimisin torni oma servomootori osuti külge, see osa, mis kinnitub servo külge, nii kui servo pöörleb, teeb seda ka minu torn. Lõpuks liimisin ühe serva külge paksu ehituspaberi, et luua kate, mille saate lahti tõsta, ja tükk ümber torni välimuse jaoks.
Te ei pea seda tegema, aga ma tegin, liimisin IR -relee oma auto külge, et stabiliseerida selle liikumine, mis aitab ka teie kaugjuhtimissignaali vastu võtta. Kui teete seda, veenduge, et teie IR -vastuvõtja on õiges suunas, kust soovite signaale vastu võtta.
Samm 7: samm 7 Lõplik seadistamine: asetage Arduino
Pärast kõike kokku liimimist liimisin oma DC käigukasti mootorid oma RC auto alusplaadi külge. Seejärel puurisin iga käigukasti ja tsentri lähedale põhja neli auku. Manööverdasin iga alalisvoolumootori kaks juhtmest läbi aukude ja kinnitasin need seejärel L293D mootorijuhi kilbile.
Ühendage kõik uuesti kokku ja jätke Arduino Uno oma RC -autosse. Võite selle ka alla keerata või liimida, et saavutada kõik, mis oleks hea mõte, kui soovite.
Samm 8: samm 8 Üleslaadimine: põhifail
Pärast seadistamise lõpetamist. Laadige oma kood Arduino Unosse komplekti kuuluva USB -kaabli abil või ostke kaabel veebist. Klõpsake Arduino rakenduse allosas nuppu Laadi kood üles.
9. samm: 9. etapp Test: kontrollige, kas see töötab
Pärast koodi üleslaadimist ühendage patareid oma arduino ja/või otse oma L293D mootori draiveri kaitsekilega, kui kasutate kaitsekilpi, ühendage juhtmed PWR -märgisega tihvtidesse. Need, kes pärast juhtmete sisestamist kruvivad selle kinni ja proovivad ära. Kui midagi ei juhtu, proovige lisada rohkem energiat või kui teil on juba palju energiat, proovige osa sellest eemaldada.
Alustuseks vajutage vastavaid nuppe, mille määrasite oma koodis.
Samm: näpunäited: nautige
Mõned kasulikud näpunäited, mida oleksin võinud selle disaini ehitamisel kasutada:
1. Projekti 3D -modelleerimisel pidage meeles, et see peab olema struktuurselt usaldusväärne või peab printimisel ennast toetama. Vastasel juhul laguneb või puruneb kergesti või ebaõnnestub printimisel.
2. Kasutage õiget liimi. Kasutasin 3 erinevat liimi ja lõpuks pärast tunde kestnud valu käigukastide katkemisega lõpetasin mõne supergorilla liimiga. Kasutage õige materjali jaoks õiget liimi.
3. Kui kavandate rataste paigaldamise kohta, pidage meeles, et käigukastil on ka teine külg, mis ulatub väljapoole. Kui proovite seda külgpinna vastu asetada (nagu ma proovisin), siis see ei toimi.
4. Üldiselt teadke kohe, milliseid osi soovite, sest see võib olla kulukas ettevõtmine.
5. Hoidke varukoopia IR -vastuvõtjat endaga kaasas. Need on õrnad ja põlevad kergesti läbi, mis võib selle projekti lõpuleviimisel valus olla. Sellepärast kasutasin relee kaitsmiseks.
Nautige oma disaini!
Soovitan:
Miniatuurne Arduino autonoomne robot (Land Rover / auto) 1. etapp 3: 6 sammu
Miniatuurne Arduino autonoomne robot (Land Rover / auto) 1. etappMudel 3: otsustasin minimeerida Land Roveri / auto / Boti, et vähendada projekti mahtu ja energiatarvet
DIY Arduino Bluetooth -juhitav auto: 6 sammu (piltidega)
DIY Arduino Bluetooth -juhitav auto: Tere sõbrad! Minu nimi on Nikolas, olen 15 -aastane ja elan Kreekas Ateenas. Täna näitan teile, kuidas teha kaherattalist Bluetooth-juhitavat autot, kasutades Arduino Nano, 3D-printerit ja mõningaid lihtsaid elektroonilisi komponente! Vaadake kindlasti minu
Arduino auto asi: 11 sammu
Arduino auto asi: lihtne arduino auto
Arduino auto tagurpidise parkimise hoiatussüsteem - Samm -sammult: 4 sammu
Arduino auto tagurpidise parkimise hoiatussüsteem | Samm-sammult: Selles projektis kujundan ma lihtsa Arduino auto tagurpidiparkimisanduri ahela, kasutades Arduino UNO ja ultraheli andurit HC-SR04. Seda Arduino -põhist auto tagasikäigu hoiatussüsteemi saab kasutada autonoomse navigeerimise, robotite liigutamise ja muude vahemike jaoks
Biomeetriline auto sisenemine - tõeline võtmeta auto: 4 sammu
Biomeetriline sisenemine autosse - tõeline võtmeta auto: mõni kuu tagasi küsis mu tütar minult, miks tänapäeva autod ei ole varustatud biomeetrilise sisestussüsteemiga, isegi kui see on mobiiltelefonil olemas. Sellest ajast saati töötasin selle rakendamise kallal ja lõpuks õnnestus mul midagi T -le installida ja testida