Përmbajtje:

Makinë inteligjente Romote Bazuar në Arduino: 5 hapa
Makinë inteligjente Romote Bazuar në Arduino: 5 hapa

Video: Makinë inteligjente Romote Bazuar në Arduino: 5 hapa

Video: Makinë inteligjente Romote Bazuar në Arduino: 5 hapa
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Korrik
Anonim
Makinë inteligjente Romote Bazuar në Arduino
Makinë inteligjente Romote Bazuar në Arduino

Ky projekt bazohet në bordin e zhvillimit Arduino UNO për të bërë një makinë të zgjuar. Makina ka kontroll wireless Bluetooth, shmangien e pengesave, alarmin e ziles dhe funksione të tjera, dhe është një makinë me katër rrota, e lehtë për tu kthyer.

Hapi 1: Blini gjërat që ju nevojiten

Ne duhet të blejmë bordin bazë dhe bordin e zgjerimit Arduino, si dhe zilen, modulin e drejtuesit të motorit L298N, modulin Bluetooth BT-04A, motorin DC, mbajtësin e baterisë, etj. Sigurisht, pllakat akrilike për modulet mbështetëse janë thelbësore. Pllakat akrilike të përshtatshme për këtë makinë nuk janë të lehta për tu gjetur, kështu që lidhja është dhënë më poshtë. Ju mund të gjeni gjëra të tjera lehtësisht në dyqane.

Këtu keni një lidhje me tabelën akrilike në Taobao:

Softueri përdor asistentin e korrigjimit të Bluetooth për të kontrolluar makinën, dhe burimet gjithashtu do të bashkëngjiten.

Hapi 2: Ndërtoni Kuadrin e Pajisjeve

Ndërtoni kornizën e harduerit
Ndërtoni kornizën e harduerit
Ndërtoni kornizën e harduerit
Ndërtoni kornizën e harduerit

Ne duhet të instalojmë modulin në pozicionin e duhur në pllakën akrilike. Meqenëse pllaka akrilike e blerë ka më shumë vrima sesa na duhen, kushtojini vëmendje vetëm asaj se si ta instaloni në mënyrën më të përshtatshme për të shmangur çmontimin e përsëritur.

Meqenëse instalimi i motorit është relativisht i thjeshtë dhe i fiksuar, ne përqëndrohemi në instalimin e qarkut të kontrollit më lart. Bluetooth dhe bordi kryesor duhet të përdoren për të marrë sinjale. Moreshtë më e përshtatshme t'i vendosni ato në pjesën e pasme të makinës. Baza e baterisë dhe bateritë zënë një hapësirë të madhe. Për të siguruar ekuilibrin e makinës, ato vendosen në pozicionin e mesëm, dhe moduli i drejtimit të motorit dhe moduli i shmangies së pengesave vendosen në pjesën e përparme siç tregohet në fotografi.

Figura e mëposhtme tregon modelin e instalimit nga fundi dhe lart përkatësisht. Fotografia e parë tregon gjendjen e qarkut nga poshtë kur motori nuk është i instaluar. Kushtojini vëmendje blerjes së më shumë vidhave dhe shtyllave të bakrit me lartësi të ndryshme, në mënyrë që të lëkundeni nga hapësira. Fotografia e dytë është situata e makinës kur është instaluar plotësisht. Ju mund të shihni qartë modulin e motorit, baterinë, etj.

Hapi 3: Bisedimet rreth Bluetooth

Bisedimet rreth Bluetooth
Bisedimet rreth Bluetooth

Moduli Bluetooth përdoret shpesh në fushën e kontrollit pa tel në distanca të shkurtra. Moduli Bluetooth BT-04A është zgjedhur në këtë projekt. Ashtu si moduli Bluetooth i serisë HC, moduli Bluetooth i serisë BT përdoret shpesh, por çmimi i tij është më i lirë.

Ky modul përdoret kryesisht në fushën e transmetimit pa tel të të dhënave në distanca të shkurtra. Mund të lidhet lehtësisht me pajisjen Bluetooth të kompjuterit, dhe gjithashtu mund të komunikojë të dhëna midis dy moduleve. Përdorimi i këtij moduli mund të shmangë lidhjen e lodhshme të kabllove dhe mund të zëvendësojë drejtpërdrejt kabllon e portit serik.

Ky modul kontrollohet nga komanda 'AT' e vendosur si moduli Esp8266 WIFI, moduli GSM. Për të lehtësuar lidhjen e kompjuterëve të ndryshëm, ne e bëjmë makinën si modalitetin kryesor, dhe kompjuteri dhe celulari me Bluetooth në makinë përfundojnë në mënyrë aktive për të marrë kontrollin e makinës inteligjente. Ndihmësi i korrigjimit Bluetooth nga ana e kompjuterit është shumë i përsosur, shumë udhëzime të funksionit janë përfshirë në butona, thjesht na duhet të futim udhëzimet e kontrollit. Vini re se para se të dërgoni komandën e kontrollit, kompjuteri duhet së pari të lidhet me Bluetooth -in e makinës. Ky proces mund të ngecë. Provoni disa herë më shumë, dhe terminali celular është më i përshtatshëm.

Softueri celular është i bashkangjitur këtij hapi vetëm për referencë, dhe rekomandohet softueri i korrigjimit të portave bluetooth të kompjuterit.

Hapi 4: Kodimi i softuerit

Kodimi i Softuerit
Kodimi i Softuerit
Kodimi i Softuerit
Kodimi i Softuerit
Kodimi i Softuerit
Kodimi i Softuerit

Mjedisi i zhvillimit Arduino është me burim të hapur dhe mund të shkarkohet direkt nga Interneti. Hapat kryesorë në programim janë shpjeguar më poshtë.

Para së gjithash, ne përcaktojmë kunjat kryesore në tabelën e kontrollit në mënyrë makroskopike për kuptim të lehtë dhe funksionim të mëvonshëm.

Pastaj fillimi i funksionimit të motorit, siç tregohet në figurën më poshtë, është operacioni i inicializimit përpara. Vini re se motori drejtohet nga dy shtylla, një i lartë dhe një i ulët, dhe anasjelltas. Ne kryesisht e përdorim këtë parim për të kontrolluar motorin.

Lëvizja majtas-djathtas është mjaft e veçantë. Për të bërë rrotullimin majtas-djathtas në mënyrë që makina të mos ecë shumë përpara, ne marrim rrugën e rrotës së majtë prapa dhe rrotës së djathtë përpara për t'u kthyer majtas. E njëjta gjë vlen edhe për kthimin djathtas. (meqenëse efekti i përdorimit të sinjalit analog nuk është shumë i mirë, ai ka nevojë për korrigjim të vazhdueshëm, dhe dalja dixhitale përdoret drejtpërdrejt këtu.)

Pas marrjes së komandës nga porti serik, makina mund të kryejë operacionin përkatës sipas komandës. Figura tregon operacionin për të marrë komandën përpara. Një nga arsyet pse zgjedhim modulin Bluetooth BT-04A është se ai është futur në USART, me vetëm katër kunja TX, Rx, VCC dhe GND, i cili është shumë i përshtatshëm për korrigjimin dhe qasjen

Hapi 5: Vështrim i përgjithshëm

Vështrim i përgjithshëm
Vështrim i përgjithshëm
Vështrim i përgjithshëm
Vështrim i përgjithshëm

Së fundi, bashkëngjitni kodin e programit dhe fotografitë e makinës në situata të ndryshme. Ky është drafti i programit, i mirëpritur për të diskutuar së bashku dhe për të përmirësuar këtë projekt.

Recommended: