Orodha ya maudhui:

Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kibao: Hatua 5
Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kibao: Hatua 5

Video: Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kibao: Hatua 5

Video: Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kibao: Hatua 5
Video: How To Make Arduino Bluetooth Controlled Car - At Home 2024, Novemba
Anonim
Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kompyuta kibao
Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kompyuta kibao
Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kompyuta kibao
Arduino 4WD Rover Bluetooth Inayodhibitiwa na Simu ya Android / kompyuta kibao

Arduino 4WD rover inayodhibitiwa na Bluetooth

Hii ni rover rahisi ya 4WD niliyotengeneza na Arduino. Rover inadhibitiwa na simu ya android au kompyuta kibao juu ya Bluetooth. Ukiwa na programu hiyo unaweza kudhibiti kasi (kwa kutumia pwm ya Arduino), iendeshe na kiharusi na vitu vingine vingi.

Mchoro wa Arduino umetolewa maoni kamili na chanzo wazi, pia itifaki ya mawasiliano (iliyoundwa na mimi) kutoka kwa programu hadi Arduino imeelezewa kwenye mchoro.

Kujua itifaki unaweza kutumia programu kudhibiti roboti zingine…

Hatua ya 1: Unachohitaji…

Unachohitaji…
Unachohitaji…

Ili kujenga rover yako ya Arduino 4wd unapaswa kununua sehemu zote zinazohitajika kutoka kwa duka unayopendelea.

Wengi wao wanaweza kununuliwa kwenye ebay au amazon au kwa duka zingine za elektroniki / duka za kupendeza.

Ninajaribu kuweka viungo lakini zinaweza kupitwa na wakati na hazifanyi kazi, katika kesi hii jaribu kutafuta sehemu hiyo kwa jina. Samahani kwa hilo.

Kwa hivyo ni kitanda rahisi sana cha robot kawaida hutengenezwa na chasisi, nne Dc (hadi 12V) motors na gearmotor na gurudumu nne.

Sehemu zinazotumiwa ni:

Pcs 1 za chasisi kamili na motors 4 DC, kawaida huitwa Arduino rover 4wd, kwa mfano hizi:

www.robotik.center/index.php?route=product/… kutoka

www.robotshop.com/en/dagu-4wd-chassis.html

www.robotshop.com/en/whippersnapper-runt-ro…

www.robotshop.com/en/juniorrunt-rover-kit.h…

Pia utaftaji wa Ebay na maneno muhimu ya '4WD chassis robot arduino' yatarudisha matokeo mengi.

  • Pcs 1 za Arduino uno R3 au bodi ya Arduino Leonardo.
  • Pcs 1 za moduli ya Bluetooth HC-05 au HC-06 na bodi ya adapta (Iliyasasishwa! 2017, Oktoba 10, sasa inasaidia moduli ya HC-05 kwa ambaye wako tayari unayo)

Pcs 1 L298 daraja bodi mbili ya mtawala wa motor

Kuna tofauti nyingi lakini pinout ni 99% sawa kwa wote. Unganisha tu waya kwenye pini za kulia kulingana na mchoro wa bodi. na mafunzo haya unaweza kupata data ya ile niliyotumia (angalia hatua inayofuata).

Pcs 3 3.7V 1200mA (au zaidi) Li-Ion betri inayoweza kuchajiwa saizi ya AA au 11, 1V 1200mA LiPo pakiti ya betri. ukitumia betri ya saizi ya AA unaweza kuiweka kwenye kishika betri

  • Pcs 1 Jack kuziba kwa kuziba nguvu ya Arduino.
  • 1 pcs 1Kohm kupinga.

Hatua ya 2: Mchoro wa Mpangilio…

Mchoro wa Kimkakati…
Mchoro wa Kimkakati…
Mchoro wa Kimkakati…
Mchoro wa Kimkakati…

Huu ni mchoro wa muundo wa wiring ya rover, tafadhali fuata wakati unakusanya katika hatua inayofuata…

Pdf ya L298 itakusaidia ikiwa una pinout tofauti ya bodi.

