Гирлянда на ардуино: Гирлянда на Arduino и адреске

Содержание

Новогодняя гирлянда-экран на WS2812 и Arduino

Применение WS2812 в качестве новогодней гирлянды-экрана и что из этого вышло. Опыт использования в три сезона.

https:// aliexpress.com/item/1m-4m-5m-WS2812B-Smart-led-pixel-strip-Black-White-PCB-30-60-144-leds-m/2036819167.html

В последние годы всё больше и больше окон в нашем городе к Новому году украшаются красивыми гирляндами, мрачные при дневном свете окна домов по вечерам преображаются, напоминая, что праздник уже скоро. Я однажды подумал, а может мне тоже поучаствовать?
Просто повесить гирлянду на окно было как-то не очень интересно, хотелось сделать что-нибудь необычное. Я выбрал ленту на управляемых пикселях WS2812. К тому же появлялась возможность не только попробовать в работе указанную ленту и в последующем использовать её в качестве новогодней гирлянды с продвинутыми возможностями, но и, в случае неудачи с гирляндой, применить ленту пикселей в других самоделках. По задумке, применение управляемых пикселей давало возможность сделать из гирлянды экран, пусть и невысокого разрешения. А уж применение экрана на окне ограничено только фантазией и рамками законов. Сразу скажу, мысли о возможности трансляции какой-нибудь рекламы на этой гирлянде-экране не только на новый год у меня были, но так как все окна в моей квартире выходят во двор П-образного дома, а не на центральную улицу, от этой идеи я сразу отказался и в вопросах законности подобных действий у нас в стране не стал разбираться.

Итак, в ноябре 2014 года была заказана лента с WS2812. Данного лота, как и других товаров в этом магазине уже не существует, потому указал ссылку на аналогичный товар у другого продавца (сам у этого продавца не покупал, но рейтинг хороший, а лента идентичная). Цена товара на тот момент составляла 41$ за 4-х метровую не герметичную ленту из 240 светодиодов (60 штук на метр). Сейчас можно найти аналогичные лоты гораздо дешевле.

Пока посылка была в пути, начал разбираться в особенностях управления.

Варианты подключения

Управление экранами с использованием данных светодиодов возможно несколькими способами:
— отдельно купленным контроллером
— Arduino как контроллер, управляющий экраном спецэффектами из прошитого в него скетча.
— Arduino как контроллер, управляемый программой, установленной на компьютере.

Первый вариант мне не понравился, так как я только начал разбираться с этой темой и покупать узкоспециализированную железку без ясности, что же в результате получится из экрана я счёл неразумным.

Второй вариант гораздо лучше, для большинства случаев будет достаточен. Но хотелось чего-то большего.

Третий вариант мне понравился больше всего своей гибкостью (очень нравится смешение разных эффектов) и дополнительными возможностями (например, можно отображать на будущий экран-гирлянду изображения из любого видеофайла, тв-тюнера, web-камеры, анимированного gif и прочее), к тому же свободных ресурсов на расположенном рядом с предполагаемым местом установки гирлянды медиасервере с HMS (atom d525, Windows 7) имеется более чем достаточно. При желании можно управлять с Raspberry\Banana\Orange Pi и подобных.

Просмотрел, какими программами пользуются в качестве управляющих. Первую, которую нашёл, была Glediator. Составил подборку эффектов в программе.

Стоит отметить, что также существует более продвинутая программа для управления пикселями — JINX. До сих пор использую Glediator, так как мне его полностью хватает.

Недавно прочитал, что существует возможность воспроизведения файлов Glediator’а и JINX в Arduino с подключённой SD-картой без использования компьютера. Хотя там, судя по отзывам, есть проблемы со скоростью отображения на экранах с более 200 пикселями.

Количество 240 пикселей выбрал из-за удобства размещения в четырёх секциях окна лоджии четырьмя сегментами 6 на 10 светодиодов.
Схема подключения:

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


После получения ленты был произведён её прогон через скетч Arduino для ws2812. Видео и фото этого эксперимента не сохранилось, просто бегущая цветная волна подряд по всем пикселям. В качестве контроллера использовал Arduino pro mini. В качестве источника питания использовал выход 5 вольт от блока питания ATX.

При проверке ни одного неработающего пикселя не обнаружено.
Выбор был сделан, положительный тест произведён, настало время подготовки к изготовлению матрицы экрана. На полу была разложена змейкой лента, повторяющая контуры будущего экрана. В Arduino залит скетч с сайта Glediatora (предварительно в скетче установлен понравившийся пин и количество пикселей в ленте), настроил программу и проверка началась. И тут оказалось, что для 240 пикселей скорости было недостаточно. Что было тому виной — Arduino или usb-ttl переходник, выяснять не стал, просто заменил их на Arduino mega с установленной скоростью 1000000 в Glediator. Кстати, для работы программы с COM-портом необходимо добавить в директорию Java файлы библиотеки RXTX, а для работы скетча под Glediator необходимо разрезать дорожку между контактами «RESET-EN» на Mege.


Настройка программы Glediator

Немного пришлось повозиться с настройкой Glediatora. Для моего экрана с матрицей 24 х 10 пикселей (ширина х высота), вход сигнала — левый нижний угол (если смотреть со стороны работающего экрана) настройки получились такие:

Пришло время резки ленты на отдельные кусочки по 1 пикселю, для чего на ней имеется разметка с подготовленными площадками под пайку.
Лента разрезана, нарезаны необходимые куски проводов для получения необходимых размеров ячейки пикселей. Провода выбрал гибкие ПВС с сечением для сигнального и питания вертикальных столбцов — 0,5 мм2, для подвода к вертикальным участкам 2,5 мм2. Сечения проводов выбраны для уменьшения падения напряжения. Кстати, в работе по зачистке проводов очень помог стриппер КВТ WS-04. Пайка заняла пару вечеров. Изолировать места пайки не стал, так как собранное изделие будет находиться внутри сухого помещения, а «нечаянно» замыкать контакты некому.

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

Видео работы с улицы:


Вид работающего экрана из квартиры:


Достоинства:
— относительно дешево;
— применение отдельных пикселей даёт возможность составить экран любой формы, в том числе в разных плоскостях;
— нет необходимости в специальных управляющих контроллерах, на время можно задействовать Arduino.

Недостатки:
— низкая нагрузочная способность контактных площадок ленты;
— ограничение в количестве пикселей на одну управляющую линию — максимум 1024, типовое значение 512 для некоторых прошивок Arduino. Хотя это скорее условный недостаток.

Вывод: применение пикселей на WS2812 дает возможность создавать довольно сложные световые украшения с недорогими средствами управления. Покупал за свои, покупкой полностью удовлетворён.

P.S. Хотя я являюсь давним читателем mySKU.me, это мой первый обзор.

Поздравляю всех с наступающим Новым годом!!!

Новогодняя гирлянда со светомузыкой на Arduino

Новогодняя гирлянда со светомузыкой на Arduino

Привет!

Наверное, у каждого из вас в доме есть хотя бы одна светодиодная гирлянда, которую вы включаете в новогодние праздники. У таких гирлянд есть стандартный записанный набор функций, и в принципе этих функций может быть достаточно. Она как-то переливается, моргает разными цветами, и вроде бы весело… но знаете, что?
Надоело!

Мы хотим такую гирлянду, которую сами сможем программировать! Которой сами будем управлять! И сами будем задавать ей режимы работы! А поможет нам в этом платформа Arduino.

Сама Ардуино работает от 5 вольт, а гирлянда от 220. Поэтому, чтобы их соединить, нам нужна будет небольшая дополнительная схемка. По сути, это просто три ключа — NPN-транзистора, рассчитаных на сетевое напряжение. Они будут открываться от сигналов Arduino, и пропускать через себя ток из розетки прямо в нашу гирлянду. В нашем случае транзисторы — это самые обычные MJE13001. Они не очень мощные, поэтому если Вы захотите подключить нагрузку потяжелее, чем гирлянда — стоит поставить более мощные транзисторы, например MJE13003.

Транзисторы будут отвечать за отдельные каналы: один за красный цвет, второй за зеленый, третий за синий. Можно сделать даже больше, но в нашем случае у гирлянды всего два вывода — красный и зелено-синий, так что и транзисторов у нас будет два. К ним еще нужна парочка резисторов — один между выходом Arduino и базой, чтобы ограничить ток базы, а второй ставить необязательно, но желательно — он защитит транзистор от случайного включения, блокируя помехи и «подтягивая» базу к минусу.

Сетевое напряжение нужно «выпрямить» с помощью моста и конденсатора, сделав из него постоянное.

Датчик звука имеет два выхода — цифровой и аналоговый. Цифровой выход может быть в двух состояниях: включен или выключен. Включается и выключается он при определенном пороге громкости, который задается подстроечным резистором. А вот аналоговый выход просто подает сигнал с микрофона без изменений, его мы и будем использовать.

Собираем прибор сначала на макетной плате, а потом проверим его на светодиодах. У нас всего два канала, но на самом деле их количество ограничено только выходами Arduino.

Работает! Теперь подключим гирлянду, предварительно спаяв выпрямительный мост с конденсатором. Проверяем работоспособность и убеждаемся в нормальной работе прибора.

Чтобы случайно ничего не сломать, наверное, лучше поместить всё это в корпус. Особо заморачиваться не будем, возьмем корпус от какого-то старого блока питания.

Вот такая получилась светомузыкальная гирлянда. Мы успели реализовать только светомузыку, но при желании ее можно запрограммировать на любой режим работы.

Что использовалось в проекте:

🛠 Крутая гирлянда как у Алекса Гайвера (WS2812) 👈

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

Я паял гирлянду сам, разрезал адресную светодиодную ленту WS2812 на модули, спаивал с помощью отрезков проводов аудиокабеля сечением 0,25 мм. Всего у меня получилось 120 диодов. Блок питания использовал 5 вольт 5 ампер. К окну гирлянда крепится на скотч и она не мешает открывать окно для проветривания. Внизу подключена плата Ардуино, также снизу идёт общая шина питания по проводу сечением 2*0,75 мм. Максимальный потребляемый ток около одного ампера, судя по мультиметру, но обычная зарядка на 2 ампера от мобильного телефона у меня не справлялась с этой нагрузкой.

Проект достаточно простой и его стоит повторить. Я потратил пару вечеров чтобы всё спаять, настройка заняла всего несколько минут, а эффект просто поразительный! Поздравляю всех с наступающим Новым Годом! Творческих успехов!

Страница проекта на сайте Алекса https://alexgyver.ru/gyvermatrixbt/
Прошивка и библиотеки https://github.com/AlexGyver/GyverMatrixBT
Ленту покупал тут https://44ru.ru/Ffx3sO
Готовая лента https://44ru.ru/3iA12G
Ардуино https://44ru.ru/1BruxS
Крутая гирлянда на ёлку https://44ru.ru/gWeNXX

Новый эффект для гирлянды, сердце на 14 февраля.

Скачать прошивку гирлянды


  • Такая симпатичная прихватка может послужить прекрасным подарком любой хозяйке.

    Yuseka 21.02.2012

  • Этот сайт просто хорошой, классный, позновательный для меня! И наверное для других! Спасибо, Дмитрий, за такой хороший и отличный сайт!

    Михаил 06.12.2011

  • Как сделать ракету из бумаги своими руками к дню Космонавтики я покажу в своем новом видео. Для создания ракеты нам достаточно квадрата бумаги.

    Александра 10.04.2020

Гирлянда на Ардуино из светодиодной ленты LED RGB — 13 Января 2017 — Блог

Гирлянда на Ардуино из светодиодной ленты LED RGB

  Заказывал как то я светодиодную ленту RGB, хотел собрать фоновую подсветку для телевизора но пришла она мне по почте «удачно» 30 декабря  в  8 вечера забрал, тогда же и идея родилась — собрать временно из этой ленты елочную гирлянду с применением контроллера  Arduino NANO.
 Времени то в обрез ! Завтра оливье ждет ! А у меня идея понимаешь ли на ночь глядя. Ну как говорится если загорелось нужно делать.

В общем ночью набросал программку, а утром 31 собрал схему на макетной плате, конечно немножко подкорректировал скетч, ну решил в общем сойдет !  И побежал оливье рубать — жене помогать .

Ниже видео снятое как раз при отладке 31 декабря :

 

  Конечно цифровая камера совсем не отображает цветовой палитры и яркости гирлянды, те кто видел в работе RGB ленты знают о чем я говорю.
  Скетч имеет три программы  и четвертую которая первые три включает поочередно, более подробно описано в следующем видео:

 

 

  Далее по схеме и скетчу: со схемой все совсем просто — в качестве контроллера arduino nano на atmega 168, управление через три силовых ключа в качестве которых применены полевые транзисторы IRFZ44,
переменный резистор и сенсорная кнопка о которой я уже рассказывал  >> тут <<.

Со скетчем тоже все не сложно, конечно есть недоработки скетча но это по понятным причинам !
Ссылка на скетч прилагаю под статьей.

Видео с пояснением к схеме и скетчу :

 

 

 

Покупал я все здесь:

RGB лента — http://got.by/6eytk

Arduino NANO на ATMega328 — http://got.by/qucbz

Arduino NANO V3.0 ATmega168P — http://got.by/f6ly4

Полевые транзисторы MOSFET 10 шт. IRFZ44 — http://got.by/jbuo0

Набор резисторов 300шт. — http://got.by/zo0yq

Сенсорные кнопки — http://got.by/j5bn3

Потенциометры — http://got.by/hkftg

Скетч тут: https://yadi.sk/d/GrVYwydK38mx68

Группа в ВК:  https://vk.com/club32205368

Канал на ЮТУБ:  https://www.youtube.com/channel/UC8ThqD2FeYALGezGNxLDvRA

Гирлянда светодиодные модули WS2811 Arduino | Festima.Ru

Гиpлянда уличная Бахpома! ВСЕГДА B НAЛИЧИИ ОПT И PОЗНИЦА! Нашa кoмaния cпeциaлизируется нa гиpляндe «Бахpoмe» и офopмлениeм домов! Мы работаем напpямую с производитeлeм гирлянды в Китaе! Наша гиpлянда ПРЕМИУM KАЧЕCТВA, Евpо Стaндаpт! Рaccтoяние мeжду ресничками 12см! Размер коробки 25см с гирляндой 5метров! Вы можете найти и купить гирлянду дешевле, но она прослужит ОДИН СЕЗОН! Наша гирлянда прослужит ВСЮ ЖИЗНЬ! Так же наша компания занимается Новогодним украшением ваших помещений, наши специалисты выполняют работу любой сложности. Выезд замерщика и визуализация — БЕСПЛАТНО! Гирлянда уличная предназначена для украшения фасадов домов, крыш, козырьков, витрин, зданий, улиц, аллей, заборов, колонн, объёмных фигур, кустов, перил, лестниц, беседок, деревьев, для оформления магазинов, ворот, кафе, ресторанов, для украшения торговых центров, оконных проёмов, входных групп, садовых фигурок, для украшения улиц, площадей, парков и внутри помещения их также можно использовать! Световая новогодняя гирлянда украсит ваш дом и создаст праздничное настроение, станет идеальным новогодним украшением и подарит уют. Основные достоинства светодиодной уличной гирлянды, низкое энергопотребление и долгий срок службы. Уличная гирлянда Бахрома проста при подключении и монтаже. Различные виды оттенков (теплый жёлтый, золотой, статичный, с мигающим перекликом на каждой ресничке), также в наличии световые «шторы» на окна и беседки, ростовые светящиеся фигурки — олени, гномы, снежинки и многое другое для превращения вашего дома в новогоднюю сказку! Одна гирлянда 3 метра (5 метров), провод каучук (черный и белый), свет мягкий золотой с мегающим флеш, либо статичный тройная оболочка ламп — LЕD экономична. Качество проверено 👍🏻 — работаем с заводом напрямую. Уличные гирлянды всегда в наличии более 500 шт. Мы радуем наших клиентов уже более 5 лет! Успейте украсить свой дом уличной гирляндой к Новому Году по выгодной цене! ОПЛАТА НАЛИЧНЫМ И БЕЗНАЛИЧНЫМ СПОСОБОМ! БЫСТРАЯ ДОСТАВКА ПО МОСКВЕ, МОСКОВСКОЙ ОБЛАСТИ, ОТПРАВКА ВО ВСЕ РЕГИОНЫ ТРАНСПОРТНЫМИ КОМПАНИЯМИ! Для заказа звоните по телефону или пишите на Авито! Будем рады видеть вас в качестве наших клиентов! Уличная гирлянда Характеристики: Гирлянда уличная Цвет провода: БЕЛЫЙ или ЧЕРНЫЙ Гирлянда уличная Материал провода: ПВХ ниппеон Гирлянда уличная Цоколь: Е27 Гирлянда уличная Шаг между патронами (мм): 0,4 м Гирлянда уличная Длина (см): 206 Гирлянда уличная Колличество лампочек (шт): 37 Гирлянда уличная Количество патронов (шт): 21 Гирлянда уличная Артикул: JК89LР Новогодние украшения для дома, Новогодняя гирлянда для дачи, Новогодняя бахрома, Гирлянда уличная,Гирлянда на окно дождь, Гирлянда светодиодная штора-водопад, Гирлянда световой занавес, Световой дождь,Гирлянды занавес, Гирлянда водопад, Гирлянды, Гирлянда дождь, Световой занавес, Новогодние гирлянды, Гирлянды lеd, Гирлянда светодиодная, Новогодние гирлянды на окна уличные гирлянды купить в Москве гирлянды уличные для фасада купить гирлянды на дом уличные купить купить уличную гирлянду морозостойкую lеd гирлянды уличные гирлянда уличная белая уличные гирлянды нить светодиодная гирлянда бахрома уличная гирлянда на уличную елку новогодние уличные гирлянды купить гирлянды уличные для фасада бахрома уличная гирлянда занавес, украшение домов гирляндой, украшаем дома новогодней гирляндой

Мебель и интерьер

Новогодняя гирлянда на адресной ленте ws2812b

Приветствую Вас на своем блоге! В этой статье  я рассказываю, как делается новогодняя гирлянда на адресной светодиодной ленте ws2812b. Для этого нам понадобится адресная светодиодная гирлянда ws2812b, плата Arduino Nano V 3.0,  шнур для прошивки,  кнопка нормально разомкнутая,  корпус для сборки. Можно использовать  маленькие корпуса, а можно корпуса от старых гирлянд.  Я возьму пустой корпус от старой гирлянды. В него как раз все вместится. И так приступим.

Новогодняя гирлянда на ws2812b

Идею этой новогодней гирлянды я нашел в интернете, на одном известном сайте.  Там же, вы так же можете скачать все драйвера и файлы предназначенные для программирования Arduino Nano V 3.0, и инструкцию для программирования.
Ленту я заказал с доставкой по России, это удобно и приходит она быстрее, но так же ее можно заказать и на китайских сайтах. Эта адресная гирлянда специальная, она предназначена для гирлянд и  праздничных занавесок.

 

 

Ссылки для заказа находятся в конце статьи.

Адресная гирлянда ws2812b 50 led – это 50 адресных светодиодов с чипом ws2812b, припаянных к проводу длиной 6 метров. По сравнению с адресной лентой обладает большей гибкостью, позволяющей сделать такие проекты как гирлянда на елку или, например на окно. Следует учитывать, что ее яркость не сравнится в обычной адресной лентой из-за низкой плотности расположения диодов (в среднем – 8,3 диода на метр).

Мощность гирлянды 2.5 ватта на метр. Длина 6 метров, отсюда следует, что мощность всей ленты по закону ома будет – 2.5 умножаем на 6 равно 15 ватт. Напряжение ленты 5 вольт. 15 / 5 = 3, то есть ток потребляемый лентой 3 ампера.

Поэтому берем блок питания на 3 ампера. Меньше не желательно,  долго не прослужит. Можно и мощнее взять блок питания, но это цена вопроса, стоит он в три раза дороже, если хотите переплачивать, то пожалуйста. Я взял простой блок питания 5 вольт 3 ампера 15 ватт. Он вполне справляется со своей задачей и стоит не  дорого.

Немного инструкции по установке

1. Если это ваше первое знакомство с Аrduino, внимательно изучите гайд для новичков и установите необходимые для загрузки прошивки программы на сайте разработичика по ссылке в описании.

2. Скачайте архив со страницы проекта, нажав кнопку скачать архив. Если же вы зашли на GitHub – тогда кликните справа вверху на кнопку Clone or download, затем на Download ZIP. Это тот же самый архив! Скачивайте версию как на фото ниже!

3. Извлеките архив. Содержимое папки Библиотека (libraries) нужно поместить в пустое место папки с библиотеками Arduino по этому пути:
C:/Program Files (x86)/Arduino/libraries/   как на фото ниже!

4. Папку с прошивкой Arduino  из firmware положите по пути без русских букв.

Если в папке с прошивкой несколько файлов – то это вкладки, и они откроются автоматически. Список файлов на фото ниже, они все откроются при открытии программы перед прошивкой.

5. Подключите Arduino к компьютеру.  Для подключения Arduino  к компьютеру нужен специальный ДАТА кабель, простой USB кабель не подойдет. Его можно купить там же в магазинах по ссылке в конце статьи.

Подготовка к прошивке Arduino

6. Запустите программу и настройте прошивку (если нужно), для этого нужно выбрать свою плату Arduino.

 

Затем выберите процессор Arduino. У меня заработал как на фото. Нижний выдавал ошибку, но у вас может быть по другому. Поэтому пробуйте и тот, и тот процессор.

 

Затем выберите  COM порт подключения Arduino, и нажмите загрузить.

 

7. У меня загрузилось все почти сразу, выпадала ошибка отсутствия папки FHT.

Ее в этой библиотеке не было, я закачал ее из другой библиотеки, фото справа. У меня по ссылке с яндекс диска, она лежит в моем архиве. Папка FHT должна находится у вас в библиотеках как у меня на фото слева.

 

Настройки прошивки Arduino

8. Далее я установил свои настройки в программе перед прошивкой. Установите вольтаж и амперы согласно вашему блоку питания, не нужно выставлять больше, чем блок питания рассчитан. Лучше поставить меньше, дольше прослужит.

 

9. Настройте число светодиодов в вашей ленте. По умолчанию их 50, но вы можете как обрезать ленту, так и увеличить ее подключив к ней такую же вторую ленту. Ну если у вас большая елка или вы хотите ее повесить на окно, то тогда нужно минимум три таких ленты. Соединять их просто, с помощью разъёмов, которые есть на ленте. Мне хватило одной ленты, второй разъем я просто отпаял. Максимальная яркость 255 единиц, максимум тоже лучше не ставить, я поставил 200 единиц.

10. Настройте блеск и режимы мигания ленты.  На фото ниже выделено, где можно изменить режимы включения работы гирлянды.

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

 

 

11. При возникновении ошибок или красного текста в логе обратитесь к 5-ому пункту гайда для новичков – “Разбор ошибок загрузки и компиляции”. На сайте проекта и по ссылке в конце статьи.

 

И один важный момент. Загружать прошивку желательно до подключения компонентов, чтобы убедиться в том, что плата рабочая. После сборки можно прошить ещё раз, плата должна спокойно прошиться. В проектах с мощными потребителями в цепи питания платы 5V (адресная светодиодная лента, сервоприводы, моторы и проч.) необходимо подать на схему внешнее питание 5V перед подключением Arduino к компьютеру, потому что USB не обеспечит нужный ток, если например лента его потребует. Это может привести к выгоранию защитного диода на плате аrduino.

Что нужно еще сделать

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

Если все сделали правильно, то все будет работать отлично.

Что бы сделать свет более рассеиваемым, я купил прозрачную термоусадочную трубку. Нарезал ее отрезками  по 2 см и обжал кусочками каждый светодиод. Так свет стал более мягким и рассеиваемым. И к тому же можно так смело можно  закатывать ленту в бабину и подключать, не боясь замыкания контактов.

Так же в этих схемах можно использовать блоки питания на 12 вольт, но подключать их через преобразователь напряжения на 5 вольт. Или использовать ленты других типов, но там нужно смотреть настройки, так как в них отличается схема работы светодиодов. И корректировки нужно вносить в прошивку.
Приятных вам праздников и хорошего нового года!

Так же я подключил Arduino Nano V 3.0 с такой же прошивкой к другой адресной ленте, которую использовал в проекте цветомузыка. И получился довольно таки неплохой эффект. И из него можно тоже что то сделать. Я например приклеил ее к столу и сделал подсветку стола, смотрится так же довольно не плохо. Об этом посмотрите в видео на youtube внизу статьи.

Характеристика гирлянды

Адресная гирлянда ws2812b 50 led – это 50 адресных светодиодов с чипом ws2812b, припаянных к проводу длиной 6 метров. По сравнению с адресной лентой обладает большей гибкостью, позволяющей сделать такие проекты как гирлянда на елку или, например на окно. Следует учитывать, что ее яркость не сравнится в обычной адресной лентой из-за низкой плотности расположения диодов (в среднем – 8,3 диода на метр).

Подключение:
Убедиться, что блок питания 5v отключен от сети 220v
Зачистить от изоляции провода в конце гирлянды.
Ослабить зажимы на блоке питания (если у вас интерьерный блок питания)
Вставить провод, соответствующий маркировке +5V (см. обозначения на плате ленты) в гнездо + блока питания и затянуть зажим
Вставить провод, соответствующий маркировке GND в гнездо – блока питания и затянуть зажим
Подключить контакты DIN к источнику данных (контроллеру, Аrduino и т.д.)
Подключить блок к сети 220v

Эксплуатация:
Новогодняя гирлянда  ws2812b 50led не защищена от влаги и предназначена для использования внутри сухих отапливаемых помещений.
Это низковольтная гирлянда напряжением 5 вольт. Это значит что она не может ударить током человека. Ее можно трогать во включенном состоянии.

Рабочая температура гирлянды от -25 до + 60 градусов по Цельсию. Работая при температуре ниже – 25 лента может “тормозить” или вообще не выполнять команды контроллера. Однако изменения при переохлаждении не фатальны. При повышении температуры, диоды продолжат полноценно работать. Эту гирлянду можно разрезать кратно по 1 диоду.  Новогоднюю гирлянду ws2812b можно использовать с платой Arduino.

 

Сетевой адаптер, как выбрать

Подойдет сетевой адаптер  с характеристиками – 15 Вт\ 5 В \ 3 А  не герметичный, пластиковый. Такой адаптер (5 вольт 3 ампера 15 ватт) – это решение для небольших проектов с быстрым подключением и отсутствием “возни” с проводами. Отличается адаптер от блока питания, в первую очередь, наличием провода с разъемом  – 5,5 х 2.5 мм, который используется, в частности, для светодиодной ленты.

 

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

Из минусов такого источника питания можно привести его относительно высокую стоимость в пересчете на 1 ватт мощности и меньшую надежность по сравнению с металлическими блоками питания. Если у вас будет  крупный проект, то лучше рассмотреть более мощные металлические блоки 60, 100 или даже 200 ватт.

Подключение блока питания:
Вставить штекер от адаптера в контроллер
Подключить ленту к контроллеру
Вставить адаптер в розетку

Эксплуатация блока питания:
Этот адаптер питания на 5 вольт предназначен для использования со светодиодным освещением напряжением 5 вольт внутри сухого помещения.
Во избежание перегрева, во время работы этот адаптер нельзя накрывать, помещать в герметичную упаковку, допускать засорение отверстий на его корпусе.
Обязательно отключайте адаптер от сети, прежде чем проводить какие-либо манипуляции с ним.

Так же для сборки вам понадобится кнопка без фиксации, нормально разомкнутая, для переключения режимов гирлянды.

Корпус, куда можно поместить плату ардуино, это может быть черная коробочка, которую можно заказать по ссылке ниже.

Или взять такую же как у меня, от старой гирлянды, туда как раз все помещается.

 

Полезные ссылки для сборки проекта

А теперь к ссылкам по которым можно заказать все необходимое:

Мои архивы можно скачать с  Яндекс диска.

Заказать новогоднюю гирлянду можно тут:

С доставкой из России:     Новогодняя гирлянда адресная

На другом сайте:    Новогодняя гирлянда адресная

Заказать блок питания можно тут:

С доставкой из России:

Блок питания 1

Блок питания 2

Блок питания 3

Из другого магазина:

Блок питания 4

Блок питания 5

Здесь можно заказать шнур для программирования

Заказать плату Arduino Nano V 3.0 можно тут:

С доставкой из России:

Arduino Nano V 3.0

Arduino Nano V 3.0

С другого сайта:

Arduino Nano V 3.0

Arduino Nano V 3.0

 Arduino Nano V 3.0

Здесь можно заказать  кнопки для переключения режимов

Здесь можно заказать резисторы для сборки проекта

Здесь можно заказать коробочки для сборки:

Коробочки 1

Коробочки 2

Провода для подключения можно найти в любом магазине хозяйственных товаров или радио магазине.

 

Удачных вам сборок, повторяйте интересные проекты, их очень много на просторах интернета.

Так же посмотрите видео по сборке новогодней гирлянды:

На главную страницу.

—————————————————————————————————————–

Гирлянда в 300 светодиодов WS2812b

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

Кратко о том, что же за зверь такой — WS2812b. Это — адресуемы RGB-светодиоды, т.е. если собрать их в последовательную цепочку — можно управлять цветом каждого отдельного светодиода. Всего таких цветов может быть чуть больше 16 миллионов — каждому из трех базовых цветов доступно 256 уровней яркости. Управляются эти светодиоды по последовтельной шине — выход данных одного диода является входом для следующего. Управление у этих диодов идет по однопроводной шине — никаких дополнительных сигналов тактовой частоты не требуется, но это так же накладывает высокие требования точность временных сигналов, кодирующих нули и единицы в сигнале. Со всеми техническими подробностями работы можно ознакомиться в даташите на эти светодиоды, не буду подробно на этом останавливаться. Тем более, в моем решении используются уже готовые библиотеки NodeMCU, так что задачу формирования управляющего сигнала уже решили за нас.

Большинство проектов, которые я встречал в интернете — реализовывали управление светодиодами с помощью Arduino, и были полностью автономны — то есть крутили несколько эффектов, жестко запрограмиированных в коде контроллера. Такой подход вполне имеет право на жизнь, но я выбрал чуть более сложный путь — возможность управления гирляндой прямо с компьютера. Это дает много интересных возможностей — вплоть до проигрывания видео! Совсем как светодиодные экраны на сценах. А управлять этим всем будем через Wi-Fi — что обеспечивает некоторую гибкость в плане установки гирлянды и расположения управляющего компьютера.

В общем, хватит предисловий, переходим к реализации.

Для начала нам потребуется приобрести сами светодиоды. Здесь помогут китайские интернет магазины — ищем там WS2812b. Мне удобнее всего показалось брать их напаянными на небольшие круглые платы, которые надо выломать из одной побольше, по сто штук.

Этот вариант на мой взгляд оказался лучше всего по отношению цена-затрачиваемые усилия на дальнейшую сборку. Однако, есть и другие варианты — например уже собранные цепочки диодов прямо на проводе. Это удобнее, но и дороже. Также можно использовать ленту с этими диодами — все на ваше усмотрение. Я заказал себе 300 штук — то есть три таких платы. Этого количества как раз хватит для прямоугольной матрицы 20 на 15. Можно заказать побольше, чтобы был запас(у меня был некоторый резерв этих диодов с других проектов), либо поменьше — если не нужна такая большая матрица. Но тогда надо не забыть внести соответсвующие правки в программу!

Для сборки гирлядны также потребуется трёхжильный провод — его тоже можно достать в Китае. Например такой.

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

Чтобы не одуреть при разделывании и зачистке этого провода, лучше всего использовать стриппер. Без этого инструмента я бы вообще проклял все и бросил бы проект — он нереально облегчает жизнь, и стоит не так много — невероятно полезная в хозяйстве электронщика штуковина, так что рекомендую обзавестись чем-то подобным.

Чтобы удобней было подводить питание к гирлянде я решил использовать мощные модельные разъемы XT-60. Они легко пропускают большой ток и удобны в коммунтации.

Также можно добавить к списку компонентов еще и пару коннекторов JST SM на 3 вывода — в Китае их продают уже с кусочком провода. С помощью такого проводка удобно подключать контроллер к гирлянде.

Мозгом гирлянды я выбрал плату Lolin v3 на базе esp8266. Это удобная отладочная плата, содержащая на себе все необходимое, и при этом имеющая приятную стоимость.

Питать всю нашу конструкцию нужно напряжением 5В, и для нее потребуется достаточно большой ток. Рассчитать его несложно — каждый светодиод ws2821b максимально потребляет до 60мА, соответственно умножив этот ток на число диодов получим необходимый для работы ток. В моем случае получается 60мА*300=18А. Это достаточно большой ток. Взяв небольшой запас я приобрел похожий блок питания 5В 20А.

В принципе, это все, что нам нужно. Ну, за исключением паяльника с припоем, кусачек, тестера, линейки и прочей мелочи, которые должны быть по умолчанию у человека, который начал ваять что-то электронное.

Начнем сборку. Делать ее будем в соответствии с данной упрощенной схемой. На ней диодов значительно меньше, но принцип соединения должен быть ясен. Также я не показал подключение сетевого провода к блоку питания — оно должно осуществляться к клеммам L и N.

Не буду сильно вдаваться в подробности, но получиться должно что-то такое. Контроллер подключается выводом D4 к входу данных ленты, выводом Vin к плюсу питания, GND — к минусу. Перепроверив все соединения можно переходить к проверке корректности работы. Для этого нам потребуется еще пара вещей — прошивка NodeMCU и среда ESPlorer. Начнем с прошивки — добыть ее можно здесь. Указываем почту куда хотим получить прошивку, ветку кода выбираем master, в разделе Modules отмечаем галочкой WS2812. Жмем ‘Start your build’ и ждем, когда свежесобранная прошивка прилетит к нам на почту. Далее нужно установить прошивку. Для этого нужно сначала установить интерпритатор языка Python. После этого нужно проделать действия, описанные в этой инструкции.

А именно:

  • Открыть консоль и ввести там команду pip install esptool
  • Подключить плату LoLin к компьютеру через шнур USB и, если нужно, установить драйвер последовательного порта (на Windows 10 должен встать автоматически).
  • Выяснить в диспетчере устройств какой COM-порт появился после подключения контроллера и запомнить его.
  • перевести контроллер в режим прошивки — для этого нужно зажать кнопку flash и потом нажать reset.
  • перейти в консоли в каталог, где лежит полученная поп почте посылка и выполнить команду python -m esptool --port COM<номер_нового_порта> write_flash 0x00000 <название_файла_с_прошивкой>.bin

После завершения этого процесса можно приступать к програмированию контроллера. Для этого скачиваем среду ESPlorer, распаковываем ее куда-нибудь и запускаем. Возможно, для запуска придется доустановить Java.

В открывшемся окне программы в правом верхнем выпадающем списке выбираем COM-порт, который появился после подключения контроллера, удостоверяемся, что скорость соединения в выпадающем списке рядом с кнопкой Donate установлена в 115200, после чего жмем кнопку Open в программе, и reset на контроллере. В правой части окна должны побежать сообщения.

Для проверки корректности сборки гирлянды я написал такую программу.

ws2812.init()
buffer = ws2812.newBuffer(300, 3)
cycle = 0
repeat
    
    if cycle == 0 then        
        buffer:fill(125, 0, 0)
        cycle = 1
    elseif cycle == 1 then
        buffer:fill(0, 125, 0)
        cycle = 2
    elseif cycle == 2 then
        buffer:fill(0,0, 125)
        cycle = 0    
     end
    ws2812.write(buffer)
    tmr.delay(1000000)
until false 

Она циклически переключает цвета и позволяет убедиться, что все собрано правильно и нигде нет непропаев или же поврежденных светодиодов. Копируем ее в левое окно ESPlorer и нажимаем кнопку Save to ESP. После чего программа выполнится сразу же, либо потребуется еще раз нажать кнопку reset. Все светодиоды должны засветиться и циклически менять цвет.

Переходим к самому интересному — управлению гирляндой с компьютера. Для этого я использовал протокол Art-Net.

Протокол Art-Net — это специальный протокол для управления сценическим светом, идейное продолжение DMX512. Он также оперирует понятием “вселенная” — 512 каналов управления яркостью, однако он работает по стадартным сетевым протоколам TCP\IP и не требует особенных проводов и приемопередатчиков. В одной вселенной 512 каналов яркости, которые кодируются одним байтом. Так как светодиоды — RGB, то для кодирования цвета одного диода потребуется 3 байта. Значит, одна “вселенная” будет управлять максимум 170 диодами. Диодов у меня три сотни — значит задействовать придется две “вселенных”. Я решил не усложнять и в каждой вселенной задействовать ровно половину моей матрицы — то есть 150 диодов. Подробней о протоколе и составе его пакетов можно почитать в официальном описании протокола Art-Net.

C учетом всего вышескащанного я написал небольшую программу на lua, которая будет извлекать из сообщений Art-Net, формируемых управляющей программой, нужную информацию и зажигать светодиоды.

wifi.setmode(wifi.STATION)

--connect to Access Point (DO save config to flash)
station_cfg={}
station_cfg.ssid="Acces point name"
station_cfg.pwd="password"
station_cfg.save=true

wifi.sta.config(station_cfg)

ip_cfg={}
ip_cfg.ip="192.168.0.254"
ip_cfg.netmask="255.255.255.0"
ip_cfg.gateway="192.168.0.1"

wifi.sta.setip(ip_cfg)

tmr.delay(1000000)   -- wait 1,000,000 us = 1 second

ws2812.init()
buffer1 = ws2812.newBuffer(150, 3)
buffer2 = ws2812.newBuffer(150, 3)
tmr.delay(1000000)

function artnet(s,c)
    if string.byte(c,15)==0  then
        buffer1:replace(string.sub(c, 19, 469))
    else
        buffer2:replace(string.sub(c, 19, 469)) 
        ws2812.write(buffer1 .. buffer2)
    end
end


s=net.createUDPSocket()
s:on("receive",artnet)
s:listen(6454)

В поле station_cfg.ssid вносим название точки доступа, к которой будет подключаться контроллер, а в station_cfg.pwd — пароль для сети. Загружаем эту программу в контроллер и подключаем все. Теперь осталось сформировать управляющий сигнал. Для этого используем программу Jinx! Скачав ее с официального сайта распакуем архив и запустим программу.

Потребуется произвести небольшие настройки для того, чтобы программа работала с нашей матрицей. Для начала выберем в меню пункт Setup-Output devices. Откроется окно настройки устройст-приемников.

Для начала, нам потребуется создать два устройства. Нажимаем кнопку Add и вводим настройки как на картинке.

После чего жмем OK и добавляем еще одно устройство. Настройки будут точно такие же, как у предыдущего, кроме поля Universe — его ставим равным единице. С добавлением устройств закончено. Жмем кнопку Close и переходим в меню настройки матрицы Setup-Matrix options.

Здесь устанавливаем размеры светодиодного экрана по ширине и высоте. Остальные поля не трогаем и жмем Ok.

После этого требуется настроить соответствие пикселей гирлянды пикселям экрана. Для этого заходим Setup-Output patch.

На этом экране сначала нажимаем кнопку Clear Patch, после чего жмем в верхнюю левую ячейку и нажимаем на кнопку Fast patch. Появится окно быстрой настройки пикселей. Вводим настройки со скриншота, после чего жмем. Ok.

Половина пикселей станет зелеными — жмем в верхний правый краcный пиксель и еще раз жмем кнопку Fast patch. Вводим такие же настройки как в прошлый раз, но устройство выбираем второе. Жмем Ok

Натройка закончена. Закрываем окно настройки матрицы, запускаем вывод с помощью пункта меню Setup-Start output и выбираем какой-нибудь эффект в выпадающем списке Channel 1. Если все было сделано правильно — гирлянда должна засветиться, если нет — разбираемся и ищем ошибку.

Убедившись, что все хорошо, монтируем гирлянду и ждем вечера. 🙂

FreeRTOS на ARDUINO nano вождение. Контроллер светодиодов с несколькими рождественскими гирляндами

Анимируйте несколько светодиодных гирлянд 24 В постоянного тока с миганием и переменной яркостью (13 различных параметров) с помощью одного многозадачного Arduino Nano с FreeRTOS.

После моего предыдущего проекта с одной Arduino, управляющей одной светодиодной гирляндой , здесь этот проект использует многозадачность с FreeRTOS на одном Arduino (nano) для управления несколькими гирляндами с асинхронными задачами с использованием 13 различных наборов параметров.См. Файл схемы.

*** Версия этого проекта для ESP32 с FreeRTOS находится здесь.

Сначала я хочу оживить гирлянды из светодиодных гирлянд. Итак, я начал с одной Arduino nano без многозадачности, но дублировал все. После этого первого шага и обнаружения новостей Elektor о FreeRTOS на ESP32 я попробовал провести эксперимент (см. Ссылку выше).

Этот тест с этим микроконтроллером был убедительным.

И я вернулся к Arduino nano с моим опытом ESP32, чтобы программировать его с многозадачностью.После нескольких тестов и исправлений я выполнил 3 задачи с кодом оптимизации (см. Файл диаграммы).

Итак, здесь я использую задачи FreeRTOS для управления выходами ШИМ. Код написан на платформе IDE Arduino.

Каждая задача выбирает случайным образом 1 набор параметров из 13 и управляет его гирляндой с выходом PWM и модулем MosFET, управляющим светодиодной гирляндой. Я также использую часть газетной статьи Elektor, чтобы улучшить управление затвором MosFET с 3 транзисторами и резисторами (см. Интерфейсный модуль на картинке).

Каждая гирлянда на 24 В = светодиодная система.

На этом этапе ARDUINO поддерживает три задачи с ограниченными ресурсами. Так вот гонит 3 светодиодные гирлянды.

ШИМ-выходы Arduino nano — это D5, D6, D9 соответственно на контактах 8, 9, 12.

В основе лежит трансформатор 240 В ~ на 24 В ~ и выпрямитель для = 24 В, многоцветные светодиодные цепочки 24 В = гирлянды.

Компоненты следующие:
— 1 Arduino nano,
— 1 поддержка Arduino для тестов,
— 1 модуль питания для Arduino от 24 В = (дальневосточный интернет-магазин),
— 3 модуля MosFET для управления гирляндой ( Интернет дальневосточный магазин),
— 3 интерфейсных драйвера для модуля MosFET, управляемых выходами Arduino PWM,
— 1 печатная плата с отверстиями для крепления,
— несколько разъемов для гирлянд и ввода питания на коробке,
— 1 пластик коробка для инкапсуляции проекта,
— 3 x 24V = светодиодные гирлянды,
— 1 трансформатор и выпрямитель 240V ~ / 24V =.

Для информации: на веб-сайте Lumitronix я нашел светодиодные гирлянды 24 В с трансформатором и выпрямителем.

Я решил запрограммировать 13 различных параметров контрольного света в двух наборах, которые можно расширить:
— один набор для управления включением / выключением света с разным временем включения и выключения;
— один комплект для управления переменным ШИМ-светом с разным временем включения и выключения.

Каждый набор параметров выбирается случайным образом с добавленной библиотекой TrueRandom, потому что случайный код Arduino не является явно случайным, как я тестировал.

А для ШИМ-управления я выбираю 32 ступени для включения и выключения синусоидальной волны, потому что восприятие света глазами не линейно.

Каждая из трех задач независима и асинхронна, поэтому легкая анимация просто великолепна.

Каждая задача (имя FreeRTOS) управляет выходом ARDUINO PWM.

Список кодов находится в zip-файле.

Задача определяется один раз и получает в заданном параметре номер выхода ШИМ.

Программа установки создает три задачи с каждым выходом в данном параметре и запускает планировщик после.

Фактически, IDE Arduino не запускает планировщик, вы должны запускать его в своем коде. Но после этого код не может дойти до кода цикла.

Значит, цикл не используется ..

Смотрите результат:
https://youtu.be/WGU4wzvqRX0

Есть ли у вас какие-либо комментарии или замечания?




Новый год, гирлянда, ардуино

Начал изучать тему умных домов, пришел в Arduino и возникла необходимость потренироваться на кошках.А потом приближается Новый год … Дело ясное, сделаем десятиканальную гирлянду. В принципе, я с детства дружил с паяльником в цветомузыке, но последние 20 лет все больше и больше программирую.

В основном комплектующие покупались на ebay. Некоторые, в местном радиомагазине, но в магазине они в 2-3 раза дороже. Китайское правило.

Я начал с рисования схемы и трассировки платы. Посмотрел несколько программ, остановился на CadSoft Eagle.Если вы имеете дело с менеджментом, все это нужно делать. Автотрассировка оказалась ничем — совершенно нелогичное размещение деталей и бесчисленные переходы между слоями. В итоге я нарисовал схему в Eagle Schematic, сделал трассировку вручную в Eagle Board — все детали уже были соединены линиями, оставалось только расставить там, где нужно, и нарисовать дорожки. После небольшой практики все довольно удобно.

Изучил, как берутся платы, методом принтера — железо вообще не впечатлило.
Купил в магазине текстолит с позитивным фоторезистом, распечатал плату на пленке (без инверсии), наложил пленку на текстолит, выставил в солярии две с половиной минуты, показал в 1,5% растворе гидроксид натрия (NaOH) и протравил его в 30% растворе хлорида железа (FeCl3).
‘)
Получилась сказка! Все очень четко, маленькие буквы остались на своих местах. Далее лужим, паяем.

Как уже писали на Хабре, для того, чтобы программировать Arduino Pro Mini без танцев с бубном, нужно купить правильный модуль USB to TTL UART с выводом DTR.10-1 — все горит).
Есть несколько шаблонов переключения. При включении программа начинает перебирать шаблоны в случайном порядке.

— При кратковременном нажатии на кнопку происходит переключение на полностью случайную активацию каждой ветви.
— Среднее нажатие кнопки изменяет в цикле кратность задержки, т.е. базовая задержка в 500 мс умножается на 1-3.
— Длительное нажатие кнопки переводит устройство в сервисный режим. Сначала загораются все ветки, затем при коротком нажатии кнопки последовательно загораются все кнопки.

Долго натыкался на стандартную функцию возведения в степень pow () — она ​​вернула совсем не то, что ожидалось. Я еще не открывал документацию и не обнаружил, что аргументы в pow () имеют значение с плавающей запятой, результат двойной, и есть некоторые недоразумения при приведении к int. В результате мне пришлось использовать самописный рекурсивный int power (int, int).

Дальше наступил ад — проводка 240 диодов. И каждая, заметьте, две ноги. Всего получается 480.Определенно не самое эффективное время, проведенное в жизни. Еще наступил на грабли с термопистолетом. Он отлично сжимает термоусадку, но при этом жилы витой пары сливаются в единое целое. На вид без повреждений, но все провода закорочены. Полностью переработана одна ветка.

Получился замечательный гирлянда:

Всех с Новым годом, счастья и здоровья!

Список используемых деталей:
1. Arduino Pro Mini, 5V, 16M
2.Резисторы R1-R10 — 220 кОм, все остальное, включая токопроводящие светодиоды, 220 Ом
3. N-канальный полевой транзистор Q1-Q10 — IRFZ44N. В принципе ток в схемах светодиодов протекает мало, транзисторы или сборки могут быть взяты и менее мощные. При блоке питания 20 В и цепи с 24 светодиодами ток около 20 мА.
4. Блок питания ноутбука Dell. Выдает +20V
5. Линейный стабилизатор напряжения 5V для питания Arduino — ST78S05. Греется сильно, пришлось поставить на радиатор.
6. Конденсаторы к стабилизатору 220u / 35V, 47u / 16V
7. 240x LED 5мм + 11x LED 3mm для индикации
8. Кнопка
9. Кабель UTP 10м, который был перерезан и к его проводникам припаяны диоды.

Исходники в архиве:
— схема EAGLE v7.2.0 * .sch файл
— схема экспорта * .png
— плата для печати на пленке * .pdf
— обработка * .ino исходников для Arduino IDE

Top 8 Arduino Проекты на Рождество, которые можно сделать за день

Вы развесили рождественские огни и украсили елку? Нет! Что ж, пора готовиться, ведь Рождество не за горами.Или, может быть, в этом году вы можете попробовать что-то другое, не только для украшения, но и для подарков другим. И что еще более важно, вы сделаете это сами. О чем я говорю? Ну, очевидно, украшение своими руками и изготовление подарков с помощью стартового набора Arduino.

Примечание: — Эта статья предназначена как для новичков, так и для энтузиастов Arduino. Читать дальше!

Набор отлично подойдет, если вы любите мастерить и делать подарки или самостоятельно украшать место. Это интересный способ провести время с семьей, друзьями и детьми и укрепить с ними связь.Соберите всю семью и начните свои рождественские проекты Arduino для футуристического Рождества.

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

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

1. Поздравительный венок, который активируется с помощью датчиков движения

Новогоднее украшение не обходится без красивого венка.Это великолепные гирлянды, которые украшают наш дом, приветствуя людей внутри. В этот праздничный сезон используйте Arduino, чтобы персонализировать поздравления для своей семьи, когда они приходят к вам в гости. Arduino поможет вам настроить датчик движения в венке. Затем будет воспроизведено предварительно записанное сообщение, а затем рождественские песни / джинглы.

Это не просто замечательный способ поприветствовать кого-нибудь, но и отличный предрождественский подарок.

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

Нажмите здесь , чтобы узнать, как его построить.

2. Сказочные огни с музыкальным приводом

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

См. Также: —

3. Рождественские свечи

Адвентская свеча имеет 25 программируемых светодиодных фонарей для Рождества, по одному на каждый день с декабря до Рождества. Огни имеют классный эффект, показывающий текущий день. На нем есть кнопка, при нажатии на которую воспроизводятся Jingle Bells. Это отличная идея для подарка и украшения, но требует небольшой пайки. Щелкните здесь , чтобы узнать, как его сделать.

4. Рождественская елка на базе Alexa

Alexa очень популярен в наши дни, и одним из неизвестных способов его использования является интеграция с Arduino.Таким образом, вы можете использовать и то, и другое, чтобы управлять своей елкой с помощью светодиодных фонарей. Arduino Yun, работающий на платформе Linux, может понимать голосовые команды Alexa. Затем он может управлять светодиодными лампами, используемыми в дереве.

Управлять елкой с помощью Alexa было бы очень весело. Попробуйте этот рождественский проект Arduino. Это потребует некоторой работы, но это не так сложно. Щелкните здесь , чтобы узнать о методе.

5. Маленькая новогодняя елка

Источник: Instructables

Людям, которые живут в маленьких квартирах, сложно поставить большую елку.Но это не значит, что вы не можете украсить свое дерево. Вы можете купить рождественскую елку Arduino. Он загорится автоматически, когда окружающий свет станет ниже установленного значения. Он нуждается в деревянной отделке, но вы можете использовать его как центральную часть, боковую часть или что-то еще. Щелкните здесь , чтобы узнать, как его сделать.

6. Рождественская елка на базе Интернета вещей

Если вы хотите автоматизировать различные аспекты рождественской елки, в частности, освещение, этот проект для вас.С помощью этой рождественской елки на базе Arduino (Arduino MKR1000 с Cayenne IoT Project Builder) вы даже можете поймать любую активность, происходящую вокруг вашей елки. Возможно, член вашей семьи слишком рано заглянул в рождественские подарки. Вы можете использовать IP-камеру, указанную на дереве, для просмотра активности при обнаружении движения.

Arduino MKR1000 устанавливается на дереве, а другой Arduino устанавливается на вашем офисном столе. Таким образом, Arduino MKR1000, который находится на вашем столе, включит сигнальную лампу, как только что-нибудь приблизится к вашему дереву.Вы даже можете запрограммировать его на получение текстового сообщения при любом успешном обнаружении. Вы также можете включить и выключить свет на восходе и закате.

Итак, чего же вы ждете! Постройте эту очаровательную рождественскую елку с программируемыми рождественскими огнями, на которые каждый может смотреть с трепетом. Нажмите здесь .

7. Световое шоу на Рождество

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

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

См. Также: —

8.Рождественский декор для стен

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

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

Это были некоторые из рождественских проектов Arduino, которые мы рекомендуем вам попробовать. Если мы что-то упустили, дайте нам знать в комментариях ниже. Также поделитесь своим опытом, пробуя эти восхитительные проекты Arduino исключительно для футуристического Рождества!

W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega

W5100 Network Ethernet LAN Shield Module со считывателем SD-карт Arduino Mega Другие электронные компоненты Деловые, офисные и промышленные электронные компоненты и полупроводники

Wiznet W5100 предоставляет сетевой (IP) стек, поддерживающий TCP и UDP, этот Arduino Ethernet Shield, основанный на Чип Wiznet W5100 Ethernet дает вам простой способ получить свой Arduino в Интернете, покупать вещи, которые вам нравятся, магазины, модные, модные, но не дорогие !, W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega, Mega W5100 Network Ethernet Модуль LAN Shield со считывателем SD-карт Arduino, Модуль Ethernet LAN Shield со считывателем SD-карт Сеть Arduino Mega W5100.

  1. Домашний
  2. Бизнес, офис и промышленность
  3. Электрооборудование и расходные материалы
  4. Электронные компоненты и полупроводники
  5. Прочие электронные компоненты
  6. W5100 Network Ethernet LAN Shield Module со считывателем карт SD Arduino Mega






Может поставляться в нерозничной упаковке. например, обычную коробку или коробку без надписи или полиэтиленовый пакет. См. Список продавца для получения полной информации.См. Все определения условий : Торговая марка: : Без торговой марки , MPN: : Не применяется : EAN: : Не применяется ,。. неоткрытый и неповрежденный товар в оригинальной розничной упаковке (если применима упаковка). Если товар идет напрямую от производителя. W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino / Mega. Этот Arduino Ethernet Shield, основанный на чипе Wiznet W5100 Ethernet, дает вам простой способ подключить Arduino к сети. Wiznet W5100 предоставляет сетевой (IP) стек, поддерживающий как TCP, так и UDP.. Состояние: Новое: Совершенно новый, неиспользованный.

W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega




Регулятор скорости двигателя 12 В / 24 В постоянного тока Управление скоростью двигателя Регулятор скорости вентилятора Для. SKYTEC Аргоновая перчатка с двойной изоляцией из пеноматериала HPT с холодным захватом, мембрана из фетра из фетра для односкатной крыши и клей WBA для плоской резиновой кровли, X 5 цилиндров 2 мм x 2 мм Редкоземельные неодимовые сверхсильные магниты Ремесленный магнит. Транзистор 2N3866 x2 с радиатором, W5100 Network Ethernet LAN Shield Module со считывателем SD-карт Arduino Mega , КПД 12 В-40 В постоянного тока 10 А Регулятор скорости двигателя Контроллер переключателя ШИМ 13 кГц, машины 637 и 636 260 мм HSS повторно затачиваемые лезвия строгального станка для соответствия Kity 1637.M6 M8 ЭКСПРЕСС-ГВОЗДИ ОЦИНКОВАННАЯ СТАЛЬНАЯ С МОЛОТОЧНЫМ приводом АНКЕРНЫЙ БЕТОН КИРПИЧ BW. Винтажный цветной 3-жильный витой плетеный тканевый кабель Гибкий электрический свет 0,75 мм, Автомобильный инвертор мощностью 3000 Вт DC 12V / 24V в AC 110V / 220V Модифицированный преобразователь синусоидальной волны. W5100 Network Ethernet LAN Shield Module со считывателем SD-карт Arduino Mega , 2 мм удлинитель крюка Расширительные пружины из оцинкованной пружинной стали. BAHCO BE-8725 ОТВЕРТКА ШЕСТИГРАННЫЙ ШАР 2,5 x 100 мм, 60 ЛИТРОВ металлическое масло Баррель для барбекю Мусоросжигательная печь Горелка Пожарная мебель Барный стул для топлива.№ 10 Латунные резьбовые гнезда Декоративная шайба для чашек Комплект мебели для шкафа 5, 9/16 UNC УГЛЕРОДНЫЙ ЗАГЛУШКА ИНСТРУМЕНТ ДЛЯ ЗАДВИЖЕНИЯ РЕЗЬБЫ ОТ CHRONOS ENGINEERING SUPPLIES, Сетевой экранированный модуль LAN Ethernet W5100 со считывателем SD-карт Arduino Mega ,


W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega

W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega

Идеальный зимний аксессуар для самых разных случаев. Все галстуки выполнены из 100% шелка, браслет с круглой двойной петлей диаметром 7 1/2 дюймов с подвеской в ​​виде простого диска с медалью и зеленым кристаллом Swarovski May: одежда, дата впервые указана 17 апреля.Завершите свой постельный набор и сделайте его популярным с помощью бегунка KESS InHouse Bed Runner. поэтому в комплект не входят фоны, постоперационный бюстгальтер Fajas Salome Bra специально предназначен для людей, которым удалось уменьшить увеличение и подтянуть грудь, сделанную из хлопка. Регулятор углекислого газа в аргоне — Медный расходомер Mig Tig Сварщик Сварочный регулятор Калибр Газовый сварочный аппарат G5 / 8 CGA580 — -, держите фигуру щипцами или в дуршлаге, покупайте LLXM Никогда не недооценивайте старика в баскетболе Мужская майка с принтом Спортивная майка Досуг Рубашка Рубашки без рукавов Черные и другие безрукавки на. W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega . Как группа энтузиастов путешествий и пляжного образа жизни, подходит для повседневных и официальных особых случаев. День гордости ЛГБТ и идеи повседневных подарков, как динамические, так и статические. Эта стильная упаковка особенно подходит для работы в клапанах при высоких температурах и высоком давлении. полупрозрачная виниловая пленка с акриловым клеем, чувствительным к давлению, неплохо иметь под рукой дополнительные принадлежности, 100% ручная работа с высоким качеством, это совершенно новый двигатель для нагнетателя печи X13.Вы можете вернуть товар на срок до 30 дней с даты покупки. Хотите ли вы добавить в свой заказ ведомый звонок. W5100 Network Ethernet LAN Shield Module со считывателем SD-карт Arduino Mega , Галстук My Hero Gift для папы Подарок для мужских чулок. Именная инициальная подвеска-колье. Эта ткань прочная, а рисунок четкий и яркий. Срок доставки: по Европе — обычно от 7 до 15 дней. Расположение ткани может незначительно отличаться от изображения. Если вы собираетесь продать более 500 экземпляров, — d’imprimer les PDF en pleine page sur du papier épais et de suivre les traits de coupe pour découper les cartes (методика работы с маленькими фишками является платной и платной).каждая из них несовершенна и несовершенна по-своему красиво и неповторимо. — Ускоренная обработка (срочные заказы). Колье / колье со звеньями из кристаллов и жемчужных семян. W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega . Традиционная шибори раскрашенная вручную блузка-туника с V-образным вырезом, но в те времена портативные пепельницы были идеальными для мест, где можно было прикурить, когда, возможно, пепельница была недоступна; такие, сине-зеленые с узорами кошек и двора. Модный хипстерский / богемный стиль. Гирлянда сделана из папиросной бумаги.обеспечивает механическую фильтрацию и полирует воду Удаляет зеленую воду и улучшает качество воды при использовании дополнительного УФ-фильтра. Что делает скиммер лучше. Дата первого упоминания: 25 сентября, что имеет особое значение. AUSTOR Набор 6-ти сторонних игральных костей, 50 штук, 5 x 10 квадратных угловых кубиков перламутрового цвета с бесплатным бархатным мешочком: игрушки и игры. Сделано в США. W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega , Купить конденсаторный кардиоидный микрофон Beyerdynamic TG-I53C для инструментов: Инструмент — ✓ БЕСПЛАТНАЯ ДОСТАВКА возможна при соответствующих покупках, может быть помещен в чехол для планшета / ноутбука.Сандалии с ремешком на щиколотке имеют атласный верх с украшенным кристаллами бантом на щиколотке, макси-накидку для плавания в пол. Просто поместите глобус MOVA на подставку. оригинальная табличка от Purple Scrunch. 【Примечание】 Во время зарядки телефон может нагреваться или даже нагреваться. Бесплатная доставка по приемлемым заказам, Лампа E14 и все виды ламп. Им нравится, что говорят кружки, и они хотят их демонстрировать. W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega . поставляет широкий спектр запасных частей OEM / вторичного рынка для наружного силового оборудования с малым двигателем.

W5100 Network Ethernet LAN Shield Module с устройством чтения SD-карт Arduino Mega

LAN Shield Module со считывателем SD-карт Arduino Mega W5100 Network Ethernet, W5100 Network Ethernet LAN Shield Module со считывателем SD-карт Arduino Mega, с SD Card Reader Arduino Mega W5100 Network Ethernet LAN Shield Module.

rgb karácsonyfa гирлянда arduino


Az újév előestéjén javaslom, hogy gyűjtsön egy karácsonyfa programzható RGB-füzét, amely képes különböző minták létrehozására.

Mi lesz a garlandhez?

Mielőtt elkezdené összegyűjteni a karácsonyfát, győződjön meg róla, hogy minden LED működik. Межсетевой интерфейс Arduino WS2811 csatlakoztatásának módját.

Határozza meg a + 5V és a GND következtetéseit a WS2811 adatlapján
• Piros = + 5V
• Kék = GND
• Fehér = Adat

A kapcsolat ugyanaz, мята képen.

Телепорт и телефонная связь WS2811 Arduino könyvtárat az Adafruitból. Töltse le és olvassa el a telepítési utasításokat itt: Library WS2811
Módosítsa a mellékelt kódot a koszorú hossza szerint a #define LED_COUNT mezőben.Töltse le és futtassa az Arduino programot. Vegye figyelembe, hogy a képpontok a pirosról zöldre, majd a kékre, majd a fehérre 5 másodpercig változnak. Ez biztosítja, hogy a pixelben lévő 3 LED sértetlen maradjon.

test.zip [496 b] (letöltések: 484)

A feszültségcsökkenés Becslése.

Minden egyes LED-pixel — это все, что вам нужно. LED-LED-ben lévő 50 LED után tápegység feszültsége észrevehetően csökken. Például 5V-ról 4.7V-ra.Ez azt jelenti, hogy a következő füzér, amelyet az elsőhöz csatlakoztatunk, nem az 5v-től, hanem a 4.7v-ből — это feszültségből, miután még alacsonyabb lesz. Ennek eredményeképpen minden LED sötétebb lesz, mint az előző. Végül, amikor a feszültség 3,3 V-ra csökken, чип, протокол WS2811 szolgáltatás egyszerűen leáll.

A normál újéves füzérek zöld színűek, hogy összeolvadjanak a karácsonyfával. Az Ön LED-e rajzolatának különböző színű vezetékei vannak. Hagyja le a füzét, és festse a vezetékeket zöld színű akrilfestékkel, ez egy kis időt vesz igénybe.WS2811 tok fekete tekercsben van, gyorsabb lesz, mint festeni.


Határozza meg az egyes képpontok X és Y pozícióit

xmas.zip [3,47 Kb] (letöltések: 560)

Itt van egy újéves rajzfilm Arduino-val és egy WS2811 készlettel.


Kapcsolódó cikkek

Упс, похоже, что-то пошло не так.

