Знайте все о программируемой светодиодной банке Firefly

Попробуйте наш инструмент устранения неполадок





Программируемая светодиодная баночка-светлячок - недорогой, веселый и изысканный проект, который станет отличным подарком. Изготовление программируемой баночки со светлячками требует часа или двух часов времени, а также любителя творческого повторного использования, несколько электронных компонентов будет переработано из старой электроники и вещей в доме. Для этого проекта вам нужна плата Arduino и опыт пайки.

Программируемая светодиодная банка Firefly

Программируемая светодиодная банка Firefly



Схема программируемой светодиодной банки Firefly Jar

Проект был вдохновлен Fireflies. Это была новаторская идея - создать светлячков в банке с использованием светодиодов, батареи CR2450 емкостью 600 мАч 3 В, в этом проекте используется специальная печатная плата, чтобы сэкономить на стоимости проекта.


Схема программируемой светодиодной банки Firefly Jar

Схема программируемой светодиодной банки Firefly Jar



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

  • R1 - резистор 22,0 кОм, батарея питания 3В VCC
  • VCC подключен к положительной клемме источника питания 3 В или аккумулятора
  • GND подключен к отрицательной клемме аккумулятора.
  • Резистор R1 предназначен для подачи высокого напряжения на выводе сброса во время работы и используется в качестве подтягивающего резистора. Это останавливает или предохраняет чип от сброса.
  • Схема также работает, если вместо резистора поставить провод. R1 может запрограммировать микросхему на сброс вывода, не замыкая VCC.
  • R2, R3 - резисторы 100 Ом
  • Характеристики светодиодов отличаются от одного светодиода к другому, и значение резистора будет зависеть от типа светодиода, а также количества света, излучаемого светодиодом.
  • Светодиоды, используемые в этом проекте, имеют значения 20 мА при 2,0 В и 10 мА при 3 В через резистор 100 Ом. Значения R2 и R3 были приняты большими значениями.
  • Светодиоды ярко светятся и заставляют нас чувствовать себя настоящими светлячками при 10 мА. Масштабирование в исходном коде изменяет яркость светодиода. Светодиоды управляются ограничением программного обеспечения, так что оно ограничивает максимальную яркость. Если вы не знаете об этом, вам придется изменить номинал резисторов R2 и R3, чтобы определить точный тип используемого светодиода.
  • Предположим, что это PIN-коды - A, B, C, D, E и контакты названы в исходном коде
  • Давайте возьмем контакты A и B в качестве «основных». В зависимости от исходного кода загораются светодиоды.
  • Если какой-либо светлячок должен светиться в банке со светлячком, этот конкретный светодиод должен включаться, и это зависит от выбора главного вывода, который мы выбираем, это может быть вывод A или B в зависимости от нашего выбора.
  • Если выбран PIN A, то включаются LED1, LED2 или LED3.
  • Если мы установим на PIN A высокий уровень, LED2 будет включен. Если на контакт D подается низкий уровень сигнала, к которому подключена другая сторона светодиода 2), во время воспроизведения песни светодиод 2 выключается. Разность потенциалов между двумя сторонами светодиода 2 удаляется, чтобы остановить ток, протекающий через него. Если на PIN A всегда подается высокий уровень. Две песни воспроизводятся одновременно, когда две мухи светятся одновременно, так как код написан таким образом.

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

Недостаток: Мы не можем перепрограммировать микросхему, если она припаяна к плате. Это связано с тем, что программатор микросхемы не может установить низкий уровень на выводе сброса без замыкания на VCC.

Шаги по созданию программируемой светодиодной светящейся банки

Чтобы построить программируемую светодиодную банку Firefly, необходимо выполнить множество шагов, а именно:


Необходимые компоненты

Необходимые компоненты Programmable LED Firefly Jar включают аппаратные и программные компоненты, такие как

Необходимые компоненты

Необходимые компоненты

  • ATTiny85 (крошечная плата)
  • Некоторые адресуемые светодиодные пиксели,
  • Конденсатор 1,10 мкФ
  • Низковольтный резистор и печатная плата
  • Настенная бородавка 5 В
  • Банка
  • Рассеивающие материалы, такие как пузырчатая пленка, краска, папиросная бумага, глазурь для стекла
  • Программы AVR
  • Макетные платы и принадлежности для пайки
  • Arduino, Tiny Core и Adafruit NeoPixel

Настройка программного обеспечения и тестирование вашего ATTiny

  • При установке программного обеспечения загрузите и установите Arduino, Tiny Core и NeoPixcel Library.
  • Установите ATTiny на макетной плате.

Изготовление светодиодной гирлянды Firefly

