Orodha ya maudhui:

Wireless Arduino IDE Maagizo ya Pumbavu: Hatua 6
Wireless Arduino IDE Maagizo ya Pumbavu: Hatua 6

Video: Wireless Arduino IDE Maagizo ya Pumbavu: Hatua 6

Video: Wireless Arduino IDE Maagizo ya Pumbavu: Hatua 6
Video: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Novemba
Anonim
Wireless Arduino IDE… Maagizo ya Pumbavu
Wireless Arduino IDE… Maagizo ya Pumbavu

Nilitaka kupakua michoro kutoka Adrino IDE kwenda kwa uno wangu bila kebo ya usb.

Nilitaka kuchora michoro kwenye roboti bila kuibeba kwenye benchi langu kwani uno iko ndani ya sanduku lililofungwa. Baada ya kusoma nakala nyingi Njia bora ni kwa Bluetooth. Chanzo bora nilichopata ni Maagizo chini ya "mpango wa wireless arduino juu ya Bluetooth na webgeeks" tafadhali tembelea mafunzo yao.

WANASTAHILI MIKOPO YOTE YA HII.

Shida ni kwamba labda walifanya hivi kwa dakika kumi na tano wamefunikwa macho, na ilinichukua siku 3 +. Waliacha maelezo ambayo timer ya kwanza isingejua. Ikiwa unahitaji msaada wa kina, hapa kuna makosa yangu mengi. Sijui mengi kuhusu bluetooth au windows10 kwa hivyo usiulize habari zaidi. Unaweza kutarajia kutumia Arduino IDE bila vipakuzi vingine. Masafa ya Bluetooth ni mafupi, karibu miguu 30. Mara baada ya kushikamana yote hufanya kazi kama kebo ya usb na serial.monitor inafanya kazi pia! Ubaya mkubwa ni gharama ya HC05 karibu $ 7-10. Kwa hivyo kila mradi hauitaji hii.

Hatua hizo zinahusisha ONE HC05 na pro-mini MOJA (au uno). Unapakia uno na mchoro unaoruhusu mabadiliko kwenye HC05. Kisha unganisha na upange HC05. Kisha rewire HC05. Kisha unganisha HC05 sawa na kompyuta yako. (hii ilikuwa ngumu zaidi). Kisha fungua IDE na uchague com sahihi na upakue mchoro. Kuangalia picha za nakala hiyo nilikuwa na makosa kufikiria kuwa HC05 MBILI zilitumika na walizungumza kwa njia ya kompyuta iliyounganishwa na uno.

Hatua ya 1: Pakia UNO na Mchoro

Pakia UNO na Mchoro
Pakia UNO na Mchoro

Tumia bodi yoyote ya aina ya arduino na upakie mchoro "AT_mode_sketch".

Mchoro huu utaruhusu mabadiliko kufanywa katika HC05 kwa kuandika AT

nambari kupitia serial.monitor.

Hatua ya 2: HC 05 Sio Uunganisho wa HC 06

HC 05 Sio uhusiano wa HC 06
HC 05 Sio uhusiano wa HC 06

HC05 ni picha hapa. Nilitumia mpya na 'STATE', 'EN' na swichi.

Kubadili kwamba hakuna kipimo. Mafunzo mengi yanaonyesha waya za kuuza kwa pini 32-24 usijisumbue.

Pini ya 'STATE' inawasha upya uno

'EN' itaweka HC05 katika hali ya AT.

Kuangaza kupeperusha kunaonyesha njia 4.

1. haraka blink = inajaribu kuoanisha au kuoana bila data inapita.

2. kupepesa-polepole kidogo = ni hali ya AT

3. blink mbili polepole = paired

4. hakuna kuongozwa = kuoanishwa na kuongea nadhani. hii 'hakuna iliyoongozwa' inachanganya.

Unganisha kama inavyoonyeshwa kwa uno na 'AT_mode_sketch'.

HC05 EN hadi ARDUINO pini 9

HC05 TX kwa pini 10 ya ARDUINO

HC05 RX kugawanya mgawanyiko kwenye pini 11 ya ARDUINO (sawa kutengeneza 2.2k kutoka 2ea 1k)

HC05 vcc kwa vcc 5V sawa

HC05 chini hadi chini

Hatua ya 3: KWA Amri katika MITAJI

KWA Amri katika MITAJI
KWA Amri katika MITAJI

Unganisha na uongeze nguvu kupitia kebo ya usb kwa IDE. HC05 itaangaza haraka ikiwa ni sawa hata ingawa umeunganisha pini ya EN na uno umeibadilisha. Ikiwa kwa sababu fulani HC05 inapepesa polepole basi ulibahatika kutoka. Vuta vcc (5V) kutoka HC05…. Subiri sekunde 2… kuziba nyuma na HC05 inapaswa kuingia kwenye AT-MODE kama inavyoonyeshwa na mwendo wa kupepesa polepole… hii ni LAZIMA.

kwenye serial.monitor angalia mipangilio hii:

kiwango cha baud 9600 na dirisha la NL na CR (sio laini inayoishia…. haitaonyesha majibu)

Na kompyuta, fungua IDE serial.monitor (kuweka upya kutatokea) na inapaswa kuonyesha 'Ingiza amri za AT:'

Tumia kofia kwa amri hizi!

1… AT + PSWD… majibu….1234… nywila chaguomsingi

2… AT + ORGL… majibu sawa

3… AT + WAJIBU = 0… majibu ok

4… AT + POLAR = 1, 0… majibu ok

5… AT + UART = 115200, 0, 0… majibu sawa

kosa langu kubwa, Hii ndio kasi ya kuzungumza na micro. IDE inaweka hii wakati wa kuchagua bodi chini ya zana. Nilitumia pro-mini saa 3.3v na kasi ni 57600 IDE inajua hii moja kwa moja. Hapa LAZIMA ulingane na kasi sahihi ya bodi nyingine yoyote.

Sina kidokezo wapi kupata habari hii! Kwa hivyo ikiwa uno ya kawaida 115200 au pro-mini 3.3v 57600

AT + BAUD = 115200, 0, 0: Badilisha kiwango cha baud kuwa 115200 (Arduino Uno, Bluino na Mega2560)

AT + BAUD = 57600, 0, 0: Badilisha kiwango cha baud kuwa 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3 / 5V na Duemilanove)

6… AT + INIT… makosa 17 ya majibu,, inasema tayari imeanzishwa

Chomoa HC05 na uwe tayari kwa hatua inayofuata ili kuweka waya tena kwa uno unayotaka kupakia.

Katika siku zangu 3 za kuchanganyikiwa nilipata chati nzuri ya hatua kwa hatua ya maagizo ya AT na maelezo mazuri. (mambo zaidi sitajifunza) PDF EGBT-045MS-046S…..

Hatua ya 4: AT Iliyopangwa HC05 kwa Kompyuta ili Kuoanishwa

AT Iliyopangwa HC05 kwa Kompyuta ili Kuoanishwa
AT Iliyopangwa HC05 kwa Kompyuta ili Kuoanishwa
AT Iliyopangwa HC05 kwa Kompyuta ili Kuoanishwa
AT Iliyopangwa HC05 kwa Kompyuta ili Kuoanishwa
AT Iliyopangwa HC05 kwa Kompyuta ili Kuoanishwa
AT Iliyopangwa HC05 kwa Kompyuta ili Kuoanishwa

Unaweza tu kusambaza 3volts kwa HC05 ili kuoanisha au kuendelea na kuungana na uno unataka kupakua michoro. Hii ni HC-vcc kwa uno-vcc …… HC-ground kwa uno-ground….. HC-TX kwa uno-RX…. HC-RX to uno-TX HC-STATE kwa 0.1 cap cap (104) to uno -weka upya. hali o ----- || ----- o kuweka upya

Ikiwa unatumia pro-mini kwenye unganisho la 3.3v ni moja kwa moja. Ikiwa unatumia kipenyo cha 5v lazima ugawanye pini ya RX kwenye HC05 kwa kutumia vipinga vivyo hivyo vilivyoonyeshwa katika step2 RX o --- www --- o ---- www ---- o ardhi 1k | 2k TX- uno pini

Uunganisho huu ni kupitia pini za TX na RX uno. (piga 0 na pini 1). Kama adapta ya FTDI ambayo huziba kwenye kiunganishi cha makali ya pro-mini. Kwa sababu pini hizi ni za kupakia tu michoro haupaswi kamwe kutumia. Mchoro wako ukizitumia haziwezi kuruhusu mawasiliano kupakia kutoka IDE.

Pamoja na yote yaliyounganishwa na nguvu, HC05 itafunga haraka na kujaribu kuoanishwa kwenye kompyuta yako.

Kwenye kompyuta iliyo na windows10 open settings >> vifaa >> ongeza bluetooth >>

Sanduku jeusi linaonyesha….ongeza kifaa >> Bluetooth >> halafu H-C-2010-06-01 inapaswa kujitokeza au jina la moduli ya HC05 unayo. Chagua na utapata msukumo wa nywila kuingia 1234

Hii inapaswa sasa kuunganishwa. (ndio karibu umekamilika) Hii ni picha moja na pointer iko kwenye chaguzi zaidi za bluetooth. Fungua chaguo hili. sanduku la kuangalia photo2 Ruhusu kifaa cha Bluetooth kupata kompyuta hii. picha3 inaonyesha kichupo cha com kilichofunguliwa na inasema ni bandari gani ya HC05 iliyofungwa. ANDIKA COM NAMBA CHINI.

Rudia hatua hii mpaka uoanishwe na uwe na nambari ya bandari iliyothibitishwa. Nilikuwa na vifaa kadhaa (vichwa vya sauti… nk) vinavyoonekana kwenye skrini iliyooanishwa. Hii ilinizuia kuoanisha kwa HC05. hata baada ya majaribio mengi. Niliondoa vifaa vyote na kuongeza HC05 ili kufikia hatua hii. Unaweza kuwa na bahati.

Hatua ya 5: Upakuaji wa IDE

Upakuaji wa IDE
Upakuaji wa IDE

Nina HC05 yangu inaendeshwa na betri na mbali na kompyuta. Labda unatumia kebo ya usb ya kompyuta kuwezesha HC05 na uno. Ili kudhibitisha kweli kuwa HC05 inaoana na sio data inayotuma usb fikiria juu ya kujitenga na usb na kutumia betri. Baada ya yote hii ni lengo lako.

Fungua ARDUINO IDE kwa mchoro wa kupepesa. Kwa sababu unos zote zinaangaza kama chaguo-msingi napenda kubadilisha kuchelewesha kwa mchoro () mara kutoka kuchelewesha (1000) kuchelewesha (50) kwa ucheleweshaji wote. Ikifanikiwa hii itabadilisha uno ikiongozwa kupepesa haraka. Fungua zana na uchague bodi / kasi /. Kisha unapaswa kuona uteuzi wa bandari za com. nambari ya bandari uliyoandika kutoka hatua ya mwisho LAZIMA iwe kwenye orodha hii. Chagua bandari hiyo. Hatua ya mwisho ni kupakia kupitia mshale wa kupakia karibu na alama ya kuangalia.

HC05 inaangaza haraka wakati unafanya haya yote lakini mara tu IDE itakapoanza kutuma mchoro HC05 itaacha kupepesa na kwenda nje. Mchoro utapakia ndani ya uno na inayoongozwa na uno itaangaza haraka. Kisha HC05 itarudi kwa kufumba haraka ikiwa ina nguvu au upakiaji mwingine. Unaweza hata kujumuisha Serial.print ("chochote); na ufungue mfuatiliaji wa IDE na uone" chochote "kilichochapishwa. Usisahau Serial.begin (9600); katika setup ().

Hatua ya 6: MATATIZO …….

MATATIZO …….
MATATIZO …….
MATATIZO …….
MATATIZO …….
MATATIZO …….
MATATIZO …….

IDE ya arduino itatoa makosa ya jumla na kujaribu kutatua kutokupakia kwa kutumia nambari na maelezo haya ni ngumu sana. Ni bora kukagua hatua zilizo hapo juu na uthibitishe kila moja. Ikiwa amri za AT hazikutumwa kwa usahihi au kiwango cha uart ni makosa avrdude itatoa makosa sawa. Sawa ni kweli ikiwa haijaunganishwa na imepitwa na wakati au umechagua kipengee kibaya kwenye zana za IDE. Shida nyingine ni kutokuwa na moduli ya HC05 ambayo hupiga pini ya STATE ili kuchochea kofia iliyounganishwa na pini ya kuweka upya ambayo inaseti uno. katika maandalizi ya kupakia mchoro. Tumia uno hiyo iliyounganishwa kwenye usb na pakia michoro ili kudhibitisha inaweza kufanywa. Kisha kurudia hatua. Nimecheza na ARDUINO kwa miaka mitano +. Nakala nyingi hufanya kazi kama inavyoonyeshwa lakini wakati hazina kawaida mimi hukosa na kile nilichokosea. Na wakati mwingine ukichunguza nakala za watu wengine unapata maoni mengine. Huu sio mradi wa uwongo. Kubadilisha kebo ya usb hufanya upakiaji uwe rahisi na rahisi.

Ah hapa kuna maoni kadhaa kwa pro-mini ya dola mbili. Nilitengeneza adapta (tu ubadilishe vcc na ardhi) ili kuziba kwenye kontakt ya makali ambapo kebo ya ushuru ya FTDI ilienda. Sasa mimi tu kuziba katika HC05 Bluetooth na kupakua mbali.

TUMAINI HILI LIMEKUSAIDIA jim

Ilipendekeza: