297

Часы на ИН-16 ATmega8 (Arduino IDE)

Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост

На основе микроконтроллера ATmega8 используя среду программирования Arduino  ШВУ можно собрать простые часы на газоразрядных индикаторах типа ИН-16 (ИН-14, ИН-18 и др.). ИН-16 представляет собой индикатор тлеющего разряда имеющий десять катодов выполненных в виде цифр и два катода для запятых. Ток индикации 2 мА, напряжение возникновения тлеющего разряда не более 170 В, яркость свечения 150 кд/м².

Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост

Назначение выводов:

  • 1 — анод

  • 2 — цифра 1

  • 3 — цифра 7

  • 4 — цифра 3

  • 5 — знак «запятая»

  • 6 — цифра 4

  • 7 — цифра 5

  • 8 — цифра 6

  • 9 — цифра 2

  • 10 — знак «запятая»

  • 11 — цифра 8

  • 12 — цифра 9

  • 13 — цифра 0

Управление цифрами газоразрядных индикаторов осуществляется при помощи высоковольтного двоично-десятичного дешифратора  К155ИД1 (динамическая индикация), управление анодами осуществляется при помощи высоковольтных транзисторных оптронов (TLP627) со схемой Дарлингтона на выходе. Плата Arduino коммутирует управление газоразрядных индикаторов и управляет работой высоковольтного DC-DC преобразователя. В схеме используются часы реального времени DS3231 (DS1307).

Как добавить микроконтроллер Atmega8 в среду программирования Arduino IDE и прошивать микроконтроллер можно узнать из статьи http://rcl-radio.ru/?p=82486

Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост

Транзистор IRF740 необходимо установить на небольшой радиатор, дроссель L1 состоит из ферритового сердечника (гантельный сердечник) на который до заполнения намотан провод диаметром 0,27…0,32 мм.

Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост

Высоковольтный преобразователь содержит индикатор наличия высокого напряжения на ИН-3 и R7. Для настройки выходного напряжения высоковольтного преобразователя необходимо изменить следующий параметр в скетче:

OCR1A = 255; // 255…505

При увеличении значения регистра OCR1A изменяется скважность ШИМ сигнала, чем выше значение регистра тем выше выходное напряжение преобразователя и тем выше ток потребления преобразователя (до 0,48 А при питании 5 В). OCR1A должен быть не больше 505. Частота ШИМ сигнала 23,5 кГц.

Кнопки SET UP и DW служат для корректировки времени часов реального времени.

В часах имеется функция антиотравления катодов, раз в час, ровно в 30 минут осуществляется перебор всех цифр индикаторов.

При корректировке минут яркость отображения часов снижается.

Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост

При корректировке часов яркость отображения минут снижается.

Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост
Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост
Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост
Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост
Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост
Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост
Часы на ИН-16 ATmega8 (Arduino IDE) Arduino, Электроника, Самоделки, Длиннопост

Скетч - http://rcl-radio.ru/?p=129726

TECHNO BROTHER

2K постов13.4K подписчиков

Правила сообщества

1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.

3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины