Светодиодный дисплей с 4-кратной лупой. Лампа, часы и мно...

Источник:

Данное устройство увеличивает площадь светодиодной матрицы в 4 раза. Моя идея — использовать расширяющийся светоотделитель. Если распечатать из полупрозрачного материала (а мой серебристый пластик оказался немного полупрозрачным), то элементы изображения получаются «объемными», а, например, если использовать прошивку для отображения часов, цифры тоже будут объемными. Но можно распечатать их на черном пластике и получить классическое табло, но в 4 раза большего размера ��о цене маленького. А вся электроника будет стоить около 7 долларов.

В зависимости от прошивки можно использовать как часы, лампу, бегущую строку, ночник или цветную музыку.

В конструкции не используется заливка, а только стены, поэтому печать происходит сравнительно быстро и с небольшим расходом материала. Кроме того, не используются винты или другие способы крепления.

Как это работает можно посмотреть на видео

УПД
Я добавил версию в две стороны в виде рамок, она печатается на треть быстрее и при печати модели не создаются углы, закрытые охлаждением вентилятором. Этот вариант еще не проверялся, но думаю, лучше напечатать его из более жесткого PLA.

Распечатать инструкции

Распечатать коробку лучше из частично гибкого пластика, например, СБС. Печатал с соплом 1 мм слоем 0,3 и низкой скоростью (для этого нужен материал, к тому же мой экструдер не может сильно нагреваться). Важно не допускать перегрева, так как деталь может деформироваться.
Вам понадобится плата Arduino Nano, матрица цветного дисплея 8x8, резистор 200-500 Ом с любым питанием и несколько проводов. По электронике я использовал информацию с этого сайта https://alexgyver.ru/gyvermatrixbt/ и выбрал самый простой вариант.

Спецификация (приблизительно 7 долларов США)

WS2812 Светодиодный полноцветный модуль 64 бит 5050 RGB
(приблизительно 4 доллара)
https://aliexpress.ru/item/32658218780.html?spm=a2g0s.9042311.0.0.264d33edPrg17W

Arduino Nano с совместимым загрузчиком Nano 3.0 CH340 USB-драйвер 16 МГц ATMEGA328P / 168 P
(приблизитель��о 2 доллара)
https://aliexpress.ru/item/32341832857.html?spm=a2g0s.9042311.0.0.264d33edPrg17W

Блок питания с адаптером, 5 В, 2 А, 2000 мА
(приблизительно 1 доллар)
https://aliexpress.ru/item/32661794396.html?spm=a2g0s.9042311.0.0.264d33ed0JAM9T

В примере я использовал этот скетч Arduino:

включить

FASTLED_USING_NAMESPACE
// Демо-ролик FastLED «100 строк кода», показывающий лишь несколько
// видов шаблонов анимации, которые можно быстро и легко
// составляем с помощью FastLED.
//
// Этот пример также показывает один простой способ определить несколько
// шаблоны анимации и их автоматическое вращение.
//
// -Марк Кригсман, декабрь 2014 г.

если определено (FASTLED_VERSION) && (FASTLED_VERSION < 3001000)
предупреждение «Требуется FastLED 3.1 или новее; проверьте github на наличие последней версии кода».
конец
определить DATA_PIN 13

//#определить CLK_PIN 4

определить LED_TYPE WS2812
определить COLOR_ORDER GRB
определить NUM_LEDS 64

Светодиоды CRGB[NUM_LEDS];

определить ЯРКОСТЬ 96
определить FRAMES_PER_SECOND 120

недействительная настройка() {
задержка(3000); // 3-секундная задержка для восстановления

// сообщаем FastLED о конфигурации светодиодной ленты
FastLED.addLeds(светодиоды, NUM_LEDS).setCorrection(TypicalLEDStrip);
//FastLED.addLeds(leds, NUM_LEDS).setCorrection(TypicalLEDStrip);
// устанавливаем общий контроль яркости
FastLED.setBrightness(ЯРКОСТЬ);
}

// Список шаблонов для циклического просмотра. Каждый из них определен как отдельная функция ниже.
typedef void (*SimplePatternList[])();
SimplePatternList gPatterns = {радуга, RainbowWithGlitter, конфетти, синелон, жонглирование, удары в минуту };
uint8_t gCurrentPatternNumber = 0; // Номер индекса того, какой паттерн является текущим
uint8_t gHue = 0; // вращение «базового цвета», используемого во многих шаблонах

недействительный цикл()
{
// Вызываем текущую функцию шаблона один раз, обновляя массив светодиодов
gPatternsgCurrentPatternNumber;
// отправляем массив «leds» на реальную светодиодную ленту
FastLED.шоу();
// вставляем задержку, чтобы поддерживать умеренную частоту кадров
FastLED.delay(1000/FRAMES_PER_SECOND);
// делаем периодические обновления
EVERY_N_MILLISCONDS(20) { gHue++; } // медленно циклически повторяем «базовый цвет»

20:16
4
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

CMF_Pro2_Mobile_Microcontroller_Lab
Работа еще продолжается! У меня малоПодробнее
Симулятор Stick Shift своими руками
Учебник: Загрузите файлы STl иПодробнее
Подставка для прототипа
Простой держатель/крепление дляПодробнее
Gehäuse für ein Encoder Modul / Drehencoder KY-040
Специальные настройки для модуляПодробнее
Gehäuse для 1,3-дюймового OLED-дисплея
Dieses Gehäuse для 1,3-дюймового OLEDПодробнее
Sardauscan: Лазерный 3D-сканер стоимостью менее 30 доллар..
*обновить Французская калибровкаПодробнее
Робот, следующий за линией
Это проект робота, следующего за линиейПодробнее
Mood Lamp
Лампа Mood — это база программируемыхПодробнее
Корпус адаптера с винтовыми клеммами Nano.............
Крышка удерживается на месте гайками иПодробнее
Обложка Аруино Нано
Распечатайте материал и цвет, которыйПодробнее
Универсальная "Кнопка-толкатель" SG90, MG996R............
… это идеальный цифро-аналоговыйПодробнее
Танцующий робот Макей из Maker Faire
Это самая первая интерактивная версияПодробнее
Третий большой палец
Это воссоздание проекта Дэни КлодПодробнее
Чехол для регулировки громкости DEEJ............
Чехол для регулировки громкости DeejПодробнее
Корпус смесителя DEEJ
Кейс для 5 потенциометров и Arduino NanoПодробнее
Растянутый футляр для Hollow Clock 4
Я скорректировал корпус Hollow Clock 4Подробнее
Хрустальная лампа с подсветкой
Этот проект объединяет наши проектыПодробнее
Чехол для сканера RFID-меток
Я хотел протестировать чтение RFID-картПодробнее
Настраиваемое крепление на печатной плате............
Простое крепление, при котором размерыПодробнее
Рождественская елка
Я сделала елку в стиле «НочногоПодробнее
Макетная коробка
Для использования в качестве хранилищаПодробнее
Двойной нано-чехол
Это ремикс от nspohrer. КейсПодробнее
Звезда Смерти горит - Настроение (лампа) Звезда Смерти......
У меня нет разрешения от создателяПодробнее
Автоматическая намоточная машина V2.1............
Это автоматическая намоточная машина дляПодробнее
Крошечная, прочная бесполезная коробочка!............
В этой сборке используются дешевыеПодробнее
RFID-считыватель
Я нарисовал крышку из двух частей, чтобыПодробнее
Поворотный стол для отображения/фотосъемки/3D сканировани...
Я разработал этот проигрыватель дляПодробнее
Кронштейн с винтовыми клеммами NANO для DIN-рейки...........
Кронштейн на DIN-рейку для крепленияПодробнее
LM2596 / LM2577 / XL4005 / XL6009 Корпус преобразователя ...
Привет ! Небольшой универсальныйПодробнее
Генератор сигналов XR2206
Генератор сигналов, управляемый ArduinoПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.