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

DIY Wi-Fi RGB Strip Controller ՝ 5 քայլ
DIY Wi-Fi RGB Strip Controller ՝ 5 քայլ

Video: DIY Wi-Fi RGB Strip Controller ՝ 5 քայլ

Video: DIY Wi-Fi RGB Strip Controller ՝ 5 քայլ
Video: Make ANY cheap RGB LED Light Strip SMART with this wifi controller! 2024, Նոյեմբեր
Anonim
DIY Wi-Fi RGB շերտի վերահսկիչ
DIY Wi-Fi RGB շերտի վերահսկիչ

Շնորհակալություն JLCPCB- ին և LCSC- ին այս նախագիծը հնարավոր դարձնելու համար: Ստուգեք դրանք այսօր:

(Նշում. Սա իմ նախագիծը չէ (բացի սխեմատիկից և PCB- ից), և գաղափարի ողջ վարկը բաժին է հասնում Սաիամին)

Ինչպես սկսվեց այս նախագիծը, ես գնեցի RGB LED ժապավեն Ebay- ից, և սարսափելի փոքրիկ IR վերահսկիչը սարսափելի էր, ես ատում էի այն: Այսպիսով, ես գնացի առաքելություն ՝ դրա համար ստեղծելու wifi միացման վերահսկիչ:

Քայլ 1: Մասեր

Մասեր
Մասեր
  • 3 1K դիմադրիչներ
  • 3 Բարձր հզորության տրանզիստորներ, ես օգտագործել եմ TIP31- ը
  • LINKIT ONE միկրոկոնտրոլեր
  • Անալոգային RGB ժապավեն
  • (Մնացածն այն է, եթե դուք արել եք PCB, ինչպես և ես)
  • 1 Պտուտակային տերմինալ
  • Արական վերնագրեր
  • ԳՈՐOOLԻՔՆԵՐ
  • Sոդման երկաթ/կայան
  • Sոդող
  • Տափակաբերան աքցան
  • Մետաղական կտրիչներ

Քայլ 2: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

Երբ ես ուսումնասիրում էի այս դիզայնը, ես օգտագործում էի Սաիամի բլոկ -դիագրամը ՝ EasyEda- ում այս սխեման պատրաստելու համար (հղումը դրան այստեղ) Այժմ, եթե չեք կարող կարդալ դա կամ չեք կարող անհանգստանալ դրանով, ահա հիմնական գաղափարը, Բոլոր տրանզիստորների արտանետիչ քորոցը պետք է միացված լինի GND կապի մեկին: Տրանզիստոր 1 -ի բազային քորոցը պետք է միացվի linkit one- ի թվային PIN 9 -ին: Տրանզիստոր 2 -ի բազային քորոցը պետք է միացվի linkit one- ի թվային PIN 3 -ին: Տրանզիստոր 3 -ի բազային քորոցը պետք է միացվի linkit one- ի թվային PIN 2 -ին: LED շերտի անոդ, որը պետք է միացվի սնուցման աղբյուրին (+): Բոլոր տրանզիստորների էմիտեր կապերը, որոնք պետք է միացված լինեն սնուցման աղբյուրին (-): Հիշեք, որ 3 և 9 կապում օգտագործումը անհրաժեշտ է, և դրանք հնարավոր չէ փոխել, քանի որ դրանք Linkit ONE- ի միակ PWM կապերն են: Քանի որ դրանք ընդամենը երկուսն են, LED շերտի երրորդ գույնը պետք է վերահսկվի սովորական թվային քորոցով:

Քայլ 3: erոդեք ձեր PCB- ն

Sոդեք ձեր PCB- ն
Sոդեք ձեր PCB- ն
Sոդեք ձեր PCB- ն
Sոդեք ձեր PCB- ն

Երբ ես արեցի սխեմատիկ պատկերը, դրանք դարձրեցի PCB և պատվիրեցի դրանք JLCPCB- ում և ստացա դրանք 5 օրվա ընթացքում:

Այնուհետև ես ընթացք տվեցի գնալ LCSC և պատվիրել բաղադրիչները, դրանք որոշ ժամանակ տևեցին, քանի որ DHL- ի համար չափազանց թանկ էր այն հասցնել այնտեղ, որտեղ ես եմ:

5 օր սպասելուց հետո ես ստացա իմ PCB- ները, և դրանք այնքան լավն էին, որքան ես ակնկալում էի, որ դրանք կարող եք տեսնել JLCPCB- ի վերաբերյալ իմ ակնարկը այստեղ `դրանք ավելի խորը տեսնելու համար:

Մի քանի օր անց ես ստացա իմ փաթեթը LCSC- ից `իմ բոլոր բաղադրիչներով, որոնք բոլորը կոկիկ փաթեթավորված էին իրենց իսկ հակաստատիկ տոպրակների մեջ:

Կառավարիչը աշխատում է մոտ 12 Վ լարման վրա, այնպես որ ձեզ անհրաժեշտ կլինի մոտ 12 Վ 3 Ա 3 մ շերտի համար, ինչպես ես եմ օգտագործում:

