Страница 1806 из 2451

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

Добавлено: Вс янв 17, 2016 10:36:23
RoboC
Давайте поподробнее(плату, схему и код) и все станет понятно :)

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

Добавлено: Вс янв 17, 2016 11:00:22
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);

}
}

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

Добавлено: Вс янв 17, 2016 11:13:35
da-nie
При подаче всех нулей, на трех разных дешифраторах (один новый 90г и два демонтаж), загораются всегда две цифры - ноль и один.
А плата в том же виде, что на фото осталась у вас? :) В смысле, вы её отмыли от флюса? Ножки индикаторов тоже надо отмывать тщательно. Щёточкой. Можно и с мылом. :)
За код прошу не ругать
Вот непонятно, почему все всегда стесняются своего кода и почти никогда не приводят исходников? Боятся оценки "профи"? Неужели они не знают, что даже на самого-самого профи всегда найдётся профи уровнем выше? Я, например, всегда выкладываю свой код и на негативные комментарии к нему мне фиолетово (потому, что есть у меня пара программок, которые, мягко говоря, кто угодно не сделает. :) Следовательно, самооценка далеко не заниженная, чтобы из-за комментариев "профи" я страдал. :) ).

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

Добавлено: Вс янв 17, 2016 11:34:00
*Trigger*
saxno08 писал(а):учту и при появлении глюков сделаю сейчас не охота пп портить .
Исправьте цитаты в этом сообщении (том, откуда цитата выше)! Я такого не писал!

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

Добавлено: Вс янв 17, 2016 11:49:15
gessor
Если честно, тот участок платы что на фото, я специально пошел отмыть, прежде чем сюда выложить :)) Отмываю обычно ацетоном, но там просто еще не все элементы доделал - спикер и DS18B20 еще не припаял, думал когда все будет закончено - тогда и отмою. Но вы навели меня на мысль и я еще раз пересмотрел верхнюю плату с лампами и нашел перепут межу выводами на 0 и 1. Теперь при нулях входе - на лампах честные нули. Но семерки все равно остались! И это не дает мне покоя :dont_know:

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

Добавлено: Вс янв 17, 2016 11:58:38
da-nie
Но семерки все равно остались! И это не дает мне покоя
Значит, ещё где-то перепутали. ;) У лампы-то контакт правильную цифру зажигает?

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

Добавлено: Вс янв 17, 2016 11:59:09
saxno08
*Trigger* , akl , извиняюсь по запарке не то выделил
К стати заметил глюк сейчас вместо 13 00 пишет 38 00 .

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

Добавлено: Вс янв 17, 2016 12:03:54
*Trigger*
Цифры по порядку идут?

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

Добавлено: Вс янв 17, 2016 12:06:18
saxno08
Да , они вчера шли часов до пяти четко потом их выключил , сейчас включил и увидел этот глюк .

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

Добавлено: Вс янв 17, 2016 12:11:28
saxno08
Выставил время по новой ,буду наблюдать .
Всем огромное спасибо в отдельности *Trigger* .
*Trigger* , не поделитесь исходниками ? хотелось бы попробовать разобраться самому

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

Добавлено: Вс янв 17, 2016 14:12:17
*Trigger*
Написал в ЛС.

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

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

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

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

Добавлено: Вс янв 17, 2016 15:39:16
da-nie
Кстати, из всех элементов на плате ощутимо греется только КРЕНка. Это норма?
Она и будет греться. (Uпитания-5В)*Iпотребления=Pна7805.

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

Добавлено: Вс янв 17, 2016 17:15:52
woody_mc
А чтобы не грелось, надо делать Step-down преобразователь, например на той же mc34063

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

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

Изображение

Изображение

Изображение

Зато почти такие как в метро, чуть меньше.
ВОт сижу думаю. Будет или ОЧЕНЬ красиво или совсем не красиво... Цвет спектр МТХ-90 лучше чем у ИНок, он - слегка красноватый там тк в них нет ртути. Но от этого - и потребление этих ламп выше.

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

Добавлено: Вс янв 17, 2016 18:23:55
alr5000
asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))
Непонятно только одно, зачем такие большие часы дома??? :dont_know: Хотя, если есть комната метров 30, для них может и норм будет

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

Добавлено: Вс янв 17, 2016 18:24:09
da-nie
Iggis, большое спасибо за "выкройку" кота (которая тут: http://radiokot.ru/forum/viewtopic.php? ... 3#p2597913 ) !
Жена как увидела, сразу захотела часы в таком корпусе сестре подарить (сестра жены недавно просила сделать ей такие). :)
Я, правда, делал из дерева. И размером побольше. И на ИН-12. И ещё не покрыл лаком. И сзади надо закрывать платы корпусом. И кот у меня раскрашен акриловыми красками. :)
Выглядит вот так сейчас:

Изображение

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

Добавлено: Вс янв 17, 2016 18:32:58
SLvik
alr5000 писал(а):
asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))
Непонятно только одно, зачем такие большие часы дома??? :dont_know: Хотя, если есть комната метров 30, для них может и норм будет
Чтобы ночью дорогу освещать.
:))) :)) :) :)) :)))

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

Добавлено: Вс янв 17, 2016 18:49:15
asidalv
alr5000 писал(а):
asidalv писал(а):Размеры будущих часов - уже пугают )) Также, заранее пугает и потребляемый ТОК)))
Непонятно только одно, зачем такие большие часы дома??? :dont_know: Хотя, если есть комната метров 30, для них может и норм будет
Так это - не сильно большие. У некоторых тут есть часы на ИН-28, а это уже серьезней намного серьезней)) Но их цена такая, что в ту сторону я даже не смотрю без штанов останусь) А так - делал бы сразу на них, МТХ-90 это как более дешевая альтернатива. А когда-то ведь предлагали целый ящик ИН-28... Хех не взял.

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

Добавлено: Вс янв 17, 2016 19:06:09
Leshiy_K
Подскажите начинающему .... чем отличается подключение цифровых ИНов кроме распиновки выводов? Про ток и напряжение анодов я не спрашиваю.
:dont_know: Вы уж сильно не пинайте!