Բովանդակություն:
- Քայլ 1: Նյութեր. Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2. Bluetooth AT ռեժիմ և հրամաններ
- Քայլ 3 ՝ AT Commands for SLAVE մոդուլի համար
- Քայլ 4: AT հրամաններ վարպետության մոդուլի համար
- Քայլ 5. Arduino միկրո միացումներ
- Քայլ 6: Arduino Nano միացումներ
- Քայլ 7: Կարգավորումներ
- Քայլ 8: 3D տպման ժամանակ !!!: D
- Քայլ 9: Կառավարեք ձեր համակարգիչը;)
Video: Անլար կառավարման համակարգիչ ՝ աչքերը թարթելով;). 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ի՞նչ կասեք ձեր սովորություններից դուրս գալու մասին: Իսկ ինչ որ նոր բան փորձելը ?? !!!!
Ինչ վերաբերում է ձեր համակարգչի վերահսկմանը և անել այն, ինչ ցանկանում եք, ԱՌԱՆ ձեր ստեղնաշարի և մկնիկի օգտագործման:
Հմմ … Բայց ինչպե՞ս է դա հնարավոր ???
Աչքի թարթումով ընդամենը !! Չե՞ք հավատում ???
Լավ, ուրեմն շարունակիր կարդալ և կիմանաս, թե ինչպես կարող է դա պատահել !!;)
Քայլ 1: Նյութեր. Այն, ինչ ձեզ հարկավոր կլինի
- 2x մինի տախտակներ
- 2x HC-05 Bluetooth մոդուլներ
- 1x Arduino Uno
- 1x Arduino միկրո
- 1x Arduino Nano
- 1x SparkFun Line Sensor QRE1113
- 1x Mini USB-USB մալուխ (Arduino Nano- ի համար)
- 1x Micro USB-USB մալուխ (Arduino Micro- ի համար)
- 1x USB 2.0 մալուխ A/B (Arduino Uno- ի համար)
- 1x պոտենցիոմետր 10 Կոմ
- Jumper լարեր (Արականից Արական և Արականից իգականի)
- 1x 9V մարտկոց
- 1x մարտկոցի պահոց
- 1x անջատիչ անջատիչ
- 1x զույգ ակնոց
- 1x Մեկուսիչ ժապավեն
- 1x oldոդման երկաթ (ըստ ցանկության)
Քայլ 2. Bluetooth AT ռեժիմ և հրամաններ
Այս գործընթացի համար ես օգտագործում եմ Arduino Uno տախտակ
1. Bluetooth մոդուլի GND և Vcc միացրեք համապատասխանաբար Arndino տախտակին GND և 5V:
2. Սեղմեք HC-05 Bluetooth- ի կոճակը և մինչ այն սեղմված պահեք, միացրեք Arduino- ն ձեր համակարգչին: Դուք կտեսնեք, որ Bluetooth մոդուլում LED- ը թարթում է 2 վայրկյան ընդմիջումով, ինչը նշանակում է, որ դուք մուտք եք գործել AT ռեժիմ:
3. Բացեք Arduino IDE- ն և դատարկ ուրվագիծ վերբեռնեք Arduino տախտակին:
4. Bluetooth մոդուլի Rx և Tx միացրեք Arduino տախտակի համապատասխանաբար Rx (pin0) և Tx (pin1):
Կարևոր. Էսքիզը վերբեռնելիս հեռացրեք Rx և Tx կապերը և դրանք նորից միացրեք իրենց դիրքերին, երբ բեռնումը կատարված է:
HC -05 -> Arduino
Vcc -> 5V
GND -> GND
Rx -> Rx (PIN 0)
Tx -> Tx (pin1)
Բոլոր կապերը ցուցադրվում են նկարում:
5. HC 05 Bluetooth մոդուլին անհրաժեշտ է Carriage Return & Line Feed յուրաքանչյուր հրամանից հետո:
Այսպիսով, բացեք, Serial Monitor և ընտրեք «Երկուսն էլ NL & CR» և 38400 baud:
Մուտքագրեք ՝ AT և այնուհետև կտտացրեք Ուղարկել:
Այժմ դուք պետք է ստանաք OK որպես պատասխան, ինչը նշանակում է, որ դուք հաջողությամբ մուտքագրել եք AT հրամաններ:
Քայլ 3 ՝ AT Commands for SLAVE մոդուլի համար
1. Մուտքագրեք AT+NAME? մոդուլի անունը տեսնելու համար:
Դուք կարող եք փոխել այն, ինչպես ցանկանում եք, օրինակ ՝ մուտքագրելով ՝ AT+NAME = SLAVE
2. Որպեսզի տեսնե՞մ գաղտնաբառի տեսակը AT+PSWD- ում: (կանխադրված է ՝ 1234)
3. Մուտքագրեք AT+ROLE = 0 ՝ այն ստրուկ դարձնելու համար
4. Մուտքագրեք AT+ADDR =? ստանալ նրա հասցեն: Դուք պետք է իմանաք այս մոդուլի հասցեն, որպեսզի այն զուգակցեք մյուսի հետ:
Նկատի ունեցեք, որ հասցեն նման կլինի դրան: 21: 13: 19E8
5. Անջատեք այն ԱՀ -ից `AT ռեժիմից դուրս գալու համար:
Նշում. Հասցեն կարելի է գտնել նաև Bluetooth սարքերում, ավելացնել սարք, աջ սեղմել SLAVE (Bluetooth- ի անունը), Properties, Bluetooth -> Unique Identifier:
Քայլ 4: AT հրամաններ վարպետության մոդուլի համար
1. Մուտքագրեք AT+NAME? մոդուլի անունը տեսնելու համար:
Դուք կարող եք փոխել այն, ինչպես ցանկանում եք, օրինակ ՝ մուտքագրելով ՝ AT+NAME = MASTER
2. Որպեսզի տեսնե՞մ գաղտնաբառի տեսակը AT+PSWD- ում: (կանխադրված է ՝ 1234)
3. Մուտքագրեք AT+ROLE = 1 ՝ այն տիրապետելու համար
4. Մուտքագրեք AT+CMODE = 0 ՝ մոդուլը միացնելու համար նշված Bluetooth հասցեին:
5. Մուտքագրեք AT+BIND = 0021, 13, 0109E8 (այստեղ տեղադրեք ձեր ստրուկի մոդուլի հասցեն) ՝ այն ստրուկի մոդուլի հետ զուգակցելու համար:
Նշում. AT հրամաններում ստորակետները պետք է փոխարինվեն ստորակետներով, ինչպես նաև դրա ամբողջական հասցեն
”: 21: 13: 19E8” - ը “00: 21: 13: 01: 09: e8” է, քանի որ սկզբում բաց թողնված է “0”:
Քայլ 5. Arduino միկրո միացումներ
Կատարեք կապերը, ինչպես ցույց է տրված նկարում.
HC -05 -> Arduino
Vcc -> 5V
GND -> GND
Tx -> PIN 11
Պոտենցիոմետր -> Արդուինո
V -> 5V
GND -> GND
Մուտքային քորոց -> կապում A2
Վերբեռնեք հետևյալ ուրվագիծը.
Կարևոր. Էսքիզ վերբեռնելիս հեռացրեք Rx և Tx կապերը և նորից միացրեք դրանք իրենց դիրքերին, երբ բեռնումը կատարված է:
Քայլ 6: Arduino Nano միացումներ
Կատարեք կապերը, ինչպես ցույց է տրված նկարում.
HC -05 -> Arduino
Vcc -> 5V
GND -> GND
Tx -> քորոց 10
Rx -> PIN 11
QRE1113 -> Արդուինո
VCC -> 5V
GND -> GND
OUT -> A0 փին
Մարտկոց -> Arduino
9V -> անջատիչ անջատիչ
GND -> GND
Միացնել / անջատել -> Arduino
V -> Վին
Վերբեռնեք հետևյալ ուրվագիծը.
Քայլ 7: Կարգավորումներ
Շնորհավորում եմ: Դուք ավարտել եք ամենախստապահանջ մասը:;):)
Հիմա ժամանակն է ճշգրտումների համար
1. Միացրեք Arduino Micro- ը ձեր համակարգչին: Դուք կտեսնեք, որ Bluetooth մոդուլի LED- ն անընդհատ թարթում է:
2. Միացրեք Arduino Nano- ի անջատիչը `այն միացնելու համար: Մի քանի վայրկյան անց դուք կտեսնեք, որ bluetooth- ի երկու մոդուլները նույն կերպ են փայլում (մեկ թարթումը 2 վայրկյանից հետո): Սա նշանակում է, որ ձեր Arduino տախտակները զուգավորված են և կարող են հաղորդակցվել միմյանց հետ:
3. Բացեք Arduino IDE- ն: Ընտրեք ձեր տախտակը (Arduino Micro) և համապատասխան COM նավահանգիստը և բացեք Serial Plotter- ը: Դուք կտեսնեք գծապատկեր սենսորի չափումներով և պոտենցիոմետրի արժեքով: Կապույտ գույնի հետ են պոտենցիոմետրից (շեմից) ստացված արժեքները, իսկ կարմիրով `սենսորից:
4. Հեռացրեք ոսպնյակն ակնոցներից, որպեսզի ունենա միայն շրջանակ:
5. Կցեք Spark Fun գծի տվիչը շրջանակին լուսանկարներին նման դիրքում:
6. Դրեք ակնոցները և հարմարեցրեք սենսորը ձեր աչքի կողքին: Ձեր աչքով որոշ թարթումներ կատարելով ՝ դուք կտեսնեք որոշ գագաթներ Սերիական պլոտտերի գրաֆիկում: Կարգավորեք պոտենցիոմետրի արժեքը գագաթներից վեր և մյուս արժեքներից ցածր, ինչպես ցույց է տրված նկարում: Այժմ դուք հաջողությամբ սահմանել եք ձեր շեմը:
Նշում. Շեմի ճշգրտումից կարող եք նաև ընտրել, թե որ տեսակի թարթումներն են (դիտավորյալ կամ ոչ դիտավորյալ): Այս կերպ Դուք կարող եք լիովին վերահսկել, թե երբ է ուղարկվելու 'ENTER' հրամանը:
Եվ …… Վերջապես: D
Միակ բանը, որ այժմ պետք է անեք, պարզապես BLINK- ն է (փակեք և բացեք ձեր աչքերը);)
Ձեր համակարգչին կուղարկվի «Enter» !!
Այո, բայց կա՞ որևէ կերպ գրելու և անելու այն, ինչ ես ուզում եմ ՝ առանց իմ համակարգչին դիպչելու ???
Yeaaahhh… Շարունակեք մինչև վերջին հատվածը ՝ ինքներդ համոզվելու համար !!;)
Քայլ 8: 3D տպման ժամանակ !!!: D
Այս քայլը կամընտիր քայլ է `այս նախագծին ավելի կոմպակտ և շարժական զգացողություն հաղորդելու համար:;)
Դուք կարող եք փորձարկել ինքներդ ձեզ հետ և ստեղծել ձեր սեփական պատյանները ցանկացած դիզայնով, որը Ձեզ դուր է գալիս: Ստորև կարող եք գտնել նաև իմ նախագծերը:
Այս նախագծի համար ես որպես նյութ օգտագործեցի FDM գործընթացը PLA- ով: PLA- ն հիանալի տարբերակ է էժան և արագ նախատիպերի համար և գալիս է գույների մեծ տեսականիով:
3D տպագրության ավարտից հետո կարող եք օգտագործել ավազի թղթեր `դրանք հարթ և գեղեցիկ դարձնելու համար, ինչպես նաև կարող եք ներկել դրանք ձեր ուզած ցանկացած գույնով:
Այսքանը !!!!: D: D
Վայելեք ձեր նոր սարքը և օգտագործեք ՊԱՀԱՆ ստեղնաշար և մկնիկ և ԱՎԵԼԻ Աչքերի թարթում:;)
Քայլ 9: Կառավարեք ձեր համակարգիչը;)
Հիմա ժամանակն է տեսնել, որ այն աշխատում է !!!!
Խնդրում ենք ազատ զգալ կիսվել ինձ հետ ձեր ցանկացած մեկնաբանությամբ կամ առաջարկով !!!
Եվ մի մոռացեք …… !!
ԱՇԽԱՏԱՆՔ ԱՉՔԵՐԻ ՀԵՏԱՈՄՈՎ !!!;)
Եթե ձեզ դուր եկավ այդ նախագիծը, խնդրում ենք քվեարկեք մրցույթների համար: Շնորհակալություն!
Հ. Գ. Տեսանյութի համար ես օգտագործել եմ պատուհանների «Էկրանի» ստեղնաշարը, որն ապահովում է ahf- ից ավտոմատ սկանավորում և սկանբադի ծրագրակազմ:
Առաջին մրցանակ Հեռակառավարման մրցույթում 2017 թ