Оглавление:
- Шаг 1. Сбор требований
- Шаг 2: проектирование схемы
- Шаг 3: Программирование лампы / экрана
- Шаг 4: Изготовление контейнера для лампы
- Шаг 5: Наслаждайтесь
Видео: Лампа для настроения с ЖК-экраном: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Благодаря проекту Exquisite Mood Lamp от Makers-sac у меня возникла идея добавить новую функцию в этот проект, также это домашнее задание от моей школьной учительницы. Этот проект очень легко сделать любому. Надеюсь, вам понравится этот проект!
Шаг 1. Сбор требований
- Ардуино Леонардо
- USB-кабель (тип от A до B)
- RGB светодиод
- Потенциометр (3 шт.)
- Резистор (100 Ом)
- ЖК-экран
- Провода перемычки
- Хлебная доска
- Акриловая краска (серая, черная, белая и красная)
- Коробка, которая может поместиться в вашу плату Arduino и доску для хлеба
- Универсальный нож
- Копировальная бумага
- Клей
- Бумажные доски
- Съемная монтажная шпатлевка
Это все оборудование, необходимое для его создания. Я приложил несколько картинок для вашей справки.
Шаг 2: проектирование схемы
Подключите схему, как показано на рисунке. Очень просто.
Шаг 3: Программирование лампы / экрана
Загрузите этот файл или скопируйте программу ниже или скопируйте эту ссылку в свое приложение Arduino. Загрузите на свой Arduino, и этот проект наполовину готов! Программирование
int a, b, c;
#include #include
// Чтобы эти элементы управления ЖК-дисплеем работали, вы ДОЛЖНЫ заменить стандартную библиотеку ЖК-дисплея с… // https://github.com/marcoschwartz/LiquidCrystal_I2… // Прямая загрузка https://github.com/marcoschwartz/LiquidCrystal_I2… // Ваш проект не будет компилироваться, пока это не будет сделано. LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // устанавливаем адрес ЖК-дисплея для 16-символьного и 2-строчного дисплея
установка void ()
{
pinMode (A0, ВХОД);
pinMode (A1, ВХОД);
pinMode (A2, ВХОД);
pinMode (5, ВЫХОД);
pinMode (6, ВЫХОД);
pinMode (9, ВЫХОД); lcd_I2C_27.init (); // инициализируем ЖК-дисплей lcd_I2C_27.backlight ();
}
пустой цикл ()
{
a = analogRead (A0) /4.0156;
b = analogRead (A1) /4.0156;
c = analogRead (A2) /4.0156;
analogWrite (5, а);
analogWrite (6, б);
analogWrite (9, c); lcd_I2C_27.setCursor (0, 0); // устанавливаем курсор, отсчет начинается с 0 lcd_I2C_27.print ("Hello"); // Выводим сообщение на ЖК-дисплей.
}
P. S Вы можете изменить слово показ ЖК-экрана, я выбрал «Привет», как вы можете видеть выше.
И вы должны загрузить «библиотеку», чтобы эта программа работала, вот как установить библиотеки Arduino.
Я рекомендую вам использовать съемную монтажную шпатлевку, чтобы наклеить потенциометры на макетную плату.
Шаг 4: Изготовление контейнера для лампы
- Вырежьте компоновку коробки, как показано на рисунке ниже: вырежьте отверстие для USB-кабеля, отверстие для выхода перемычек ЖК-дисплея, три отверстия для вашего потенциометра в левом углу или в том месте, где вы поместите потенциометр.
- Раскрасьте коробку акриловым цветом, как я, или вы можете выбрать свой собственный цвет!
- Вырежьте кальку по размеру подходящей печи, которую нужно разрезать на первом этапе.
- Вырежьте картон, который поместится внутри нашей коробки. Его цель - удерживать Arduino в верхней части коробки, чтобы свет мог проходить через кальку.
- СДЕЛАНО!
P. S. Не забудьте сначала НЕ запечатать коробку, так как вам нужно положить плату Arduino и макет внутрь коробки, и вам будет легче вырезать отверстия, пока дно коробки все еще открыто. Кроме того, если вы хотите, чтобы ваша плата Arduino и макет были съемными, не забудьте купить такие вещи, как липкая лента или съемная монтажная замазка, чтобы свободно открывать и закрывать коробку!
Я хотел, чтобы он выглядел как маленькая печка, потому что потенциометры похожи на ручку печки. Надеюсь, тебе тоже понравится!
Шаг 5: Наслаждайтесь
Вы сделали это! Вы можете повернуть потенциометры, чтобы изменить яркость и цвет. Наслаждаться!
Рекомендуемые:
Светодиодная лампа для настроения за 1 доллар с ATtiny13 и WS2812: 7 шагов
Светодиодная лампа для настроения за 1 доллар с ATtiny13 и WS2812: это недорогая лампа для настроения с четырьмя режимами. Радужная искра. Искра света раз за разом движется вверх и постепенно меняет цвет. Радужное свечение. Стабильное свечение, постепенно меняющее цвет 3. Моделирование возгорания свечи 4. Выкл. Вы можете
Напечатанная на 3D-принтере светодиодная лампа для настроения: 15 шагов (с изображениями)
Светодиодная лампа для настроения с 3D-печатью: я всегда был очарован лампами, поэтому возможность сочетать 3D-печать и Arduino со светодиодами была тем, что мне нужно было реализовать. Концепция очень проста, а результат - один из самых приятных визуальных эффектов. впечатления, которые вы можете передать
Лампа для самодельного настроения: 6 шагов
Home Made Mood Lamp: Una Mood Lamp - это лампа для индивидуальной настройки цвета света. Продолжение се муэстра комо пуэдес хацер уна кон ун Принципиальный комплект Arduino y materiales caseros
Лампа для настроения RGB Icosahedron: 9 шагов (с изображениями)
RGB Icosahedron Mood Lamp: геометрические формы всегда привлекали наше внимание. Недавно наше любопытство привлекла одна такая удивительная форма: Икосаэдр. Икосаэдр - это многогранник с 20 гранями. Разных форм икосаэдров может быть бесконечно много, но
Низкополигональная светодиодная лампа для настроения: 9 шагов (с изображениями)
Низкополигональная светодиодная лампа для настроения: отличное дополнение к любому столу, полке или столу! Дискретная кнопка, расположенная на основании, позволяет переключаться между различными схемами светодиодного освещения. Неважно, хотите ли вы использовать свою лампу для учебы, отдыха или даже вечеринок … есть несколько