Чтобы подготовить гирлянды светодиодов-светлячков, выполните следующие действия.

Светодиод изготавливается с помощью микроклипса, а светодиод размещается снаружи контактных площадок. Светодиод и микроклип устанавливаются путем подачи потока на контактные площадки светоизлучающего диода. Теперь провода поворачиваются или скручиваются и проверяются после подключения двух проводов к светодиоду, что дает хорошую светодиодную цепочку. Со свободного конца провода зачищают 2-3 мм и проверяют, подавая 3 вольта через резистор 100 Ом. Тот же процесс повторяется для каждой из 6 струн.

Изготовление светодиодной гирлянды Firefly

Изготовление светодиодной гирлянды Firefly

Провода красной нитью собраны и припаяны к плате. Точно так же шесть светодиодных гирлянд прикреплены к плате с помощью флюса. Набор красных проводов аккуратно припаян к контакту A таким образом, чтобы резистор разделял микроконтроллер и жгут. Все остальные светодиодные гирлянды припаиваются к контакту B. Точно так же и свободные зеленые провода объединяются в 2-проводные. Соединяя зеленые провода вместе в 2-проводные жгуты и припаянные к контакту C, контакту D и контакту E. Используя питание 3 В, все цепи проверяются путем поддержания положительного напряжения на контакте A или контакте B. Результат достигается, если все светодиоды светятся. .

Подготовьте банку и адаптер

  • Возьмите один старый адаптер и отрежьте конец разъема, затем разделите черный и красный провода. Используя мультиметр, проверьте напряжение и полярность.
  • Проделайте отверстие в крышке банки острым предметом и проденьте шнур через него. Для снятия напряжения вы можете завязать шнур.

Припаяйте компоненты и ATTiny

Припаяйте свой ATTiny к куску монтажной платы. Содержат развязывающий конденсатор, подключенный к источнику питания, и небольшой резистор. Если вы хотите, чтобы ваша установка была дополнительной универсальной, установите 8-контактный DIP-разъем, чтобы вы могли убрать и перепрограммировать микроконтроллер позже. Подключите линии питания и заземления, чтобы пропустить через крышку банки к существующей цепи.

Припаяйте компоненты и ATTiny

Припаяйте компоненты и ATTiny

Соберите банку

  • Соберите банку и равномерно распределите пиксели выпрямителя.
  • Наполните банку упаковкой арахиса, пузырчатой ​​пленкой, салфеткой и макулатурой прекрасно подойдут и создадут некоторые привлекающие внимание эффекты. Светоотражающие пластмассы и битое стекло тоже могут доставлять удовольствие.
  • Если вы очень амбициозны, вы сможете покрыть банку глазурью или купить немного краски и использовать ее, чтобы придать ей полупрозрачный вид.
  • Подключите кувшин и наслаждайтесь привлекательными узорами!
Соберите банку

Соберите банку

Светодиодные уличные фонари на базе Arduino с автоматическим контролем яркости

белый Светоизлучающие диоды (LED) заменить HID лампы в системе уличного освещения, чтобы включить функцию затемнения. Плата Arduinoboard используется для автоматического управления интенсивностью путем разработки сигналов с широтно-импульсной модуляцией, которые управляют MOSFET (Металлооксидный полупроводниковый полевой транзистор) для переключения набора светодиодов соответствующим образом для достижения желаемой работы.

Эта система построена для преодоления сегодняшних недостатков Лампы HID (High Intensity Discharge) . Эта система демонстрирует использование светодиодов (светоизлучающих диодов) в качестве источника света и его регулируемую регулировку интенсивности в соответствии с требованиями.

Светодиодные уличные фонари на базе Arduino с комплектом Auto Intensity Control Project от Edgefxkits.com

Светодиодные уличные фонари на базе Arduino с комплектом Auto Intensity Control Project от Edgefxkits.com

Светодиоды потребляют меньше энергии и имеют больший срок службы по сравнению с обычными HID-лампами. Более того, интенсивность светодиодов можно регулировать в соответствии с требованиями в непиковые часы, что невозможно в HID-лампах.
В Плата Arduino содержит программируемые инструкции, которые управляют интенсивностью света на основе ШИМ ( Широтно-импульсная модуляция ) сигналы генерируются. В часы пик интенсивность света поддерживается на высоком уровне. Поскольку движение на дорогах имеет тенденцию медленно снижаться поздно ночью, интенсивность также постепенно уменьшается до утра. Наконец, интенсивность полностью отключается утром в 6 часов утра и снова возобновляется в 6 часов вечера. вечером и этот процесс повторяется.

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

Фото: