Оглавление:
Видео: Украшение окна рождественским светом, управляемое Wi-Fi: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Управляйте светодиодной лентой со своего телефона или ПК - множество веселых рождественских световых узоров.
Запасы
1. Плата разработчика ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - плата разработки ESP8266, с аккумулятором и предварительно припаянными разъемами. Он поставляется со светодиодной подсветкой RGB и даже датчиком освещенности. Купите два, если хотите! Этот проект легко адаптируется к любой плате ESP8266, например, к моей любимой D1 Mini. Я использую его здесь, потому что пайка не требуется, и он поставляется с аккумулятором.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - тот со съемным чипом Atmega328P, который используется для программирования платы разработчика ESP8266.
3. Кабель USB для Uno: Aliexpress:
4. Кабельные перемычки для подключения всего - в этом проекте пайки не требуется! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - выбор между мужчинами и женщинами и т. Д. Мы используем M2M для Uno, чтобы Подключение светодиодной ленты
5. Светодиодная лента WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Выберите свою версию. Я выбрал 5 м, 150 светодиодов, IP30 (не водонепроницаемый) и белую печатную плату.
6. Батарейки типа AA x 3
Шаг 1: Схема
См. Принципиальную схему.
* Обратите внимание: я не несу ответственности за расплавленные микроконтроллеры или светодиодные ленты. Этот проект сработал для меня, это все, что я могу сказать, однако я не обязательно оставлю его работающим, когда выйду из дома. На многих форумах Arduino рекомендуется иметь как минимум конденсатор 1000 мкФ между 5 В и GND (перед светодиодной лентой), а также резистор 500 Ом перед линией передачи данных. Дополнительные советы см. На странице
Шаг 2: программирование
Получите свой код Arduino здесь: https://github.com/tomjuggler/esp8266-fastled-web… - этот код не мой, я просто адаптировал его для работы из коробки для моей светодиодной ленты, а также автономно по умолчанию без маршрутизатора.
Если вы еще этого не сделали, получите надстройку ESP8266 для Arduino IDE. Аддон и инструкции находятся здесь:
1. Убедитесь, что все подключено (кроме линии питания светодиодной ленты (желтый провод), 2 контакта режима программирования необходимо замкнуть вместе перед включением питания. Для этого на плате есть небольшая заглушка.
2. Включите плату (я добавил к себе переключатель, он не идет в комплекте, вы можете просто вытащить одну батарею и снова включить ее).
3. Подключите USB-кабель от Arduino к компьютеру - сначала необходимо удалить чип Arduino Uno Atmega328 (вместо этого для программирования можно использовать переходник с USB на последовательный).
4. Выберите «Generic ESP8266 Module» в качестве платы в Arduino IDE. Также выберите 4 м с 1 м Spiffs. Теперь проверьте ваше последовательное соединение, Инструменты -> Порт.
5. Загрузите эскиз.
6. Выключите плату и снова включите (при этом контакты режима программирования все еще замкнуты).
7. Загрузите Spiffs (файлы, необходимые для веб-сервера и т. Д.), Инструменты -> «Загрузка данных эскиза ESP8266»
8. Отсоедините 2 контакта режима программирования, подключите провод желтой светодиодной ленты 5 В к 5 В (я вклинил свой между плюсом аккумулятора и аккумулятором, см. Фото ниже)
9. Включение
10. Теперь вам нужно подключиться к точке доступа WiFi с помощью ПК или мобильного телефона. Точка доступа должна отображаться как ESP - так или иначе. После подключения введите «192.168.4.1» в адресную строку. Это адрес веб-сервера ESP8266 по умолчанию.
11. Вот и все, вы сможете использовать веб-приложение для управления освещением!
Шаг 3: Завершение
После загрузки кода вы сможете отключить провода программирования и Arduino UNO. Теперь просто повесьте ваш свет вокруг окна (я повесил свой по верхним краям, за сеткой, которая дает отличный эффект). Кроме того, можно положить плату и аккумуляторы в коробку для аккуратности или даже заменить аккумуляторную батарею на блок питания (возможно, я сделаю это сам позже).
Шаг 4: всех с Рождеством
Что меня больше всего увлекает в этом проекте, так это количество взаимодействующих элементов. Чип ESP запрограммирован на языке C, который взаимодействует с JavaScript, обслуживаемым внутренним веб-сервером и работающим в браузере. HTML также задействован - загляните в папку данных скетча Arduino, если вам интересно. Это отличная обучающая программа с некоторыми действительно праздничными настройками для огней, и я благодарен Джейсону Куну за то, что поделился ею на GitHub.
Вы можете найти этот и другие проекты в области электроники на моем сайте: circusscientist.com
Рекомендуемые:
Светодиодное украшение праздничного окна: 13 шагов
Светодиодное украшение окон на праздник: Мой друг сказал, что делать праздничное украшение окна светодиодной лентой расточительно. В общем, отпуск длится всего пару дней, поэтому мы должны разделить и удалить его через несколько дней. Если подумать, это правда. На этот раз я хочу
Измените окна, чтобы показать, где была сделана фотография: 4 шага
Измените окна, чтобы показать, где была сделана фотография: Введение Вы когда-нибудь просматривали фотографии из путешествий и начинали задаваться вопросом, где вы их сделали? Как назывался тот городок, в котором вы остановились пять лет назад, тот, где у вас был самый восхитительный кофе? После того, как вы изменили Wind
ESP8266 / Arduino RGB LED украшение окна рождественским светом: 5 шагов (с изображениями)
ESP8266 / Arduino RGB LED Рождественский свет для украшения окон: это время года: декабрь. А в моем районе все украшают свои дома и окна рождественскими огнями. На этот раз я решил создать что-то нестандартное, уникальное, используя модуль ESP8266 и всего пару светодиодов RGB. Вы c
Как добавить окна сообщений в пакетном программировании: 3 шага
Как добавить окна сообщений в пакетном программировании: Вы когда-нибудь хотели добавить графический интерфейс для своих пакетных файлов, как в VBScript? Я уверен. Но теперь вы можете с помощью этой замечательной программы под названием MessageBox
Как остановить всплывающие окна в Messenger: 4 шага
Как остановить всплывающие окна в Messenger: Вы когда-нибудь видели рекламу или всплывающие окна при просмотре веб-страниц? Если вы сказали «нет», вы либо лжете, либо уже сделали что-то похожее на эту инструкцию. Это расскажет, как установить Mozilla Firefox, установить расширение Adblock Plus и получить