Ширина модального окна задана в процентах, в зависимости от ширины родительского контейнера, в данном примере это фон затемнения.
Предусмотрена возможность использования встроенных миниатюр, разположенных слева или справа, в отдельном div-контейнере с выделенным классом .pl-left и .pl-right соответственно.
Размер блока миниатюр так же определил в процентной записи (25%), тем самым обеспечив возможность пропорционального изменения, при просмотре на экранах различных пользовательских устройств.
Простейшая анимация появления с помощью изменения свойсва прозрачности (opacity) от 0 к 1
Состав: atmega8, lm358, irfz44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный индикатор, пять кнопок. Все размещается на двух платах размерами 60х70мм и 60х50мм, расположенных под углом 90гр.
Паяльник приобрел от паяльных станций zd-929, zd-937.
Распиновка разъема паяльника для zd-929:
Функционал:
Температура от 50 до 500гр, (нагрев до 260гр примерно 30 секунд), две кнопки +10гр и -10гр температуры, три кнопки памяти - длинное нажатие (до моргания) - запоминание установленной температуры (ЕЕ), короткое - установка температуры из памяти. После подачи питания схема спит, после нажатия кнопки - включается установка из первой ячейки памяти. При первом включении температуры в памяти 250, 300, 350гр. На индикаторе моргает установленная температура, затем бежит и потом горит температура жала с точностью до 1 гр в реальном времени (после нагревания иногда забегает на 1-2 гр вперед, потом стабилизируется и изредка проскакивает на +-1гр). Через 1 час после последней манипуляции с кнопками засыпает и остывает (защита от забывания выключить). Если температура более 400гр, засыпает через 10 минут (для сохранности жала). Бипер пикает при включении, нажатиях кнопок, записи в память, достижении заданной температуры, три раза предупреждает перед засыпанием (двойной бип), и при засыпании (пять-бип).
Схема 1
Схема 2
Номиналы элементов:
r1 - 1m
r2 - 1k
r3 - 10k
r4 - 82k
r5 - 47k
r7, r8 - 10k
r индикатора -0.5k
c3 - 1000mf/50v
c2 - 200mf/10v
c - 0,1mf
q1 - irfz44
ic4 - 7805
1. Трансформатор и диодный мост выбирается исходя из напряжения питания и мощности используемого паяльника. У меня это 24 В / 48 Вт. Для получения +5 В используется линейный стабилизатор 7805. Или необходим трансформатор с отдельной обмоткой для питания цифровой части с напряжением 8-9 В. Я надыбал БП от какого-то старого брендового компа - ДЕЛЬТАПОВЕР, импульсник, 18 вольт, 3 ампера, размер как две пачки сигарет, работает отлично, даже без кулера.
2. Полевой транзистор на выходе ШИМ - любой подходящий (у меня стоит irfz44).
3. led первый попавшийся в радиомагазине, разочаровался, когда дома прозвонил и узнал, что внутри сегменты знаков не запараллелены, поэтому плата усложнилась. Имеет маркировку на боку "bt-c512rd", светит зеленым. Можно использовать любой индикатор или три с соответствующей корректировкой платы, а если анод общий, то и прошивки- /вариант прошивки ниже/.
4. Бипер со встроенным генератором, подключается + к 14 ноге меги, - к минусу питания (на схеме и плате нету, т.к. придумал позже).
5. Назначение кнопок:
s1: Вкл / -10гр.С
s2: +10гр.С
s3: Память 1
s4: Память 2
s5: Память 3
Прошивку контроллера можно осуществить на внешнем программаторе, контроллер установлен на розетке, с «j-tag-ом» заморачиваться не стал. При прошивке включается внутренний 8МГц rc-генератор кристалла, в avr значение бита «установлен» соответствует логическому нулю, в Пони-Прог это выглядит так:
Теперь по поводу прошивок. Из всех имевших место в ходе разработки актуальны 2 финальных варианта:
1. Для led с общим катодом.
2. Для led с общим анодом.
Это моя законченная конструкция:
Другая версия
Файлы к статье Цифровая паяльная станция своими руками2
Авторы проекта:
Миха-Псков, e-mail: 60rus@rambler.ru hricava, e-mail: hrisvasilis@gmail.com
Благодарности: pavelv, hricava, barby67, fav