Мазмұны:

ESP8266 қолданатын WiFi RGB ұялы шамы: 6 қадам
ESP8266 қолданатын WiFi RGB ұялы шамы: 6 қадам

Бейне: ESP8266 қолданатын WiFi RGB ұялы шамы: 6 қадам

Бейне: ESP8266 қолданатын WiFi RGB ұялы шамы: 6 қадам
Бейне: MAX6675 Температура термопары через WiFi с ESP8266 NodeMCU D1 Mini 2024, Шілде
Anonim
ESP8266 көмегімен WiFi RGB ұялы шам
ESP8266 көмегімен WiFi RGB ұялы шам

Бұл жазбада біз WiFi арқылы басқарылатын әдемі RGB ұялы шам жасаймыз. Басқару беті түстерді тез өзгертуге мүмкіндік беретін түсті дөңгелектен тұрады, сонымен қатар 16 миллионнан астам түс комбинациясын жасау үшін RGB мәндерін тікелей көрсетуге болады.

Жоғарыдағы бейнеде сіз білуіңіз керек барлық нәрсені қамтиды, сонымен қатар шамның қалай жиналатынын түсіндіреді.

1 -қадам: Компоненттерді жинаңыз

Компоненттерді жинаңыз
Компоненттерді жинаңыз
Компоненттерді жинаңыз
Компоненттерді жинаңыз

Бізге WeMos D1 Mini немесе үйлесімді ESP8266 тақтасы, microUSB ажырату тақтасы және 5V, WS2812B адрестік RGB жарықдиодты шамдары қажет. Сіз сілтеме ретінде төмендегі сілтемелерді пайдалана аласыз:

  • WeMos D1 Mini:
  • MicroUSB үзілуі:
  • WS2812B жарық диодтары:

D1 шағын тақтасында microUSB коннекторы мен 5В шығысы бар, бірақ USB коннекторынан қуат алдымен істікке жетпес бұрын диод пен 500мА сақтандырғыш арқылы өтеді. Бізге бұдан да жоғары ток қажет, өйткені әрбір жарық диодты толық жарықтылықта 60 мА дейін қабылдай алады. Біз бұл шамды қосу үшін microUSB ажырату тақтасын қолданатын себебіміз.

2 -қадам: Шамның 3D моделін дайындаңыз

Шамның 3D моделін дайындаңыз
Шамның 3D моделін дайындаңыз

Келесі сілтеме бойынша модельдерді жүктеп алыңыз және оны өзіңіз қалаған масштабқа сәйкес басып шығарыңыз.

Thingiverse -те 3D моделі:

Мен 140 деп белгіленген файлдарды қолдандым және оны 70% дейін кішірейтіп жібердім, себебі мен үлкен нәрсені қаламадым.

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

3 -қадам: Жарықдиодты шамдарды қосыңыз

Жарық диодтарын қосыңыз және сым қосыңыз
Жарық диодтарын қосыңыз және сым қосыңыз
Жарық диодтарын қосыңыз және сым қосыңыз
Жарық диодтарын қосыңыз және сым қосыңыз
Жарық диодтарын қосыңыз және сым қосыңыз
Жарық диодтарын қосыңыз және сым қосыңыз

Содан кейін жарық диодты жолақты ұзындыққа кесіп, қажет болғанша қосу керек. Мен суреттерде көрсетілгендей екі қабатта барлығы 26 жарықдиодты қосуды шештім. Қуат түйреуіштері параллель қосылған, бірақ деректер кіріс түйреуішінен шығысқа қарай ағуы керек, сондықтан осыны есте сақтаңыз.

Мен сонымен қатар сымдар оңай сырғып кетуі үшін стендтің ойығын кесіп алдым, себебі тақта сыртта отырады.

4 -қадам: Эскизді дайындаңыз

Эскизді дайындаңыз
Эскизді дайындаңыз
Эскизді дайындаңыз
Эскизді дайындаңыз
Эскизді дайындаңыз
Эскизді дайындаңыз

Эскизді келесі сілтеме бойынша жүктеп алып, оны Arduino IDE -де ашыңыз.

Эскиз:

Сізге пикселдер немесе жарық диодтар санын WiFi желісінің аты мен паролімен бірге қосу керек, себебі тақта оған қосылуы керек. Сондай -ақ, шам қосылғанда RGB әдепкі мәндерін өзгертуге болады.

Бұл эскизге ESP8266 тақтасын қолдау пакетін және Adafruit NeoPixel кітапханасын орнату қажет болады.

ESP8266 тақтасына қолдау пакетін орнату:

  • Параметрлер терезесін ашыңыз (Файл-> Параметрлер), келесі URL мекенжайын (https://arduino.esp8266.com/stable/package_esp8266com_index.json) тақта менеджері бөліміне қосыңыз, содан кейін терезені жабыңыз.
  • Басқару тақтасының менеджерін (Tools-> Boards-> Board Manager) ашыңыз және ESP8266 енгізіңіз және қол жетімді буманы орнатыңыз.
  • Аяқтағаннан кейін тақта менеджерін жабыңыз және суретте көрсетілгендей дұрыс тақта параметрлерін таңдаңыз.

Adafruit NeoPixel кітапханасын орнату:

  • Кітапхана менеджерін ашыңыз (Құралдар-> Кітапхана менеджері)
  • «Adafruit NeoPixel» теріңіз және пайда болатын кітапхананы орнатыңыз

Бұл аяқталғаннан кейін жүктеу түймесін басып, нобайдың жүктелуін күтіңіз. Содан кейін сериялық мониторды ашып, IP мекенжайы көрсетілгенше күтіңіз. Қазіргі заманғы Wi -Fi маршрутизаторларының көпшілігі IP -адрестерді құрылғыларға автоматты түрде сақтайды, бірақ сіз DHCP параметрлерін өзгерту арқылы IP мекенжайын қолмен сақтай аласыз.

5 -қадам: Барлығын бірге қосыңыз

Барлығын бірге қосыңыз
Барлығын бірге қосыңыз
Барлығын бірге қосыңыз
Барлығын бірге қосыңыз
Барлығын бірге қосыңыз
Барлығын бірге қосыңыз

Барлығын біріктіру үшін қосу схемасын қолданыңыз. Жарық диодтарының жалпы санына байланысты тиісті қуат көзін пайдалануды ұмытпаңыз. 26 светодиоды үшін 5В, 2А қуат көзін пайдалану ұсынылады, себебі бұл құрылыста және біз бұрын салынған USB қуат хабы жақсы жұмыс істейді.

6 -қадам: шамды тексеріңіз

Лампаны тексеріңіз
Лампаны тексеріңіз
Лампаны тексеріңіз
Лампаны тексеріңіз
Лампаны тексеріңіз
Лампаны тексеріңіз
Лампаны тексеріңіз
Лампаны тексеріңіз

IP мекенжайын компьютердегі немесе ұялы телефондағы веб -шолғышқа енгізіп, Басқару түймесін басыңыз. Содан кейін сіз түсті дөңгелекті аласыз. Шамның түсі автоматты түрде өзгеруі үшін қалаған түсті таңдаңыз. Қажет болса, сіз RGB мәндерін тікелей енгізе аласыз.

Әдемі көрінетін өте жақсы RGB ұялы лампасын жасау қаншалықты оңай! Веб -браузерді пайдалану мүлдем ыңғайлы емес, бірақ мен бұл шамды үйдегі автоматтандыру жобасына және басқа сенсорларға қосатын боламын. Бұл жалпы пайдалану мүмкіндігін жақсартады. Егер үйді автоматтандыру сізді қызықтыратын болса, төмендегі сәйкес сілтемелерді пайдаланып, бізге хабарлаңыз:

  • YouTube:
  • Инстаграм:
  • Facebook:
  • Twitter:
  • BnBe веб -сайты:

Ұсынылған: