Բովանդակություն:
- Քայլ 1: Բեռնել UNO- ն ուրվագծով
- Քայլ 2: HC 05 Ոչ թե HC 06 միացումներ
- Քայլ 3. ՄԱՊԻՏԱԼՆԵՐՈ ATՄ հրամաններ
- Քայլ 4. AT ծրագրավորված HC05 համակարգչին զուգավորվելու համար
- Քայլ 5: IDE ներբեռնում
- Քայլ 6: ԽՆԴԻՐՆԵՐ ……
Video: Անլար Arduino IDE Foolproof Հրահանգներ. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ես ուզում էի էսքիզներ ներբեռնել Adrino IDE- ից իմ uno առանց USB մալուխի:
Ես ուզում էի ռոբոտի էսքիզներ փոխել առանց իմ նստարանին տանելու, քանի որ uno- ն գտնվում է մի տեսակ փակ տուփի մեջ: Շատ հոդվածներ կարդալուց հետո Լավագույն միջոցը Bluetooth- ն է: Ամենալավ աղբյուրը, որը ես գտա, «Instructables» - ն է ՝ «ծրագրավորիր arduino wireless Bluetooth- ի միջոցով վեբ -շաբաթների միջոցով» բաժնում:
ՍՐԱ DԻ ՀԱՄԱՐ ԱՐESԱՆՈՄ ԵՆ ԲՈԼՈՐ ՎԱՐԿԸ:
Խնդիրն այն է, որ նրանք հավանաբար դա արեցին տասնհինգ րոպեում ՝ աչքերը կապած, և դա ինձանից պահանջեց 3+ օր: Նրանք բաց թողեցին մանրամասներ, որոնք առաջին ժամադրողը չգիտեր: Եթե մանրամասն օգնության կարիք ունեք, ահա իմ բազմաթիվ սխալները: Ես շատ բան չգիտեմ bluetooth- ի կամ windows10- ի մասին, ուստի լրացուցիչ տեղեկություններ մի խնդրեք: Կարող եք ակնկալել, որ կօգտագործեք Arduino IDE- ն ՝ առանց այլ ներլցումների: Bluetooth- ի տիրույթը կարճ է ՝ մոտ 30 ոտնաչափ: Միացնելուց հետո ամեն ինչ աշխատում է այնպես, ինչպես USB մալուխը և սերիալը: մոնիտորը նույնպես աշխատում է: Ամենամեծ բացասական կողմը HC05- ի արժեքն է `7-10 դոլար: Այսպիսով, յուրաքանչյուր նախագիծ դրա կարիքը չունի:
Քայլերը ներառում են ONE HC05 և ONE pro-mini (կամ uno): Դուք բեռնում եք uno- ն էսքիզով, որը թույլ է տալիս փոփոխություններ կատարել HC05- ում: Այնուհետև միացրեք և ծրագրավորեք HC05- ը: Այնուհետեւ նորից միացրեք HC05- ը: Այնուհետեւ միացրեք նույն HC05- ը ձեր համակարգչին: (սա ամենադժվարն էր): Այնուհետև բացեք IDE- ն և ընտրեք ճիշտ com- ը և ներբեռնեք ուրվագիծը: Նայելով հոդվածի նկարներին ՝ ես սխալվեցի ՝ կարծելով, որ TWO HC05- ն օգտագործվում են, և նրանք միմյանց հետ խոսում էին uno- ին միացված համակարգչի միջոցով:
Քայլ 1: Բեռնել UNO- ն ուրվագծով
Օգտագործեք arduino տիպի ցանկացած տախտակ և տեղադրեք «AT_mode_sketch» ուրվագիծը:
Այս ուրվագիծը թույլ կտա փոփոխություններ կատարել HC05- ում `մուտքագրելով AT
ծածկագրերը սերիայի միջոցով: monitor.
Քայլ 2: HC 05 Ոչ թե HC 06 միացումներ
HC05- ն այստեղ պատկերված է: Ես օգտագործել եմ նորը 'STATE', 'EN' և անջատիչով:
Անջատիչ, որը չափաբաժինը ոչինչ. Շատ ձեռնարկներ ցույց են տալիս, որ 32-24 կապում լարերը միացնելը չի անհանգստացնում:
«ՊԵՏԱԿԱՆ» քորոցը վերականգնում է uno- ն
«EN» - ն HC05- ը կդնի AT ռեժիմի:
Թարթող լուսարձակը ցուցադրում է 4 ռեժիմ:
1. արագ թարթում = փորձում է զուգակցել կամ զուգավորել առանց տվյալների հոսքի:
2. մեկ դանդաղ թարթում-դադար = AT ռեժիմն է
3. երկու դանդաղ թարթում = զուգավորված
4. Ոչ led = զույգ և խոսք, ենթադրում եմ: այս «ոչ առաջնորդվողը» շփոթեցնող է:
Միացեք, ինչպես ցույց է տրված uno- ին, «AT_mode_sketch» - ով:
HC05 EN դեպի ARDUINO փին 9
HC05 TX դեպի ARDUINO փին 10
HC05 RX դեպի դիմադրության բաժանարար ARDUINO փին 11 -ում (լավ է ՝ 2ea 1k- ից 2.2k)
HC05 vcc- ից vcc 5V լավ
HC05 գետնից գետնին
Քայլ 3. ՄԱՊԻՏԱԼՆԵՐՈ ATՄ հրամաններ
Միացրեք և միացրեք USB մալուխի միջոցով IDE- ին: HC05- ը արագ կթարթվի, եթե ամեն ինչ կարգին է, չնայած որ դուք միացրել եք EN կապն ու միացրել այն բարձր: Եթե ինչ -ինչ պատճառներով HC05- ը դանդաղ է թարթում, ապա ձեր բախտը բերեց: Քաշեք vcc- ն (5V) HC05- ից….սպասեք 2 վայրկյան… միացրեք միացրեք և HC05- ը պետք է մտնի AT-MODE ռեժիմում, ինչպես ցույց է տրված դանդաղ թարթող լուսարձակը…. Սա ՊԱՐՏԱԴԻՐ է:
serial.monitor- ում ստուգեք այս կարգավորումները.
baud փոխարժեքը 9600 և NL և CR պատուհան (ոչ մի տող չի ավարտվում… չի պատասխանի)
Համակարգչով բացեք IDE serial.monitor- ը (վերակայումը տեղի կունենա) և պետք է ցույց տա «Մուտքագրեք AT հրամաններ.»
Այս հրամանների համար օգտագործեք գլխարկներ:
1… AT+PSWD… պատասխան….1234…. Կանխադրված գաղտնաբառ
2… AT+ORGL… պատասխանը լավ
3… AT+ROLE = 0… պատասխանը լավ
4… AT+POLAR = 1, 0… պատասխանը լավ
5… AT+UART = 115200, 0, 0… պատասխանը լավ
իմ ամենամեծ սխալը. Սա միկրոյի հետ խոսելու արագությունն է: IDE- ն դա սահմանում է գործիքների տակ տախտակ ընտրելիս: Ես օգտագործել եմ 3.3 վ լարման պրո-մինի, և արագությունը 57600 է: IDE- ն ինքնաբերաբար դա գիտի: Այստեղ Դուք ՊԵՏՔ է համապատասխանեք ցանկացած այլ տիպի տախտակի ճիշտ արագությանը:
Ես գաղափար չունեմ, թե որտեղից կարող եմ գտնել այս տեղեկատվությունը: Այսպիսով, եթե սովորական uno 115200 կամ pro-mini 3.3v 57600
AT+BAUD = 115200, 0, 0. Փոխել բաուդ արագությունը 115200 -ի (Arduino Uno, Bluino և Mega2560)
AT+BAUD = 57600, 0, 0. Փոխել բոդի արագությունը 57600 -ի (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V և Duemilanove)
6… AT+INIT… պատասխան 17 սխալ, - ասում է արդեն նախաստորագրված
HC05- ը միացրեք վարդակից և պատրաստ եղեք հաջորդ քայլին `նորից միացնելու այն uno- ին, որտեղ ցանկանում եք վերբեռնել:
Իմ հիասթափության 3 օրվա ընթացքում ես գտա AT- ի հրամանների և լավ նկարագրությունների այս ԼԱՎ քայլ առ քայլ աղյուսակը: (ավելի շատ բաներ, որոնք ես երբեք չեմ սովորի) PDF EGBT-045MS-046S…..
Քայլ 4. AT ծրագրավորված HC05 համակարգչին զուգավորվելու համար
Դուք պարզապես կարող եք 3 վոլտ մատակարարել HC05- ին `զուգավորվելու կամ առաջ գնալու համար և միանալու այն uno- ին, որտեղ ցանկանում եք ներբեռնել էսքիզներ: Սա HC-vcc է uno-vcc …… HC-ground to uno-ground….. HC-TX դեպի uno-RX…. HC-RX դեպի uno-TX HC-STATE մինչև 0.1 սկավառակի կափարիչ (104) մինչև uno -վերականգնել վիճակը o ----- || ----- o վերակայել
Եթե դուք օգտագործում եք պրո-մինի 3.3 վ լարման դեպքում, միացումներն ուղղակի են: Եթե օգտագործում եք 5 վ միկրո, ապա պետք է բաժանեք RX կապը HC05- ի վրա ՝ օգտագործելով նույն ռեզիստորները, որոնք ցույց են տրված 2-րդ քայլում RX o --- www --- o ---- www ---- o հիմք 1k | 2k TX- uno քորոց
Այս կապերը կատարվում են TX և RX uno կապում: (կապ 0 և 1): Likeիշտ այնպես, ինչպես FTDI ադապտերը, որը միանում է պրո-մինի եզրային միակցիչին: Քանի որ այս կապումները բացառիկ են էսքիզների բեռնման համար, երբեք չպետք է օգտագործեք: Եթե ձեր ուրվագիծը դրանք օգտագործում է, նրանք կարող են թույլ չտալ հաղորդակցություն IDE- ից բեռնման համար:
Միացված և միացված վիճակում HC05- ը արագ կթարթվի և կփորձի զուգակցվել ձեր համակարգչի հետ:
Windows10 համակարգչով բացեք կարգավորումները >> սարքեր >> ավելացրեք bluetooth >>
Սև արկղը ցույց է տալիս….հավելել >> bluetooth >> սարք, ապա պետք է հայտնվի H-C-2010-06-01 կամ ձեր ունեցած HC05 մոդուլի անունը: Ընտրեք այն, և դուք կստանաք գաղտնաբառի հուշում ՝ մուտքագրելու համար 1234
Սա այժմ պետք է զուգակցվի: (այո, գրեթե ավարտված է) Սա առաջին լուսանկարն է, և ցուցիչը գտնվում է ավելի շատ bluetooth տարբերակներում: Բացեք այս տարբերակը: photo2 վանդակը Թույլ տվեք bluetooth սարքին գտնել այս համակարգիչը: photo3- ը ցույց է տալիս com- ի ներդիրը բացված և նշում է, թե HC05- ի ո՞ր պորտին է կապված: ԳՐԵՔ ԳՆԵԼ ԹԻՎԸ:
Կրկնեք այս քայլը, մինչև զուգակցվեք և չունենաք հաստատված մուտքի համար: Ես ունեի մի քանի սարք (ականջակալներ և այլն), որոնք ցուցադրվում էին զուգավորված էկրանին: Սա ինձ հետ պահեց զուգավորումից HC05- ի հետ: նույնիսկ բազմաթիվ փորձերից հետո: Ես հանեցի բոլոր սարքերը և ավելացրեցի HC05- ը `այս կետին հասնելու համար: Դուք կարող եք հաջողակ լինել:
Քայլ 5: IDE ներբեռնում
Ես ունեմ իմ HC05 մարտկոցից սնվող և համակարգչից հեռու: Հնարավոր է ՝ համակարգչի USB մալուխն օգտագործում եք HC05 և uno սնուցման համար: Իսկապես հաստատելու համար, որ HC05- ը զուգակցվում է, և ոչ թե USB ուղարկող տվյալները մտածեք USB- ից բաժանվելու և մարտկոց օգտագործելու մասին: Այս ամենից հետո ձեր նպատակը:
Բացեք ARDUINO IDE- ն թարթող ուրվագծին: Քանի որ բոլոր unos- ները թարթում են որպես կանխադրված, ես սիրում եմ էսքիզների հետաձգումը () անգամ ուշացումից (1000) մինչև հետաձգում (50) փոխել երկու ուշացումներում: Եթե հաջողվի, դա կփոխի uno- ն, որն արագ թարթում է: Բացեք գործիքները և ընտրեք ձեր տախտակը/արագությունը/: Այնուհետև պետք է տեսնեք com պորտերի ընտրանի: վերջին քայլից ձեր գրած պորտի համարը ՊԵՏՔ է լինի այս ցուցակում: Ընտրեք այդ նավահանգիստը: Վերջին քայլը բեռնվում է չեկի նշանի կողքին բեռնման սլաքի միջոցով:
HC05- ը արագ է թարթում, մինչ դու անում ես այս ամենը, բայց հենց որ IDE- ն սկսի ուղարկել էսքիզը, HC05- ը կդադարի թարթել և դուրս գալ: Էսքիզը կբեռնվի uno- ում և uno led- ը արագ կթարթվի: Այնուհետև HC05- ը կվերադառնա արագ թարթման, քանի դեռ այն ունի հզորություն կամ այլ վերբեռնում: Դուք նույնիսկ կարող եք ներառել Serial.print («որևէ բան») և բացել IDE մոնիտորը և տեսնել տպված «ամեն ինչ»: Մի մոռացեք Serial.begin (9600); տեղադրման մեջ ():
Քայլ 6: ԽՆԴԻՐՆԵՐ ……
Arduino IDE- ն կտա ընդհանուր սխալներ, և այս ծածկագրերի և նկարագրությունների միջոցով վերբեռնելու ձախողումը լուծելը շատ դժվար է: Ավելի լավ է վերստուգել վերը նշված քայլերը և հաստատել յուրաքանչյուրը: Եթե AT- ի հրամանները ճիշտ չեն ուղարկվել կամ միզուղիների մակարդակը սխալ է, ապա avrdude- ը կտա նույն սխալները: Նույնը ճիշտ է, եթե զուգակցված և ժամկետանց չէ, կամ IDE գործիքներում սխալ միկրո եք ընտրել: Մյուս խնդիրը HC05 մոդուլ չունենալն է, որը զարկում է STATE- ի քորոցը, որպեսզի միացնի uno- ն վերակայող uno զրոյական կապին միացված կափարիչը: էսքիզը բեռնելու նախապատրաստման փուլում: Օգտագործեք նույն uno- ն, որը միացված է USB- ին և վերբեռնեք էսքիզներ `դա հաստատելու համար: Այնուհետեւ կրկնել քայլերը: Ես խաղացել եմ ARDUINO- ների հետ հինգ+ տարի: Հոդվածների մեծ մասն աշխատում է այնպես, ինչպես ցույց է տրված, բայց երբ դրանք չեն կատարվում, ես սովորաբար սխալ եմ գտնում այն, ինչ սխալ եմ արել: Եվ երբեմն ուսումնասիրելով այլ մարդկանց հոդվածները, դուք այլ տեսակետ եք ստանում: Սա կեղծ նախագիծ չէ: USB մալուխի փոխարինումը բեռնումը դարձնում է հեշտ և հարմար:
Ահ, ահա մի քանի գաղափարներ երկու դոլար արժողությամբ մինի-մինի համար: Ես ադապտեր պատրաստեցի (պարզապես փոխեցի vcc- ն և գետինը) միացնելու եզրային միակցիչին, որտեղ անցել է FTDI USB մալուխը: Այժմ ես պարզապես միացնում եմ HC05 bluetooth- ը և ներբեռնում:
Հուսով եմ, որ սա օգնեց ջիմ
Խորհուրդ ենք տալիս:
Աուդիո ֆիլտրի ծրագիր Flash հրահանգներ. 7 քայլ
Աուդիո զտիչ ծրագիր Flash հրահանգներ. Այս հրահանգը ձեզ կառաջնորդի, թե ինչպես կարելի է ծրագիրը TI-OMAPL138- ում միացնել UART USB միացման միջոցով: Առանձին Instructatble- ը հասանելի է ՝ ուղղորդելու համար ծածկագիրը փոփոխելու միջոցով ՝ իրական ժամանակում ձեր սեփական Աուդիո Ֆիլտրը գրելու և անհրաժեշտ
Անլար Arduino ռոբոտ ՝ օգտագործելով HC12 անլար մոդուլը ՝ 7 քայլ
Անլար Arduino ռոբոտ, որն օգտագործում է HC12 անլար մոդուլը. Բարև ձեզ, բարի գալուստ: Իմ նախորդ գրառման մեջ ես բացատրեցի, թե ինչ է H Bridge Circuit- ը, L293D շարժիչի վարորդը IC, խոզուկ L293D Motor վարորդի IC- ն ՝ բարձր ընթացիկ շարժիչով վարորդներ վարելու համար, և ինչպես կարող եք նախագծել և պատրաստել ձեր սեփական L293D շարժիչային վարորդների խորհուրդը
Հիսուն մետրանոց անլար մուտքի կետ TP Link WN7200ND USB անլար ադապտերով Raspbian Stretch- ում. 6 քայլ
Հիսուն մետրանոց անլար մուտքի կետ TP Link WN7200ND USB անլար ադապտերով Raspbian Stretch- ում. Raspberry Pi- ն հիանալի է ապահով անլար մուտքի կետեր ստեղծելու համար, բայց այն լավ տիրույթ չունի, ես այն երկարացնելու համար օգտագործել եմ TP Link WN7200ND USB անլար ադապտեր: Ուզում եմ կիսվել, թե ինչպես դա անել
DIY անլար խոսափողից մինչև անլար կիթառի համակարգ. 4 քայլ
DIY անլար խոսափողը անլար կիթառի համակարգից. Ես դիտել եմ մի քանի վիդեո և որոշ նվագախմբեր, և գրեթե բոլորը կիթառի վրա օգտագործում են անլար համակարգ: Խելագարվել, շարժվել, քայլել և անել այն, ինչ ուզում են, առանց լարի, ուստի ես երազում եմ ունենալ
Կոտրեք անլար դռան զանգը անլար ազդանշանային անջատիչի կամ միացման/անջատման անջատիչի մեջ. 4 քայլ
Hack a Wireless Doorbell into a Wireless Alarm Switch կամ On/Off Switch. Ես վերջերս կառուցեցի ահազանգման համակարգ և տեղադրեցի այն իմ տանը: Ես դռների վրա օգտագործեցի մագնիսական անջատիչներ և դրանք կապեցի ձեղնահարկի միջով: Պատուհանները այլ պատմություն էին, և դրանց լարված լարերը տարբերակ չէին: Ինձ անլար լուծում էր պետք, և սա