Часы на газоразрядных индикаторах
- RoboC
- Мудрый кот
- Сообщения: 1795
- Зарегистрирован: Ср апр 04, 2012 09:55:53
- Откуда: Северодонецк
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Давайте поподробнее(плату, схему и код) и все станет понятно 
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
-
gessor
- Встал на лапы
- Сообщения: 115
- Зарегистрирован: Ср дек 12, 2012 20:08:08
- Контактная информация:
Re: Часы на газоразрядных индикаторах
За код прошу не ругать
Идея собрать часы была в том, чтобы научиться писать программы для МК. Ибо после моргания диода особого ничего на коленке не придумаешь. А тут появляется возможность и с кнопками поработать, и с интерфейсом, и с индикацией + освоить обвязку и некоторую схемотехнику, да и красивую вещь сделать. Плату тоже делал первый раз в жизни ЛУТом. Разве что паял раз третий 

Вот при нулях на выходах:

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

//аноды:
//
//PB6
//PB7
//PD5
//PD6
//PD7
//PB0
//на дешифратор
//PC5 - D1
//PC4 - D8
//PC3 - D2
//PC2 - D4
#include <avr/io.h>
#include <avr/iom8a.h>
void delay_ms(unsigned int ms )
{
unsigned int i;
for (i = 0; i<= ms; i++);
}
int main(void)
{
delay_ms(2500);
DDRB = 0b10000011; // порты на выход
DDRC = 0b00111100;
DDRD = 0b11100000;
PORTC = 0b00000100; // выдаем на дешифратор только по одной ноге высокий уровень, получаем 7
delay_ms(2500);
delay_ms(2500);
while (1)
{
PORTD = 0b00000000;
PORTB = 0b10000000; // включаем первую цифру
delay_ms(500);
PORTB = 0b01000000; // остальные цифры динамической индикацией и тд.
delay_ms(500);
PORTB = 0b00000001;
delay_ms(500);
PORTB = 0b00000000;
PORTD = 0b10000000;
delay_ms(500);
PORTD = 0b01000000;
delay_ms(500);
PORTD = 0b00100000;
delay_ms(500);
}
}
Спойлер
Первые ноги указаны стрелками. Контакты ИД1 еще раз все прозвонил, ничего не контачит. Только между питанием и землей что-то показывает, но как я понял это будет в любом случае.Вот при нулях на выходах:

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