Moduli za HC-05 na HC-06 bt zina pinout sawa.

Wakati mwingine HC-05 ina pini 6 badala ya 4, angalia pini jina chini ya moduli ili uhakikishe kutumia pini sahihi.

Hatua ya 3: Kukusanya Rover…

Image
Image
Inakusanya Rover…
Inakusanya Rover…
Inakusanya Rover…
Inakusanya Rover…

Fuata picha zilizohesabiwa na video fupi ya utaratibu wa kukusanyika (vitu vingine vinaweza kutofautiana kulingana na chasisi yako…).

  1. Anza na motors kwenye chasisi na magurudumu (picha 1).
  2. Panda bodi ya mtawala wa L298 na motors za waya kwake. Pia ongeza waya 2 ili kuwezesha bodi (picha 2 na 3).
  3. Kipande cha kebo tambarare kitaunganisha bodi hiyo kwa Arduino, unahitaji waya 6 tu lakini niliacha nyingine bure kwa matumizi ya baadaye (labda taa au sensa ya ultrasonic…). Pia waya kuziba jack, zingatia polarity, pini ya kati ni chanya (+ 11.1V kutoka kwa betri) (picha 4).
  4. Weka kishika betri (au kifurushi cha betri) mbele ya rover, itengeneze na kipande cha mkanda wenye pande mbili. Ikiwa unachagua betri ya saizi ya AA ni rahisi kuiondoa moja kwa moja kwa kuchaji tena. Kama ukichagua kifurushi cha betri basi inaweza kuwa wazo nzuri kuweka kontakt kati ya kifurushi cha betri na rover (picha 5).
  5. Weka juu ya rover… kebo tambarare na kuziba jack hupita kwenye shimo (picha 6)

  6. Unganisha moduli ya bluetooth na kontena ukitumia kipande cha kebo tambarare (kawaida hutolewa na moduli). Kata waya ya RXD (sio pini!) Na uunganishe kontena kwa safu kwa waya. Futa na bomba linalopunguza joto (picha 7).
  7. Weka bodi ya Arduino na moduli. Unganisha kebo tambarare kama ilivyo kwa mpangilio. Rekebisha moduli ya Bluetooth na kipande kidogo sana cha mkanda ulio na pande mbili Unganisha jack ya nguvu kwa Arduino (picha 8).

Hatua ya 4: Mchoro wa Arduino…

Mchoro wa Arduino…
Mchoro wa Arduino…
Mchoro wa Arduino…
Mchoro wa Arduino…
Mchoro wa Arduino…
Mchoro wa Arduino…
Mchoro wa Arduino…
Mchoro wa Arduino…

Unganisha tu moduli ya Bluetooth HC-05 au HC-06 kwa Arduino kama ilivyo kwenye mpango (kumbuka kipinzani cha 1Kohm! Kwenye pini ya RXD ya moduli).

Fungua mchoro wa Arduino, ondoa maoni sahihi #fafanua kwa moduli yako ya bluetooth na hakikisha kutoa maoni kwa nyingine, angalia picha. Pakia kwa Arduino uno R3 au Bodi ya Leonardo, wacha kebo ya USB iunganishwe ili bodi ibaki na nguvu.

1) Fungua mfuatiliaji wa serial na uweke kasi ya mawasiliano hadi baud ya 115200 na kisimamishio cha NL (New Line).

Katika mfuatiliaji wa serial andika kamba: 'Echo on' na ubonyeze Tuma, unapaswa kuona 'Echo imewashwa', hii itarudia amri zifuatazo kwenye skrini. Sasa andika kamba: 'Kifaa' na ubonyeze Tuma, unapaswa kuona 'Imeunganishwa kwa: ArduinoRover'

Sasa fuata hatua zifuatazo ili ujaribu muunganisho wa Bluetooth kulingana na moduli uliyochagua. Kumbuka: unapotuma maagizo ya AT kwa moduli ya bluetooth hakikisha amri ni kubwa!

2a) Mtihani wa moduli ya HC-06

