Orodha ya maudhui:
- Hatua ya 1: Orodha ya Sehemu
- Hatua ya 2: Unganisha Chasis ya Robot na Unganisha Motors kwa Arduino Kupitia Madereva ya Magari
- Hatua ya 3: Moduli ya Bluetooth ya Connet hadi Arduino
- Hatua ya 4: Unganisha GY-271 kwa Arduino
- Hatua ya 5: Unganisha Micro Servo Motor na Ultrasonic Sensor HC SR04 kwa Arduino
- Hatua ya 6: Kanuni, Maktaba na Kiungo cha Kupakua Programu ya Andorid
Video: Arduino Robot na Umbali, Mwelekeo na Shahada ya Mzunguko (Mashariki, Magharibi, Kaskazini, Kusini) Inadhibitiwa na Sauti Kutumia Moduli ya Bluetooth na Harakati za Roboti za Kujite
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Hii inaelezea jinsi ya kutengeneza Arduino Robot ambayo inaweza kuhamishwa katika mwelekeo unaohitajika (Mbele, Nyuma, Kushoto, Kulia, Mashariki, Magharibi, Kaskazini, Kusini) umbali unaohitajika kwa Sentimita ukitumia amri ya Sauti. Robot pia inaweza kuhamishwa kwa uhuru kutumia amri ya Sauti.
Ingiza kutumia amri ya Sauti:
Parameter ya 1 - # mbele au #rejea au # kushoto au # kulia au # auto au #angle
Kigezo cha 2 - Umbali wa 100 au Angle 300
Mfano: - 1) Mbele ya Umbali 100 Angle 300 - Zungusha gari hadi digrii 300 ukitumia GY-271 na songa mbele
Sentimita 100
2) Mbele Angle 300 Umbali 100 - Angle na Amri za Umbali zinaweza kuwa katika mlolongo wowote
3) Mbele ya Umbali 100 - Songa mbele Sentimita 100
4) Mbele Angle 300 - Zungusha gari hadi digrii 300 na songa mbele kuelekea hadi ijayo
amri
5) otomatiki - Inahamisha gari katika hali ya Kujitegemea ikiepuka kikwazo
7) pembe 300 - Zungusha gari hadi digrii 300.
Hatua ya 1: Orodha ya Sehemu
Chini ni orodha ya sehemu zinazohitajika kutengeneza mradi huu, zingine ni za hiari.
Unaweza kutengeneza chasisi yako mwenyewe au unaweza kununua chassis yoyote ya gari ya 3Wheel au 4Wheel kutoka Amazon ni bei rahisi sana.
1. Arduino Uno R3 (Bodi zingine za Arduino pia zinaweza kutumika)
2. Moduli ya Bluetooth HC - 02
3. HMC5883L (GY-271)
4. Ultrasonic Sensor HC SR04 na sahani za Kuweka Servo (Hiari: Sahani za Kuweka)
5. L298N Dereva wa Magari (L293D Pia inaweza kutumika)
6. Ugavi wa Bodi ya Mkate MB-102 (Hiari: Mdhibiti wa Voltage 7805 pia inaweza kutumika)
7. Bodi ya mkate
8. 2 Encoder Motor na athari ya ukumbi wa ukumbi (BO motor na sensor Opto Coupler pia inaweza kutumika)
9. 9 V Betri (Qty. 1) (Betri tofauti ya Magari inapendekezwa)
10. Betri ya 6 X AA na Mmiliki wa Battery (Kwa kusambaza nguvu kwa bodi ya Arduino na Sensorer)
11. waya za jumper
12. Micro Servo Motor
13. 4 Wheel au 3 Wheel Chassis na magurudumu
Hatua ya 2: Unganisha Chasis ya Robot na Unganisha Motors kwa Arduino Kupitia Madereva ya Magari
Unganisha gari la Gurudumu 3 au chasisi ya roboti ya Gurudumu 4 na unganisha motors za Encoder kwenye bodi ya Arduino kupitia madereva ya L298N.
Encoder Motor: DC Inakusudiwa Motor akishirikiana na nyongeza ya magnetic quadrature aina rotary encoder. Encoders za quadrature hutoa kunde mbili ambazo haziko nje ya awamu, kwa kuhisi mwelekeo wa mzunguko wa shimoni na kasi na umbali uliosafiri.
Encoder hutoa kunde 540 kwa kuzunguka kwa shimoni la gari ambalo linahesabiwa na kaunta ya Arduino kwa kutumia pini za kukatiza za Arduino.
Ninatumia pato moja tu la kisimbuzi kwani sina nia ya kujua mwelekeo wa harakati ya shimoni kwa hii inayoweza kufundishwa.
Miunganisho:
Inp 1 L298N Dereva wa Magari - Arduino Pin 6
Inp 2 L298N Dereva wa Magari - Arduino Pin 7
Inp 3 L298N Dereva wa Magari - Arduino Pin 8
Inp 4 L298N Dereva wa Magari - Arduino Pin 9
M1 L298N Dereva wa Magari - Encoder Motor Kushoto M1
M2 L298N Dereva wa Magari - Encoder Motor Kushoto M2
M1 L298N Dereva wa Magari - Encoder Motor Right M3
M2 L298N Dereva wa Magari - Encoder Motor Right M4
CHA Encoder Motor kushoto - Arduino Pin 2
CHA Encoder Motor kulia - Arduino Pin 3
Pembejeo ya Pembejeo ya Arduino UNO - 5V imewekwa
Encoder Motor Input Voltage - 5V imewekwa
Dereva wa Magari L298N - 5V hadi 9V
Hatua ya 3: Moduli ya Bluetooth ya Connet hadi Arduino
Unganisha Moduli ya Bluetooth na bodi ya Arduino ambayo itakubali
pembejeo za sauti kutoka kwa programu ya rununu kupitia Bluetooth. Uingizaji wa sauti kwa Arduino utakuwa katika mfumo wa kamba na maneno mengi yaliyotengwa na Nafasi.
Nambari itagawanya maneno kwenye kamba na kuwapa vigezo.
Kiungo cha kupakua kwenye Programu ya Android:
Mfano. Uingizaji wa Sauti: Umbali wa Mbele wa pembe 100
Pini ya Arduino 0 - HC-02 TX
Pini ya Arduino 1 - HC-02 RX
Voltage ya Kuingiza HC-02 - 5V Inadhibitiwa
Hatua ya 4: Unganisha GY-271 kwa Arduino
Unganisha GY-271 kwa Arduino ambayo inaweza kutumika kupata nafasi ya kichwa cha roboti na kusonga roboti kwa kiwango kinachotarajiwa kutoka (0 hadi 365 - 0 na digrii ya 365 Kaskazini, digrii 90 kama Mashariki, digrii 180 kama Kusini na 270 digrii kama Magharibi)
Miunganisho:
GY-271 SCL - Ingizo la Analog Arduino A5
GY-271 SCA - Ingizo la Analog Arduino A4
Pembejeo ya Voltage kwa GY-271 - 3.3 V imewekwa
Tafadhali Kumbuka: Tumia nambari ya mfano iliyotolewa kwenye maktaba kujaribu moduli kwanza.
Hatua ya 5: Unganisha Micro Servo Motor na Ultrasonic Sensor HC SR04 kwa Arduino
Unganisha motor ndogo ya Servo na Sensor ya Ultrasonic HC SR04 kwa
Arduino. Sensorer ya Ultrasonic hutumiwa kupima umbali wa vitu na motor ya Seva hutumiwa kusonga sensor ya ultrasonic kushoto na kulia wakati kitu kiko karibu na roboti ambayo itasaidia robot kusonga upande wowote bila kugongana na vitu au kuta.
Weka sensa ya Ultrasonic kwenye servo motor ukitumia bodi inayopanda.
Miunganisho:
Siri ya Ishara ya Micro Servo - Siri ya Arduino 10
HC SR04 Trig Pin - Arduino Pin 11
HC SR04 Echo Pin - Arduino Pin 12
Pembejeo ya Voltage kwa Servo Motor - 5V Inadhibitiwa
Pembejeo ya Voltage kwa HC SR04 - 5V Inadhibitiwa
Hatua ya 6: Kanuni, Maktaba na Kiungo cha Kupakua Programu ya Andorid
Kanuni imeambatishwa. Kiungo cha kupakua maktaba
1) TimerOne -
2) QMC5883L -
3) NewPing -
Kiungo cha programu:
Nambari inaweza kuboreshwa zaidi kupunguza idadi ya mistari.
Asante na tafadhali msg yangu ikiwa kuna mtu yeyote ana maswali yoyote.
Ilipendekeza:
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Hatua 11 (na Picha)
Ofisi ya Powered Battery. Mfumo wa jua na Kugeuza kiotomatiki Paneli za jua za Mashariki / Magharibi na Turbine ya Upepo: Mradi: Ofisi ya mraba 200 inahitajika kuwezeshwa na betri. Ofisi lazima pia iwe na vidhibiti vyote, betri na vifaa vinavyohitajika kwa mfumo huu. Nguvu ya jua na upepo itachaji betri. Kuna tatizo kidogo la
Ujumbe wa Kuzungumza -- Sauti Kutoka kwa Arduino -- Uendeshaji wa Kudhibiti Sauti -- Moduli ya Bluetooth ya HC - 05: Hatua 9 (na Picha)
Ujumbe wa Kuzungumza || Sauti Kutoka kwa Arduino || Uendeshaji wa Kudhibiti Sauti || Moduli ya Bluetooth ya HC - 05: …………………………. Tafadhali SUBSCRIBE Kwenye kituo changu cha YouTube kwa video zaidi …. …. Kwenye video hii tumeunda Automation Talkative .. Wakati utatuma amri ya sauti kupitia simu ya rununu basi itawasha vifaa vya nyumbani na kutuma maoni i
Kuunda Roboti ya Kusawazisha Kujitegemea ya Arduino: B-robot EVO: Hatua 8
Kuunda Roboti ya Usawazishaji wa Kibinafsi ya Arduino inayodhibitiwa kwa mbali: B-robot EVO: ------------------------------------ -------------- UPDATE: kuna toleo jipya na lililoboreshwa la roboti hii hapa: B-robot EVO, na huduma mpya! Je! Inafanyaje kazi? B-ROBOT EVO ni mbali dhibiti
Jinsi ya kufungua Dereva ya Dijiti ya Magharibi ya Dijiti ya Magharibi .: Hatua 7
Jinsi ya kufungua Dereva ya USB ya Dijiti ya Magharibi ya Magharibi. Baada ya miezi michache ya kubonyeza kwa sauti kutoka kwa Kitabu changu cha Magharibi cha Dijiti hatimaye ilikufa. Nilikuwa na gari la ziada la SATA karibu, kwa hivyo nilifikiri kwa nini usibadilishe? Toleo hili la MyBook halina screws za nje na lazima lifunguliwe sawa na b
Jinsi ya Kutafsiri Mwelekeo wa Mzunguko Kutoka kwa Kubadilisha Rotary ya dijiti na PIC: Hatua 5
Jinsi ya Kutafsiri Mwelekeo wa Mzunguko Kutoka kwa Kubadilisha Rotary ya Dijiti na PIC: Lengo la hii inayoweza kufundishwa ni kuonyesha jinsi ya kugeuza swichi ya rotary (iliyowekwa nambari nne) na mdhibiti mdogo. Usijali, nitaelezea nini? inamaanisha kwetu. Muunganisho huu na programu inayoambatana nayo hautakuwa