Orodha ya maudhui:
- Hatua ya 1: Muhtasari wa Mradi
- Hatua ya 2: Mbinu: Pata, Jitayarishe, Kusanyika
- Hatua ya 3: Vipengele
- Hatua ya 4: Maandalizi: Muhtasari
- Hatua ya 5: waya za Magari
- Hatua ya 6: waya za Bluetooth
- Hatua ya 7: waya za Ngao za Magari
- Hatua ya 8: Arduino Logic Code
- Hatua ya 9: Programu ya Gari ya Android Arduino Bluetooth RC
- Hatua ya 10: Betri
- Hatua ya 11: Mkutano: Muhtasari
- Hatua ya 12: Kitengo cha Gari la Roboti
- Hatua ya 13: Arduino & Shield ya Magari
- Hatua ya 14: Wiring ya Shield ya Magari
- Hatua ya 15: HC-05 Wiring ya Bluetooth
- Hatua ya 16: Wiring ya Batri
- Hatua ya 17: Kupima na Kuendesha Gari
- Hatua ya 18: Jinsi inavyofanya kazi
Video: Gari la Roboti ya Arduino ya Bluetooth: Hatua 18 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Jenga gari lako la kwanza la Arduino Robot!
Maagizo kamili zaidi na ya kina ya hatua kwa hatua ya kujenga gari lako la 1 Arduino Bluetooth Robot. Furahiya!
Hatua ya 1: Muhtasari wa Mradi
Chassis ya gari la robot ina sura ya chini, ambayo motors zinazoendesha matairi / magurudumu zimeambatanishwa. Magari hayo yameunganishwa na Shield inayotumiwa na gari inayounganishwa (mtindo wa nguruwe) kwa bodi ya Arduino UNO. Moduli ya mpokeaji wa Bluetooth imeunganishwa na bodi ya Arduino pia. Arduino imesanidiwa kupokea ishara za Bluetooth kutoka kwa programu ya Android, na kuwasha / kuzima motors, kwa hivyo kuzungusha magurudumu na kusonga gari.
Hatua ya 2: Mbinu: Pata, Jitayarishe, Kusanyika
- Pata Vipengele: Kusanya vifaa vyote mbele ili kukamilisha mradi huo.
- Andaa Moduli: Ambatisha viunganishi kwa moduli zote ambazo zimeunganishwa pamoja.
- Kusanya Mradi: Fuata mkusanyiko ili kuhakikisha unganisho laini na rahisi.
Hatua ya 3: Vipengele
- Bodi ya Arduino Uno R3: Mradi unatumia Freenove UNO R3, lakini bodi yoyote inayoweza kuendana na Arduino itafanya. Arduino ina msimbo wa mradi, inasoma (pembejeo) ishara za Bluetooth kutoka moduli ya Bluetooth na huandika (pato) ishara kwa ngao ya magari.
- L293D Motor Drive Shield: Mradi unatumia Bodi ya Upanuzi wa Shield ya Gikfun Motor Drive L293D kwa Arduino UNO. Ngao ya magari inasoma (pembejeo) ishara kutoka kwa bodi ya Arduino na anatoa (pato) servos zinazozunguka magurudumu.
- HC-05 Bluetooth Wireless: Mradi hutumia Moduli ya Kupita-Kupitia Serial ya DSD-Tech HC-05. Moduli ya Bluetooth inapokea (pembejeo) ishara za Bluetooth kutoka kwa programu ya Android na hutuma (pato) kwa bodi ya Arduino.
- Kitengo cha Gari la Roboti: Kit hicho kina chasisi, motors, matairi / magurudumu, waya, screws, karanga, n.k Kitanda cha msingi ni pamoja na chasisi (labda 2), motors 4, magurudumu 4, na karanga, bolts, screws na waya 2 kwa kila motor.
- Betri: Betri mbili: 9V kwa bodi ya Arduino na kitengo cha 4 AA cha Motor Shield. Betri ya 9V inaendesha Arduino, na kitengo cha betri 4 AA kinaendesha ngao ya magari.
- Programu ya Android: Programu ya Kidhibiti cha RC ya Android Bluetooth kutuma ishara za Bluetooth kwa gari la roboti. Programu inadhibiti mwendo wa gari la roboti (nenda mbele, rudi nyuma, pinduka kushoto, pinduka kulia).
Hatua ya 4: Maandalizi: Muhtasari
Gari la roboti kawaida huuzwa (eBay, Amazon, Banggood, n.k.) kama vifaa vya msingi (chasisi, motors, magurudumu, karanga, bolts, waya lakini bodi za NO) au kit kamili (na Arduino, Motor Shield, Bluetooth, Betri, maagizo ya Bunge na, kwa hiari, sensorer zingine). Mkutano ni sawa, maadamu una vifaa vyote.
Hatua ya 5: waya za Magari
Kila gari inahitaji kushikamana na waya 2: Ground na Voltage. Kwa uthabiti, unganisha (kwa kutengenezea au kulabu) waya mzuri wa Voltage (nyekundu) kwa kiunganishi cha juu cha gari na waya wa chini (nyeusi, bluu, au rangi nyingine yoyote) kwa kiunganishi cha chini cha gari.
Fanya hivi KABLA ya mkutano, kila motor peke yake. Ikiwa baada ya kusanyiko, unganisha unganisho la waya chini inaweza kuwa ngumu sana (lakini inafanywa!). Inashauriwa pia kuziunganisha waya kwa wima (ikielekeza juu, sio kando) kwa hivyo kutoa urefu zaidi wa waya na kuifanya iwe rahisi kuunganisha mwisho mwingine kwa Shield ya Magari.
Hatua ya 6: waya za Bluetooth
Moduli ya Bluetooth ya HC-05 inahitaji waya 4:
RX & TX: Mwanamke (kutoka upande wa HC-05) hadi Mwanaume (Pini za kichwa cha Motor Shield TX & RX).
VCC & GND: Mwanamke (kutoka upande wa HC-05) hadi Mwanamke (Motor Shield Servos + & - pini).
Hatua ya 7: waya za Ngao za Magari
Shield ya Magari itakaa juu ya bodi ya Arduino (piggyback), kwa hivyo GPIO zake (pini) zitafanana na bodi ya Arduino chini yake. Hatuwezi, au hatutaki, kugeuza pini za bodi ya Arduino moja kwa moja.
Kwa hivyo, tunahitaji kutengeneza kichwa cha pini-2 kwa GPIO 0 & 1 kwenye Motor Shield (kwa hivyo inaunganisha na pini za Arduino RX & TX, mtawaliwa, chini). Hizi baadaye zitaunganisha kwenye pini za HC-05 Bluetooth TX & RX (kwa hivyo, kwa utaratibu wa nyuma: Bluetooth RX hadi Arduino TX, na Bluetooth TX hadi Arduino RX).
Hatua ya 8: Arduino Logic Code
Arduino inahitaji kusoma ishara za kuingiza (Bluetooth) na kuandika amri za pato kwa motors kusonga magurudumu. Nambari hiyo inaweza kunakiliwa kutoka kwenye kisanduku hapo chini hadi kwenye IDE ya Arduino kwenye Mac / PC yako, kisha ikapakiwa kwenye ubao wa Arduino.
Nambari inahitaji maktaba ya AFMotor (AF = Ada Tunda). Hii ni maktaba ya kawaida na inaweza kusanikishwa moja kwa moja kutoka kwa Arduino IDE (hakuna viungo vya nje vinavyohitajika). Nenda kwa Mchoro> Jumuisha Maktaba> Dhibiti Maktaba, kisha utafute kutoka Adafruit Motor Shield. Sakinisha Toleo 1.0.1 (sio 2.0) kwa mradi huu. Kisha nakili / weka nambari hapa chini kwenye faili mpya ya mradi wa IDE, Thibitisha kisha Pakia. Mara baada ya kupakia kufanikiwa, kata bodi ya Arduino (kwani itahifadhi nambari hiyo kwenye kumbukumbu yake). Arduino sasa iko tayari kama kifaa cha pekee.
Hatua ya 9: Programu ya Gari ya Android Arduino Bluetooth RC
Kwenye simu ya Android, nenda kwenye Duka la Google Play na upakue programu ya Arduino Bluetooth RC Car. Programu hiyo baadaye itaungana na moduli ya Bluetooth ya HC-05 ikiunganishwa na Arduino / Motor Shield. Programu itakuruhusu kudhibiti harakati za gari.
Hatua ya 10: Betri
Utahitaji vitengo 2 vya betri:
Betri ya 9V na snap ya betri ambayo itawezesha bodi ya Arduino.
Mmiliki wa betri ya 4xAA (au chochote Kitanda chako cha Gari la Roboti) kuwezesha Shield ya Magari. Waya zinaweza kuhitaji kubanwa ili kuhakikisha zinafaa ndani ya pini ya Ngao ya Magari kwa usalama.
Hatua ya 11: Mkutano: Muhtasari
Mlolongo wa mkusanyiko ni muhimu kuhakikisha maendeleo mazuri hadi mwisho wa mradi uliofanikiwa. Kwa hivyo, 1. Anza na chasisi (motors, magurudumu)
2. Unganisha Ngao ya Magari na bodi ya Arduino.
3. Unganisha Motors na Shield ya Magari
4. Unganisha moduli ya Bluetooth ya HC-05 na Motor Shield
Hatua ya 12: Kitengo cha Gari la Roboti
Chombo hicho kitakuwa na maagizo ya mkutano, lakini kwa ujumla hufuata hatua zifuatazo:
1. Amua mbele na nyuma ya gari (kwenye picha, Mbele inaelekeza juu kama vile kwenda mbele kutoka kwa mtazamo wa mtazamaji).
2. Weka alama kwa Motors kama Mbele ya kushoto, kushoto nyuma na kulia mbele, kulia nyuma. Hii ni kuwezesha unganisho kwa pande za kushoto za Motor Shield na kulia.
3. Kusanya kila motor kwa zamu, ukizingatia uwekaji kama kwenye picha (motors za mbele zinaangalia nyuma, gari za nyuma zinaelekea mbele). Kwa kila motor:
3.1 Weka motor kwenye chasisi
3.2 Salama na mabano kila upande
3.3 Ongeza screw na karanga na funga kurekebisha motor mahali
3.4 Ongeza kisimbuzi cha kasi (mduara mweusi / kijivu)
3.5 Ambatisha gurudumu kwa upande wa nje wa gari
Hatua ya 13: Arduino & Shield ya Magari
Shield ya Magari itarudi nyuma kwenye bodi ya Arduino. Weka Ngao ya Magari juu ya Arduino kuhakikisha usawa wa pini: The Motor Shield 0 RX na 1 TX pini juu ya Arduino 0 RX na 1 TX pini.
Pushisha kwa upole chini mpaka bodi 2 ziwe zimepangiliwa salama na kushikamana. Ukimaliza, Shield ya Magari itakuwa juu ya uingizaji wa betri ya Arduino 9V.
Rekebisha sanduku dogo tupu katikati ya chasisi na uweke combo ya Arduino / Motor Shield juu (kidogo juu ya motors).
Hakikisha Bluetooth RX / TX inaangalia mbele ya gari, na pembejeo ya betri ya Arduino 9V kushoto kwa gari. Vifungo vya Motor Shield M1 & M2 sasa viko kushoto kwa gari, na pini za M3 & M4 sasa ziko kulia kwa gari.
Hatua ya 14: Wiring ya Shield ya Magari
Shield ya Magari ina viunganisho 4 vya magari: M1, M2 upande wa kushoto na M3, M4 upande wa kulia. Pikipiki ina waya wa manjano -a na waya nyekundu + (angalia picha). Pini ya 1 ya kila M ni pini inayoangalia nje (k.m M1 / M4 pini 1 inakabiliwa Mbele, M2 / M3 pini 1 inakabiliwa Nyuma).
M1 inaunganisha gari la kushoto mbele: 1 pin -ve, pin 2 + ve
M2 inaunganisha gari la kushoto nyuma: 1 pin -ve, pin 2 + ve
M3 inaunganisha gari la kulia nyuma: 1 pin -ve, pin 2 + ve
M4 inaunganisha motor ya Mbele ya Kulia: 1 pin -ve, pin 2 + ve
Uunganisho sahihi wa Mx ni muhimu kuhakikisha kuwa magurudumu huzunguka katika mwelekeo sahihi pamoja. Kwa mfano, wakati gari inakwenda mbele, magurudumu yote yanapaswa kuzunguka kinyume saa, na nyuma ni kweli kwa harakati za kurudi nyuma.
Hatua ya 15: HC-05 Wiring ya Bluetooth
Moduli ya Bluetooth ya HC-05 inahitaji waya 4: RX & TX unganisha kwa Arduino / Motor Shield TX & RX, GND & VCC kwa Motor Shield Servos - & + pini. Kwenye upande wa kushoto wa Mbele ya Shield ya Magari kuna nguzo 2 za pini 3 kila moja; ni nguzo ya 2 (karibu na bandari ya USB) ambayo inahitaji kushikamana, pini ya kushoto ni -ve na kulia ni + ve).
RX ya Bluetooth (nyeusi) -> Kichwa cha Magari 2-Pin 1 (TX)
Bluetooth TX (nyekundu) -> Kichwa cha Pini cha 2-Pin ya gari (RX)
Bluetooth GND (kahawia) -> - Servos (pini ya kushoto zaidi)
Bluetooth VCC (nyekundu) -> + Servos (pini ya kulia kabisa)
Hatua ya 16: Wiring ya Batri
Rekebisha (kwa kutumia Blu Tack, mkanda wenye pande mbili au gundi) betri ya 9V mbele ya gari. Unganisha snap ya betri kwenye tundu la kuingiza betri la Arduino 9V (upande wa kushoto wa gari). Taa ya kijani ya Shield ya Magari itaenda kwenye moduli ya Bluetooth (kawaida nyekundu) itaanza kuwaka (ikionyesha iko tayari kuoana).
Rekebisha kifurushi cha betri 4 AA nyuma ya gari. Unganisha pakiti hasi (nyeusi) na chanya (nyekundu) kwa waya kwenye pini za betri ya Motor Shield (pini 2 za samawati zinazoelekea Nyuma ya gari). Pini ya kulia iliyowekwa alama GND inaunganisha na waya mweusi, pini nyingine ya kushoto kwa waya mwekundu.
Hatua ya 17: Kupima na Kuendesha Gari
Gari sasa iko tayari! Lakini kuifanya iweze kusonga, tunahitaji kuoanisha moduli ya Bluetooth na programu ya Android. Hakikisha mwanga wa moduli ya Bluetooth unawaka / kuzima ikionyesha inatafutwa na iko tayari kuoanishwa.
1. Nenda kwenye Mipangilio ya simu yako ya Android> Bluetooth na utafute moduli ya Bluetooth ya gari. Katika mradi wetu, moduli ni DSD TECH HC-05, nenosiri / pini kawaida ni 1234 (ikiwa sivyo, basi 0000). Oanisha simu ya Android na HC-05.
2. Anzisha programu ya Gari ya RC ya Bluetooth, nenda kwenye Mipangilio (menyu ya ikoni ya cog) kisha kutoka kwenye Menyu ya Chaguzi chagua 'Unganisha kwa Gari'. Ikiwa yote ni sawa, unganisho hufanywa (vituo vya kuangaza vya Bluetooth) na duara kubwa nyekundu juu kushoto kwa skrini ya programu itageuka kuwa kijani.
3. Weka chasisi ya gari juu ya sanduku nyembamba refu kwenye dawati lako, kwa hivyo sanduku liko katikati ya chasisi na magurudumu yanaweza kuzunguka kwa uhuru kuzunguka. Jaribu unganisho kwa kugonga kitufe cha Mbele, Nyuma, Kulia na Kushoto kwenye skrini ya programu. Tazama video kwa vielelezo.
4. Ikiwa magurudumu yote yanazunguka kwa usahihi (kwa mfano pinga kwenda mbele kwenda mbele) kisha weka gari kwenye laini (marumaru, vinyl, kuni, SIO zulia) na uzungushe gari pembeni. Furahiya!
Hatua ya 18: Jinsi inavyofanya kazi
Programu ya Mdhibiti wa RC ya Bluetooth hutuma amri zifuatazo (kwa njia ya herufi) kwa moduli ya gari ya Bluetooth HC-05:
'F' kwenda mbele
'B' kurudi nyuma
'L' kugeuka kushoto
'R' kugeuka kulia
'S' kusimamisha gari
Rejea Mipangilio ya programu kwa amri zaidi ambazo unaweza kuongeza kwenye nambari ya Arduino.
Mantiki ya bodi ya Arduino inasoma uingizaji wa Bluetooth HC-05 (kuendelea katika kitanzi () kazi), kwa kutumia unganisho la RX / TX, na inaamuru Shield ya Magari kusonga motors / magurudumu kutekeleza agizo. Kwa mfano, kugeuka kushoto Arduino husogeza motors M1 na M2 mbele na motors M3 na M4 nyuma.
Ilipendekeza:
GoBabyGo: Fanya Gari-kwa Gari inayodhibitiwa na Joystick: Hatua 10 (na Picha)
GoBabyGo: Fanya Gari-kwa Gari inayodhibitiwa na Joystick: Iliyoundwa na profesa wa Chuo Kikuu cha Delaware, GoBabyGo ni mpango wa ulimwengu ambao unaonyesha watu wa kawaida jinsi ya kurekebisha magari ya wapanda-toy ili waweze kutumiwa na watoto wadogo walio na uhamaji mdogo. Mradi huo, ambao unajumuisha kubadilisha kanyagio cha mguu f
Gari ya Roboti Iliyodhibitiwa na Bluetooth: Hatua 13 (na Picha)
Gari ya Roboti iliyodhibitiwa na Bluetooth: je! Kila wakati ulivutiwa na magari ya RC? Umewahi kutaka kutengeneza mwenyewe? kudhibitiwa na smartphone yako mwenyewe? ---- > lets startSo, hey guys, hapa katika mradi huu nimejaribu kutengeneza gari inayodhibitiwa na Bluetooth kwa msaada wa Arduino. Nina inc
GARI-INO: Uongofu wa Jumla wa Gari ya Kale ya RC Pamoja na Udhibiti wa Arduino na Bluetooth: Hatua 5 (na Picha)
CAR-INO: Uongofu kamili wa Gari ya zamani ya RC na Arduino na Udhibiti wa Bluetooth: UtanguliziHi, katika mafundisho yangu ya kwanza ningependa kushiriki nawe uzoefu wangu wa kubadilisha gari la zamani la rc kutoka 1990 kuwa kitu kipya. Ilikuwa xsmas 1990 wakati Santa alinipa hii Ferrari F40, gari lenye kasi zaidi ulimwenguni! … wakati huo.T
Gari ya Roboti inayodhibitiwa na Bluetooth Kutumia Arduino: Hatua 8 (na Picha)
Gari ya Roboti inayodhibitiwa na Bluetooth Kutumia Arduino: Katika hii inayoweza kufundishwa, nitakuongoza utengeneze gari la roboti linalodhibiti Bluetooth kutoka kwa simu yako ya rununu ya android. Sio hivyo tu, gari la roboti lina uwezo maalum wa kuzuia vizuizi ambavyo hukutana wakati wa kusonga mbele gari. Robo
Jinsi ya Kuunda: Gari ya Kuendesha Gari ya Arduino: Hatua 7 (na Picha)
Jinsi ya Kujenga: Gari ya Kuendesha Kujiendesha ya Arduino: Gari ya Kuendesha ya Arduino ni mradi ulio na chasisi ya gari, magurudumu mawili yenye injini, moja 360 ° gurudumu (isiyo na motor) na sensorer chache. Inaendeshwa na betri 9-volt kwa kutumia Arduino Nano iliyounganishwa kwenye ubao wa mkate wa mini kudhibiti mo