Usizime Arduino (ikiwa umeifanya, anza tena kutoka nukta 1, unahitaji Echo on) na tuma kamba 'AT', unapaswa kuona 'HC-06> Sawa' baada ya sekunde moja, hii inamaanisha Bluetooth yako moduli imeunganishwa kwa usahihi na kiwango cha baud kinalingana na ile iliyowekwa kwenye mchoro kwenye mstari: BtSerial.begin (9600). Kubadilisha jina la moduli ya Bluetooth tuma kamba 'AT + NAMEArduino' (kwa mfano), unapaswa kuona 'HC-06> OKsetname' kwa sekunde moja. Sasa jaribu kupata moduli ya Bluetooth na simu yako mahiri au kompyuta kibao na unganisha nayo, ingiza pini, kawaida 1234 ukiulizwa.

2b) Mtihani wa moduli ya HC-05

Moduli hii ya Bluetooth ni ngumu sana, kwa hivyo fuata maagizo haswa na uone picha na picha ya skrini kutoka IDE. Zima Arduino kwa kuondoa kebo ya USB. Kuna kitufe kidogo cha kushinikiza kwenye HC-05, angalia picha, iendelee kushinikizwa wakati unganisha tena kebo ya USB ili kuwezesha Arduino na mpaka nyekundu iliyoongozwa kwenye moduli ianze kuangaza polepole. Hii ni hali maalum ya amri ili kuhakikisha kuwa inalingana na kasi ya BtSerial.begin (38400) kwenye mchoro. Sasa fungua mfuatiliaji wa serial kulingana na nukta 1, ingiza 'Echo on' na ubonyeze Tuma, unapaswa kuona 'Echo imewashwa'. Tuma kamba 'AT', unapaswa kuona 'HC-05> Sawa'. Tuma kamba 'AT + ORGL', moduli itajibu 'HC-05> Sawa', hii inabadilisha moduli kwa vigezo chaguo-msingi vya kiwanda. Tuma kamba 'AT + UART?', unapaswa kuona 'HC-05> + UART: 38400, 0, 0' hii ndio kasi ya mawasiliano chaguomsingi. Tuma kamba 'AT + PSWD?', unapaswa kuona 'HC-05> + PSWD1234' hii ni nywila chaguomsingi 1234. Tuma kamba 'AT + NAME = HC-05_rover' (kwa mfano, tumia tu jina unalopendelea baada ya ishara =), inapaswa kujibu na 'HC-05> sawa'. Sasa zima Arduino kwa kuondoa kebo ya USB na kuwasha tena baada ya sekunde chache. Jaribu kupata moduli ya Bluetooth na simu yako mahiri au kompyuta kibao na uiambatanishe nayo, ingiza pini uliyopata kwenye mfuatiliaji wa serial, 1234, ulipoulizwa.

3) Kamilisha mradi (tazama kukusanya rover) ikiwa haijafanywa tayari.

Hatua ya 5: Programu ya Android…

Programu ya Android…
Programu ya Android…
Programu ya Android…
Programu ya Android…

Sasa Rover yako iko tayari kukimbia!

Unahitaji programu ya BURE ya android IRacer & Arduino BT mtawala kutoka duka la kucheza hapa:

play.google.com/store/apps/details?id=com …….. Programu hukuruhusu kuendesha rover na njia nne ya furaha katika hali ya picha au na kijiti 2 cha kufurahisha (multitouch) katika hali ya mazingira.

Hakikisha kuchagua kifaa sahihi katika programu: Fungua menyu ya programu (kitufe cha mistari 3), fungua mipangilio ya programu (gia) -> Usanidi wa kijijini -> bonyeza na uchague kifaa cha kuendesha: Arduino Rover.

Kutoka kwenye menyu, chagua unganisha na uchague jina lako la moduli ya Bluetooth iliyooanishwa tayari kutoka kwenye orodha ya kuungana nayo.

Katika menyu ya mipangilio kuna chaguzi nyingi (asili, mipaka ya kasi…) ya kucheza na, furahiya:)

Ilipendekeza: