Оглавление:

Украшение окна рождественским светом, управляемое Wi-Fi: 4 шага
Украшение окна рождественским светом, управляемое Wi-Fi: 4 шага

Видео: Украшение окна рождественским светом, управляемое Wi-Fi: 4 шага

Видео: Украшение окна рождественским светом, управляемое Wi-Fi: 4 шага
Видео: Гирлянда на окно из адресных светодиодов ws2812b + контроллер T1000. 2024, Ноябрь
Anonim
Image
Image
Украшение окна с рождественским светом, управляемое Wi-Fi
Украшение окна с рождественским светом, управляемое Wi-Fi

Управляйте светодиодной лентой со своего телефона или ПК - множество веселых рождественских световых узоров.

Запасы

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

Рекомендуемые: