Բովանդակություն:

Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն ՝ 4 քայլ
Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն ՝ 4 քայլ

Video: Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն ՝ 4 քայլ

Video: Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն ՝ 4 քայլ
Video: Bluetooth LED strip arduino control Android App 2024, Նոյեմբեր
Anonim
Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն
Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն
Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն
Arduino DIY Bluetooth վերահսկիչ LED RGB ժապավեն

Բարև բոլորին, սա երկրորդ նախագիծն է, որը ցանկանում եմ կիսվել ձեզ հետ: Այսօր ես ձեզ ցույց կտամ, թե ինչպես միացնել Arduino- ն և Bluetooth մոդուլը, իսկ հետագայում այն օգտագործել LED RGB ժապավենը կառավարելու համար:

Այս ձեռնարկում մենք կօգտագործենք HC-06 Bluetooth մոդուլը, քանի որ այն էժան է և հեշտ օգտագործման համար: (Ես իմը ստացել եմ aliexpress- ից 2 դոլարով)

Bluetooth մոդուլը, որը մենք կօգտագործենք այսօր, HC-06- ն է, որը հայտնի է և էժան: (Ես իմը ստացել եմ aliexpress- ից 2 եվրոյով)

Մեր ծրագիրը դեռ փորձարկման փուլում է, ուստի խորհուրդ ենք տալիս էլ. Շատ շնորհակալ եմ հասկանալու համար:

Քայլ 1:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Մեզ պետք են այս մասերը.

  • 1x Arduino տախտակ (ես կօգտագործեմ Arduino NANO)
  • 1x Bluetooth մոդուլ HC-06 կամ HC-05
  • Rx LED շերտի 1x 12V մետր երկարությամբ (ես օգտագործում եմ 30LED/մ ընդհանուր անոդով)
  • 1x տերմինալային պտուտակ
  • 3x 220Ω դիմադրություն
  • 3x BUZ11 N-Channel Power MOSFET (կամ համարժեք)
  • Breadboard եւ jumpers
  • (Ըստ ցանկության) DC Jack և DC միակցիչ
  • Եվ, իհարկե, 12 Վ էլեկտրամատակարարում, ես օգտագործում եմ փոփոխական սնուցման աղբյուր

Քայլ 2: Կապեր և սխեմատիկ

Կապեր և սխեմատիկ
Կապեր և սխեմատիկ
Կապեր և սխեմատիկ
Կապեր և սխեմատիկ
Կապեր և սխեմատիկ
Կապեր և սխեմատիկ

Եկեք կառուցենք: Շղթան այնքան բարդ չէ, որքան կարող է թվալ առաջին հայացքից:

Նախ, մենք պետք է որոշենք ՝ մեր LED շերտն ունի՞ ընդհանուր անոդ, թե՞ ընդհանուր կաթոդ: Իմն ունի ընդհանուր անոդ, այնպես որ ես LED շերտի անոդը միացրեցի 12 Վ էլեկտրամատակարարմանը, իսկ մնացածը պտուտակավոր տերմինալներին, որոնք մենք ավելի ուշ կմիացնենք MOSFET- ի ելքին:

Բոլոր կարևոր կապերն ու սխեմատիկ պատկերը ներկայացված են վերևի նկարներում:

Շատ զգույշ եղեք 12V+ երկաթուղին VIN- ին Arduino տախտակին միացնելիս, քանի որ այն կեղծ միացնելու դեպքում կարող եք այրել տախտակը: Բացի այդ, մի մոռացեք ամեն ինչ հիմնավորել (GND):

Քայլ 3. Arduino ծածկագիրը և սերիական հաղորդակցությունը

Arduino ծածկագիրը և սերիական հաղորդակցությունը
Arduino ծածկագիրը և սերիական հաղորդակցությունը

Ներբեռնեք հետևյալ ուրվագիծը Arduino- ում ՝ օգտագործելով USB մալուխ:

Մի մոռացեք անջատել HC-06 մոդուլը նախքան էսքիզը վերբեռնելը:

Ինչո՞ւ: HC-06- ի կապի կապերը (RX և TX) արգելափակում են Arduino- ի և համակարգչի միջև հաղորդակցությունը:

Կոդի բացատրություն

  • Նախ, մենք հայտարարեցինք մի քանի հաստատուն (հաստատուն, որը հետագայում չի կարող փոխվել) բոլոր երեք գույների համար (կարմիր, կանաչ, կապույտ)
  • Setup () - ում մենք սկսեցինք սերիական հաղորդակցությունը 9600 baud արագությամբ և բոլոր led կապումներն դրեցինք որպես OUTPUT
  • Օղակի մեջ (), եթե սերիալը ինչ -որ բան է ստանում, ստացված տվյալները վերլուծում է որպես ամբողջ թիվ (կարևոր է հաջորդ քայլին)
  • Եթե այն ստանում է նոր տողի նիշ ('\ n'), ապա սկզբում արժեքները սահմանափակում է 0-255 միջակայքում, PWM տիրույթի պատճառով, այնուհետև փոփոխություններ է կատարում թվային կապում անալոգիտ () մեթոդով

Վերջ! Այժմ մենք պատրաստ ենք վերջին քայլին:

Քայլ 4. Միացրեք Arduino- ն Android սարքին

Միացրեք Arduino- ն Android սարքին
Միացրեք Arduino- ն Android սարքին
Միացրեք Arduino- ն Android սարքին
Միացրեք Arduino- ն Android սարքին
Միացրեք Arduino- ն Android սարքին
Միացրեք Arduino- ն Android սարքին

Այժմ ներբեռնեք հետևյալ ծրագիրը ՝ Smart Bluetooth - Arduino Bluetooth Serial

ԿԱՊ ՝

Smart Bluetooth- ը ծրագիր է, որը թույլ է տալիս օգտագործել ձեր հեռախոսը ՝ ձեր Bluetooth մոդուլով կամ տախտակով հաղորդակցվելու համար ՝ ամենահեշտ և ամենապարզ ձևով: Այն դուռ է բացում ձեր DIY նախագծերը վերահսկելու անսահմանափակ եղանակների համար: Smart Bluetooth- ն առաջարկում է բազմաթիվ տարբեր եղանակներ, թե ինչպես կարելի է տվյալներ ուղարկել ձեր մոդուլին:

Smart Bluetooth- ն ունի հետևյալ հնարավորությունները.

  • Արագ միացում ձեր մոդուլին
  • Ուղարկեք և ստացեք տվյալներ ձեր մոդուլից
  • Կառավարեք ստացողի թվային և PWM կապերը
  • Մուգ և թեթև թեմա: Տարբեր նպատակների կառավարման տարբեր դասավորություններ
  • Modernամանակակից և արձագանքող UI
  • Կարգավորելի կոճակներ և անջատիչներ
  • Իրականացրեք ձեր DIY RC Car նախագիծը գեղեցիկ խաղային տախտակով
  • Հեշտությամբ վերահսկեք ձեր RGB Led շերտերը սահողներով
  • Ավտոմատ կերպով անջատում է Bluetooth- ը, երբ այն փակ է ՝ մարտկոցի կյանքը խնայելու համար
  • Հրամանի տող (տերմինալ)

Այս ձեռնարկում մենք օգտագործում ենք երկրորդ TAB- ը մեծ led- ով, որը բավականաչափ բավական է երկու նիշ ուղարկելու համար:

Հետևյալ նկարներում ես ձեզ ցույց կտամ, թե ինչպես օգտագործել ծրագիրը: Ես ձեզ ցույց կտամ, թե ինչպես որոնել մոտակա սարքերը, ինչպես զուգակցվել մեր օգտագործած մոդուլի հետ և ինչպես կարգավորել ծրագրից ուղարկված տվյալները: Եթե շփոթված եք զգում, դադար տվեք և վերադառնաք նախորդ քայլերին, մինչև այն աշխատի: Այնուամենայնիվ, եթե դեռ խնդիրներ ունեք, տեղեկացրեք ինձ [email protected], ես կպատասխանեմ 24 ժամվա ընթացքում:)

  1. Բացեք ծրագիրը, սահեցրեք ներածության միջով, սեղմեք SEARCH կոճակը և որոնեք մոտակա սարքերը
  2. Երբ ձեր սարքը գտնվի, ընտրեք այն ՝ կտտացնելով դրա վրա
  3. Ընտրեք ձեր նախընտրած թեման (մուգ կամ թեթև) և պահեք ձեր ընտրած կոճակը
  4. Սպասեք միացմանը, եթե այն ձախողվի, փորձեք նորից միանալ
  5. Հաջող միացումից հետո ընտրեք երկրորդ TAB- ը ՝ կտտացնելով դրա վրա և քաշեք սահիչները և ստուգեք ՝ արդյո՞ք led շերտը փոխում է գույները, թե ոչ:
  6. Եթե ամեն ինչ աշխատում է, և դուք գոհ եք այս նախագծից, խնդրում եմ թողնել հաճելի արձագանք և գնահատական իմ ծրագրի համար, սա կօգնի հետագա զարգացմանը և ձեռնարկին:)

Մի մոռացեք գնահատել և թողնել հաճելի արձագանք: Շնորհակալություն և կհանդիպենք հաջորդ դասընթացին:)

Խորհուրդ ենք տալիս: