Բովանդակություն:
- Պարագաներ
- Քայլ 1. LCD, I2C, Arduino UNO և Perf Board
- Քայլ 2: Կոճակներ + Նախնական միացում
- Քայլ 3: Հիմնական կոճակների տեղադրում
- Քայլ 4: Լրացուցիչ էներգիայի աղբյուր + LED ժապավեն
- Քայլ 5: Ավելի փոքր կոճակներ
- Քայլ 6: Softwareրագրաշարի տեղադրում
- Քայլ 7: Կոդ
- Քայլ 8: Ավարտվեց:
Video: LED շերտի վերահսկիչ `8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս հրահանգում ես ձեզ կներկայացնեմ այն քայլերը, թե ինչպես օգտագործել և կառավարել ձեր 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
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 ժապավեն
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րագրաշարի տեղադրում
Կոդը գործարկելու համար ձեզ հարկավոր է տեղադրել ստորև բերված երկու գրադարանները:
LiquidCrystal_I2C
FastLED
Եթե դուք արդեն ունեք այս գրադարանները, գնացեք «Գործիքներ», այնուհետև «Գրադարանավար», այնուհետև փնտրեք այս գրադարանները և կտտացրեք «Տեղադրեք» կամ «Թարմացնել», ինչպես վերևում է:
Քայլ 7: Կոդ
Ներբեռնեք, պատճենեք և տեղադրեք ստորև նշված կոդը ձեր Arduino IDE- ում և վերբեռնեք այն տախտակին: Միացրեք 12 Վ լարման աղբյուրը տախտակին և եթե ամեն ինչ տեղում է, էկրանը պետք է լուսավորվի «LED STRIP CONTROLLER» հաղորդագրությամբ:
Եթե գործընթացի որևէ մասի հետ որևէ խնդիր ունեք, խնդրում ենք ազատ զգալ հարցնել ստորև բերված մեկնաբանությունների բաժնում, և ես կանեմ ամեն ինչ, որպեսզի պատասխանեմ:
Քայլ 8: Ավարտվեց:
Դուք ԿԱՏԱՐՎԵԼ եք: Վայելեք:)
Խորհուրդ ենք տալիս:
LED շերտի պայծառության վերահսկիչ `4 քայլ
LED շերտի պայծառության վերահսկիչ. LED շերտերն ամբողջ աշխարհում հայտնի են ցածր լարման և պայծառության սպառման համար: Երբեմն մենք պետք է կարգավորենք այս LED շերտերի լարման մատակարարումը և պայծառությունը, օրինակ ՝ ձեր քնի ընթացքում դուք կարող եք անհանգստանալ պայծառ
Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285: 3 քայլ
Փոփոխված RGBW LED շերտի վերահսկիչ, PIR վերահսկվող, ESP8285. Տանը իմ գրասեղանի վերևում ես տեղադրել եմ RGBW LED ժապավեն: WiFi LED RGBW կարգավորիչը պետք է աշխատի այնպիսի հավելվածի հետ, ինչպիսին է Magic Home ծրագիրը: Այնուամենայնիվ, ես պարունակում եմ ESP8285 չիպ, որը ես փայլեցրել եմ իմ սեփական որոնվածով: Ես ավելացրեցի PIR, որով LED ժապավենը անցնում է
Գործնական Arduino ESP32 անլար պատի վարդակից LED շերտի վերահսկիչ `6 քայլ
Գործնական Arduino ESP32 Wireless Wall Outlet LED Strip Controller. Սա շատ գործնական DIY Wireless Wall Outlet վերահսկիչ է ցածր գնով LED շերտերի համար: Այն փոխարինում է EBay- ում վաճառվող էժան wifi կարգավորիչներին: Նրանք լավ են աշխատում RGB Led շերտերով: EBay Wifi կարգավորիչը լավ կառուցված չէ և հեշտությամբ կոտրվում է: Ալս
3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. 9 քայլ (նկարներով)
3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. Ես միշտ ցանկացել եմ մի քանի թվային լուսադիոդային ժապավեններ վերահսկելու էժան միջոց: Այս հրահանգը ցույց է տալիս այն բոլոր քայլերը, որոնք ես անցել եմ այս նախագծի նախագծման և կառուցման ժամանակ:
LED շերտի պայծառության վերահսկիչ `7 քայլ
LED շերտի պայծառության վերահսկիչ. Hii ընկեր, երբեմն մեզ դուր չի գալիս LED շերտի բարձր պայծառությունը և դրա վրա անջատում ենք անջատիչը: Այսպիսով, այսօր ես պատրաստվում եմ LED շերտի պայծառության վերահսկիչի միացում կազմել: Այս միացումով մենք կարող ենք հեշտությամբ վերահսկել պայծառությունը LED շերտի: Այս ci