//аноды:
//
//PB6
//PB7
//PD5
//PD6
//PD7
//PB0
//на дешифратор
//PC5 - D1
//PC4 - D8
//PC3 - D2
//PC2 - D4
#include <avr/io.h>
#include <avr/iom8a.h>
void delay_ms(unsigned int ms )
{
unsigned int i;
for (i = 0; i<= ms; i++);
}
int main(void)
{
delay_ms(2500);
DDRB = 0b10000011; // порты на выход
DDRC = 0b00111100;
DDRD = 0b11100000;
PORTC = 0b00000100; // выдаем на дешифратор только по одной ноге высокий уровень, получаем 7
delay_ms(2500);
delay_ms(2500);
while (1)
{
PORTD = 0b00000000;
PORTB = 0b10000000; // включаем первую цифру
delay_ms(500);
PORTB = 0b01000000; // остальные цифры динамической индикацией и тд.
delay_ms(500);
PORTB = 0b00000001;
delay_ms(500);
PORTB = 0b00000000;
PORTD = 0b10000000;
delay_ms(500);
PORTD = 0b01000000;
delay_ms(500);
PORTD = 0b00100000;
delay_ms(500);
}
}
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Часы на газоразрядных индикаторах
При подаче всех нулей, на трех разных дешифраторах (один новый 90г и два демонтаж), загораются всегда две цифры - ноль и один.
А плата в том же виде, что на фото осталась у вас?
За код прошу не ругать
Вот непонятно, почему все всегда стесняются своего кода и почти никогда не приводят исходников? Боятся оценки "профи"? Неужели они не знают, что даже на самого-самого профи всегда найдётся профи уровнем выше? Я, например, всегда выкладываю свой код и на негативные комментарии к нему мне фиолетово (потому, что есть у меня пара программок, которые, мягко говоря, кто угодно не сделает.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Re: Часы на газоразрядных индикаторах
saxno08 писал(а):учту и при появлении глюков сделаю сейчас не охота пп портить .
Исправьте цитаты в этом сообщении (том, откуда цитата выше)! Я такого не писал!
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
-
gessor
- Встал на лапы
- Сообщения: 115
- Зарегистрирован: Ср дек 12, 2012 20:08:08
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Если честно, тот участок платы что на фото, я специально пошел отмыть, прежде чем сюда выложить
Отмываю обычно ацетоном, но там просто еще не все элементы доделал - спикер и DS18B20 еще не припаял, думал когда все будет закончено - тогда и отмою. Но вы навели меня на мысль и я еще раз пересмотрел верхнюю плату с лампами и нашел перепут межу выводами на 0 и 1. Теперь при нулях входе - на лампах честные нули. Но семерки все равно остались! И это не дает мне покоя 

- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Но семерки все равно остались! И это не дает мне покоя
Значит, ещё где-то перепутали.
Последний раз редактировалось da-nie Вс янв 17, 2016 11:59:18, всего редактировалось 1 раз.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Re: Часы на газоразрядных индикаторах
*Trigger* , akl , извиняюсь по запарке не то выделил
К стати заметил глюк сейчас вместо 13 00 пишет 38 00 .
К стати заметил глюк сейчас вместо 13 00 пишет 38 00 .
Последний раз редактировалось saxno08 Вс янв 17, 2016 12:04:23, всего редактировалось 1 раз.
Re: Часы на газоразрядных индикаторах
Цифры по порядку идут?
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: Часы на газоразрядных индикаторах
Да , они вчера шли часов до пяти четко потом их выключил , сейчас включил и увидел этот глюк .
Re: Часы на газоразрядных индикаторах
Выставил время по новой ,буду наблюдать .
Всем огромное спасибо в отдельности *Trigger* .
*Trigger* , не поделитесь исходниками ? хотелось бы попробовать разобраться самому
Всем огромное спасибо в отдельности *Trigger* .
*Trigger* , не поделитесь исходниками ? хотелось бы попробовать разобраться самому
Re: Часы на газоразрядных индикаторах
Написал в ЛС.
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
-
gessor
- Встал на лапы
- Сообщения: 115
- Зарегистрирован: Ср дек 12, 2012 20:08:08
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Победил семерку. Заметил, что они симметрично с четверкой расположены. Очень забавно, что именно цифру 4 решил выводить первый раз в коде и это оказалось единственным перепутом при разводке. Все остальные цифры вывелись как и положено по кодам. Уже сделал простенький перебор всех катодов. Повезло, что все впаяные лампы (без предварительной проверки в свое время) оказались рабочими. Успел накопить около полусотни демонтажных дешифраторов разных годов - пойду прогоню их теперь через плату, тоже отпишусь потом какие были с засветкой. Хотя по неопытности мог их убить еще при выпаивании. Теперь буду учиться программировать и писать прошивку. Так что без вопросов в будущем, наверно, не обойдется еще
Кстати, из всех элементов на плате ощутимо греется только КРЕНка. Это норма?
Кстати, из всех элементов на плате ощутимо греется только КРЕНка. Это норма?
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Кстати, из всех элементов на плате ощутимо греется только КРЕНка. Это норма?
Она и будет греться. (Uпитания-5В)*Iпотребления=Pна7805.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
- woody_mc
- Грызет канифоль
- Сообщения: 251
- Зарегистрирован: Пт янв 30, 2015 13:20:56
- Откуда: SPb
- Контактная информация:
Re: Часы на газоразрядных индикаторах
А чтобы не грелось, надо делать Step-down преобразователь, например на той же mc34063
крокодил, крокожу и буду крокодить!
Проект на МТХ-90
Лампочки МТХ-90 в нужном количестве заказал. А пока, примерно прикинул что должно получится. Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК))) Надо вешать на стену и смотреть не менее чем за 4 метра иначе будет сливаться всё.



Зато почти такие как в метро, чуть меньше.
ВОт сижу думаю. Будет или ОЧЕНЬ красиво или совсем не красиво... Цвет спектр МТХ-90 лучше чем у ИНок, он - слегка красноватый там тк в них нет ртути. Но от этого - и потребление этих ламп выше.
Зато почти такие как в метро, чуть меньше.
ВОт сижу думаю. Будет или ОЧЕНЬ красиво или совсем не красиво... Цвет спектр МТХ-90 лучше чем у ИНок, он - слегка красноватый там тк в них нет ртути. Но от этого - и потребление этих ламп выше.
- alr5000
- Электрический кот
- Сообщения: 1039
- Зарегистрирован: Сб сен 08, 2012 21:12:12
- Откуда: Зеленоград
- Контактная информация:
Re: Проект на МТХ-90
asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))
Непонятно только одно, зачем такие большие часы дома???
Хотя, если есть комната метров 30, для них может и норм будет
Последний раз редактировалось alr5000 Вс янв 17, 2016 18:24:16, всего редактировалось 1 раз.
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Часы на газоразрядных индикаторах
Iggis, большое спасибо за "выкройку" кота (которая тут: viewtopic.php?p=2597913#p2597913 ) !
Жена как увидела, сразу захотела часы в таком корпусе сестре подарить (сестра жены недавно просила сделать ей такие).
Я, правда, делал из дерева. И размером побольше. И на ИН-12. И ещё не покрыл лаком. И сзади надо закрывать платы корпусом. И кот у меня раскрашен акриловыми красками.
Выглядит вот так сейчас:

Жена как увидела, сразу захотела часы в таком корпусе сестре подарить (сестра жены недавно просила сделать ей такие).
Я, правда, делал из дерева. И размером побольше. И на ИН-12. И ещё не покрыл лаком. И сзади надо закрывать платы корпусом. И кот у меня раскрашен акриловыми красками.
Выглядит вот так сейчас:
- Вложения
-
- cat.jpg
- (66.79 КБ) 1007 скачиваний
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
- SLvik
- Друг Кота
- Сообщения: 7622
- Зарегистрирован: Ср май 28, 2008 00:32:54
- Откуда: г. Россия
- Контактная информация:
Re: Проект на МТХ-90
alr5000 писал(а):asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))
Непонятно только одно, зачем такие большие часы дома???Хотя, если есть комната метров 30, для них может и норм будет
Чтобы ночью дорогу освещать.
Последний раз редактировалось SLvik Вс янв 17, 2016 19:58:05, всего редактировалось 1 раз.
Очень нравится неон

Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще

Светодиодный проект

My video on youtube nic SLvik78
Мой проектик часиков с термометром на любых 6ти газоразрядных лампах + куча функций
Ещё один - попроще
Светодиодный проект
My video on youtube nic SLvik78
Re: Проект на МТХ-90
alr5000 писал(а):asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))
Непонятно только одно, зачем такие большие часы дома???Хотя, если есть комната метров 30, для них может и норм будет
Так это - не сильно большие. У некоторых тут есть часы на ИН-28, а это уже серьезней намного серьезней)) Но их цена такая, что в ту сторону я даже не смотрю без штанов останусь) А так - делал бы сразу на них, МТХ-90 это как более дешевая альтернатива. А когда-то ведь предлагали целый ящик ИН-28... Хех не взял.
Re: Часы на газоразрядных индикаторах
Подскажите начинающему .... чем отличается подключение цифровых ИНов кроме распиновки выводов? Про ток и напряжение анодов я не спрашиваю.
Вы уж сильно не пинайте!
Вы уж сильно не пинайте!Куплю телевизор КВН-49