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

LED շերտի վերահսկիչ `8 քայլ (նկարներով)
LED շերտի վերահսկիչ `8 քայլ (նկարներով)

Video: LED շերտի վերահսկիչ `8 քայլ (նկարներով)

Video: LED շերտի վերահսկիչ `8 քայլ (նկարներով)
Video: IELTS All Tips for Speaking Writing Listening & Reading Preparation 2024, Նոյեմբեր
Anonim
LED շերտի վերահսկիչ
LED շերտի վերահսկիչ
LED շերտի վերահսկիչ
LED շերտի վերահսկիչ

Այս հրահանգում ես ձեզ կներկայացնեմ այն քայլերը, թե ինչպես օգտագործել և կառավարել ձեր LED շերտերը ՝ կառուցելով կառավարման ինտերֆեյս: Ես շատ զվարճացա այս լույսերով, քանի որ վստահ եմ, որ դուք նույնպես կզգաք: Եթե ձեզ դուր է գալիս այս հրահանգը, խնդրում ենք անպայման քվեարկեք դրա համար Lighting Challenge- ում:

Այս կարգավորիչով օգտվողը կկարողանա ընտրել տարբեր գույներ, ինչպես նաև այնպիսի գործողություններ, ինչպիսիք են թարթելը, մարելը և հետապնդելը դեպի իրենց LED շերտը: Դիմումներն ու հարմարեցումներն անվերջ են: Վայելեք:)

Անվտանգության նկատառումներ. Soldոդման ժամանակ համոզվեք, որ աշխատում եք լավ օդափոխվող տարածքում `համապատասխան գորգով և անվտանգության ակնոցներով: Բացի այդ, ապահովեք համապատասխան PPE- ի օգտագործումը այս ձեռնարկի ընթացքում տարբեր գործիքների հետ աշխատելիս:

*Այլ նշումներ. Այս նախագիծը չի ներառում բնակարանը, այլ միացումը, ծածկագիրը և ընդհանուր ինտերֆեյսը: Սա ձեզ ազատություն է տալիս բնակարանն այնպես նախագծել, ինչպես ինքներդ եք հարմար:)

Պարագաներ

  • LCD 20x04 էկրան
  • I2C մոդուլ
  • Պերֆ տախտակ (9 x 15 սմ)
  • Թռիչքային մալուխներ (M- ից F, M- ից M- ից, F- ից F- ից)
  • 6x 10k Օմ
  • Arduino USB մալուխ
  • 4x մեծ PTM կոճակներ
  • 2x փոքր PTM կոճակներ
  • 7x փոքր հանգույցներ (ըստ ցանկության)
  • 3x M2 պտուտակ
  • 3x M2 վեցանկյուն ընկույզ
  • 2x 12 V 1A ադապտերներ
  • Arduino Uno տախտակ
  • 5 - 10 մ լուսադիոդային լուսարձակներ

Քայլ 1. LCD, I2C, Arduino UNO և Perf Board

LCD, I2C, Arduino UNO և Perf Board
LCD, I2C, Arduino UNO և Perf Board
LCD, I2C, Arduino UNO և Perf Board
LCD, I2C, Arduino UNO և Perf Board
LCD, I2C, Arduino UNO և Perf Board
LCD, I2C, Arduino UNO և Perf Board

1. I2C մոդուլը կպցրեք LCD 20x04 էկրանին հետևի մասում: I2C մոդուլը օգտագործվում է LCD էկրանով հաղորդակցվելու համար `առանց լարերի խառնաշփոթի: Առայժմ մի անհանգստացեք Arduino Uno- ին կապող կապերի մասին:

2. Ապահովեք LCD էկրանը ծայրամասային տախտակի վերևում ՝ օգտագործելով M2 պտուտակներ և վեցանկյուն ընկույզներ:

3. Ապահովեք Arduino- ն ծայրամասային տախտակի ներքևում ՝ օգտագործելով M2 պտուտակներ և վեցանկյուն ընկույզներ: Շատ կարևոր է, որ այս երկու բաղադրիչներն էլ ապահով լինեն և չշարժվեն:

Քայլ 2: Կոճակներ + Նախնական միացում

Կոճակներ + Նախնական միացում
Կոճակներ + Նախնական միացում
Կոճակներ + Նախնական միացում
Կոճակներ + Նախնական միացում
Կոճակներ + Նախնական միացում
Կոճակներ + Նախնական միացում

1. Օգտագործելով արականից իգական ցատկող մալուխներ, ամրացրեք կապումներն Arduino- ի նավահանգիստներին, ինչպես նշված է ստորև.

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. Տեղադրեք 4 մեծ PTM (push-to-make) կոճակները քառակուսի ձևաչափով, ինչպես երևում է վերևում, կատարման տախտակի վրա: Պետք է լինի վերևի ձախ, ներքևի ձախ, վերևի աջ և ներքևի աջ կոճակներ: Այս կոճակներին դեռ պետք չէ կապեր հաստատել:

Քայլ 3: Հիմնական կոճակների տեղադրում

Հիմնական կոճակների տեղադրում
Հիմնական կոճակների տեղադրում
Հիմնական կոճակների տեղադրում
Հիմնական կոճակների տեղադրում
Հիմնական կոճակների տեղադրում
Հիմնական կոճակների տեղադրում

