Как использовать программируемые светодиодные ленты для освещения рождественских праздников (с Arduino Uno)

Оглавление:

Как использовать программируемые светодиодные ленты для освещения рождественских праздников (с Arduino Uno)
Как использовать программируемые светодиодные ленты для освещения рождественских праздников (с Arduino Uno)
Anonim

Если вы хотите сделать свой дом идеальным для Рождества, пора проявить творческий подход! Этот проект идеально подходит для тех, кто заинтересован в веселом и уникальном проекте DIY, или для тех, кто хочет сделать дом как можно более праздничным к этому Рождеству с ослепительными светодиодными огнями. Эта статья предлагает простое руководство, которое проведет вас через подключение и настройку Arduino Uno, чтобы добавить потрясающие эффекты к вашей светодиодной ленте.

Шаги

Часть 1 из 5: Монтаж светодиодной ленты

Часть1 шаг1
Часть1 шаг1

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

Обратите внимание на линию, по которой будет проходить полоса.

Шаг 2. Измерьте длину участков, на которых вы хотите установить свет

Составьте план расчетов. Один рулон светодиодной ленты имеет длину 5 метров, поэтому вы можете разрезать полосу на желаемую длину или найти участки, равные длине полосы.

Часть1 step3
Часть1 step3

Шаг 3. Прикрутите крючки для чашек вдоль карниза

Разместите их каждые 6 дюймов.

  • Просверлите пилотные отверстия, чтобы их было легче вкрутить.

    IMG_9647
    IMG_9647
Часть1 step4
Часть1 step4

Шаг 4. Вкрутите проушины в пластиковую полоску

Разместите их каждые 6 дюймов. Убедитесь, что расстояние между крючками каждой чашки и между проушинами каждого экипажа одинаковое.

Молнии
Молнии

Шаг 5. Разместите стяжки

Поместите стяжки через каждые 8 дюймов, чтобы прикрепить светодиодные ленты к пластиковым полосам.

Вешать трубку
Вешать трубку

Шаг 6. Повесьте светодиодную ленту на карниз, совместив глаза экипажа с крючками для чашек

Часть 2 из 5: Подключение светодиодной ленты

IMG_9658
IMG_9658

Шаг 1. Осмотрите светодиодную ленту

На каждом конце полоски будет по три провода.

  • Провод заземления (GND); Вход сигнала данных (Din); Провод питания (+ 5В).
  • Обратите внимание на направление потока строки данных на полосе.
Резистор2
Резистор2

Шаг 2. Подключите провод ввода данных

  • Подключите резистор 470 Ом последовательно к сигнальному проводу светодиодной ленты (зеленый). Этот резистор помогает предотвратить выбросы на линии передачи данных, которые могут повредить первый светодиод полосы.
  • Подключите перемычку от контакта 12 на Arduino к другому концу резистора.
Конденсатор
Конденсатор

Шаг 3. Подключите короткую отрицательную (-) ножку конденсатора 1000 мкФ к заземляющему проводу (GND), а более длинную положительную (+) ножку к проводу питания (+ 5V) светодиодной ленты

Powerle2d
Powerle2d

Шаг 4. Подключите светодиодную ленту к источнику питания

  • Отрежьте кабель светодиодной ленты желаемой длины.
  • С помощью провода подключите провод питания (+ 5 В) на светодиодной ленте к порту + V на блоке питания.
  • Подключите заземляющий провод светодиодной ленты (GND) к порту –V (COM) источника питания.

    Отвинтите винты на портах блока питания, чтобы вставить провода, а затем затяните винты

Ардугино
Ардугино

Шаг 5. Включите Arduino

  • Возьмите длинную перемычку и подключите вывод Vin на Arduino к порту + V источника питания.
  • Возьмите перемычку и подключите контакт GND на Arduino к заземляющему проводу светодиодной ленты.
IMG_b9835
IMG_b9835

Шаг 6. Убедитесь, что ни один из проводов не закорачивается

Светодиоды на полосе очень чувствительны и могут выйти из строя.

  • Закрепите все открытые соединения проводов изолентой.

    Схематический
    Схематический
Powercord
Powercord

Шаг 7. Подключите удлинитель к источнику питания

  • Подключите зеленый провод к ⏚
  • Подключите черный провод к L
  • Подключите белый провод к N

Часть 3 из 5: Установка программного обеспечения Arduino

Снимок экрана 2018 02 07 в 11.04.58 AM
Снимок экрана 2018 02 07 в 11.04.58 AM

Шаг 1. Загрузите и установите Arduino IDE 1.6.5

Вы можете бесплатно скачать его с веб-сайта Arduino.

  • Более новая версия Arduino IDE не применима для этого проекта, потому что код не может компилироваться.
  • Дважды щелкните загруженный файл и следуйте инструкциям по установке программы.
IMG_9640
IMG_9640

Шаг 2. Отсоедините Arduino Uno от светодиодной ленты

Убедитесь, что между платой Arduino и световой полосой нет соединения.

IMG_9635
IMG_9635

Шаг 3. Подключите плату Arduino Uno к компьютеру через USB-кабель

Часть 4 из 5: Установка библиотеки PololuLedStrip и загрузка кодов

Chossingport
Chossingport

Шаг 1. Вернитесь в IDE Arduino

Выберите правильный USB-порт для Arduino IDE, чтобы он мог подключиться к вашей плате.

Нажмите «Инструменты», затем перейдите к «Порт» и затем нажмите на правильный порт (для пользователей Windows: COM3, COM2…). Если в меню нет COM-портов, попробуйте другой порт USB или перезагрузите компьютер

Панель поиска pn
Панель поиска pn
Снимок экрана 2018 02 09 в 22:00 59
Снимок экрана 2018 02 09 в 22:00 59

Шаг 2. Установите библиотеку Pololu

Щелкните «Эскиз» и перейдите к «Включить библиотеку», а затем «Управление библиотеками».

  • Щелкните строку поиска и введите PololuLedStrip.
  • Снимок экрана 2018 02 07 в 1.57.58 PM
    Снимок экрана 2018 02 07 в 1.57.58 PM

    Найдите PololuLedStrip от Pololu и нажмите кнопку установки.

LedStripXmas
LedStripXmas

Шаг 3. Загрузите коды на плату Arduino

  • Щелкните «Файл», затем «Примеры», затем «PololuLedStrip». Наконец, дважды щелкните LedStripXmas. Arduino IDE откроет новое окно, содержащее коды для этого проекта.

    Снимок экрана 2018 02 09 в 22.11.36 PM
    Снимок экрана 2018 02 09 в 22.11.36 PM
  • Измените количество светодиодов в кодах. Введите 150, эта светодиодная лента имеет 150 светодиодов.

    Снимок экрана 2018 02 09 в 22:27 33
    Снимок экрана 2018 02 09 в 22:27 33
  • Нажмите кнопку загрузки и проверьте строку состояния.

    IDE скомпилирует ваш код и, если ошибок не обнаружено. Если вы получаете ошибки, проверьте свой код

Шаг 4. Отключите плату Arduino от компьютера

Шаг 5. Снова подключите его к светодиодной ленте

    • Подключите контакт 12 на Arduino к проводу данных светодиодной ленты.
    • Подключите перемычку питания (+ 5 В) к контакту Vin, а перемычку заземления - к GND на Arduino.

Часть 5 из 5: Тестирование

Шаг 1. Вставьте удлинитель в ближайшую розетку

IMnG_9838
IMnG_9838

Шаг 2. Проверьте индикатор состояния (желтый) на блоке питания

Свет должен быть включен постоянно.

Optimize
Optimize

Шаг 3. Готово

подсказки

  • Если светодиодная лента не загорается, проверьте настройку еще раз, чтобы убедиться, что все подключено правильно.
  • Убедитесь, что вы используете Arduino IDE 1.6.5 для загрузки кодов.
  • Проверить на наличие неисправных компонентов. Если вы считаете, что ваша настройка верна и все соединения на месте, возможно, что некоторые из ваших компонентов неисправны, например, резистор и конденсатор.
  • Добавление таймера к вашей розетке позволит вам автоматически включать / выключать светодиодную ленту в определенное время.
  • Установите и закрепите блок питания на стене, чтобы упростить монтаж всех компонентов вместе.

Предупреждения

  • Не подключайте короткий вывод конденсатора к проводу питания (5 В +) светодиодной ленты. Ваши компоненты могут загореться.
  • Не подключайте удлинитель к розетке, если все винты портов блока питания ослаблены.
  • Не прикасайтесь к блоку питания голыми руками. Рекомендуется надеть резиновые перчатки, чтобы избежать случайных ударов током.

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