ИВ-18 – многоразрядный вакуумно-люминесцентный индикатор для отображения информации в виде цифр, точек и символов. Конструкция стеклянная. Индикация осуществляется через боковую поверхность цилиндра. Размер знакоместа 5,4×10,5 мм. Количество цифр — девять (9 цифр — знак минус и точка). Изображение формируется светящимися анодными сегментами. Цвет свечения зеленый. Вес 30 г.
Основные параметры индикатора ИВ-18:
-
Лампы накаливания яркость разряда 200-500 кд/м²
-
Угол обзора ≥ 80°
-
Ток накала 85 ± 10 мА
-
Ток анодного сегмента на аноде и напряжение сети 50 В ≤ 1,3 мА
-
Суммарный ток анодных сегментов восьми категорий составляет 40...80 мА
-
Напряжение накала 4,3...5,5 В
-
Анодное и сеточное напряжение в импульсном режиме ≤ 70 В
На платформе Arduino с помощью индикатора ИВ-18 можно собрать часы, отображающие текущее время (чч-мм-сс), дату (ДД.ММ.ГГГГ) и температуру.
Вакуумный флуоресцентный индикатор IV-18 имеет клеммы, предназначенные только для динамической индикации. Для питания часов необходим источник постоянного тока напряжением 9 В (можно и 5 В, но яркость индикатора будет низкой).
Обратите внимание: Аудиопроцессор PT2315 (Arduino).
Для нормальной работы индикатора на катод (нить накала) должно подаваться напряжение 4,3...5,5 В, которое питается от стабилизатора напряжения 7805. Для питания сетки и анодов напряжение должно находиться в пределах от От 30 до 50 В, чтобы достичь такого напряжения. В схеме синхронизации используется преобразователь NE555. Ток на аноды и сетку подается с помощью 16 транзисторных ключей (BC547). При регулировке выходного напряжения преобразователя (R35 30-40 кОм - чем больше сопротивление, тем выше выходное напряжение) нельзя повышать напряжение более 50 В, это максимальное напряжение коллектор-эмиттер транзистора ВС547.В качестве платы Arduino можно использовать плату Nano (ATmega168, ATmega328), а также микроконтроллер ATmega8 (с небольшими изменениями кода и схемы подключения). В схеме также используется модуль часов реального времени DS3231. Время на часах можно установить двумя способами: установить время путем компиляции и с помощью кнопок.
Установите время по времени компиляции:
раскомментируйте строку, установите необходимое время и загрузите скетч
set_time(21,5,4,29,9,57,0); // год 00-99, день 1-7 (1=Вс), месяц 1-12, дата 1-31, час 0-23, минуты 0-59, секунды 0-59
затем закомментируйте строку и снова загрузите скетч.
Установка (корректировка) времени с помощью кнопок:
Вы можете установить текущее время с помощью кнопок SET и UP. Кнопка SET позволяет изменить параметр времени (часы, минуты, секунды, число, месяц и год), кнопка ВВЕРХ изменяет параметр времени (только на увеличение), а режим установки секунд сбрасывает их на ноль. В режиме коррекции времени выбранный параметр времени мигает.
Информация о температуре получается от часов реального времени DS3231.
Время
Дата
Температура
Скетч - http://rcl-radio.ru/?p=98856
ArduinoЭлектроникаПрограммированиеСамодельноеВидеоYouTubeДлинный пост 3 Поддержите эмоцииБольше интересных статей здесь: Гаджеты.
Источник статьи: Часы на ИВ-18 (Arduino).