Այժմ ժամանակն է կցել այս կոճակները Arduino- ին: Համոզվեք, որ դրանք կոկիկ կերպով միացնում եք, որպեսզի UI- ն օգտագործողի համար պարզ լինի:

1. Կցեք բոլոր կոճակները սովորական 5V ռելսին, որը միացված է Arduino- ին:

2. Յուրաքանչյուր կոճակի մյուս տերմինալը պետք է միացված լինի Arduino UNO- ի հետևյալ կապումներին.

  • Վերևի ձախ կոճակ ………. Կոդ 8
  • Ներքևի ձախ կոճակ ………. Փին 9
  • Վերևի աջ կոճակ ………. Փին 10
  • Ստորին աջ կոճակ ………. Փին 11

3. Վերջապես, յուրաքանչյուր տերմինալ (ոչ 5 Վ) պետք է նաև միացված լինի 10K Օմ քաշվող դիմադրիչին GND- ին `լողացող լարումը և աղմուկը նվազեցնելու համար:

Քայլ 4: Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն

Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն
Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն
Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն
Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն
Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն
Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն

Unfortunatelyավոք, LED շերտերը էներգիա են պահանջում և, հետևաբար, պահանջում են էլեկտրաէներգիայի համապատասխան աղբյուրներ: Այդ պատճառով ես ավելացրեցի երկրորդ 12V 1A ադապտերը, որը բացառապես նպատակ ուներ ժապավենին լարվածություն ապահովել: Այնուամենայնիվ, եթե կարողանաք ձեռք բերել ավելի մեծ հզորության վարկանիշ ունեցող ադապտեր, ես դա խորհուրդ կտայի (ես դա չէի կարող անել ՝ COVID-19- ի սահմանափակումների պատճառով):

1. Հոսեք հոսանքի ադապտերային մալուխը և դրեք դրական մետաղալարերը LED շերտի դրական մատակարարման վրա, իսկ GND- ը `GND- ին` LED շերտի վրա:

2. Օգտագործելով jumper մալուխ, համոզվեք, որ Arduino- ի 6 -րդ կապը միացված է LED շերտի տվյալների մալուխին: Սա այն քորոցն է, որը շերտին կասի, թե ինչպես վարվել/ինչ ցուցադրել:

Քայլ 5: Ավելի փոքր կոճակներ

Ավելի փոքր կոճակներ
Ավելի փոքր կոճակներ
Ավելի փոքր կոճակներ
Ավելի փոքր կոճակներ

Ես ավելացրել եմ այս ավելի փոքր կոճակները ՝ օգտվողին հնարավորություն ընձեռելու հարմարեցնելու այնպիսի գործառույթների արագությունը, ինչպիսիք են թարթելը, մարելը և հետապնդելը: Վերևի կոճակը սեղմելը մեծացնում է այդ գործողությունների արագությունը `նվազեցնելով այդ օղակները բաժանող ուշացումը: Այս երկու կոճակները PTM են և ընտրովի լրացուցիչ գործառույթ են:

1. Տեղադրեք կոճակները օծանելիքի տախտակի վրա և ամրացրեք դրանք տեղում: Հասկացեք, թե որ կողմերն են հակառակ տերմինալները, օգտագործելով մուլտիմետրը, միայն վստահ լինելու համար:

2. Երկու կոճակների մի կողմը կրկին պետք է միացված լինի ընդհանուր 5V ռելսին:

3. Երկու կոճակների մյուս կողմը պետք է միացված լինի Arduino- ի հետևյալ կապումներին.

  • Վերին կոճակ (նվազեցրեք արագությունը) - ամրացրեք Arduino 12 -ը
  • Ստորին կոճակ (արագության բարձրացում) - ամրացրեք Arduino 13 -ը

Քայլ 6: Softwareրագրաշարի տեղադրում

Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում

Կոդը գործարկելու համար ձեզ հարկավոր է տեղադրել ստորև բերված երկու գրադարանները:

LiquidCrystal_I2C

FastLED

Եթե դուք արդեն ունեք այս գրադարանները, գնացեք «Գործիքներ», այնուհետև «Գրադարանավար», այնուհետև փնտրեք այս գրադարանները և կտտացրեք «Տեղադրեք» կամ «Թարմացնել», ինչպես վերևում է:

Քայլ 7: Կոդ

Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը
Օրենսգիրքը

Ներբեռնեք, պատճենեք և տեղադրեք ստորև նշված կոդը ձեր Arduino IDE- ում և վերբեռնեք այն տախտակին: Միացրեք 12 Վ լարման աղբյուրը տախտակին և եթե ամեն ինչ տեղում է, էկրանը պետք է լուսավորվի «LED STRIP CONTROLLER» հաղորդագրությամբ:

Եթե գործընթացի որևէ մասի հետ որևէ խնդիր ունեք, խնդրում ենք ազատ զգալ հարցնել ստորև բերված մեկնաբանությունների բաժնում, և ես կանեմ ամեն ինչ, որպեսզի պատասխանեմ:

Քայլ 8: Ավարտվեց:

Image
Image
Ավարտվեց!
Ավարտվեց!

Դուք ԿԱՏԱՐՎԵԼ եք: Վայելեք:)

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