Orodha ya maudhui:
- Hatua ya 1: Kazi ya Msingi
- Hatua ya 2: Programu:)
- Hatua ya 3: Uunganisho wa Mzunguko
- Hatua ya 4: Programu ya Bluetooth
Video: Gari ya Bluetooth inayodhibitiwa kwa mbali kutumia Arduino UNO: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Itakuwa ya kupendeza kila wakati kuanza kutekeleza yale tuliyojifunza hadi sasa huko Arduino. Kimsingi, kila mtu angeenda na misingi.
Kwa hivyo hapa nitaelezea hii gari ya Arduino inayodhibitiwa kijijini.
Mahitaji:
1. Arduino UNO (1)
Moduli ya Bluetooth (1)
3. Chassis ya gari
4. BO Motor
5. Betri ya 9V (Bora ikiwa ni 12V 7AH Betri inayoweza kuchajiwa kwa utendaji bora)
6. Dereva wa gari L293D
Kila mtu hutafuta maelezo bora ya kujenga bots hizi, badala ya maelezo mengi yanategemea muunganisho wa mzunguko
Uunganisho wa mzunguko ni rahisi iwezekanavyo. Hapa nitakuwa nikielezea mengi juu ya nambari na unganisha kulingana nayo
Hatua ya 1: Kazi ya Msingi
Tunachohitajika kufanya ni kutengeneza gari ya RC Bluetooth bila chochote. Tumejadili mahitaji ya mradi huu. Hapa nitakuwa nikileta programu inayofanya kazi vizuri sehemu yetu inayodhibiti ya gari letu. Kwa hivyo ishara zitatumwa kutoka kwa programu husika kwa kazi tunayoashiria. Kwa mfano, 'F' itatumwa kwa Bluetooth ikiwa bonyeza kitufe cha mbele. Kwa hivyo tunaweza kuweka alama ya Arduino kwamba harakati inayofaa ya mbele inapaswa kuzalishwa na motors zilizoambatanishwa (itaelezea baadaye).
Sehemu ya kwanza ya nambari
int m11 = 11, m12 = 10, m21 = 9, m22 = 6;
data ya char = 0;
kuanzisha batili ()
{
Kuanzia Serial (9600);
pinMode (m11, OUTPUT);
pinMode (m12, OUTPUT);
pinMode (m21, OUTPUT);
pinMode (m22, OUTPUT); }
Mstari wa kwanza wa nambari unapeana jina kwa kila pini ya mdhibiti wetu mdogo. Pini hizo nne ni za kuunganisha waya 4 za Magari.
Serial.begin (0): Inaweka kiwango cha data kwa bits kwa sekunde (baud) kwa usambazaji wa data ya serial
pinMode: Kazi ya pinMode () hutumiwa kusanidi pini maalum ili kuishi kama pembejeo au pato. (Hapa tumeunganisha motor kama Pato. Kwa kuwa microcontroller inatoa pato kwa motor wakati wowote kufanya kazi.)
Natumai kila mtu alipata wazo hili juu ya sehemu ya kwanza ya nambari.
Hatua ya 2: Programu:)
kitanzi batili () {
ikiwa (Serial haipatikani ()> 0) {
data = Serial.read ();
Serial.print (data);
Serial.print ("\ n");
ikiwa (data == 'F')
mbele ();
vinginevyo ikiwa (data == 'B')
nyuma ();
vinginevyo ikiwa (data == 'L')
kushoto ();
vinginevyo ikiwa (data == 'R')
haki();
mwingine
astop (); }
Hapa kuna kazi kuu za programu yetu. Hadi sasa tumetaja asili ya pini na ikiwa ni pato au pembejeo. Hapa katika hii [sehemu, tunakwenda kwa mantiki inayofaa. Kama tumeunganisha moduli ya Bluetooth na Arduino. Serial.ava inapatikana: Pata idadi ya ka (wahusika) inayopatikana kwa kusoma kutoka bandari ya serial. Hii ni data ambayo tayari imefika na kuhifadhiwa kwenye bafa ya kupokea ya serial (ambayo inashikilia ka 64). urithi kutoka kwa darasa la matumizi ya Mkondo.
Kama tumeunganisha moduli ya Bluetooth. Thamani inayopatikana ya serial itakuwa data inayolingana na hatua ya ur iliyopewa kwenye programu. Kwa hivyo kama nilivyosema hapo awali, Lazima tupe msimbo wa kusonga mbele unaolingana na data ya 'F' kutoka kwa programu.
Kwa hivyo data kutoka kwa programu imehifadhiwa kwenye data inayobadilika kwa kutumia operesheni ya serial.read.
Unapoangalia mipangilio ya Maombi itaandikwa alfabeti inayolingana kwa kila kazi.
Kwa hivyo kutumia ikiwa kazi kila alfabeti imeainishwa na ajenda yake.
{Kwa mengi zaidi unaweza kuangalia faili ya.ino iliyopakiwa na mafundisho haya}
Hatua ya 3: Uunganisho wa Mzunguko
Uunganisho wa mzunguko ni rahisi iwezekanavyo. Unachohitaji kuhakikisha ni kwamba pini zimeunganishwa kama ilivyoainishwa kwa nambari ya Arduino. Uunganisho uliopewa hapo juu wa Dereva wa gari unaweza kubadilika ipasavyo na zile zinazopatikana kwenye soko. Unatafuta tu viunganisho kwenye wavuti.
Hapa tunapaswa kuhakikisha unganisho la Moduli ya Bluetooth, dereva wa Magari na pini za Arduino.
Dereva wa Magari: Unganisha tu unganisho la dereva wa gari ipasavyo iliyoonyeshwa kwenye picha hapo juu. Inatumika kwa nguvu motors kwani pini kutoka Arduino ni kutoa ishara tu. Haina nguvu ya kudhibiti motors. Kwa hivyo kuongeza ishara ya gari ndivyo dereva wa gari anavyofanya. Kutakuwa na ishara NNE za kudhibiti kutoka Arduino na kuziunganisha mtawaliwa. Pini ya Nguvu na pini ya Ground itakuwepo.
Moduli ya Bluetooth: Ina VCC, GND, Tx, Rx Pini. Unachohitaji kutunza ni kwamba pini za Tx na Rx hazipaswi kuunganishwa wakati Nambari inapopakiwa. Tx na Rx ya Bluetooth lazima iunganishe kwa Rx na Tx ya Arduino mtawaliwa.
Hatua ya 4: Programu ya Bluetooth
play.google.com/store/apps/details?id=brau…
Angalia Maombi hapo juu, huko kwenye mipangilio ya Programu unaweza kupata alfabeti inayofanana ikipitishwa kwa hatua maalum ambayo tumefanya.
Nambari ambayo nimetoa hapa ni pamoja na ishara kutoka kwa programu ya Bluetooth hapo juu.
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
Jinsi ya kutengeneza gari inayodhibitiwa kwa mbali kupitia Bluetooth: Hatua 4
Jinsi ya kutengeneza gari inayodhibitiwa kwa njia ya rununu kupitia Bluetooth: Jinsi ya Kutengeneza Gari ya Kidhibiti cha Kijijini kupitia Bluetooth | Maisha ya HindiHacker
Gari linalodhibitiwa kwa mbali - Kudhibitiwa Kutumia Kidhibiti cha Xbox 360 kisicho na waya: Hatua 5
Gari linalodhibitiwa kwa mbali - Kudhibitiwa Kutumia Kidhibiti cha Xbox 360 kisicho na waya: Haya ni maagizo ili ujenge gari yako mwenyewe inayodhibitiwa kijijini, inayodhibitiwa kwa kutumia kidhibiti cha Xbox 360 kisichotumia waya
Tengeneza Kamera inayodhibitiwa kwa mbali kutoka kwa simu ya rununu !: Hatua 5 (na Picha)
Tengeneza Kamera inayodhibitiwa kwa mbali kutoka kwa simu ya rununu!: Unataka kujua paka yako inafanya nini ukiwa kazini? Tuma ujumbe mfupi kwa simu yako mpya ya ufuatiliaji na upokee picha na video sekunde baadaye. Inaonekana kama ndoto? Sivyo tena! Video hii inaelezea jinsi inavyofanya kazi:
Gari inayodhibitiwa kwa mbali ya TV - Arduino: Hatua 6
Gari inayodhibitiwa kwa mbali ya Televisheni - Arduino: Bofya kijijini chako cha Runinga na udhibiti gari ya rc nayo, ukitumia " Arduino Uno ". Hii ni njia rahisi ya kudhibiti gari lako ukitumia moduli ya mpokeaji ya IR iliyowekwa kwenye bodi ya arduino na kidhibiti cha runinga cha TV. Katika mafunzo haya utajifunza jinsi ya: 1