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

Ննջասենյակի լամպ Ws2812: 6 քայլ (նկարներով)
Ննջասենյակի լամպ Ws2812: 6 քայլ (նկարներով)

Video: Ննջասենյակի լամպ Ws2812: 6 քայլ (նկարներով)

Video: Ննջասենյակի լամպ Ws2812: 6 քայլ (նկարներով)
Video: ԿԱՀՈՒՅՔԻ ՄԵԾ ՏԵՍԱԿԱՆԻ DOMUS խանութ-սրահներում 2024, Նոյեմբեր
Anonim
Image
Image
Մասերի ցուցակ
Մասերի ցուցակ

Բարեւ բոլորին, Ես որոշեցի վերակառուցել մահճակալի առկա լամպը, որպեսզի կարողանամ կառավարել այն սմարթֆոնից կամ դիտարկիչ ունեցող ցանկացած սարքից և ինտեգրվել, քան Apple Home- ին:

Թիրախներն են.

1. Օգտագործեք WS2812b լուսադիոդային ժապավենը `պայծառությունը, գույնը կամ անիմացիան/էֆեկտները վերահսկելու համար

2. Նորմալ վարքագիծը պահպանելու համար օգտագործեք 220 լ սովորական լամպը, որը վերահսկվում է ռելեով

3. Օգտագործեք LDR ՝ ավտոմատ կառավարման համար պայծառությունը կախված է սենյակի լույսից

4. Ինտեգրված/ներկառուցված վեբ կայք `դիտարկիչում գտնվող ցանկացած սարքի միջոցով վերահսկելու համար

5. Բոլորը միացրեք Apple Home- ի հավաքածուին, եթե դրանք առկա են

6. Ներքին ժամանակացույց `կանոններ սահմանելու, ժամանակի կանոնները անջատելու և միացնելու համար` անկախ Apple Home- ից

Քայլ 1: Մասերի ցուցակ

Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ
Մասերի ցուցակ

1. traditionalանկացած ավանդական լամպ 900-1000 մմ բարձրություն

2. Պլաստիկ խողովակ 20-40 մմ տրամագծով եւ 900-1000 մմ բարձրությամբ: Ես օգտագործել եմ էժան ջրանցքի խողովակ

3. WS2812 լուսադիոդային ժապավեն 30-60 լուսադիոդ մեկ մետրի համար: 2-3 մետր երկարություն

4. ESP8266 կամ ESP32 սարք: Ես օգտագործել եմ ESP8266 dev տախտակը

5. Էլեկտրամատակարարում AC/DC 5V 2-3 Ա (հաշվարկը նման է 1 Ա 50 լուսադիոդների գումարած մինուս)

6. LDR

7. Ռելեի մոդուլ `220 վ լամպը կառավարելու համար

8. Ռեզիստորներ `1x 200 Օմ, 1x 10k Օմ

9. Որոշ լարեր

Քայլ 2: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Հիմա ժամանակն է միացնել բոլոր բաղադրիչները միասին:

Քայլ 3: հավաքում

Հավաքում
Հավաքում
Հավաքում
Հավաքում

1. Փաթեթավորեք LED- ների ժապավենը պլաստմասե խողովակի շուրջ

2. Տեղադրեք ESP8266- ը ցանկացած պլաստիկ տուփի մեջ

3. Տեղադրեք ռելեի մոդուլը մեկ այլ պլաստիկ տուփի մեջ

4. Հաղորդալար ըստ դիագրամների

5. Լամպի հատակին ամրացրեք արկղեր: Ես օգտագործել եմ պլաստիկ սոսինձ

6. Լամպի վերևում դրեք LDR և թաքցրեք լարերը պլաստիկ խողովակի ներսում

Քայլ 4: Softwareրագրակազմ

Այս նախագծի համար ես օգտագործել եմ ունիվերսալ ծրագրակազմ, որը մշակվել է իմ կողմից

Խնդրում ենք դիտել github էջը

Սա պարունակում է ամբողջական հրահանգ, թե ինչպես կազմել և կարգավորել

Հենց այս նախագծի համար ես օգտագործել եմ հետևյալ կազմաձևման ֆայլերը

1. Կոնֆիգուրացիա config.json

2. Servicesառայությունների ծառայություններ. Json

3. Ձգող գործարկիչներ: json

Այն, ինչ ձեզ հարկավոր է, ստուգեք և փոխեք.

1. Services.json - կարգավորեք «համարակալվածները». Xxx, որտեղ ձեր իրական LED- ների xxx համարը, շերտերի կտրումից հետո

2. config.json - ձեր սարքի «localhost» համապատասխան հյուրընկալողի անունը սահմանեք.

3. config.json - սահմանեք համապատասխան արժեքներ ձեր mqtt կապի համար `" mqtt_host "," mqtt_port ":," mqtt_user "," mqtt_pass ":, եթե mqtt_host- ը դատարկ է, սարքը չի փորձի միանալ mqtt- ին

Քայլ 5: Ինտեգրում Apple Home- ին (ըստ ցանկության)

Խնդրում ենք դիտել վիքի, ինչպես անել ինտեգրումը

github.com/Yurik72/ESPHomeController/wiki/…

Խնդրում ենք դիտել Homekit2MQTT- ի կազմաձևի կցված մասը:

Եթե չեք ցանկանում ամեն ինչ ձեռքով ավելացնել, պարզապես փոխարինեք ֆայլի ամբողջը կամ դրա մի մասը (config.json) Homekit2MQTT կազմաձևում:

Քայլ 6: Վայելեք

Վայելեք
Վայելեք
Վայելեք
Վայելեք
Վայելեք
Վայելեք
Վայելեք
Վայելեք

Այժմ, երբ ամեն ինչ արված է, կարող ես

  1. Deviceանկացած սարքի միջոցով կառավարեք ձեր լույսը դիտարկիչի միջոցով

    • Միացրեք/անջատեք RGB LED- ները
    • Միացրեք/անջատեք լամպի լամպը
    • Կառավարեք գույնը, պայծառությունը և ավելի քան 40 ներկառուցված էֆեկտներ WS2812- ի համար
    • Կարգավորեք ժամանակի պարզ ժամանակացույց ՝ վերը նկարագրված բոլոր գործառույթների համար
  2. Օգտագործելով Apple Home հավաքածուն

    • Միացրեք/անջատեք RGB LED- ները
    • Միացրեք/անջատեք լամպի լամպը
    • Կառավարեք RGB Leds- ի գույնն ու պայծառությունը
    • Օգտագործելով Home kit ավտոմատացման սցենարի տեղադրման ժամանակացույցը
    • Սիրիի օգտագործումը ձեր լամպի ձայնային կառավարման համար

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