Съдържание:

Контролер за LED ленти: 8 стъпки (със снимки)
Контролер за LED ленти: 8 стъпки (със снимки)

Видео: Контролер за LED ленти: 8 стъпки (със снимки)

Видео: Контролер за LED ленти: 8 стъпки (със снимки)
Видео: Gledopto GL-C-103P - Zigbee контролер за адресируеми LED осветителни тела, първо запознаване 2024, Ноември
Anonim
Контролер за LED ленти
Контролер за LED ленти
Контролер за LED ленти
Контролер за LED ленти

В тази инструкция ще ви преведа през стъпките как да използвате и управлявате вашите LED ленти, като изградите контролен интерфейс. Много се забавлявах с тези светлини, но съм сигурен, че и вие ще го направите. Ако ви харесва тази инструкция, не забравяйте да гласувате за нея в Lighting Challenge!

С този контролер потребителят ще може да избира различни цветове, както и действия като мигане, избледняване и преследване на тяхната LED лента. Приложенията и адаптациите са безкрайни. Наслади се:)

Съображения за безопасност: Когато запоявате, не забравяйте да работите в добре проветриво помещение с подходяща постелка и предпазни очила. Също така, осигурете използването на подходящи ЛПС, когато работите с различни инструменти в целия урок.

*Други бележки: Този проект не включва корпуса, а по -скоро веригата, кода и общия интерфейс. Това ви дава свободата да проектирате жилището, както сметнете за добре:)

Консумативи

  • LCD екран 20x04
  • I2C модул
  • Perf Board (9 x 15 см)
  • Кабелни джъмпери (M до F, M до M, F до F)
  • 6x 10k Ohm
  • USB кабел Arduino
  • 4x големи PTM бутона
  • 2x малки бутони PTM
  • 7x малки кръстовища (по избор)
  • 3x M2 винт
  • 3x шестостенни гайки M2
  • 2x 12 V 1A адаптери
  • Arduino Uno Board
  • 5 - 10 м LED лампи

Стъпка 1: LCD, I2C, Arduino UNO и Perf Board

LCD, I2C, Arduino UNO и Perf Board
LCD, I2C, Arduino UNO и Perf Board
LCD, I2C, Arduino UNO и Perf Board
LCD, I2C, Arduino UNO и Perf Board
LCD, I2C, Arduino UNO и Perf Board
LCD, I2C, Arduino UNO и Perf Board

1. Запоявайте I2C модула към задната част на LCD дисплея 20x04. Модулът I2C се използва за комуникация с LCD екран без нужда от бъркотия на проводниците. Не се притеснявайте за пин връзки към Arduino Uno все още.

2. Закрепете LCD екрана към горната част на перф дъската с помощта на винтове M2 и шестостенни гайки.

3. Закрепете Arduino към дъното на перф дъската с помощта на M2 винтове и шестостенни гайки. Много е важно и двата компонента да са сигурни и да не се движат.

Стъпка 2: Бутони + начална схема

Бутони + начална схема
Бутони + начална схема
Бутони + начална схема
Бутони + начална схема
Бутони + начална схема
Бутони + начална схема

1. Използвайки джъмперни кабели от мъжки към женски, свържете щифтовете към портовете на Arduino, както е посочено по -долу:

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. Поставете 4-те големи бутона PTM (push-to-make) в квадратен формат, както се вижда по-горе, на перф дъската. Трябва да има горе вляво, долу вляво, горе вдясно и долу вдясно. Все още не е необходимо да се свързват тези бутони.

Стъпка 3: Настройка на основните бутони

Настройка на основните бутони
Настройка на основните бутони
Настройка на основните бутони
Настройка на основните бутони
Настройка на основните бутони
Настройка на основните бутони

Сега е време да прикачите тези бутони към Arduino. Уверете се, че ги свързвате по чист начин, за да поддържате потребителския интерфейс ясен за потребителя.

1. Прикрепете всички бутони към обща 5V шина, която е свързана към Arduino.

2. Другият извод на всеки бутон трябва да бъде свързан към следните щифтове на Arduino UNO:

  • Горен ляв бутон ………. Ин 8
  • Долен ляв бутон ………. Пин 9
  • Горен десен бутон ………. Инструмент 10
  • Долен десен бутон ………. Ин 11

3. И накрая, всеки терминал (не 5V) също трябва да бъде свързан към 10K Ohm издърпващ се резистор към GND, за да се намали плаващото напрежение и шум.

Стъпка 4: Допълнителен източник на захранване + LED лента

Допълнителен източник на захранване + LED лента
Допълнителен източник на захранване + LED лента
Допълнителен източник на захранване + LED лента
Допълнителен източник на захранване + LED лента
Допълнителен източник на захранване + LED лента
Допълнителен източник на захранване + LED лента

За съжаление, LED лентите са енергоемки и затова изискват подходящи източници на електричество. Поради тази причина добавих втори 12V 1A адаптер, предназначен единствено за захранване на лентата. Ако обаче можете да се сдобиете с адаптер с по-голяма мощност, силно бих го препоръчал (не можах поради ограниченията на COVID-19).

1. Отстранете кабела на захранващия адаптер и прикрепете положителния проводник към положителното захранване на LED лентата и GND към GND на LED лентата.

2. С помощта на джъмпер кабел се уверете, че щифт 6 на Arduino е свързан към кабела за данни на LED лентата. Това е щифтът, който ще каже на лентата как да се държи/какво да показва.

Стъпка 5: По -малки бутони

По -малки бутони
По -малки бутони
По -малки бутони
По -малки бутони

Добавих тези по -малки бутони, за да позволя на потребителя да регулира скоростта на функции като мигане, избледняване и преследване. Натискането на бутона отгоре увеличава скоростта на тези действия, като намалява забавянето, което разделя тези цикли. И двата бутона са PTM и са допълнителна допълнителна функция.

1. Поставете бутоните върху перф дъската и ги запоявайте на място. Разберете кои страни са срещуположни клеми с помощта на мултицет, за да сте сигурни.

2. Едната страна на двата бутона трябва отново да бъде свързана към обща 5V шина.

3. Другата страна на двата бутона трябва да бъде свързана към следните щифтове на Arduino:

  • Горен бутон (намаляване на скоростта) - Pin 12 Arduino
  • Долен бутон (увеличаване на скоростта) - Pin 13 Arduino

Стъпка 6: Настройка на софтуера

Настройка на софтуера
Настройка на софтуера

За да стартирате кода, ще трябва да инсталирате двете библиотеки, свързани по -долу.

LiquidCrystal_I2C

FastLED

Ако вече имате тези библиотеки, отидете на „Инструменти“, след това „Мениджър на библиотеки“, след това потърсете тези библиотеки и щракнете върху „Инсталиране“или „Актуализиране“, както се вижда по -горе.

Стъпка 7: Кодът

Кодът
Кодът
Кодът
Кодът

Изтеглете, копирайте и поставете кода по -долу във вашата Arduino IDE и го качете на дъската. Свържете 12V източника на захранване към платката и ако всичко е на мястото си, екранът трябва да светне със съобщението: 'LED STRIP CONTROLLER'.

Ако срещнете някакви проблеми с някоя част от процеса, моля не се колебайте да зададете въпрос в секцията за коментари по -долу и аз ще направя всичко възможно да отговоря.

Стъпка 8: Готово

Image
Image
Готово!
Готово!

Ти си готов! Наслади се:)

Препоръчано: