ОГНЕННЫЙ СВЕТИЛЬНИК

ПРОЕКТ WIFI ЛАМПА

ПОЯВИЛСЯ НОВЫЙ ПРОЕКТ ЛАМПЫ!

13 июня 2019 вышла новая версия “Огненной лампы” – 14 безумных 3D эффектов с управлением по WiFi + режим будильник-рассвет! Зацени обязательно!

ПРОЕКТ WIFI ЛАМПА

Добавлена версия 1.2: поправлены баги в управлении
Добавлена версия от Вадима, тоже без багов + слегка переделаны режимы. Пробуйте!
Добавлена версия 1.3: пофикшен баг с функцией fillAll, возникающий при низком уровне удачи/на старых версиях IDE

подписаться на обновления

Светильник на основе адресной светодиодной ленты под управлением Arduino с различными эффектами.

  • Управление одной сенсорной кнопкой
  • Эффекты: Блуждающий огонёк, Светлячки, Смена цвета, Радуга, Конфетти, Пламя
  •  Управление, Удержание – яркость, 1х тап – вкл/выкл, 2х тап – переключ режима, 3х тап – вкл/выкл белый свет, 4х тап – старт/стоп авто смены режимов

Update 24.01.2019. Спасибо тем, кто посоветовал матовый плафон из Леруа! Стоит примерно 500р, размеры: высота 20см, диаметр 10см. Пример работы на фотках

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.

  • Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

С сенсорной кнопкой

С обычной кнопкой

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

Если вместо указанных товаров у вас открываются блузки/вата/прочая хрень – выбросьте свой айфон! Или проверьте его на вирусы.

Гайд по ленте:

  • Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
  • 1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
  • 30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
  • IP30 лента без влагозащиты (как на видео)
  • IP65 лента покрыта силиконом
  • IP67 лента полностью в силиконовом коробе
  • Для видео использовалась лента с плотностью 60 на метр и без влагозащиты: 1m 60 IP30
всё для пайки
аккумы, bms
arduino, модули
мультиметры
инструменты
бп и модули

ПРОШИВКА И НАСТРОЙКА

Загружать прошивку желательно до подключения компонентов, чтобы убедиться в том, что плата рабочая. После сборки можно прошить ещё раз, плата должна спокойно прошиться. В проектах с мощными потребителями в цепи питания платы 5V (адресная светодиодная лента, сервоприводы, моторы и проч.) необходимо подать на схему внешнее питание 5V перед подключением Arduino к компьютеру, потому что USB не обеспечит нужный ток, если например лента его потребует. Это может привести к выгоранию защитного диода на плате Arduino. Гайд по скачиванию и загрузке прошивки можно найти под спойлером на следующей строчке.

1. Если это ваше первое знакомство с Arduino, внимательно изучите гайд для новичков и установите необходимые для загрузки прошивки программы.

2. Скачайте архив со страницы проекта. Если вы зашли с GitHub – кликните справа вверху Clone or download, затем Download ZIP. Это тот же самый архив!

3. Извлеките архив. Содержимое папки libraries перетащите в пустое место папки с библиотеками Arduino C:/Program Files (x86)/Arduino/libraries/

4. Папку с прошивкой из firmware положите по пути без русских букв. Если в папке с прошивкой несколько файлов – это вкладки, они откроются автоматически.

5. Настройте прошивку (если нужно), выберите свою плату, процессор. Подключите Arduino к компьютеру, выберите её COM порт и нажмите загрузить.

6. При возникновении ошибок или красного текста в логе обратитесь к 5-ому пункту гайда для новичков – “Разбор ошибок загрузки и компиляции“.

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии (в этом проекте внешних библиотек нет)
  • firmware – прошивки для Arduino
  • schemes – схемы подключения компонентов
скачать архив
страница на github
сообщить об ошибке
обсудить на форуме

Дополнительно

  • FAQ

    В: Можно ли использовать обычную дешёвую RGB ленту?
    О:

    В: Как подключить обычную кнопку вместо сенсора?
    О:

  • Попробуйте разные эффекты пламени! Настраивается в прошивке

Настройки в прошивке

CURRENT_LIMIT 2000  // лимит по току в миллиамперах, автоматически управляет яркостью (пожалей свой блок питания!) 0 - выключить лимит
AUTOPLAY_TIME 30    // время между сменой режимов в секундах

NUM_LEDS 14         // количсетво светодиодов в одном отрезке ленты
NUM_STRIPS 4        // количество отрезков ленты (в параллели)
LED_PIN 6           // пин ленты
BTN_PIN 2           // пин кнопки/сенсора
BRIGHTNESS 250      // начальная яркость
FIRE_PALETTE 0      // разные типы огня (0 - 3). Попробуй их все! =)
2019-06-17T13:15:22+03:00