Turinys:
- 1 žingsnis: užsisakykite komponentus
- 2 veiksmas: atsispausdinkite korpusą
- 3 žingsnis: Kodėl verta naudoti variklio skydą?
- 4 žingsnis: sukurkite nuotolinio valdymo pultą
- 5 veiksmas: prijunkite elektroniką ir įkelkite kodą
- 6 žingsnis: būsimi patobulinimai
Video: 1 km nuotolio nuotoliniu būdu valdomas automobilis: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Nuo mažens buvau nustebintas nuotoliniu būdu valdomų automobilių, tačiau jų nuotolis niekada neviršijo 10 metrų. Išmokęs programuoti „Arduino“, pagaliau nusprendžiau sukurti savo nuotoliniu būdu valdomą automobilį, kuris gali pasiekti iki 1 km diapazoną naudojant „nRF24L01+“modulį.
Mano pagrindinis tikslas buvo sukurti automobilį, kurio diapazonas būtų didelis, ir ilgą žaidimo laiką. Kad pasiekčiau šį tikslą, padariau automobilį kuo lengvesnį, naudodamas lengvą važiuoklę ir lengvas ličio jonų baterijas, kurių talpa gera (3000 mAh). Labai stengiausi, kad 1KM diapazonas būtų pašalintas iš nRF24L01+, nes kūrimo metu susidūriau su daugybe problemų. Bet juk statyti buvo tikrai smagu ir tikrai džiaugiuosi rezultatu.
Pradėkime !!
1 žingsnis: užsisakykite komponentus
Norėdami pagaminti nuotoliniu būdu valdomą automobilį, jums reikės:
1x „Arduino Mega2560“
1x „Arduino Nano“
1x „Adafruit“variklio skydas
2x nRF24L01+
4x variklis + pavarų dėžė
4x ratai
2x 3.3V įtampos reguliatorius (LM1117)
5x mygtukai
2x 10 µF kondensatorius
3x ličio jonų baterija (norint pagaminti 12 V bateriją)
9 V baterija
2x 100 nF kondensatorius
Moteriškos antraštės
Trumpieji laidai
2 veiksmas: atsispausdinkite korpusą
Aš suprojektavau šią važiuoklę naudodami CAD programinę įrangą, tada atspausdinau ją naudodami CNC mašiną. Šiam korpusui naudojama 5 mm storio PVC medžiaga. PVC yra tinkama naudoti medžiaga, nes su ja lengva dirbti (kaip matote paveikslėlyje, kai kurias kūno dalis sulenkiau šiek tiek kaitindamas), ji yra palyginti pigi, pakankamai tvirta, kad atlaikytų komponentų svorį. labai lengvas.
3 žingsnis: Kodėl verta naudoti variklio skydą?
Turite žinoti, kad bet kokia galia, gaunama per „Arduino“kaiščius, greičiausiai pateko per plokštėje esantį įtampos reguliatorių. Įtampos reguliatorius nėra skirtas dideliam srovės kiekiui valdyti. Ir jei jūsų plokštė maitinama per USB, USB nėra sukurta tiekti daug srovės. Jei surasite kitą variklio maitinimo būdą, kai srovė neteka per borto reguliatorių, sumažės generuojamos šilumos kiekis ir sutaupoma plokštės energija kitiems jutikliams ar valdikliams, kurių gali prireikti.
Kitas variklio skydo pranašumas yra tai, kad jis žymiai palengvina sąsają su tokiais komponentais kaip varikliai, supaprastina laidus ir leidžia tokias funkcijas kaip variklio krypties keitimas.
4 žingsnis: sukurkite nuotolinio valdymo pultą
Kaip matote, nuotolinio valdymo pulte yra 8 mygtukai, tačiau šiuo metu naudoju tik 5 mygtukus (1 mygtukas kiekvienai krypčiai + 1 mygtukas važiavimo greičiui pakeisti).
Čia galite rasti schemą, kurią sukūriau siųstuvui:
-
nRF24L01+:
- CE Prisijunkite prie „Arduino D7“
- CS Prisijunkite prie „Arduino D8“
- MOSI Prisijunkite prie „Arduino D11“
- MISO Prisijunkite prie „Arduino D12“
- SCK Prisijunkite prie „Arduino D13“
- GND Prisijunkite prie „Arduino GND“
- 3.3V Prijunkite prie LM1117 OUT
- Prijunkite kondensatorius pagal schemą
-
Arduino:
- VIN Prijunkite prie 9 V akumuliatoriaus
- GND Prisijunkite prie akumuliatoriaus GND
- Prijunkite visus mygtukus pagal schemą
-
LM1117:
- IN Prisijunkite prie „Arduino 5V“
- GND Prisijunkite prie „Arduino GND“
Užmezgę visus reikiamus ryšius, turėsite įkelti žemiau esantį kodą, tačiau prieš tai būtinai atsisiųskite ir įtraukite RF24 biblioteką
5 veiksmas: prijunkite elektroniką ir įkelkite kodą
Čia galite rasti schemą, kurią sukūriau imtuvui:
-
nRF24L01+:
- CE Prisijunkite prie „Arduino A8“
- CS Prisijunkite prie „Arduino A9“
- MOSI Prisijunkite prie „Arduino D51“
- „MISO Connect“prie „Arduino D50“
- SCK Prisijunkite prie „Arduino D52“
- GND Prisijunkite prie „Arduino GND“
- 3.3V Prijunkite prie LM1117 OUT
- Prijunkite kondensatorius pagal schemą
-
„Adafruit“variklio skydas:
- M1 Prijunkite prie priekinio dešiniojo variklio
- M2 Prijunkite prie priekinio kairiojo variklio
- M3 Prijunkite prie kairiojo galinio variklio
- M4 Prijunkite prie dešiniojo galinio variklio
- M+ Prijunkite prie 12 V baterijos
- GND Prisijunkite prie akumuliatoriaus GND
-
LM1117:
- IN Prijunkite prie „Arduino 5V“
- GND Prisijunkite prie „Arduino GND“
Užmezgę visus reikiamus ryšius, turėsite įkelti žemiau esantį kodą, tačiau prieš tai būtinai atsisiųskite ir įtraukite RF24 biblioteką bei AFMotor biblioteką
6 žingsnis: būsimi patobulinimai
Sveikiname, jūs sukūrėte visiškai radijo bangomis valdomą automobilį, kurį galima valdyti iki 1 km nuotolio!
Kaip jau sakiau anksčiau, esu labai patenkintas rezultatu, tačiau žinau, kad visada yra tam tikrų patobulinimų, kad automobilis taptų geresnis. Vienintelis patobulinimas, kurį dabar turiu galvoje, yra pakeisti turimus variklius į greitesnius, nes automobilis man nėra pakankamai greitas. Taip pat planuoju pagaminti pakabos sistemą, kad automobilis važiuotų bekele.
Jei turite kokių nors patobulinimų, kuriuos galėčiau padaryti, praneškite man komentaruose.
Jei kurdami susiduriate su kokia nors problema, galite laisvai komentuoti žemiau.
Tikiuosi, kad jums patiko ši pamoka, ačiū, kad skaitėte!:-)
Trečiasis prizas nuotolinio valdymo konkurse 2017 m
Rekomenduojamas:
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: 5 žingsniai
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: tai instrukcijos, skirtos sukurti savo nuotoliniu būdu valdomą automobilį, valdomą naudojant belaidį „Xbox 360“valdiklį
Nuotoliniu būdu valdomas „Bluetooth“automobilis naudojant „Arduino UNO“: 4 žingsniai
Nuotoliniu būdu valdomas „Bluetooth“automobilis naudojant „Arduino UNO“: visada bus įdomu pradėti įgyvendinti tai, ką iki šiol studijavome „Arduino“. Iš esmės dauguma žmonių eitų su pagrindais. Taigi čia aš tiesiog paaiškinsiu šį „Arduino“pagrįstą nuotoliniu būdu valdomą automobilį. Reikalavimai: 1. „Arduino UNO
„Play Station“nuotoliniu būdu valdomas belaidis 3D spausdintas automobilis: 7 žingsniai (su nuotraukomis)
„Play Station“nuotoliniu būdu valdomas belaidis 3D spausdintas automobilis: kas nemėgsta žaidimų? Lenktynės ir kovos virtualiame „Play Station“ir „Xbox“pasaulyje !! Taigi, norėdamas atnešti šį malonumą į tikrąjį gyvenimą, sukūriau šį „Instructable“, kuriame parodysiu, kaip galite naudoti bet kurį „Play Station“nuotolinį valdiklį (laidinį
Autonominis nuotoliniu būdu valdomas automobilis: 6 žingsniai
Autonominis nuotoliniu būdu valdomas automobilis: šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto (www.makecourse.com) „Makecourse“projekto reikalavimą. Šis projektas parodo, kaip sugeba „Arduino“ir dvigubas H tilto variklis kontroliuoti keturis
„Maverick“- nuotoliniu būdu valdomas dvikryptis ryšių automobilis: 17 žingsnių (su nuotraukomis)
„Maverick“- nuotoliniu būdu valdomas dvikryptis ryšių automobilis: Sveiki visi, aš Razvanas ir sveiki atvykę į mano „Maverick““ projektas. Man visada patiko nuotoliniu būdu valdomi dalykai, bet aš niekada neturėjau RC automobilio. Taigi nusprendžiau sukurti tokį, kuris gali padaryti daugiau nei tik judėti. Šiam projektui mes