Часы на газоразрядных индикаторах

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение RoboC »

Давайте поподробнее(плату, схему и код) и все станет понятно :)
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
gessor
Встал на лапы
Сообщения: 115
Зарегистрирован: Ср дек 12, 2012 20:08:08
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение gessor »

За код прошу не ругать :) Идея собрать часы была в том, чтобы научиться писать программы для МК. Ибо после моргания диода особого ничего на коленке не придумаешь. А тут появляется возможность и с кнопками поработать, и с интерфейсом, и с индикацией + освоить обвязку и некоторую схемотехнику, да и красивую вещь сделать. Плату тоже делал первый раз в жизни ЛУТом. Разве что паял раз третий :)

СпойлерПервые ноги указаны стрелками. Контакты ИД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: Часы на газоразрядных индикаторах

Сообщение da-nie »

При подаче всех нулей, на трех разных дешифраторах (один новый 90г и два демонтаж), загораются всегда две цифры - ноль и один.


А плата в том же виде, что на фото осталась у вас? :) В смысле, вы её отмыли от флюса? Ножки индикаторов тоже надо отмывать тщательно. Щёточкой. Можно и с мылом. :)

За код прошу не ругать


Вот непонятно, почему все всегда стесняются своего кода и почти никогда не приводят исходников? Боятся оценки "профи"? Неужели они не знают, что даже на самого-самого профи всегда найдётся профи уровнем выше? Я, например, всегда выкладываю свой код и на негативные комментарии к нему мне фиолетово (потому, что есть у меня пара программок, которые, мягко говоря, кто угодно не сделает. :) Следовательно, самооценка далеко не заниженная, чтобы из-за комментариев "профи" я страдал. :) ).
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Часы на газоразрядных индикаторах

Сообщение *Trigger* »

saxno08 писал(а):учту и при появлении глюков сделаю сейчас не охота пп портить .

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

Re: Часы на газоразрядных индикаторах

Сообщение gessor »

Если честно, тот участок платы что на фото, я специально пошел отмыть, прежде чем сюда выложить :)) Отмываю обычно ацетоном, но там просто еще не все элементы доделал - спикер и DS18B20 еще не припаял, думал когда все будет закончено - тогда и отмою. Но вы навели меня на мысль и я еще раз пересмотрел верхнюю плату с лампами и нашел перепут межу выводами на 0 и 1. Теперь при нулях входе - на лампах честные нули. Но семерки все равно остались! И это не дает мне покоя :dont_know:
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение da-nie »

Но семерки все равно остались! И это не дает мне покоя


Значит, ещё где-то перепутали. ;) У лампы-то контакт правильную цифру зажигает?
Последний раз редактировалось 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
saxno08
Открыл глаза
Сообщения: 48
Зарегистрирован: Вт июл 13, 2010 15:04:19

Re: Часы на газоразрядных индикаторах

Сообщение saxno08 »

*Trigger* , akl , извиняюсь по запарке не то выделил
К стати заметил глюк сейчас вместо 13 00 пишет 38 00 .
Последний раз редактировалось saxno08 Вс янв 17, 2016 12:04:23, всего редактировалось 1 раз.
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Часы на газоразрядных индикаторах

Сообщение *Trigger* »

Цифры по порядку идут?
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
saxno08
Открыл глаза
Сообщения: 48
Зарегистрирован: Вт июл 13, 2010 15:04:19

Re: Часы на газоразрядных индикаторах

Сообщение saxno08 »

Да , они вчера шли часов до пяти четко потом их выключил , сейчас включил и увидел этот глюк .
saxno08
Открыл глаза
Сообщения: 48
Зарегистрирован: Вт июл 13, 2010 15:04:19

Re: Часы на газоразрядных индикаторах

Сообщение saxno08 »

Выставил время по новой ,буду наблюдать .
Всем огромное спасибо в отдельности *Trigger* .
*Trigger* , не поделитесь исходниками ? хотелось бы попробовать разобраться самому
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Часы на газоразрядных индикаторах

Сообщение *Trigger* »

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

Re: Часы на газоразрядных индикаторах

Сообщение gessor »

Победил семерку. Заметил, что они симметрично с четверкой расположены. Очень забавно, что именно цифру 4 решил выводить первый раз в коде и это оказалось единственным перепутом при разводке. Все остальные цифры вывелись как и положено по кодам. Уже сделал простенький перебор всех катодов. Повезло, что все впаяные лампы (без предварительной проверки в свое время) оказались рабочими. Успел накопить около полусотни демонтажных дешифраторов разных годов - пойду прогоню их теперь через плату, тоже отпишусь потом какие были с засветкой. Хотя по неопытности мог их убить еще при выпаивании. Теперь буду учиться программировать и писать прошивку. Так что без вопросов в будущем, наверно, не обойдется еще :)

Кстати, из всех элементов на плате ощутимо греется только КРЕНка. Это норма?
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение da-nie »

Кстати, из всех элементов на плате ощутимо греется только КРЕНка. Это норма?


Она и будет греться. (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
Аватара пользователя
woody_mc
Грызет канифоль
Сообщения: 251
Зарегистрирован: Пт янв 30, 2015 13:20:56
Откуда: SPb
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение woody_mc »

А чтобы не грелось, надо делать Step-down преобразователь, например на той же mc34063
крокодил, крокожу и буду крокодить!
asidalv
Грызет канифоль
Сообщения: 271
Зарегистрирован: Ср дек 21, 2011 13:05:30

Проект на МТХ-90

Сообщение asidalv »

Лампочки МТХ-90 в нужном количестве заказал. А пока, примерно прикинул что должно получится. Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК))) Надо вешать на стену и смотреть не менее чем за 4 метра иначе будет сливаться всё.

Изображение

Изображение

Изображение

Зато почти такие как в метро, чуть меньше.
ВОт сижу думаю. Будет или ОЧЕНЬ красиво или совсем не красиво... Цвет спектр МТХ-90 лучше чем у ИНок, он - слегка красноватый там тк в них нет ртути. Но от этого - и потребление этих ламп выше.
Аватара пользователя
alr5000
Электрический кот
Сообщения: 1039
Зарегистрирован: Сб сен 08, 2012 21:12:12
Откуда: Зеленоград
Контактная информация:

Re: Проект на МТХ-90

Сообщение alr5000 »

asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))

Непонятно только одно, зачем такие большие часы дома??? :dont_know: Хотя, если есть комната метров 30, для них может и норм будет
Последний раз редактировалось alr5000 Вс янв 17, 2016 18:24:16, всего редактировалось 1 раз.
Я за грустным, пыльным столом
Я синий как сейф в углу
От нечеткого света ламп
Под названием странным неон...
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Часы на газоразрядных индикаторах

Сообщение da-nie »

Iggis, большое спасибо за "выкройку" кота (которая тут: viewtopic.php?p=2597913#p2597913 ) !
Жена как увидела, сразу захотела часы в таком корпусе сестре подарить (сестра жены недавно просила сделать ей такие). :)
Я, правда, делал из дерева. И размером побольше. И на ИН-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
Аватара пользователя
SLvik
Друг Кота
Сообщения: 7622
Зарегистрирован: Ср май 28, 2008 00:32:54
Откуда: г. Россия
Контактная информация:

Re: Проект на МТХ-90

Сообщение SLvik »

alr5000 писал(а):
asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))

Непонятно только одно, зачем такие большие часы дома??? :dont_know: Хотя, если есть комната метров 30, для них может и норм будет

Чтобы ночью дорогу освещать.
:))) :)) :) :)) :)))
Последний раз редактировалось SLvik Вс янв 17, 2016 19:58:05, всего редактировалось 1 раз.
asidalv
Грызет канифоль
Сообщения: 271
Зарегистрирован: Ср дек 21, 2011 13:05:30

Re: Проект на МТХ-90

Сообщение asidalv »

alr5000 писал(а):
asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))

Непонятно только одно, зачем такие большие часы дома??? :dont_know: Хотя, если есть комната метров 30, для них может и норм будет


Так это - не сильно большие. У некоторых тут есть часы на ИН-28, а это уже серьезней намного серьезней)) Но их цена такая, что в ту сторону я даже не смотрю без штанов останусь) А так - делал бы сразу на них, МТХ-90 это как более дешевая альтернатива. А когда-то ведь предлагали целый ящик ИН-28... Хех не взял.
Аватара пользователя
Leshiy_K
Родился
Сообщения: 9
Зарегистрирован: Пн дек 14, 2015 16:17:08
Откуда: Воронеж

Re: Часы на газоразрядных индикаторах

Сообщение Leshiy_K »

Подскажите начинающему .... чем отличается подключение цифровых ИНов кроме распиновки выводов? Про ток и напряжение анодов я не спрашиваю.
:dont_know: Вы уж сильно не пинайте!
Куплю телевизор КВН-49
Ответить

Вернуться в «Умные мысли»