Мазмуну:

Бөлмөнүн чырагы Ws2812: 6 кадам (сүрөттөр менен)
Бөлмөнүн чырагы Ws2812: 6 кадам (сүрөттөр менен)

Video: Бөлмөнүн чырагы Ws2812: 6 кадам (сүрөттөр менен)

Video: Бөлмөнүн чырагы Ws2812: 6 кадам (сүрөттөр менен)
Video: Кооздук ылай кыш карагылачы Tetris, кыш декор 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 LED тилкеси метрге 30-60 LED. Узундугу 2-3 метр

4. ESP8266 же ESP32 түзмөгү. Мен ESP8266 иштеп чыгуу тактасын колдондум

5. Электр энергиясы менен камсыздоо AC/DC 5V 2-3 A. (эсептөө 1А сыяктуу 50 светодиод плюс минус)

6. LDR

7. Реле модулу 220в лампаны башкаруу

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

9. Кээ бир зымдар

2 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Азыр бардык компоненттерди бириктирүү убактысы келди.

3 -кадам: чогултуу

Чогултуу
Чогултуу
Чогултуу
Чогултуу

1. Жарык диоддорун пластикалык түтүктүн айланасына ороп коюңуз

2. ESP8266ны каалаган пластикалык кутуга салыңыз

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

4. Диаграммаларга ылайык зым

5. Чырактын түбүнө кутучаларды бекитүү. Мен пластикалык желимди колдондум

6. LDRди чырактын үстүнө коюп, пластикалык түтүктүн ичине зымдарды жашырып коюңуз

4 -кадам: Программалык камсыздоо

Бул долбоор үчүн мен өзүм иштеп чыккан универсалдуу программаны колдондум

Сураныч, github баракчасын караңыз

Бул компиляциялоо жана орнотуу боюнча толук көрсөтмөнү камтыйт

Так ушул долбоор үчүн мен төмөнкү конфигурация файлдарын колдондум

1. Configuration config.json

2. Кызматтар кызматтары.json

3. Triggers trigger.json

Эмне текшерүү жана өзгөртүү керек:

1. Services.json - "numleds" жөнгө салуу: 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 LEDди күйгүзүү/өчүрүү
    • Лампочканы күйгүзүү/өчүрүү
    • WS2812 үчүн түстү, жарыктыкты жана 40тан ашык эффекттерди башкарыңыз
    • Жогоруда сүрөттөлгөн бардык функциялар үчүн жөнөкөй убакыт графигин орнотуңуз
  2. Apple Home комплектин колдонуу

    • RGB LEDди күйгүзүү/өчүрүү
    • Лампочканы күйгүзүү/өчүрүү
    • RGB Ledsтин түсүн жана жарыктыгын башкарыңыз
    • Үй комплектинин автоматташтыруу скриптин орнотуу пландоочусун колдонуу
    • Чырагыңыздын үнүн башкаруу үчүн siri колдонуу

Сунушталууда: