Съдържание:

LED дисплей за стенен монтаж: 5 стъпки
LED дисплей за стенен монтаж: 5 стъпки

Видео: LED дисплей за стенен монтаж: 5 стъпки

Видео: LED дисплей за стенен монтаж: 5 стъпки
Видео: Светодиодный LED экран своими руками из 99 модулей размером 2880 на 1760 мм 2024, Юли
Anonim
LED дисплей за стенен монтаж
LED дисплей за стенен монтаж
LED дисплей за стенен монтаж
LED дисплей за стенен монтаж
LED дисплей за стенен монтаж
LED дисплей за стенен монтаж

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

Консумативи

Дърво (използвах дърво, за да направя светлината, но всички материали ще работят)

IR сензор (инфрачервен сензор) Използвам IR приемника на слънцезащитника (CA $ 9,38)

Комплект за IR дистанционно управление (Инфрачервено дистанционно със съответния IR сензор (CA $ 4.48)

RGB LED лента ($ 29,99)

Arduino UNO R3 (14,29 щ.д.)

Комплект кабели за джъмпери (по избор) (CA $ 5.29)

Включен изключващ превключвател (20 пакета) (CA $ 14,99)

Батерии с двойно А (12,99 щ.д.)

Калъф с четири батерии (9,98 щ.д.)

Връзка към батерията Arduino Захранващ щепсел

Лепило за дърво

2025 батерия

Инструменти

Пробивна машина

Лепило за дърво

Резачки/Машини за тел

Поялник

Стъпка 1: Създаване на Light Box

Създаване на Light Box
Създаване на Light Box
Създаване на Light Box
Създаване на Light Box

Лично аз исках да отида за гладък вид на чисто дърво, така че просто направих обикновена кутия, след което я залепих на плоско дърво 5 1/2 "x9". това беше бърза и лесна конструкция. има няколко метода за това. първата ми стъпка беше да отрежа две парчета дърво 1 1/2 "x 2 1/4". това действа като ширината на кутията. След това изрязах две 5 "x1 1/4" парчета дърво и ги залепих заедно. правейки правоъгълник, залепете по -малките парчета от вътрешната страна на двете по -дълги парчета дърво, това позволява достатъчно място за раздвижване, за да могат Arduino и батерията да се притиснат. Аз лично залепих кутията заедно и след това ги закрепих с 2 1 "винтове от всяка страна. Това позволи на лепилото да изсъхне най -бързо и в правилната позиция.

когато завинтих кутията, започнах да режа повърхностното си парче, това парче дърво беше 9 "x 5 3/4" и след това изчаках дървената кутия да изсъхне (24 часа време за изчакване). след като изсъхне, центрирах кутията върху повърхността на дисплея, след което я залепих (24 -часово време на изчакване) и я поставих върху конструкцията на кутията

след това просто пробих 2 дупки, едната за окабеляване, а втората за превключвателя, за проводниците пробих 1/2 "отвор в долната част. след това за горната част трябваше да направя контур на превключвателя. след като очертах Получих 1/2 "свредло и пробих 2 дупки от двете страни на следата, за да направя пространството вътре възможно най -празно. след това използвах файл за квадратиране на всичко (диаграма за проверка).

Стъпка 2: Монтиране на светодиоди

Монтажни светодиоди
Монтажни светодиоди
Монтажни светодиоди
Монтажни светодиоди
Монтажни светодиоди
Монтажни светодиоди

След като кутията е напълно изсушена и пробита, добре е да отидете да монтирате светодиодите си върху повърхността. Взех няколко предпазни мерки при монтирането на моите светодиоди, които не са необходими, но правят разлика в дисплея. Открих, че колкото по -близо сте до центъра, толкова по -гладко светлината ще излиза отстрани, както се вижда във видеото. Центрирах светодиодите си и се уверих, че са монтирани право и вярно в центъра. Направих светодиодите си 1/2 от покрайнините на повърхността на дисплея. Това направи светлината постоянна навсякъде. Не е нужно да правите това и всъщност е забавно да играете с позиции и ъгли. Също е много важно че сте внимателни към стрелките, които са на светодиодите, това показва посоката, в която трябва да тече токът или в противен случай можете да обърнете полярността в светодиодите.

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

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

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

Стъпка 3: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

окабеляването за този проект е супер просто, инфрачервеният сензор се нуждае само от захранване, заземяване и данни. моят пин за данни за IR сензора беше щифт 3. проблем, с който се сблъсках при правенето на този дисплей, беше, че моят IR приемник се нуждаеше от 5V електричество, но инфрачервеният сензор трябва да може да работи добре. но в случай, че не работи и при вас, можете да запоявате захранващия кабел на сензора към 5V кабела за светодиодите. това може да се види на снимката. Моят LED кабел за данни е 6. Светодиодите също се нуждаят само от един проводник за данни, едно захранване и заземяване. супер просто.

Ако решите да направите превключвател, както аз направих, трябва да запоите захранващия проводник, идващ от четириядрената батерия, към щифта вляво. в този момент трябваше да поставите превключвателя в отвора в горната част на кутията, след което да запоите проводниците. десният зъб трябва да има захранващ кабел на конектора за постоянен ток. земята може да тече директно от батерията към конектора. превключвателят спира преминаването на тока към конектора и спиране на захранването, преминаващо през Arduino, това ще бъде вашият главен контрол (ON, OFF). на светодиодите, които използвам, има място, където трябва да запоите захранващите, заземяващите и кабелите за данни, както се вижда на снимката, направете го сега. когато го направите, уверете се, че прокарвате кабелите през отвора на дъното, така че кутията да може да лежи плоско на стената.

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

Стъпка 4: Код

всички библиотеки, които използвах, са адресирани в горната част на кода и всички могат да бъдат инсталирани на GitHub.com.

Бърза забележка: Уверете се, че смените съответно щифтовете и светодиода #.

този код в момента работи с Windows 10 pro модел, преминаването към mac или друг модел може да повлияе на кода, така че бъдете внимателни към това.

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

#include #include #ifdef _AVR_ #include #endif

#дефинирайте LED_PIN 6

#дефинирайте LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv unrecv (MY_RECV_PIN); decode_results резултати;

Adafruit_NeoPixel strip (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// функция setup ()-стартира веднъж при стартиране --------------------------------

void setup () {

#ако е дефинирано (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1); #endif

Serial.begin (9600);

strip.begin (); strip.show (); strip.setBrightness (50);

unrecv.enableIRIn (); // Стартирайте приемника

}

// функция loop ()-работи многократно, докато платката е включена ---------------

int button_mode = 0;

void loop () {

Serial.println ("в цикъл"); if (unrecv.decode (& резултати)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); if (button_mode == 0) {Serial.println ("Изчистване на всички светодиоди"); colorWipe (strip. Color (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Настройка на светодиодите за преследване на ефекта"); colorWipe (strip. Color (255, 0, 0), 50); // Червен цвятWipe (strip. Color (0, 255, 0), 50); // Зелен цвятWipe (strip. Color (0, 0, 255), 50); // Син colorWipe (strip. Color (255, 255, 255), 50); // бял} иначе if (button_mode == 2) {Serial.println ("Настройка на светодиодите за ефект на дъгата"); дъга (10); colorWipe (strip. Color (255, 255, 255), 50); // бяло} unrecv.resume (); // Получаване на следващата стойност} // забавяне (500); }

void colorWipe (uint32_t цвят, int чакане) {

за (int i = 0; i

// Дъгов цикъл по цялата ивица. Време за забавяне (в ms) между кадрите.

void rainbow (int wait) {

for (long firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i

/

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