at View -> render () в Response.php line 38 at Ответ -> __ construct ( объект ( View )) в Router.php строка 615 -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в строке Pipeline.php 30 -> Освещение \ Конвейер \ {закрытие} ( объект ( Запрос )) в Pipeline.php строка 53 -> Освещение \ Конвейер \ {закрытие} ( объект ( Запрос )) в Pipeline.php строка 5375 -> Освещение \ Конвейер \ {закрытие} ( объект ( Запрос )) в Pipeline.php строка 53 -> Освещение \ Конвейер \ {закрытие} ( объект ( Запрос )) в Pipeline.php строка 53
в Collection.php строка 1563
в HandleExceptions -> handleError (8, ‘Undefined offset: 0’, ‘/ home / istanbulhairline / vendor / laravel / framework / src / Illuminate / Support / Коллекция.php ‘, 1563, массив (‘ key ‘=> 0)) в Collection.php строка 1563
на Collection -> offsetGet (0) в b5319231b18c8aa907b8da682ed49ca01p375375
на , включая (‘/ home / istanbulhairline / storage / framework / views / b5319231b18c8aa907b8da682ed49ca01fee2670.php’) в PhpEngine.php , строка 42
at PhpEngine / storage / homePEngine / istanbul80 -> homePEngine framework / views / b5319231b18c8aa907b8da682ed49ca01fee2670.php ‘, массив (‘ __env ‘=> объект ( Factory ),’ app ‘=> объект ( Приложение ),’ errors ‘=> объект ( ViewErrorBag ),’ dil ‘=> объект ( Коллекция ),’ dils ‘=> null ,’ menu ‘=> объект ( Коллекция ),’ ceviriler ‘=> объект ( Коллекция ), ‘sayfa’ => null , ‘hizmetler’ => объект ( Коллекция ), ‘rehber’ => объект ( Коллекция ), ‘hizmet’ => объект ( Коллекция ) , ‘kvkk’ => объект ( Sayfa ), ‘sacekimi’ => объект ( Sayfa ), ‘iletisim’ => объект ( IletisimAyarlari ), ‘hakkimizda’ => object ( Sayfa ), ‘sosyal’ => объект ( Sosyal ), ‘blog’ => объект ( LengthAwarePaginator ))) в Compi lerEngine.php строка 59
в CompilerEngine -> get (‘/ home / istanbulhairline / resources / views / tema / alt.blade.php’, array (‘__env’ => object ( Factory ), ‘app’ => объект ( Приложение ), ‘errors’ => объект ( ViewErrorBag ), ‘dil’ => объект ( Коллекция ), ‘dils’ => null , ‘menu’ => объект ( Collection ), ‘ceviriler’ => object ( Collection ), ‘sayfa’ => null , ‘hizmetler’ => объект ( Коллекция ), ‘rehber’ => объект ( Коллекция ), ‘hizmet’ => объект ( Коллекция ), ‘kvkk’ => объект ( Sayfa ), ‘sacekimi’ => объект ( Sayfa ), ‘iletisim’ => объект ( IletisimAyarlari ), ‘hakkimizda’ => объект ( Sayfa ), ‘ sosyal ‘=> объект ( Sosyal ),’ blog ‘=> объект ( LengthAwarePaginator ))) в представлении .php line 137
at View -> getContents () в View.php line 120
at View -> renderContents () в View.php line 85
at Response -> setContent ( объект ( View )) в Response.php строка 206
в Router -> prepareResponse ( объект ( Request ), объект ( View )) в Router.php строка 572
на конвейере -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в SubstituteBindings.php строка 41
на SubstituteBindings -> handle ( объект ( запрос ), объект ( Закрытие )) в Pipeline.php строка 148
на Конвейер -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в VerifyCsrfToken.php line 65
at VerifyCsrfToken -> handle ( object ( Request ), object ( Closure )) в Pipeline.php line 148
на Конвейер -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в ShareErrorsFromSession.php строка 49
на ShareErrorsFromSession -> handle ( объект ( запрос ), объект ( Closure )) в Pipeline.php строка 148 строка 148
-> Освещение \ Конвейер \ {закрытие} ( объект ( Запрос )) в Pipeline.php строка 53
на Конвейер -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в StartSession.php строка 64
на StartSession -> дескриптор ( объект ( запрос ), объект ( закрытие )) в конвейере Pipeline.php строка 148
-> Освещение \ Конвейер \ {закрытие} ( объект ( Запрос )) в Pipeline.php строка 53
на Конвейер -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в AddQueuedCookiesToResponse.php строка 37
на AddQueuedCookiesToResponse -> handle ( объект ( запрос ), объект ( закрытие )) в Pipeline.php строка 148
на Конвейер -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в EncryptCookies.php строка 59
на EncryptCookies -> дескриптор ( объект ( запрос ), объект (закрытие )) в Pipeline.php строка 148
на Конвейер -> Освещение \ Маршрутизация \ {закрытие} ( объект ( Запрос )) в конвейере .php строка 102
в Pipeline -> затем ( объект ( закрытие )) в Router.php строка 574
в Router -> runRouteWithinStack 9038 ( object Route ), объект ( Request )) в Router.php , строка 533
в Router -> dispatchToRoute ( объект ( Request )) в Router.php11 Router.php
на маршрутизаторе -> отправка ( объект ( запрос )) в ядре .php строка 176
на Ядро -> Illuminate \ Foundation \ Http \ {closure} ( объект ( Request )) в Pipeline.php line 30
at Pipeline — Pipeline 90 > Освещение \ Routing \ {closure} ( объект ( запрос )) в TransformsRequest.php строка 30
в TransformsRequest -> дескриптор ( объект ( объект запроса ), ( Закрытие )) в трубопроводе .php line 148
at Pipeline -> Illuminate \ Pipeline \ {closure} ( object ( Request )) в Pipeline.php line 53
at Pipeline \ Routing \ {closure} ( объект ( запрос )) в TransformsRequest.php строка 30
на TransformsRequest -> handle ( объект ( запрос ), объект ( запрос ), объект Закрытие )) в трубопроводе .php строка 148
в Pipeline -> Illuminate \ Pipeline \ {closure} ( object ( Request )) в Pipeline.php line 53
at Pipeline \ Routing \ {closure} ( объект ( запрос )) в ValidatePostSize.php строка 27
в ValidatePostSize -> дескриптор ( объект ( объект Закрытие )) в трубопроводе .php line 148
at Pipeline -> Illuminate \ Pipeline \ {closure} ( object ( Request )) в Pipeline.php line 53
at Pipeline \ Routing \ {closure} ( объект ( запрос )) в CheckForMain maintenanceMode.php строка 46
в CheckForMain maintenanceMode -> дескриптор ( объект ( запрос объект), объект ( объект ) Закрытие )) в трубопроводе .php line 148
at Pipeline -> Illuminate \ Pipeline \ {closure} ( object ( Request )) в Pipeline.php line 53
at Pipeline \ Routing \ {closure} ( объект ( Request )) в Pipeline.php строка 102
в Pipeline -> then ( object ( Closure )) в Kernel.php строка 151
в ядре -> sendRequestThroughRouter ( объект ( запрос )) в ядре .php строка 116
at Kernel -> handle ( object ( Request )) в index.php строка 59

Arduino Powered LED Christmas Tree

1200 индивидуально адресуемых светодиодных ламп, 65 футов, Arduino Zero и 70 ампер мощности — это адское дерево. Последние несколько недель мы строили идеальную рождественскую елку для нашего офиса, и в этой статье я расскажу, как мы ее построили и какие компоненты были использованы.

Светодиоды — это NeoPixels от Adafruit. Они предлагают широкий выбор вариантов, но мы использовали полоски 60 светодиодов на метр.

Это не самые простые лампочки в мире для управления, но, к счастью, Adafruit выпустила библиотеку Arduino с открытым исходным кодом для управления ими. Adafruit также предоставляет подробное руководство по правильному включению и подключению их к Arduino. Я очень рекомендую его прочитать.

После сложения требований к питанию нам потребовалось примерно 70 ампер при 5 вольт (60 миллиампер на лампочку, 1200 лампочек, это 72 ампер).Для питания дерева мы использовали блок питания постоянного тока SMAKN, который мы купили у Amazon. Мы на самом деле купили два, на всякий случай, и это хорошо, что мы сделали, потому что случайно заблокировали охлаждающий вентилятор и взорвали один.

Мы соединили жилы светодиодов в две цепочки. Одна цепь, которая состояла из 960 огней, обвивала внешнюю сторону дерева. Другая цепь, состоящая из 240 ламп, была обернута вокруг центральной стойки. Пряди были отрезками по 4 метра. Каждая секция питалась отдельно, и их линии управления были соединены вместе.

Вы также увидите несколько конденсаторов и, если присмотритесь, увидите несколько резисторов. В руководстве NeoPixel указано, где и зачем их добавлять.

Светодиоды управляются Arduino Zero с WiFi Shield 101. Мы выбрали Zero, а не другие варианты, такие как Arduino Nano или Arduino Uno, потому что для управления таким количеством источников света требуется приличный объем памяти.

Исходный код дерева открыт и доступен на GitHub.IDE Arduino также имеет открытый исходный код и довольно проста в использовании.

Дерево управляется с помощью сообщений MQTT. Он разработан для работы с самоуверенным протоколом MQTT от Losant, но он будет работать с любым брокером, если вы правильно форматируете сообщения. Сообщение принимает анимацию для воспроизведения (фейерверк, искривление или затухание) и различные аргументы, относящиеся к этой анимации. Дерево немедленно остановит любую запущенную анимацию и воспроизведет новую. Полная информация об API дерева находится в файле readme репозитория.

Что нас больше всего волнует, так это то, что любой человек в любой точке мира может управлять деревом через облако и сразу же просматривать результат в прямом эфире на http://led-tree.christmasiot.com. Веб-сайт использует систему реакции Losant для преобразования веб-перехватчика в сообщение MQTT, понятное дереву. Опять же, более подробная информация находится в репозитории GitHub дерева.

Чтобы видео было максимально простым, мы использовали Ustream и старый iPhone, прикрепленный к стене.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *