
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


Դուք դեռ խորացե՞լ եք Arduino- ի հետ հաղորդակցման մոդուլների մեջ: Bluetooth- ը հնարավորությունների աշխարհ է բացում ձեր Arduino նախագծերի և իրերի ինտերնետից օգտվելու համար: Այստեղ մենք կսկսենք երեխայի քայլից և կսովորենք, թե ինչպես կառավարել հասցեավորվող LED- ները սմարթֆոնի հավելվածի միջոցով ՝ օգտագործելով HC08 Bluetooth մոդուլը: Դրանից հետո դուք կծանոթանաք սմարթֆոնների հավելվածին, որը կարող եք օգտագործել Bluetooth- ով այլ մոդուլներ կառավարելու համար:
Այն, ինչ ձեզ հարկավոր կլինի այս ձեռնարկի համար
Սարքավորումներ:
-Ardduino UNO
-լուսադիոդային մատանի 16 X 5050 RGB WS2812
-Dupont լարերը
-Արական վերնագրեր
-HC-08 Bluetooth մոդուլ
Softwareրագրային ապահովում:
-Arduino IDE
-Կոդի օրինակ
-NeoPixel գրադարան
-Android ծրագիր ՝ օղակը վերահսկելու համար (ես այս ձեռնարկի համար օգտագործել եմ Serial Bluetooth տերմինալը)
Գործիքներ:
-oldոդման երկաթ
BLE- ի օգտագործման առավելությունները HC-08 մոդուլն օգտագործում է BLE (Bluetooth Low Energy) արձանագրությունը: Bluetooth- ի և BLE- ի հիմնական տարբերությունը էներգիայի սպառումն է: Bluetooth- ն ավելի շատ էներգիա է սպառում, քան BLE- ն, բայց կարող է մշակել շատ տվյալներ: BLE- ն ավելի նպատակահարմար է փոքր քանակությամբ տվյալների արագ փոխանցման համար մոտակա սարքերի միջև: BLE- ն ավելի քիչ էներգիա է պահանջում, ուստի այս արձանագրությամբ աշխատող սարքերը կարող են տարիներ աշխատել փոքր մարտկոցով; կատարյալ IoT- ի համար:
Քայլ 1: Միացրեք ձեր մոդուլները

Ահա այն, ինչ ձեզ հարկավոր է միացնել.
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
LED մատանի> Arduino Uno
DIN> PIN 6
GND> GND
VCC> 5V
Քայլ 2: Կարգավորեք ձեր ծրագրաշարը
- Ներբեռնեք Arduino IDE- ն, եթե դեռ չեք հասցրել այցելել www.arduino.cc/hy/Main/Software)
-
Տեղադրեք NeoPixel գրադարանը
- Ներբեռնեք Adafruit NeoPixel Library- ը որպես.zip ֆայլ (https://github.com/adafruit/Adafruit_NeoPixel)
- Arduino IDE- ում գնացեք Sketch> Include Library> Add.zip գրադարան
- Ներմուծեք Adafruit NeoPixel գրադարանը
- Ընտրեք այն ֆայլը, որը դուք պարզապես ներբեռնել եք: Դուք պետք է տեսնեք, որ գրադարանը հաջողությամբ ավելացվել է:
-
Ներբեռնեք Bluetooth ծրագիրը ձեր սմարթֆոնի վրա: HC-08 մոդուլը կառավարելու համար կարող եք օգտագործել բազմաթիվ Bluetooth ծրագրեր: Այնուամենայնիվ, ոչ բոլորը համատեղելի են BLE արձանագրության հետ, այնպես որ, եթե ցանկանում եք օգտագործել այլ ծրագիր, նախ ստուգեք դրա համատեղելիությունը:
Մենք օգտագործում ենք Google Play Store- ից ներբեռնված Serial Bluetooth տերմինալը
Քայլ 3: Վերբեռնեք ծածկագիրը


Միացրեք ձեր Arduino Uno- ն համակարգչին և հաստատեք, որ գործիքների ներդիրում ընտրված եք ճիշտ տախտակն ու նավահանգիստը:
Ներբեռնեք այս օրինակի կոդը:
ՈEՇԱԴՐՈԹՅՈՆ. Ձեր ծածկագիրը վերբեռնելիս մի միացրեք Arduino RX կապը: Եթե այն միացված է բեռնման ժամանակ, ապա կոդը չի աշխատի: Վերբեռնելուց հետո դուք պետք է նորից միացնեք այն, որպեսզի LED- ն աշխատի:
Կոդի բացատրություն
Կոդը դասավորված է պատյանների մեջ, ավելացրեք կամ հեռացրեք այնքան, որքան ցանկանում եք: Նշեք դրանք տեքստով, որը կարող եք մուտքագրել ձեր Bluetooth հավելված: Մեր ծածկագրի գործերը առանձնացված են մեծատառերով: Հավելվածում պատյան մուտքագրելիս այն LED- ի գույնը կփոխի IDE- ի համապատասխան կոդի:
Օրինակ, եթե ձեր հավելվածում մուտքագրեք «A», ձեր LED- ը պետք է փոխվի կանաչի (0, 255, 0)
Դուք կարող եք փոխել LED լուսարձակները ՝ փակագծում կարգավորելով RGB արժեքները: RGB արժեքները տատանվում են 0 -ից 255 -ի սահմաններում:
Ինչպես կարգավորել առանձին LED լույսերը
Դուք կարող եք դա անել ՝ պատճենելով վերը նշված նկարի տուփերում ընդգծված ծածկագիրը (այս ծածկագիրը հայտնվում է օրինակի կոդի ներքևի մասում) և փոխարինելով «colorSet» - ով (շերտագիծ: եղեք այն լուսադիոդը, որը ցանկանում եք փոխել: «c» - ն կլինի գույնի ծածկագիրը: Դուք ստիպված կլինեք նորից ավելացնել շերտով: Գույն
Օրինակ:
strip.setPixelColor (3, շերտ. Գույն (255, 127, 0));
Սա կդարձնի 3 -րդ LED- ը Orange երանգ:
Այս օրինակի ծածկագրում մենք ձեզ տրամադրել ենք առանձին պատյանների համար տարբեր LED գույներով պատյան: Այժմ դուք կարող եք հեշտությամբ փոխել առանձին LED- ները:
Քայլ 4: Միացեք ձեր ծրագրին և գործարկեք ծածկագիրը



Գործարկեք կոդը: Համոզվեք, որ բեռնման ընթացքում RX- ն անջատված եք պահում:
Այժմ, բացեք ձեր ծրագիրը և գնացեք Bluetooth սարքեր `ձեր մոդուլը գտնելու համար: Միանալուց հետո կտտացրեք աղբարկղի պատկերակի մոտ գտնվող միացման պատկերակին և մուտքագրեք գործի անունը, մեր օրինակի կոդի մեջ, մենք օգտագործում ենք A-E պատյանները և դիտեք, թե ինչպես է LED լույսը վառվում:
Այժմ դուք ունեք Bluetooth ծրագիր օգտագործելու և հասցեագրվող RGB LED լույսեր օգտագործելու փորձ, այնպես որ կարող եք երկուսն էլ ներառել ձեր նախագծերի մեջ: Առաջ գնացեք և խաղացեք ժամանակի և հետաձգման գործառույթներով: Վայելեք:
Խորհուրդ ենք տալիս:
Օգտագործեք ժեստեր ՝ Arduino- ով YouTube նվագարկումը վերահսկելու համար. 5 քայլ

Օգտագործեք ժեստեր ՝ Arduino- ով YouTube նվագարկումը վերահսկելու համար. Այսպիսով, ես որոշեցի օգտագործել Arduino- ն և python- ը ՝ վերահսկիչ պատրաստելու համար, որն օգնում է ինձ արագ 20 վայրկյան ամեն անգամ, երբ ես թափահարում եմ ձեռքս
Օգտագործեք ուղղագրություններ ՝ ձեր համակարգիչը վերահսկելու համար: 7 քայլ (նկարներով)

Օգտագործեք ուղղագրություններ ՝ ձեր համակարգիչը կառավարելու համար. Երբևէ ցանկացե՞լ եք օգտագործել Հարի Փոթերի նման հմայքներ: Փոքրիկ աշխատանքով և որոշ ձայնային ճանաչմամբ դա կարելի է յուրացնել: Այս նախագծի համար անհրաժեշտ է ՝ Windows XP կամ VistaA խոսափողով համակարգիչ, որոշ ժամանակ և համբերություն: Եթե ձեզ դուր եկավ այս հրահանգը
Ինչպես կատարել IoT սարք ՝ վերահսկելու տեխնիկան և վերահսկելու եղանակը ՝ օգտագործելով Esp8266: 5 քայլ

Ինչպես պատրաստել IoT սարք ՝ սարքերը վերահսկելու և եղանակը վերահսկելու համար ՝ օգտագործելով Esp8266- ը: Իրերի ինտերնետը (IoT) ֆիզիկական սարքերի (ինչպես նաև «միացված սարքեր» և «խելացի սարքեր») շենքերի փոխկապակցումն է: և այլ իրեր և mdash; ներկառուցված էլեկտրոնիկայի, ծրագրակազմի, տվիչների, գործարկիչների և
Օգտագործեք HC-05 Bluetooth մոդուլ ՝ բջջային հեռախոսով միկրո-բիթ հաղորդակցություն իրականացնելու համար. 9 քայլ (նկարներով)

Օգտագործեք HC-05 Bluetooth մոդուլը ՝ բջջային հեռախոսի հետ միկրո բիթային հաղորդակցություն իրականացնելու համար: Գլխում օգտագործեք HC-06 Bluetooth մոդուլը ՝ բջջային հեռախոսի հետ միկրոբիթային հաղորդակցություն իրականացնելու համար, մենք խոսել ենք այն մասին, թե ինչպես օգտագործել HC-06- ը միկրո-ի միջև հաղորդակցություն իրականացնելու համար: բիթ և բջջային հեռախոս: Բացառությամբ HC-06- ի, կա մեկ այլ ընդհանուր Bluetooth մոդուլ
Օգտագործեք HC-06 Bluetooth մոդուլ `բջջային հեռախոսով միկրո-բիթ հաղորդակցություն իրականացնելու համար. 8 քայլ (նկարներով)

Օգտագործեք HC-06 Bluetooth մոդուլը ՝ բջջային հեռախոսի հետ միկրո-բիթ հաղորդակցություն իրականացնելու համար. Իմ շրջապատում շատ ընկերներ, ովքեր խաղում են միկրո: բիթ, ինձ ասում են, որ միկրո: բիթի Bluetooth կապը կայուն չէ: Հեշտ է անջատվել: Եթե մենք օգտագործում ենք micropython, ապա Bluetooth- ը նույնիսկ չի կարող օգտագործվել: Մինչև այս խնդիրը լուծվի միկրո: բիտ ծառայությամբ