Мазмұны:

Ws2812 төсек бөлмесінің шамы: 6 қадам (суреттермен)
Ws2812 төсек бөлмесінің шамы: 6 қадам (суреттермен)

Бейне: Ws2812 төсек бөлмесінің шамы: 6 қадам (суреттермен)

Бейне: Ws2812 төсек бөлмесінің шамы: 6 қадам (суреттермен)
Бейне: Управляемые RGB-светодиоды WS2812 2024, Қараша
Anonim
Image
Image
Бөліктер тізімі
Бөліктер тізімі

Бәріне сәлем, Мен смартфоннан немесе браузері бар кез келген құрылғыдан басқаруға және Apple Home -ге қарағанда интеграциялану үшін төсек -орындық шамды қайта құруды шештім.

Мақсаттар мыналар:

1. Жарықтықты, түсті немесе анимацияны/эффектілерді басқару үшін WS2812b светодиодты пайдаланыңыз

2. Қалыпты мінез -құлықты сақтау үшін реле арқылы басқарылатын 220в қалыпты шамды қолданыңыз

3. Жарықтықты автоматты түрде басқару үшін LDR функциясын пайдалану бөлмедегі жарыққа байланысты

4. Браузердегі кез келген құрылғылар арқылы басқаруға арналған кіріктірілген/кіріктірілген веб-сайт

5. Бар болса, олардың барлығын Apple Home жиынтығына біріктіріңіз

6. Ережелерді, уақыт ережелерін анықтау үшін ішкі жоспарлаушы Apple Home -дан тәуелсіз өшеді және қосылады

1 -қадам: Бөліктер тізімі

Бөліктер тізімі
Бөліктер тізімі
Бөліктер тізімі
Бөліктер тізімі

1. Биіктігі 900-1000 мм болатын кез келген дәстүрлі шам

2. Пластикалық құбыр диаметрі 20-40 мм және биіктігі 900-1000 мм. Мен арзан канализация құбырын қолдандым

3. WS2812 жарықдиодты жолағы метрге 30-60 жарықдиодты. Ұзындығы 2-3 метр

4. ESP8266 немесе ESP32 құрылғысы. Мен ESP8266 даму тақтасын қолдандым

5. Қуат көзі AC/DC 5V 2-3 A. (есептеу 50 жарық диодты плюс минус үшін 1А сияқты)

6. LDR

7. 220в шамды басқаруға арналған реле модулі

8. Резисторлар: 1х 200 Ом, 1х 10к Ом

9. Кейбір сымдар

2 -қадам: Сымдарды жалғау

Сымдар
Сымдар

Енді барлық компоненттерді біріктірудің уақыты келді.

3 -қадам: құрастыру

Жинау
Жинау
Жинау
Жинау

1. Жарық диодты жолақты пластикалық құбырға ораңыз

2. ESP8266 кез келген пластикалық қорапқа салыңыз

3. Реле модулін басқа пластикалық қорапқа салыңыз

4. Схемаларға сәйкес сым

5. Шамның түбіне қораптарды бекітіңіз. Мен пластикалық желімді қолдандым

6. LDR шамның жоғарғы жағына қойыңыз және пластикалық құбырдың ішіндегі сымдарды жасырыңыз

4 -қадам: Бағдарламалық қамтамасыз ету

Бұл жоба үшін мен өзім жасаған әмбебап бағдарламалық жасақтаманы қолдандым

Github бетін қараңыз

Бұл компиляция мен орнатудың толық нұсқауын қамтиды

Дәл осы жоба үшін мен келесі конфигурация файлдарын қолдандым

1. config.json конфигурациясы

2. Қызметтер қызметтері.json

3. Triggers.json

Сізге тексеру және өзгерту қажет:

1. Services.json - «нөмірлерді» реттеңіз: xxx, онда 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 конфигурациясының бекітілген бөлігін қараңыз.

Егер сіз бәрін қолмен қосқыңыз келмесе, Homekit2MQTT конфигурациясында файлдың барлығын немесе бір бөлігін (config.json) ауыстырыңыз.

6 -қадам: ләззат алыңыз

Ләззат алыңыз
Ләззат алыңыз
Ләззат алыңыз
Ләззат алыңыз
Ләззат алыңыз
Ләззат алыңыз
Ләззат алыңыз
Ләззат алыңыз

Енді бәрі аяқталғаннан кейін сіз жасай аласыз

  1. Кез келген құрылғыны пайдаланып, браузер арқылы жарықты басқарыңыз

    • RGB светодиодтарын қосу/өшіру
    • Шамды қосу/өшіру
    • WS2812 түсі, жарықтығы және 40 -тан астам әсерлерді басқарыңыз
    • Жоғарыда сипатталған барлық функциялар үшін қарапайым уақыт кестесін орнатыңыз
  2. Apple Home жиынтығын қолдану

    • RGB светодиодтарын қосу/өшіру
    • Шамды қосу/өшіру
    • RGB Leds түсі мен жарықтығын басқарыңыз
    • Home Kit автоматтандыру сценарийлерін орнатудың жоспарлаушысын қолдану
    • Шамды дауысты басқару үшін siri қолдану

Ұсынылған: