NiXIE. Лампа ин 4


NiXIE: Часы ИН-14-4

Автор: Myxomop

Лампа: ИН-14

Схема: есть 

Плата:нет

Прошивка:есть

Исходник:нет

Описание: есть

Особенности: авторская разработка от Myxomop.

Схема:

Часики собственной конструкции. Есть будильник и сервисное меню, где можно изменить настройки часов. Можно включить "бой" - при смене часа часы пищат количество часов.

Схему и прошивку МК разрабатывал сам. Высоковольтный преобразователь взял готовый из схемы польского термометра.  Блок питания - простейший импульсный. Делал по этой схеме     Благодаря использованию импульсного БП, его удалось уместить в небольшом объеме на одной плате с часами. Ну не люблю я выносные БП, торчащие из розетки.

На плате около кварцевого генератора можно увидеть мой косяк. Я привык к контроллерам, типа все можно программно изменить. А тут выходы дешифратора (жесткая логика)  рулят ключами, я при разработке схемы даже не подумал об этом, нужно 1 подавать или 0. Чисто автоматом соединил выходы дешифратора с ключами. Потом долго искал ошибку в проге  Когда до меня наконец дошло, в чем дело - пол дня матерился.

    Самый большой гемор было сделать корпус. Использовал готовую коробочку от какого-то девайса. Там типа никелированный аллюминий. К сожалению, довольно сильно поцарапан, но ничего другого не нашел. Замучался дырки делать под лампы. Бока из дерева, морилка + нитролак. К сожалению, неонки разделительной точки и будильника пришлось заменить на не кошерные светодиоды. Дело в том, что по ширине я был ограничен готовым корпусом и расстояние между индикаторами получилось небольшое. Маленькую неонку я в магазинах не нашел, а ИН-3 довольно большая и она как-то не смотрелась между лампами. На плате также видно, что пришлось еще добавить резисторы между анодами и землёй, чтоб побороть паразитную засветку. Отчего она образуеца х.з., но прикол в том что при зажигании одного индикатора начинает засвечиваеца цифра у другого, даже если его анод вообще никуда не подключен и висит в воздухе.

Когда все косяки (и железные, и программные) были пофиксены, получились вот такие часики.

Кратенько дам список функций сервисного меню:1 - вкл(1)/выкл(0) бой2 - вкл(1)/выкл(0) показывать незначащий "0" в старшем разряде часов3 - 12/24 часовой цикл отображения времени (если выбран 12-ти часовой цикл, при установке времени часы автоматически переходят в 24-часовой цикл, а потом возвращаются обратно)4 - 4 варианта мигания разделительной точки5 - 4 варианта звука для будильника (кнопкой "Set" можно послушать звук)6 - количество циклов проигрывания звука будильника (1-99)7 - число коррекции для отсчета времени8 - вкл(1)/выкл(0) плавной смены цифр9 - запись настроек в eeprom (происходит однократно при каждом заходе в этот пункт меню, при этом мигающий "0" устанавливается в "1")В сервисное меню можно войти, нажав одновременно кнопки "Set" и "Mode". Кнопку "Set" обязательно надо нажать первой. Выход аналогично.

Если часы идут не достаточно точно, можно попробовать в сервисном меню поменять число коррекции. Рассчитать его можно так. Сначала записываем туда 0. И оставляем ровно на сутки. За это время часы обязательно должны убежать вперед. Если они отстали, то никакая коррекция не поможет, скорее всего причина в кварце - только менять! Так вот, смотрим на сколько секунд они ушли вперед (sek) рассчитываем это число примерно по формуле korr=43.2/sek. Потом можно еще раз засечь уже за несколько суток и попробовать изменить на +/-1 и посмотреть будут ли улучшения.

Ну и если вы решили повторить мою конструкцию, выкладываю прошивку.

Прошивка.

Единственная хрень, которую так не удалось побороть - звон (писк) индикаторов от динамической индикации. Судя по опыту других никсистроителей, тут ничего не поделать, такова уж конструкция самих ламп.

robocua.blogspot.com

NiXIE: Радио-термометр ИН-14,ИН-19

Автор: RoboC

Лампа: ИН-14, ИН-19

Схема: есть ( PIC 16F886)

Плата:есть  

Прошивка:есть

Исходник:есть ( Proton PicBasic )

Описание: есть

Ссылка первоисточник: ---Особенности:  Измерение температуры дома (проводной датчик) и на улице (радио датчик). Индивидуальная на каждую лампу RGB подсветка на MBI5030 .Добавил схему и прошивку без радио(2 проводных датчика, без 5030) Схема:           Данный девайс умеет показывать температуру в квартире и через радио датчик температуру на улице. Есть RGB подсветка с 3 эффектами, их кол-во ограничено моей скудной фантазией(в МК памяти занято 25%). Присутствует 1 кнопка, которая, собственно, нужна для переключения световых эффектов(плавный перелив,гирлянда,свечи,нет подсветки).           Температура показывается по очереди с периодичностью 10-15 сек. При демонстрации показаний на улице мигает знак "ГРАДУС ЦЕЛЬСИЯ".  Т.к в термометре показания меняются медленно , где то раз в 5-7 мин проходит тест, который перебирает все символы, для предотвращения их отравления.

Программа написана на Proton PicBasic.

         Почему выбран именно 16f886.Ответ прост - цена.Доступный мне 16f628 стоит 13.40 грн. и у него намного меньше возможностей, чем у 16f886 по цене 17грн, да и количество выводов позволяет отказаться от навязчивой 155ИД1.

Как все начиналось? Ездил я на ХАмфест (кто не знает Яндекс в помощь!) и прикупил платку с лампами ИН-14 и вместе с ними в блоке попались мне ИН-19А,ИН-19Б,ИН-19В. Ну не выбрасывать же их? Немного порисовав в спирите, "родил" схему, только отдаленно похожую на ту, что Вы видите выше.

Сначала устройство жило в такой вот коробочке. 

       Вы спросите, что там за лампа ИН-13 на фото? Да-да предполагалось, что уличная температура будет показываться в цифровом виде, а комнатная посредством ИН-13, но из за выбранного корпуса от этого пришлось отказаться. Руки робота из разбитой игрушки сынишки, которые держали ИН-13, слишком похабно сделаны китайцами.Да и смотрелось все в стиле "франкинштейна".

       Пришло время попробовать все в неоне.Как раз кстати пришлись драйверы MBI5030 с "РКС" и MSS_JA подогнал RGB диоды попробовать. Получилась вот такая плата индикации: 

 Изготовил плату по технологии ЛУТ(http://cxem.net/master/45.php ). Стороны совмещал конвертиком.   Руки чесались впаять лампы, чуть не забыл про светодиоды под ними!!!   И все равно мучился потом, впаивая резисторы .   После того как все заработало в коробочке и начало светиться приятным красненьким цветом, началась самая длительная часть изготовления - производство корпуса.

Нашлись у меня в ящике пару сгоревших экономок и корпус от фискального блока РРО, который я распилил и склеил так, как мне нужно было. Еще сбегал в магазин мебельной фурнитуры и прикупил 2 держателя для полочек стеклянных. К сожалению , как хотел - в виде четверти сферы я не нашел, купил такие как на фото.Что поделаешь,город маленький. 

Закончил верх и примеряю низ. Отверстия под лампы вырезаны лазером в акриловой пластине, которая вклеена в корпус.  Надо же к чему то крепить плату  Почти готовый корпус.  Оставшиеся платы блока питания и блока МК.   Сделаны ЛУТом,плата МК со второй стороны металлизирована(маркером покрасил ее перманентным).   Что получилось Вы можете наблюдать на картинке. 

Немного слов о радио части и о датчике. Т.к. мой друг собирал часы из этой статьи(http://ucprog.ucoz.ru/publ/chasy_termometr_led_s_radiodatchikom/1-1-0-1 ) и ему хотелось тоже такой термометр собрать. Протокол и датчик слизал оттуда.

Протокол радиопередачи слизан с IR NEC (хорошая синхронизация, проще декодировать по сравнению с RC5).

Данные радиодатчика температуры содержат следующие байты: - Серийный номер (101). - Значение температуры. - Значение знака температуры. - Значение десятых долей температуры. - Байт CRC8.

Данные с радиозвонка: - Серийный номер (00000001). - Значение номера звонка - Нулевой байт - Байт CRC8.

Единица передается импульсом 500 мкс с паузой 1600 мкс, 0 – 500/520. Перед посылкой байтов отправляется преамбула из 8-ми нулей и опознавательный сигнал длительностью 10мс. Общее время передачи составляет приблизительно 80 мсек. На пульты от автомобильных сигнализаций декодер приемника не реагирует.

Хотя сейчас пожалуй я бы применил пару RFM-01 и RFM-02. Вот такие радио модули я прикупил в магазине хотя их можно сделать и самому(http://cxem.net/rmodem/rmodem14.php ):  

 Приемник слишком плохой, поэтому передатчик надо питать 3 батарейками.От 3Вольт прием не стабильный . Их тех что есть в продаже,эта пара должна работать:

RT4-433 Модули приема и передачи на 433/868 МГц RR4-433 Модули приема и передачи на 433/868 МГц

Еще одна пара: HM-R433 HM-T433

Еще встречал в инете дешевые комплекты для Ардуино, но это уже для мазохистов.

Не обязательно зацикливаться на 433Мгц, подойдут комплекты и на другие частоты.

Для некоторых радио модулей нужно отдельное питание 5В(мои работают нормально от основного), в схеме предусмотрено 3.3В питание(не проверял работу).

Фото радио датчика в исполнении crocodil (Radiokot).

 Видео:

           Программировать контроллер можно простеньким и надежным программатором Extra-PIC .Советую собирать полную версию. Если что то буду править, добавлю тут. Почта указана сверху.   Удачных всем свершений! Upd: 15/06/2013 Добавил прошивку с отключенной подсветкой. Переключение на уличную температуру - долгое нажатие кнопки,по прошествии, примерно, 10 сек, вернется на домашнюю температуру. С этой прошивкой устройство можно использовать как обычный комнатный термометр,не подключая радио модуль. Схема:   Архив:Платы..    Прошивка исходник   Прошивка исходник радио-модуля    Прошивка: отключена подсветка, перекл. - долгое удержание.     

upd: 2014/02/08     

Тем, кому  лень собирать радио и не лень сверлить стену для датчика на улицу, посвящается:

Прошивка

upd: 2014/04/03

Желающие могут проверить последнюю схему в протеусе: проект протеус, прошивка .   

upd: 2016/09/05    

Вариант термометра от  alfa2 (РадиоКот).  

RGB подсветка убрана полностью.

 Платы сделаны по технологии ЛУТ, фото в процессе монтажа:

Мой вариант радио датчика не устроил.   

alfa2 говорит: 

Долго ли, коротко ли, в итоге переделал схему "Радиодатчика", как посчитал правильно с моей точки зрения, добавил 2-а транзистора с обвязкой. 

Для удобства еще бы изменить прошивку "Радиодатчика", так как период включение на передачу либо через 1 сек, а это много, либо через 5 мин, а это мало. Смена показаний термометра дом/улица происходит через 16 сек, обрыв связи с радио датчиком идентифицируется через 32 сек, думаю период в 30 сек./2 мин. будет как раз то что нужно. Так как сам в программировании не комильфо, за помощью обратился к Станиславу Дмитриеву он прислал новую прошивку под вариант 30 сек/2 мин

Загрузить файл главной платы.Загрузить прошивку радио модуля.

Посмотреть подробности на сайте автора.

robocua.blogspot.com

Лампа ИН-23 (Индикатор) — DataSheet

 

 

Корпус лампы ИН-23

Расположение катодов-сегментов ИН-23

Описание

Индикатор сегментный тлеющего разряда для преобразования электрических сигналов в синтезированное изображение цифр, букв и знаков. Катоды — в виде сегментов, образующих арабские цифры, буквы русского и латинского алфавитов и другие знаки. Индикация производится через боковую поверхность баллона. Оформление — стеклянное, миниатюрное. Масса 30 г. Выводы электродов: 1 — анод; 2 — катод К12; 3 — катод К13; 4 — катод К4; 5 — катод К5; 6 — катод К11; 7 — катод К6; 8 — катод К10; 9 — катод К8; 10 — катод К9; 11 — катод К1; 12 — катод К2; 13 — катод К7; 14 — катод К3. Для преобразования арабских цифр и букв русского алфавита следует соединять выводы электродов (сегментов) согласно следующей таблице (вывод 1 — общий):

 
Цифра или буква Выводы Буква Выводы Буква Выводы
1 4 или 8 или 12 Г 12, 14 С 7, 12, 14
2 6, 7, 13, 14 Д 4, 5, 6, 7, 11, 13 Т 8, 14
3 3, 6, 7, 14 Е 2, 7, 9, 12, 14 У 2, 4, 7, 10
4 2, 4, 10 Ж 3, 6, 8, 10, 13 Ф 6, 8, 10, 14
5 3, 7, 10, 14 З 2, 4, 7, 9, 14 Х 3, 6, 10, 13
6 3, 7, 9, 12, 14 И 4, 6, 12, 13 Ц 4, 5, 7, 12
7 6, 13, 14 К 3, 6, 9, 12 Ч 2, 4, 10
8 3, 7, 8, 10, 13, 14 Л 4, 6, 13 Ш 4, 7, 8, 12
9 2, 3, 4, 7, 10, 14 М 4, 6, 10, 12 Щ 4, 5, 7, 8, 12
0 4, 7, 12, 14 Н 2, 4, 9, 12 Ы 3, 4, 7, 12
А 2, 4, 6, 13 О 4, 7, 12, 14 Ь 3, 7, 9, 12
Б 3, 7, 9, 12, 14 П 4, 12, 14 Э 2, 4, 7, 14
В 3, 6, 7, 9, 12, 14 Р 6, 9, 12, 14 Ю 2, 3, 4, 6, 9, 12
Я 2, 4, 10, 13, 14
 
Основные данные 
Параметр Условия ИН-23 Ед. изм.
Аналог
Яркость свечения ≥200 кд/м2
Угол обзора ≥100°
Напряжение источника питания ≥200 В
Напряжение возникновения разряда ≤170 В
Напряжение поддержания разряда 120-170 В
Напряжение прекращения разряда ≤110 В
Напряжение смещения на катодах ≤110 В
Ток индикации сегментов-катодов К2, К4, К10 ≤1,3 мА
сегментов-катодов К3, К6, К7, К9, К11, К13 ≤0,7
сегментов-катодов К1, К5, К8, К12 ≤0,3
Рабочий ток при питании от источника постоянного напряжения катодов К2, К4, К10 1,3-2,5 мА
катодов К3, К6, К7, К9, К11, К13 0,7-1,3
катодов К1, К5, К8, К12 0,3-0,6
Ток рабочий при питании от источника пульсирующего напряжения (среднее значение) катодов К2, К4, К10 0,6-1,2 мА
катодов К3, К6, К7, К9, К11, К13 0,3-0,65
катодов К1, К5, К8, К12 0,15-0,3
Ток рабочий в импульсном режиме при Uа.имп ≥ 200 В; t ≥ 80 мкс; Q ≤ 25 — амплитуда импульса катодов К2, К4, К10 6-12 мА
при Uа.имп ≥ 200 В; t ≥ 80 мкс; Q ≤ 25 — амплитуда импульса катодов К3, К6, К7, К9, К11, К13 3-6,5
при Uа.имп ≥ 200 В; t ≥ 80 мкс; Q ≤ 25 — амплитуда импульса катодов К1, К5, К8, К12 1,5-3
Наработка в режиме переключения знаков ≥5000 ч
в режиме горения одного знака ≥1000

Описание всех параметров смотрите в буквенных обозначениях параметров радиоламп

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

rudatasheet.ru

4 ламповые польские часы Z560M

Автор: Cyril Barbato

Лампа: Z560M

Схема: есть 

Плата:есть

Прошивка:есть

Исходник:есть

Описание: нет

Особенности: оригинальная  польская схема на 16F84. Ищу исходник на asm этого проекта..

Схема:

         NIXIE часы  на процессоре PIC16F84 разработаны Cyril Barbato. На страничке автора http://membres.lycos.fr/cyrilbarbato/ можно найти схему, исходники ASM, также образец двусторонней платы PCB, сделаной на элементной базе SMD и индикаторах IN8. Автор к сожалению не поместил описания, а это наверное облегчило запуск часов.В связи с тем, что недавно на Аллегро я купил лампы Nixie LC513 и Z560M, я решил спроектировать , небольшую плату именно под эти индикаторы. В разработке я применил, проверенную в более ранних проектах, схему на таймере NE555. Моя версия часов разведена на двух односторонних платах, соединяемых между собой разъемными соединениями, и скручеными болтами M3/20. После запуска в действие проекта оказалось, что, к сожалению, очередность цифр не соответствует порядку. Она была следующей: 0,1,2,3,7,5,8,4,9,6 но это я быстро подправил в исходнике на  ASM и после повторной компиляции все заработало  правильно. Дальше идет непереводимая игра слов на польском диалекте, важно не пропустить -"применен кварцевый резонатор 3,2768MHz. "(часовой кварц не подойдет!!).  для оптопар:  для транзисторных ключей : Биты конфигурации: Статья на польском - тут, оригинальная страничка автора мертва.

Прошивка, плата.

Присланый читателем исходник.

robocua.blogspot.com

NiXIE: Часы Rokl и компания.

Автор: Rokl с модификаторами :).

Лампа: ИН-14

Схема: есть 

Плата:есть

Прошивка:не нужна

Исходник:нет

Описание: есть

Особенности: популярная схема реализована в нескольких вариантах (на 4 лампы,на 6 ламп с секундами,с будильником). Корпус на превью от Sergey-T.

Если кто хочет поделится платами или реализацией, на мыло.

(1)Схема на 4 лампы без будильника:

(2)Схема на 6 ламп(секунды статикой на счетчиках),без будильника: (3)с будильником 4 лампы: (4)6 ламп с будильником и секундами в динамике(красная связь не нужна): (5)Схема с реализацией высокого,4 лампы ,будильник:

Проект от mikhail.486:

 Файл платы.

 Реализация схемы от Sergey-T:

 Илья Абраменко сделал все в корпусе :

 Еще фото.

 Платы от Palmyr (надо проверять): плата 1,плата2.

robocua.blogspot.com