Часы на ИВ-18 (Arduino)

ИВ-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).