
Բովանդակություն:
2025 Հեղինակ: John Day | day@howwhatproduce.com. Վերջին փոփոխված: 2025-01-23 14:48


Այս նախագիծը ցույց է տալիս firebase- ի օգտագործումը որպես սերվեր `իմ սեղանի հետևի երկայնքով առաջնորդվող լույսերը վերահսկելու և շահարկելու համար:
Պարագաներ
- ESP8266:
- Առաջնորդվող շերտեր WS2812B:
- Էլեկտրաէներգիայի մատակարարում առնվազն 10W@5V գնահատականով:
- LED շերտերի վերահսկման ծրագիր:
Քայլ 1: Ստացեք շերտերը ճիշտ տեղում



Առաջին բանը, որ LED շերտերն իրենց տեղում լինեն
Այս նախագծի համար ես ընտրում եմ իմ հին համակարգչային սեղանը, այնպես որ ես օգտագործեցի որոշ կպչուն ժապավեններ և ամրացրեցի իմ WS2812b հանգույցները դրա հետևի մասում և միացրեցի VCC, GND, DATA տողերը մի քանի լարերով, ինչպես ցույց է տրված նկարներում:
Քայլ 2: Կատարեք փոքրիկ կապեր

Էլեկտրամատակարարումը միացրեք ESP8266- ին [Նշում* - Ես օգտագործել եմ տախտակ, որն օգտագործել եմ տան ավտոմատացման համար, բայց մեզ անհրաժեշտ է միայն ESP8266]
Միացեք հետևյալ կերպ.
- D5 (PIN 14) -> LED շերտի տվյալների քորոց
- Միացրեք ESP8266- ի GND կապը, սնուցման աղբյուր, LED շերտեր:
Դա սարքավորման համար է, այժմ թույլ տվեք անցնել կոդավորման տախտակին:
Քայլ 3. Firebase- ի կանոններ և տվյալների բազայի սխեմա


Տվյալների բազայի սխեման պարզ է:
-
(օգտվող)
-
նեոպիքսելներ
-
0
{r: 12, g: 220, b: 120}
-
1
{r: 112, g: 150, b: 200}
-
-
նշան
- հրապարակային ՝ {նշան}
- մասնավոր ՝ {նշան}
-
Այս սխեման ներկայացնում է պարզ կառուցվածքներ ՝ Led արժեքների ցուցակ
Token բաժինները ներկայացնում են նույնականացման պարզ համակարգ, որտեղ իսկական և մասնավոր հատվածները համընկնում են նույնականացման դեպքում:
Քայլ 4: Կարգավորման կոդ



Կոդը բավականին ինքնագրելի է:
- Ներառեք անհրաժեշտ գրադարանները:
- Կարգավորեք տվյալների բազայի նույնականացման նշանը
- Տրամադրել WiFI- ի հավատարմագրերը
- Կարգավորեք firebase հոսքը neopixels փոփոխություններին և սկսեք լսել հաճախորդի կողմից գործարկված տվյալների փոփոխությունները:
- Շրջանակում շարունակեք ստուգել իրադարձությունները և մուտքային տվյալները ուղարկեք օգնականի գործառույթներին:
-
Օգնականի գործառույթը վերցնում է տվյալները և ստուգում, թե որքանով է neopixel- ի թարմացումը հրահրել հետևյալի համար.
- Մեկ LED
- LED համարների շարք
- Բոլոր LED- ները:
Քայլ 5: Autoroom հավելվածը





Ես պատրաստել եմ «Autoroom» կոչվող հավելվածը Flutter- ում ՝ օգտագործելով Dart ծրագրավորման լեզուն ՝ LED լույսերը վերահսկող սարքերը:
Ահա դրա արդյունքների օրինակ:
- Նախ, մուտք գործեք հավատարմագրերի դեպքում իմ դեպքում դա (xritzx)
- Ընտրեք գույնը և տեսականին և կտտացրեք թարմացում:
- Կամ գուցե գունավորեք ամբողջ տեսականին `ընտրելով -1:
Խորհուրդ ենք տալիս:
Ձեր աշխատասեղանի երկրպագու փոխելը. 10 քայլ

Ձեր աշխատասեղանի երկրպագու փոխելը. Սա արվել է `փորձելու և օգնելու մեկին, ով նոր է աշխատում աշխատասեղանի վրա: Ձեր երկրպագուն չափազանց բարձր է: Համակարգիչը տաքանում է Դրանք կարող են լինել որոշ պատճառներ, թե ինչու պետք է փոխեք ձեր երկրպագուն
Ինչպես պատրաստել Led Pixel Arduino աշխատասեղանի ժամացույց ՝ 9 քայլ

Ինչպես պատրաստել Led Pixel Arduino աշխատասեղանի ժամացույց. Ահա այս ընկերական ընկերներիս մեջ ես ձեզ ցույց կտամ, թե ինչպես պատրաստել arduino- ի միջոցով ղեկավարվող ժամացույց:
Բակի ինտերակտիվ լույսեր, հետիոտնային լույսեր `3 քայլ

Բակի ինտերակտիվ լույսեր, հետիոտնային լույսեր. Ես ուզում էի ինչ -որ ինտերակտիվ բակի լույսեր կառուցել իմ հետևի բակի համար: Գաղափարն այն էր, որ երբ ինչ -որ մեկը քայլում էր մեկ ճանապարհով, դա անիմացիա կբարձրացներ այն ուղղությամբ, որով դուք գնում էիք: Ես սկսեցի Dollar General- ի 1.00 $ արևային լույսերով
Հեռակառավարվող հզորություն RGB LED տրամադրության լույս. 3 քայլ (նկարներով)

Հեռակառավարվող հզորության RGB LED տրամադրություն. Վերահսկեք հզոր LED լույսի ճառագայթի գույնը հեռակառավարման վահանակով, պահեք գույները և հիշեք դրանք ըստ ցանկության: Այս բանի միջոցով ես կարող եմ վերահսկել պայծառ լույսի գույնը տարբեր գույների միջոցով երեք հիմնական գույներ ՝ կարմիր կանաչ
Երաժշտության ներքո տեղադրված DIY ամանորյա լույսեր - խորեոգրաֆիայի տան լույսեր. 15 քայլ (նկարներով)

DIY Սուրբ Christmasննդյան լույսեր ՝ երաժշտության ներքո - Խորեոգրաֆիայի տան լույսեր. DIY Ամանորյա լույսեր ՝ երաժշտության ներքո - Խորեոգրաֆիայի տան լույսեր Սա ոչ թե սկսնակ DIY է: Ձեզ անհրաժեշտ կլինի էլեկտրոնիկայի, շրջանառության, ՀԻՄՆԱԿԱՆ ծրագրավորման և էլեկտրական անվտանգության վերաբերյալ ընդհանուր խելամիտ գիտելիքներ: Այս DIY- ը փորձառու մարդու համար է, այնպես որ