Оглавление:
Видео: Светодиодный настенный дисплей: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этом руководстве мы узнаем, как сделать настенный светодиодный экран, подходящий как для повседневной, так и для профессиональной среды. Я хотел сделать это, потому что светодиоды - это новая для меня концепция, о которой часто забывают, тем не менее, они могут быть легким и интересным проектом. это оригинальный проект, над которым мне пришлось нелегко, но я многому научился.
Запасы
Дерево (я использовал дерево, чтобы сделать свет, но подойдут любые материалы)
ИК-датчик (инфракрасный датчик) Я использую ИК-приемник sunfounder (9,38 канадских долларов)
Комплект ИК-пульта ДУ (ИК-пульт с соответствующим ИК-датчиком (4,48 канадских долларов)
Светодиодная лента RGB (29,99 канадских долларов)
Arduino UNO R3 (14,29 канадских долларов)
Комплект соединительных кабелей (дополнительно) (5,29 канадских доллара)
Вкл. Кулисный переключатель (набор из 20) (14,99 канадских долларов)
Аккумуляторы Double A (12,99 канадских долларов)
Корпус на четыре аккумулятора (9,98 канадских долларов)
Подключение батареи Arduino Разъем питания
Клей для дерева
2025 Аккумулятор
Инструменты
Дрель
Клей для дерева
Кусачки / стрипперы
Паяльник
Шаг 1: Создание светового короба
Лично я хотел получить гладкую, чистую древесину, поэтому просто сделал простую коробку, а затем приклеил ее к плоской деревянной доске размером 5 1/2 дюймов на 9 дюймов. это было быстрое и легкое строительство. есть несколько способов сделать это. Моим первым шагом было вырезать два куска дерева размером 1 1/2 дюйма на 2 1/4 дюйма. это действует как ширина коробки. Затем я вырезал два деревянных куска размером 5 на 1 1/4 дюйма и склеил их. образуя прямоугольник, НАКЛЕЙТЕ меньшие части ВНУТРИ двух более длинных деревянных кусков, это дает достаточно места для маневра для Arduino и аккумуляторной батареи, чтобы втиснуться внутрь. Я лично склеил коробку, а затем закрепил их двумя Винты по 1 дюйм с каждой стороны. Это позволило клею высохнуть максимально быстро и в правильном положении.
Когда я скрутил коробку, я начал резать кусок поверхности, этот кусок дерева был 9 дюймов на 5 3/4 дюйма. Затем я ждал, пока деревянный ящик высохнет (время ожидания 24 часа). как только все высохло, я центрировал коробку на поверхности дисплея, затем приклеил ее (время ожидания 24 часа) и убедился, что конструкция коробки
Затем я просто просверлил 2 отверстия, одно для проводки, а второе для кулисного переключателя, для проводов я просверлил отверстие 1/2 дюйма в нижней части. Затем для верхней части я должен был сделать контур переключателя. Я взял сверло 1/2 дюйма и просверлил 2 отверстия по обе стороны от следа, чтобы сделать пространство внутри как можно более пустым. Затем я использовал файл, чтобы выровнять все (проверьте диаграмму).
Шаг 2: Установка светодиодов
После того, как коробка полностью высохла и просверлила отверстия, можно приступать к установке светодиодов на поверхность. Я принял несколько мер предосторожности при установке светодиодов, которые не являются необходимыми, но имеют значение для дисплея. Я обнаружил, что чем ближе вы подходите к центру, тем плавнее свет выходит по бокам, как видно на видео. Я отцентрировал свои светодиоды и убедился, что они установлены прямо и строго по центру. Я сделал свои светодиоды на 1/2 дюйма от края поверхности дисплея. Это сделало свет равномерным по всему периметру. Вам не нужно этого делать, и на самом деле это весело - поиграть с позициями и углами. Это также очень важно что вы внимательно следите за стрелками на светодиодах, это показывает направление, в котором должен течь ток, иначе вы можете изменить полярность светодиодов.
как только я выровнял их, я использовал клей, который был на обратной стороне полосы, чтобы приклеить на место, в случае, если вы не можете заставить его эффективно приклеиваться, всегда хорошо очистить поверхность, чтобы убедиться, что она приклеивается к дереву вместо пыли и прочего на поверхности. вы также можете использовать двусторонний скотч, но я лично предпочитаю его, так как он больше ширины светодиодной ленты, легко пачкается и отслаивается.
из-за светодиодов, которые я использую, их нужно припаять, чтобы они поворачивались на 90 градусов, как показано на фотографии. вы должны соединить все разомкнутые цепи с соответствующими цепями на другом конце светодиодной ленты с помощью соединительных кабелей, как показано выше.
при работе со светодиодами следует помнить о том, какое напряжение они могут выдержать. Светодиоды, которые я использую, могут выдерживать до 6 вольт электричества, поэтому я использую четырехъядерный аккумулятор. максимальное напряжение, которое он может выдавать, составляет 6 вольт.
Шаг 3: Подключение
Проводка для этого проекта очень проста, ИК-датчику требуется только питание, заземление и данные. моим контактом данных для ИК-датчика был контакт 3. Проблема, с которой я столкнулся при создании этого дисплея, заключалась в том, что моему ИК-приемнику требовалось 5 В электричества, однако ИК-датчик должен работать нормально. но в случае, если это не сработает и для вас, вы можете припаять кабель питания датчика к кабелю 5V для светодиодов. это видно на фото. Кабель для передачи данных моих светодиодов - 6. Для светодиодов также нужен только один провод для передачи данных, одно питание и заземление. супер просто.
Если вы решите использовать кулисный переключатель, как я, вам следует припаять провод питания, идущий от четырехъядерного аккумулятора, к контакту слева. на этом этапе вы должны были вставить переключатель в отверстие в верхней части коробки, а затем припаять провода. на правом штыре должен быть кабель питания разъема постоянного тока. Земля может проходить непосредственно от аккумуляторной батареи к разъему. переключатель останавливает прохождение тока к разъему и прекращение подачи питания через Arduino, это будет вашим главным элементом управления (ВКЛ., ВЫКЛ.). На светодиодах, которые я использую, есть место, к которому вы должны припаять провода питания, заземления и данных, как показано на фотографии, сделайте это сейчас. когда вы это сделаете, убедитесь, что вы пропустите кабели через отверстие в дне, чтобы коробка могла ровно лежать на стене.
после того, как все припаяно, пропустите 3 провода, идущие от ИК-датчика, и пропустите их через отверстие наверху (там, где идет переключатель), у вас должно быть достаточно места, чтобы пропустить переключатель и освободить провода для движения. вы можете свободно отрегулировать расположение датчика в соответствии с вашими потребностями и расположением в комнате.
Шаг 4: Код
все библиотеки, которые я использовал, адресуются в верхней части кода и могут быть установлены на GitHub.com.
Примечание: убедитесь, что вы изменили контакты и номер светодиода соответственно.
этот код в настоящее время работает на модели Windows 10 Pro, переход на Mac или другую модель может повлиять на код, поэтому будьте внимательны к этому.
Как видите, существует Serial.ln, поэтому вы можете использовать монитор последовательного порта, чтобы не отставать от кода и видеть, где что-то могло пойти не так.
#include #include #ifdef _AVR_ #include #endif
#define LED_PIN 6
#define LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv irrecv (MY_RECV_PIN); decode_results результаты;
Полоса Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// функция setup () - запускается один раз при запуске --------------------------------
void setup () {
#if defined (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #endif
Serial.begin (9600);
strip.begin (); strip.show (); strip.setBrightness (50);
irrecv.enableIRIn (); // Запускаем приемник
}
// функция loop () - выполняется многократно, пока плата включена ---------------
int button_mode = 0;
void loop () {
Serial.println («в цикле»); если (irrecv.decode (& результаты)) {button_mode = button_mode +1; если (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); // Красный colorWipe (strip. Color (0, 255, 0), 50); // Зеленый colorWipe (strip. Color (0, 0, 255), 50); // Синий colorWipe (strip. Color (255, 255, 255), 50); // белый} else if (button_mode == 2) {Serial.println ("Настройка светодиодов на эффект радуги"); радуга (10); colorWipe (strip. Color (255, 255, 255), 50); // белый} irrecv.resume (); // Получение следующего значения} // delay (500); }
void colorWipe (uint32_t color, int wait) {
для (int i = 0; i
// Цикл радуги по всей полосе. Время задержки (в мс) между кадрами.
void rainbow (int wait) {
for (long firstPixelHue = 0; firstPixelHue <5 * 65536; firstPixelHue + = 256) {for (int i = 0; i
/
Рекомендуемые:
Настенный дисплей Dakboard с Pi Zero W: 6 шагов (с изображениями)
Настенный дисплей Dakboard с Pi Zero W: Я работаю в ИТ. Часто к нам приходят клиенты, которые хотят, чтобы мы удалили их старый комплект. Обычно это оставляет нас с грудой металлолома, а мониторы - одна из вещей, которые мы находим, которые тратятся впустую. Дома я обновил свои собственные мониторы, и это оставило мою старшую о
Светодиодный настенный знак: 6 шагов
Светодиодная настенная вывеска: простой и увлекательный проект, который можно сделать в свободное время
Светодиодный настенный светильник Night City Skyline: 6 шагов (с изображениями)
Светодиодный настенный светильник Night City Skyline: в этом руководстве описывается, как я построил декоративный настенный светильник. Идея состоит в том, чтобы создать очертания ночного города с освещенными окнами в зданиях. Светильник выполнен из полупрозрачного голубого оргстекла с окрашенными в
Деревянный светодиодный настенный светильник: 5 шагов (с изображениями)
Деревянный светодиодный настенный светильник: Хорошо, мне нравится играть со светодиодами, и я также люблю работать с деревом. Почему бы не использовать и то, и другое и не создать что-то уникальное. Возникла необходимость в каком-нибудь приятном приятном источнике света над моим компьютерным столом, и мне не понравился осветительный прибор, который уже был
Как сделать светодиодный спинни / ролли / светодиодный цилиндр !: 10 шагов
Как сделать светодиодный цилиндр Spinnie / Rollie / LED!: Ну, сначала я делал некоторые из них, и я также делал некоторые из них (вроде.) Я действительно хотел что-то вставить в Get the LED Из! Вызов, тогда эта идея просто пришла мне в голову, как будто ты жаришь попкорн! Мммм, попкорн. Д