Pakutakse välja väikse raadio teel juhitava maastikusõiduki valmistamise meetod.
Meie maastikusõiduki "südame" eest võtame Arduino perelt tasu. Šassii valmistamiseks kasutame valmis šassii, mida on nüüd lihtne osta mis tahes Hiina veebipoes või elektroonikakauplustes. Me kontrollime oma maastikusõidukit nutitelefonist Bluetoothi kaudu tasuta rakenduse kaudu, mille laadime alla Google Playst.
See on vajalik
- - Arduino UNO või samaväärne;
- - Bluetooth-moodul HC-06 või analoog;
- - mootorijuht L9110S või analoog;
- - roomikplatvorm tanki Pololu Zumo vms jaoks;
- - klaaskiust tükk vastavalt Arduino plaadi suurusele või prototüüpimiseks mõeldud kilp;
- - 2 elektrimootorit, mis sobivad valitud veermikule;
- - 2 LED-i ("esituled") ja 2 takistit 180-220 Ohm;
- - patareid (1 "kroon" või 4-6 sõrme patareid);
- - ühendavad juhtmed;
- - jootekolb;
- - arvuti;
- - 6-10 polti M2, 5.
Juhised
Samm 1
Kinnitame elektrimootorid šassii külge. Kasutan kahte Amperkist ostetud 12mm ülekandega mootorit. Need sobivad ideaalselt minu valitud Pololu Zumo roomikplatvormiga.
2. samm
Roomikraami komplekteerime vastavalt neile lisatud juhistele. 10 minutiga on seda väga lihtne kokku panna. See on meie tulevase maastikusõiduki alus. Pange tähele, et sellel šassiil on kamber 4 AA patarei jaoks. Kogu meie struktuuri toitmiseks on vaja tuua 2 juhtmest "+" ja "-" väljapoole. Juhtmetele saab jootma Arduinole sobiva pistiku. See hõlbustab toite ühendamist plaadiga. Kui kasutatakse mõnda muud platvormi, peate leidma koha akupesa paigutamiseks ja ka Arduino plaadi toitmiseks juhtmed välja tooma.
3. samm
Kinnitame šassiile Arduino plaadi. Selle robotplatvormi kinnitusdetailid ei ole Arduino UNO kinnitusaukudega aukudes joondatud. Seetõttu valmistan täiendava klaaskiust platvormi, mille kinnitan šassiile poltide M2, 5 abil ja seejärel kruvin plaadi selle külge 4 sama poldiga.
4. samm
Mõtleme, kuidas kinnitada šassiile Bluetoothi moodul, mootorijuht ja "esituled", et siis saaks selle kõik hõlpsalt Arduinoga ühendada. Ma kasutan spetsiaalset tahvlit ehk elektroonilist telliskilpi, näiteks fotol olevat. Kuid see võib olla mis tahes muu kilp või isegi lihtsalt omatehtud laud. Pärast kilbi sobiva augu puurimist fikseerime mootorijuhi poltidega kilbile. Veendume, et puur ei kahjusta vajalikke juhte, kui töötame varjestusega. Ja olge ettevaatlik: polt on metallist, võite kogemata teha lühise. Seetõttu puhastame puuritud augu ümber kasutamata juhid terava noaga. Asetage juhtimata seibid mutri ja poldipea alla.
5. samm
Nüüd tuleb kõige raskem ja vastutustundlikum osa. Me peame kõik vastavalt skeemile koguma. Ühendame Bluetooth-mooduli Rx-tihvti Arduino Tx-tihvtiga, mooduli Tx-tihvti Arduino Rx-tihvtiga, GND Arduino maapinnaga, VCC Arduino 5 V-ga (või 3,3 V-ga) - olenevalt sellest, millist BT moodulit kasutate). Siin saate kasutada spetsiaalsete kõrvadega jootmist või juhtmete ühendamist, näiteks "Dupont".
Kahe mootori juhtimiseks kasutatakse mootorijuhi 4 väljundit + 2 toiteallikat. Seetõttu võtame Arduino 4 tasuta digitaalset tihvti ja ühendame need mootori juhi juhtnõeltega. Konkreetsed pin-numbrid kirjutame hiljem programmis üles, nii et see pole praegu kriitiline.
Ja lõpuks, ühendame LED-id anoodidega läbi takistite, mille takistus on umbes 200 oomi, kahele Arduino järelejäänud vabale tihvtile ja katoodid GND-le.
6. samm
Selle tulemusena peaksite saama midagi sellist, nagu fotol näidatud. Mul on siin ka ultraheli kaugusmõõtja - selleks, et maastikusõidukit veelgi varustada "nägemisega" ja võimega iseseisvalt liikuda. Kuid jätame selle hilisemaks. Selles maastikusõiduki versioonis pole teil kilbil kajaotsingut.
7. samm
Nüüd kirjutame Arduino jaoks visandi (programmi) ja laadime selle mikrokontrolleri mällu. Programmi tekst on väga lihtne ja on näidatud fotol. Laadige visand standardsel viisil. Kuidas seda tehakse, oleme juba arutanud ühes eelmises artiklis. Kõik programmi tekstis osalevad tihvtid vastavad ülaltoodud ühendusskeemile.
8. samm
Laadime programmi alla oma maastikusõiduki juhtimiseks. Seda nimetatakse "Arduino Bluetooth RC Car" ja see on Google Plays tasuta saadaval. Antud QR-kood viib Google Play rakenduse allalaadimise lehele.
9. samm
Pärast visandi allalaadimist eraldage Arduino arvutist ja ühendage meie kilp Arduinoga. Oluline hetk: meie maastikusõiduki esimene aktiveerimine! Kui kõik on õigesti ühendatud, peaksid Arduino ja mootori draiveri valgusdioodid põlema ning Bluetooth-mooduli LED peaks vilkuma kiiresti.
10. samm
Ühendame maastikusõidukiga Bluetoothi kaudu. Selleks käivitage programm Arduino Bluetooth RC Car. Käivitamisel küsib ta luba bluetoothi sisselülitamiseks, kui see pole sisse lülitatud. Me lubame. Vajutame käiguga nuppu. Allpool ilmub menüü, vajutage nuppu "Ühenda". Näete nii nutitelefoniga seotud seadmete kui ka läheduses olevate seadmete loendit. Üks neist seadmetest on meie maastikusõiduk. Valime selle loendist. Teil palutakse selle seadmega paaristada ja kood sisestada. Tavaliselt on see 0000 või 1234, sõltuvalt sellest, millist bluetooth-moodulit kasutasite.
Kui sidumine õnnestub, hakkab mooduli valgusdiood vilkuma umbes kord sekundi intervalliga ja programmi vasakus ülanurgas olev indikaator muutub roheliseks. Nutitelefon mäletab seda seadet ja te ei pea enam koodi sisestama.
Nüüd saate proovida, mis meil on. Sõiduk peab sõitma edasi-tagasi, pöörama vasakule ja paremale ning esituled sisse ja välja lülitama.
11. samm
Kui ATV keerab või sõidab tagasi käsku Edasi, on mootorite juhtmed segamini. Vahetades juhilt mootoritele suunduvate kollaste ja roheliste juhtmete vahel (ülaltoodud skeemil), veenduge, et maastikusõiduk liiguks täpselt sinna, kus peab olema. Kui teil on küsimusi, kirjutage need artikli kommentaaridesse!