Հաջորդ քայլը ամեն ինչ կպցնել կամ ձեր տախտակի կամ ձեր PCB- ի վրա `համոզվելով, որ Տրանզիստորների բևեռականությունը ճիշտ է:

Դուք հավանաբար կարող եք ասել, որ ես այստեղ սխալ եմ թույլ տվել, և եթե չեք կարող, ես արուների փոխարեն զույգ վերնագրեր եմ կպցրել, քանի որ մեկ վերնագիրն իգական է:

Քայլ 4: Վերբեռնեք ծածկագիրը:

Վերբեռնեք ծածկագիրը
Վերբեռնեք ծածկագիրը
Վերբեռնեք ծածկագիրը
Վերբեռնեք ծածկագիրը
Վերբեռնեք ծածկագիրը
Վերբեռնեք ծածկագիրը

Ամբողջ զոդումն ու միացումն անելուց հետո, ժամանակն է վերբեռնել կոդը ՝ այն մեկին հղելու համար: Բայց մինչ այդ պետք է ունենալ Բլինկի գրադարանը: Ստորև կցել եմ zip ֆայլը: Հանել ամբողջ բովանդակությունը և փոխանցել դրանք Փաստաթղթեր> Arduino> Գրադարաններ:

Այս նախագծի ծածկագիրը գտնվում է ինքնին Բլինկի գրադարանում: Arduino IDE- ում գնացեք Ֆայլեր> Օրինակներ> Blynk> Linkit ONE: Այժմ դուք պետք է որոշակի փոփոխություններ կատարեք ծածկագրում.

Տակ ՝ char auth = «YourAuthToken»; // Ավելացրեք ձեր blynk նախագծի հեղինակային նշանը (տես հաջորդ քայլը)

Տակ ՝ #define WIFI_SSID «YourSSID» // Ավելացրեք ձեր WiFi կապի անունը:

Տակ ՝ #define WIFI_PASS «YourPASS» // Ավելացրեք ձեր WiFi կապի գաղտնաբառը

Տակ ՝ #սահմանել WIFI_AUTH LWIFI_WPA // Ընտրեք LWIFI_OPEN, LWIFI_WPA կամ LWIFI_WEP- ից:

Եթե չգիտեք Auth նշանը, անցեք հաջորդ քայլին, ապա վերադառնաք այս քայլին: Եթե արդեն ունեք մեկը, պարզապես Linkit ONE- ի անջատիչները սահմանեք SPI, UART և USB դիրքերի և վերբեռնեք ծածկագիրը:

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

Նշում. Սա իմ կոդը չէ, և ամբողջ վարկը գնում է այն ստեղծողի վրա:

Մի անգամ դա անեք:

Ներբեռնեք Blynk հավելվածը play store- ից անվճար: Գրանցվեք հաշիվ ՝ նշելով ձեր էլ. Փոստի հասցեն և այլ մանրամասներ: Դա անելու համար դուք պետք է ունենաք ինտերնետ կապ: Ձեր հաշիվ մուտք գործելով ՝ ստեղծեք ձեր նախընտրած անունով նոր նախագիծ: Նախագիծ կազմելիս կտեսնեք որոշ թվանշաններ և նիշեր: Սա ձեր հեղինակային նշանն է, որն օգտագործվում է ձեր Linkit ONE- ը blynk սերվերին միացնելու համար: Պատճենեք Auth նշանը և ավելացրեք այն նախորդ քայլին տրված ծածկագրին (մանրամասների համար անցեք նախորդ քայլին): Այժմ անցեք ծրագրի էկրանին, որը սկզբում դատարկ կլիներ: Գնացեք վիջեթների վահանակ և պատճենեք «Կոճակ» և «ZeRGBa»: Կոճակի մեջ նշեք PIN- ի համարը 2. ZeRGBa- ում տեղադրեք PIN- ի համարներից երկուսը 3 և 9. Երրորդը թողեք դատարկ: Այժմ վերջապես միացրեք ձեր linkit ONE- ը, թույլ տվեք միանալ Wifi ցանցին, այնուհետև հավելվածում ընտրեք «Խաղալ» տարբերակը: Վերջ! Այժմ դուք կկարողանաք վերահսկել շերտը ձեր սմարթֆոնի միջոցով: Եթե դա չի աշխատում, ստուգեք ձեր կապերը: Համոզվեք, որ հեղինակային նշանը պետք է ճիշտ նշված լինի ծածկագրում:

(Նշում. Սքրինշոթերը իմը չեն, քանի որ ես մոռացել էի դրանց մասին, վարկը ՝ Սաիամի)

Քայլ 5: Եվ դու կատարված ես:

Շնորհակալություն հովանավորներին այս նախագիծը հնարավոր դարձնելու համար և շնորհակալություն Saiyam- ին գաղափարի համար:

Այս նախագծից ինձ դեռ մնացել են PCB- ներ, և եթե որևէ մեկին հետաքրքրում է, կարող եք դրանք գնել այստեղից:

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