Главная » Мастерская
Призовой фонд
на август 2019 г.
1. 1000 руб
Паяльник
2. Тестер компонентов MG328
Паяльник
3. 200 руб.
От пользователей

Ультрафиолетовая матрица для засветки

Запоров очередную плату методом ЛУТ, решил перейти на фоторезист.

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

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

Сама матрица может состоять из любого количества светодиодов, кратного трем, питается она от 12 вольт, и состоит из параллельно подключенных сборок по три светодиода и ограничивающего резистора, номиналом 150 Ом. Принцип очень похож на обычные светодиодные ленты. В моем случае таких сборок 42 штуки.

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

Для питания микроконтроллера использовал популярный AMS1117 на 5 вольт, но работать будет и от 3,3. органы управления в лице двух кнопок 6х3,5 и светодиода 3528, помимо этого на плате есть два штирька для подключения пищалки.

Плату я травил в растворе персульфата аммония, и был приятно удивлен скоростью, при этом довольно наглядно видно причину, по которой я решил уйти от ЛУТ.

Первым делом лудим дорожки и сверлим все отверстия, а их тут примерно 250, затем переходим к смд деталям и уже потом к светодиодам.

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

Теперь о самой работе, таймер устанавливаем нажатиям на первую кнопку (ближе к МК), после чего загорается светодиод на плате, засекаем время на телефоне, после прохождения нужного нам времени, снова нажимаем на первую кнопку, спикер пару раз пикнет, сигнализируя о правильной установке таймера. После чего устройством можно пользоваться. Однократное нажатие на вторую кнопку запускает процесс на установленное время. Время всегда можно изменить повторив процедуру с первой кнопкой. время засветки сохраняется в ЕЕпром, и не сбрасывается при отключении питания. Таким образом откалибровав однажды, мы получаем лампу с включениям на заданный период времени.

Удачи всем в сборке!

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (21) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
+1
andro #
В какой среде разрабатывалась прошивка?
Ответить
0
mefi73 #
В среде ArduinoIDE, но на языке С
Ответить
0
BARS_ #
Зачем? О_о Там на ASM все пишется за пару минут. И что мешало сделать человеческую установку времени?
Как организовали равномерное рассеивание света диодов?
Ответить
0

[Автор]
JackApple #
1) Ради пары проектов не хотел новый язык учить, да и как по мне получилось вполне нормально.
2) Зачем "человеческая" установка времени, если после нахождения времени экспозиции, все что нужно, это включать на одинаковый отрезок времени. Один раз настроил и в последующих просто кнопку старт нажал.
3) На высоте 10 см, свет вполне равномерный, дополнительные фильтры не ставил, дорожки в 0,25 мм получаются хорошо, зачем чинить не сломанное?
Ответить
+1
Pauk #
Мне тоже нужно написать программку для тиньки в Ардуино ИДЕ. Насколько это целесообразно?
Ответить
-1

[Автор]
JackApple #
Только если писать на С, ардуиновские команды заполнять память доверху очень быстро.
Если уж очень в лом учить С, на котором, кстати, можно и ардуину шить, пишешь код на ардуиновском языке, а потом переписываешь в С, гугля команды-аналоги.
Ответить
+1
Pauk #
При написании программы на С её можно компилировать прямо в Ардуино ИДЕ?
Ответить
0

[Автор]
JackApple #
Можно, но нужно добавить Core13, Attiny13 добавиться как отдельная плата в менеджере плат.
Ответить
0
BARS_ #
пишешь код на ардуиновском языке
Что за бред? В Arduino IDE применяют С/С++. Никакого ардуиновского языка не существует. Все ардуиновкские команды - тупо названия функций.
Ответить
0
Pauk #
Да понятно что ваиринг-процессинг не язык программирования, но вопрос в другом - мне интересно как программировать и компилировать на чистом С в Ардуино ИДЕ и не только для Тиньки?!
Ответить
0
BARS_ #
А чем плоха AVR Studio?
Ответить
0
Pauk #
Хотелось бы в любом месте за две минуты установить Ардуино ИДЕ и сразу скомпилировать програмку.
Ответить
0
BARS_ #
А что мешает тоже самое делать с нормальными программами, а не с убогим недоблокнотом? Или вообще портабельные версии использовать?
Ответить
0
Pauk #
Посоветуйте что-нибудь!
Ответить
0
BARS_ #
AVR Studio
Ответить
0
Pauk #
Есть портативная версия?
Ответить
+1
Артем #
Нет, портативной версии нет, так как базируется на MS Visual Studio, при этом, если хочется поменьше размером, то 6.2, побольше возможностей - 7. На самом деле некоторые ухитряются настроить Sublime и Notepad++ в связке с gcc, что дает дикую портативность, но по сути, те же функции, что и Arduino IDE.
Ответить
0
Сергей #
На какое максимальное время можно выставить выдержку ?
Ответить
0

[Автор]
JackApple #
В этой версии прошивки на 110 минут, но можно немного переписать (unsigned int на unsigned long заменить, и для ЕЕпрома изменить) можно будет ставить намного больше, но думаю для фоторезиста больше и не понадобиться.
Upd, я посчитал для варианта с лонг, получиться таймер с временем вплоть до 13,5 лет.)
Ответить
0
Halvalife #
ВА1 это зуммер? Хочу управлять этой схемой светодиодной лентой, питание 12В 2А, какой транзистор надо ставить?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Ручной фен 450 Вт с регулировкой температуры
Ручной фен 450 Вт с регулировкой температуры
Металлоискатель MD3010II Программатор Pickit3
вверх