Orodha ya maudhui:

Akili Romote Gari Kulingana na Arduino: Hatua 5
Akili Romote Gari Kulingana na Arduino: Hatua 5

Video: Akili Romote Gari Kulingana na Arduino: Hatua 5

Video: Akili Romote Gari Kulingana na Arduino: Hatua 5
Video: Lesson 102: Using ZK-5AD 4A Dual DC Motor Driver TA6586 4A 14V The best Motor Driver (new product) 2024, Julai
Anonim
Akili Romote Gari Kulingana na Arduino
Akili Romote Gari Kulingana na Arduino

Mradi huu unategemea bodi ya maendeleo ya Arduino UNO kutengeneza gari mahiri. Gari ina udhibiti wa wireless wa Bluetooth, kuzuia kikwazo, kengele ya buzzer na kazi zingine, na ni gari la magurudumu manne, rahisi kugeuza.

Hatua ya 1: Nunua Vitu Unavyohitaji

Tunahitaji kununua bodi ya msingi ya Arduino na bodi ya upanuzi, pamoja na buzzer, moduli ya dereva wa gari L298N, moduli ya Bluetooth ya BT-04A, motor DC, mmiliki wa betri, nk. Kwa kweli, sahani za akriliki za moduli zinazosaidia ni muhimu. Sahani za Acrylic zinazofaa kwa gari hili sio rahisi kupata, kwa hivyo kiunga kinapewa hapa chini. Unaweza kupata vitu vingine kwa urahisi kwenye maduka.

Hapa kuna kiunga cha bodi ya akriliki huko Taobao:

Programu hiyo hutumia msaidizi wa utatuzi wa Bluetooth kudhibiti gari, na rasilimali pia zitaambatanishwa.

Hatua ya 2: Jenga Mfumo wa Vifaa

Jenga Mfumo wa Vifaa
Jenga Mfumo wa Vifaa
Jenga Mfumo wa Vifaa
Jenga Mfumo wa Vifaa

Tunahitaji kufunga moduli katika nafasi inayofaa kwenye bamba la akriliki. Kwa kuwa sahani ya akriliki iliyonunuliwa ina mashimo zaidi kuliko tunayohitaji, angalia tu jinsi ya kuiweka kwa njia rahisi zaidi ili kuepuka kutenganisha mara kwa mara.

Kwa sababu ufungaji wa gari ni rahisi na thabiti, tunazingatia usanidi wa mzunguko wa kudhibiti hapo juu. Bluetooth na bodi kuu zinahitaji kutumiwa kupokea ishara. Ni sahihi zaidi kuziweka nyuma ya gari. Msingi wa betri na betri huchukua nafasi kubwa. Ili kuhakikisha usawa wa gari, zimewekwa katikati, na moduli ya kuendesha gari na moduli ya kuzuia kikwazo imewekwa mbele kama inavyoonyeshwa kwenye picha.

Takwimu ifuatayo inaonyesha muundo wa ufungaji kutoka chini na juu mtawaliwa. Picha ya kwanza inaonyesha hali ya mzunguko kutoka chini wakati motor haijasanikishwa. Makini na kununua visu zaidi na nguzo za shaba zilizo na urefu tofauti, ili kujikongoja kutoka angani. Picha ya pili ni hali ya gari wakati imewekwa kikamilifu. Unaweza kuona wazi moduli ya gari, betri, nk.

Hatua ya 3: Mazungumzo Kuhusu Bluetooth

Mazungumzo Kuhusu Bluetooth
Mazungumzo Kuhusu Bluetooth

Moduli ya Bluetooth hutumiwa mara nyingi katika uwanja wa udhibiti wa wireless wa umbali mfupi. Moduli ya Bluetooth ya BT-04A imechaguliwa katika mradi huu. Kama moduli ya Bluetooth ya HC, moduli ya Bluetooth ya BT hutumiwa mara nyingi, lakini bei yake ni rahisi.

Moduli hii inatumiwa haswa katika uwanja wa usambazaji wa data isiyo na waya ya umbali mfupi. Inaweza kuunganishwa kwa urahisi na kifaa cha Bluetooth cha PC, na pia inaweza kuwasiliana data kati ya moduli mbili. Kutumia moduli hii kunaweza kuzuia unganisho la kebo lenye kuchosha na inaweza kuchukua nafasi ya kebo ya serial ya moja kwa moja.

Moduli hii inadhibitiwa na kwa amri ya 'AT' iliyowekwa kama moduli ya Esp8266 WIFI, moduli ya GSM. Ili kuwezesha unganisho la kompyuta tofauti, tunatengeneza gari kama hali kuu, na kompyuta na jozi ya simu ya rununu na Bluetooth iliyo kwenye gari inaisha kikamilifu kupata udhibiti wa gari janja. Msaidizi wa utatuzi wa utatuzi wa Bluetooth ni mzuri sana, maagizo mengi ya kazi yamefungwa kwenye vifungo, tunahitaji tu maagizo ya kudhibiti pembejeo. Kumbuka kuwa kabla ya kutuma amri ya kudhibiti, kompyuta lazima iunganishwe na Bluetooth ya gari kwanza. Utaratibu huu unaweza kukwama. Jaribu mara kadhaa zaidi, na kituo cha rununu ni rahisi zaidi.

Programu ya rununu imeambatishwa na hatua hii kwa kumbukumbu tu, na programu ya utatuaji wa bandari ya kompyuta inapendekezwa.

Hatua ya 4: Usimbuaji Programu

Usimbuaji Programu
Usimbuaji Programu
Usimbuaji Programu
Usimbuaji Programu
Usimbuaji Programu
Usimbuaji Programu

Mazingira ya maendeleo ya Arduino ni chanzo wazi na inaweza kupakuliwa moja kwa moja kutoka kwa Mtandao. Hatua muhimu katika programu zimeelezewa hapa chini.

Kwanza kabisa, tunafafanua pini muhimu kwenye bodi ya kudhibiti macroscopically kwa uelewa rahisi na operesheni inayofuata.

Kisha anzisha operesheni ya gari, kama inavyoonyeshwa kwenye takwimu hapa chini, ni operesheni ya uanzishaji wa mbele. Kumbuka kuwa motor inaendeshwa na nguzo mbili, moja juu na moja chini, na kinyume chake. Tunatumia kanuni hii kudhibiti motor.

Harakati ya kushoto kulia ni maalum sana. Ili kufanya mzunguko wa kushoto-kulia ili gari lisonge mbele sana, tunachukua njia ya gurudumu la kushoto nyuma na gurudumu la kulia mbele kugeukia kushoto. Vivyo hivyo huenda kwa kugeuka kulia. (kwani athari ya kutumia ishara ya analog sio nzuri sana, inahitaji utatuzi wa mara kwa mara, na pato la dijiti hutumiwa moja kwa moja hapa.)

Baada ya kupokea amri kutoka kwa bandari ya serial, gari inaweza kufanya operesheni inayofanana kulingana na amri. Takwimu inaonyesha operesheni ili kupata amri ya mbele. Moja ya sababu kwa nini tunachagua moduli ya Bluetooth ya BT-04A ni kwamba imewekwa ndani ya USART, na pini nne tu za TX, Rx, VCC na GND, ambayo ni rahisi sana kwa utatuzi na ufikiaji

Hatua ya 5: Muhtasari

Maelezo ya jumla
Maelezo ya jumla
Maelezo ya jumla
Maelezo ya jumla

Mwishowe, ambatisha nambari ya programu na picha za gari katika hali tofauti. Hii ndio rasimu ya mpango, karibu kujadili pamoja na kuboresha mradi huu.

Ilipendekeza: