GyverLight icon indicating copy to clipboard operation
GyverLight copied to clipboard

Светильник с различными эффектами на Arduino

PROJECT_PHOTO

Эффектный светильник на Arduino

  • Описание проекта
  • Папки проекта
  • Схемы подключения
  • Материалы и компоненты
  • Как скачать и прошить
  • FAQ
  • Полезная информация AlexGyver YouTube

Описание проекта

Светильник на основе адресной светодиодной ленты с различными эффектами Страница проекта на сайте: https://alexgyver.ru/gyverlight/

Особенности:

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

Папки

ВНИМАНИЕ! Если это твой первый опыт работы с Arduino, читай инструкцию

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

Схемы

SCHEME SCHEME

Материалы и компоненты

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

  • Arduino NANO https://ali.ski/U6jiM https://ali.ski/pBv548
  • Сенсорный модуль https://ali.ski/xfXKp https://ali.ski/3lFnJ
  • Лента https://ali.ski/s4BEI
  • Резисторы (220 R) https://ali.ski/xHnpc
  • БП 5 Вольт https://ali.ski/yMkj8 https://ali.ski/W6NXM
  • Ступенчатое сверло https://ali.ski/Tb_uB
  • Проводочки https://ali.ski/KPkF1 https://ali.ski/RMKes

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

Как скачать и прошить

  • Первые шаги с Arduino - ультра подробная статья по началу работы с Ардуино, ознакомиться первым делом!
  • Скачать архив с проектом

На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

  • Установить библиотеки в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)
  • Подключить внешнее питание 5 Вольт
  • Подключить Ардуино к компьютеру
  • Запустить файл прошивки (который имеет расширение .ino)
  • Настроить IDE (COM порт, модель Arduino, как в статье выше)
  • Настроить что нужно по проекту
  • Нажать загрузить
  • Пользоваться

Настройки в коде

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). Попробуй их все! =)

FAQ

Основные вопросы

В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

В: Скачался какой то файл .zip, куда его теперь?
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.

В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/

В: Вылетает ошибка загрузки / компиляции! О: Читай тут: https://alexgyver.ru/arduino-first/#step-5

В: Сколько стоит?
О: Ничего не продаю.

Вопросы по этому проекту

Полезная информация