Страница 4 из 92

Re: Часы-термометр на микроконтроллере ATmega8.

Добавлено: Пт сен 21, 2007 20:08:42
DimAlt
Упростил до не могу эти часы, выкинул почти все кроме режимов и ваще осталось только 5 индикаторов.
http://startcd.narod.ru/clock5d/index.html

Добавлено: Вс сен 23, 2007 17:42:12
Персиваль Н
А зачем? Вполне приличные, красивые и рабочие часы!
Я так лично очень и очень доволен.
Только и у меня была описанная выше проблема с высвечиванием значения температуры - 85.
Вылечил уменьшив R11 и R12 до 3 ком. Так что стоит наверное уменьшить на схеме эти значения?

часы

Добавлено: Вс сен 23, 2007 20:13:31
ra1tam
Привет Всем!
Кто может подсказать, как сделать в этих часах
сигнал на каждый час.
Спасибо RA1TAM 73 !!!

Re: часы

Добавлено: Пн сен 24, 2007 00:45:41
DimAlt
А зачем? Вполне приличные, красивые и рабочие часы!
Просьб много было, аргументы дорого не нужно..
Вылечил уменьшив R11 и R12 до 3 ком.
Я у себя как то полдня датчики мучал, 85 добился только при сильном уменьшении времени оцифровки, вообщем так и не смог понять из-за чего при нормальном времени опроса проскакивает, но в проге время увеличил, на всякий случай.

Про сигнал каждый час, кто то писал что подключал говорилку времени на ножку PB2(16).

Добавлено: Пт сен 28, 2007 07:05:49
dt_andrew
а как быть если есть только датчики DS18S20
ну нет у нас в продаже DS18B20

Добавлено: Вс сен 30, 2007 19:08:15
ra1tam
Привет Всем!
Подскажите пожалуйста,как правильно запрограммировать ATMEGA8
для часов.Что за прошивка no line?
Программирую PonyProg.

Сергей

Добавлено: Пн окт 01, 2007 22:06:02
DimAlt
ra1tam писал(а):Привет Всем!
Подскажите пожалуйста,как правильно запрограммировать ATMEGA8
для часов.Что за прошивка no line?
Программирую PonyProg.
Сергей
Это где не мигает линия разделяющая часы и минуты.
Для понипрога есть скрипт, в нем надо только подставить нужный hex файл в строчке
LOAD-PROG ххх.hex
посмотрите на этой станичке
http://startcd.narod.ru/clock5d/index.html
а как быть если есть только датчики DS18S20
ну нет у нас в продаже DS18B20
В режимах с десятыми будут показывать после запятой только 0 и 5.
В архиве файлы для ид10 и 74НС595рабочая.

Добавлено: Чт окт 11, 2007 10:08:37
IRF840
Хочу собрать эти часы на больших индикаторах (напряжение одного сегмента 20В(максимум 25В), ток 60мА (четыре группы по 10 светодиодов в одном сегменте)). Думаю применить схему Юрия http://startcd.narod.ru/clock/cvdiod.html , заменив КТ502Б на более мощный (BD140 - 1,5A, 100V). Питание от блока 24В, на каждый сегмент думаю поставить стабилизатор тока на LM317.Будет ли такая схема работать (или что-то надо подправить)?

Добавлено: Пт окт 12, 2007 15:51:47
DimAlt
Не понял как будет подключена LM317. Ну и datasheet пока на нее у меня нет, поэтому промолчу. Сам на светодиодах ничего такого не делал, поэтому не знаю как там яркость будет отличатся, если у светодиодов разброс по яркости не очень большой то можно последовательно каждой цепочке поставить резюк 100..300 Ом а общею максимальную яркость установить напряжением с БП (24В). Помоему таким макаром выравнивается яркость всех цепочек, если применять источник тока для параллельных 4 цепочек то в теории ток через них может быть разный (ведь || соединение). Еще базовый ток через BD140 с резистором на схеме 1,2к будет примерно 20мА а максимальный ток цифры (коллектора) 0,48А, если h21э у него маленький сопротивление придется уменьшить.

Добавлено: Пн окт 15, 2007 01:59:16
IRF840
Хотел подключить на каждый сегмент (индикатор "заводской" - сегменты полностью закрыты), но ввиду отсутствия зеленых индикаторов сейчас думаю собрать цифры на 10мм светодиодах - по 20шт. на сегмент (2 группы по 10 шт.) и поставить LM317, как стабилизатор тока, на каждый сегмент цифры.

Хотел спросить насчет таймера (99 часов) - что на табло при его работе и как задается время счета?Он считает секунды?Время счета отображается в часах, минутах, секундах? (Что-то про таймер кроме 99 часов не нашел больше ничего, хотя остальные режимы очень здорово и наглядно описаны).

Добавлено: Пн окт 15, 2007 05:55:33
DimAlt
таймер сначало выглядит так
_00-00-00
при включеном
t01-59-35
тоесть уст и отображаются часы-минуты-секунды, при включеном
таймере значения можно менять.
Режим таймера (t01-59-35) не имеет выхода по времени, только по нажатию F, но в режимах где мигает какое либо поле, автовыход есть.

Добавлено: Пн окт 15, 2007 09:13:25
IRF840
Спасибо за оперативное разъяснение :) .

Добавлено: Пн окт 15, 2007 21:46:43
IRF840
Номер индикатора (1-9) считается слева направо (если смотреть на индикаторы со стороны цифр?(Чего-то засомневался).

Зачем нужен D1 (схема на ATMega16)?

Добавлено: Пн окт 15, 2007 23:51:44
Паятель
Да, номер - слева направо. :) Д1, я полагаю, нужен для компенсации падения напряжения на Д2.

Добавлено: Вт окт 16, 2007 22:24:06
KOSTYA
возможно вопрос уже завался не было время читать ветку, но обязательно ознакомлюсь, вот собсвенно говоря вопрос
как работать с коэффициентом коррекции, я интуитивно догадался что четра внизу это вычитание и черта вверху это прибавлени, возможно я ошибась, да и вообще как этот коэффициен подсчитывать, может нужно просто какой то выставить и не париться.

Добавлено: Ср окт 17, 2007 20:36:38
DimAlt
KOSTYA писал(а): как этот коэффициен подсчитывать
В режиме коррекции _0.03 - значит прибавлять это значение в секундах каждый час; -0.03 вычитать. Нижней чертой выделяется плюс, потому что его как то надо было обозначить.
Коррекцию я расчитывал так, смотрел уход, допустим за три дня, потом просто: уход/24часа*3=коррекция. Коррекцию можно сделать круче, но когда часы сделал их точность меня удовлетворила, несколько секунд в месяц.

Добавлено: Чт окт 18, 2007 09:13:07
IRF840
В часах на ATMega16 где какие кнопки управления?А то в инструкции сказано "После прошивки обязательно выполнить SETUP->СБРОС НАС.->SET", а кнопки на схеме не подписаны.

Добавлено: Чт окт 18, 2007 14:28:17
IRF840
В общем, собрал часы - разобрался. Спасибо Автору за отличный проект часов!

Добавлено: Чт окт 18, 2007 15:50:00
tych
Но где какие кнопки НЕ СКАЖУ !

Добавлено: Чт окт 18, 2007 16:56:32
DimAlt
смотрите под "www" :shock: :shock: :shock: :))