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

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

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

Сообщение DimAlt »

Упростил до не могу эти часы, выкинул почти все кроме режимов и ваще осталось только 5 индикаторов.
http://startcd.narod.ru/clock5d/index.html
Аватара пользователя
Персиваль Н
Родился
Сообщения: 17
Зарегистрирован: Сб сен 15, 2007 19:15:17

Сообщение Персиваль Н »

А зачем? Вполне приличные, красивые и рабочие часы!
Я так лично очень и очень доволен.
Только и у меня была описанная выше проблема с высвечиванием значения температуры - 85.
Вылечил уменьшив R11 и R12 до 3 ком. Так что стоит наверное уменьшить на схеме эти значения?
ra1tam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс фев 04, 2007 00:15:48
Откуда: Валдай

часы

Сообщение ra1tam »

Привет Всем!
Кто может подсказать, как сделать в этих часах
сигнал на каждый час.
Спасибо RA1TAM 73 !!!
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: часы

Сообщение DimAlt »

А зачем? Вполне приличные, красивые и рабочие часы!

Просьб много было, аргументы дорого не нужно..

Вылечил уменьшив R11 и R12 до 3 ком.

Я у себя как то полдня датчики мучал, 85 добился только при сильном уменьшении времени оцифровки, вообщем так и не смог понять из-за чего при нормальном времени опроса проскакивает, но в проге время увеличил, на всякий случай.

Про сигнал каждый час, кто то писал что подключал говорилку времени на ножку PB2(16).
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

а как быть если есть только датчики DS18S20
ну нет у нас в продаже DS18B20
ra1tam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс фев 04, 2007 00:15:48
Откуда: Валдай

Сообщение ra1tam »

Привет Всем!
Подскажите пожалуйста,как правильно запрограммировать ATMEGA8
для часов.Что за прошивка no line?
Программирую PonyProg.

Сергей
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

ra1tam писал(а):Привет Всем!
Подскажите пожалуйста,как правильно запрограммировать ATMEGA8
для часов.Что за прошивка no line?
Программирую PonyProg.
Сергей


Это где не мигает линия разделяющая часы и минуты.
Для понипрога есть скрипт, в нем надо только подставить нужный hex файл в строчке
LOAD-PROG ххх.hex
посмотрите на этой станичке
http://startcd.narod.ru/clock5d/index.html

а как быть если есть только датчики DS18S20
ну нет у нас в продаже DS18B20


В режимах с десятыми будут показывать после запятой только 0 и 5.
В архиве файлы для ид10 и 74НС595рабочая.
Вложения
18S20.rar
для DS18S20
(22.98 КБ) 549 скачиваний
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

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

Сообщение DimAlt »

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

Сообщение IRF840 »

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

Хотел спросить насчет таймера (99 часов) - что на табло при его работе и как задается время счета?Он считает секунды?Время счета отображается в часах, минутах, секундах? (Что-то про таймер кроме 99 часов не нашел больше ничего, хотя остальные режимы очень здорово и наглядно описаны).
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

таймер сначало выглядит так
_00-00-00
при включеном
t01-59-35
тоесть уст и отображаются часы-минуты-секунды, при включеном
таймере значения можно менять.
Режим таймера (t01-59-35) не имеет выхода по времени, только по нажатию F, но в режимах где мигает какое либо поле, автовыход есть.
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

Спасибо за оперативное разъяснение :) .
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

Номер индикатора (1-9) считается слева направо (если смотреть на индикаторы со стороны цифр?(Чего-то засомневался).

Зачем нужен D1 (схема на ATMega16)?
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Да, номер - слева направо. :) Д1, я полагаю, нужен для компенсации падения напряжения на Д2.
Если долго мучиться, что-нибудь... сломается.
Аватара пользователя
KOSTYA
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Пн янв 29, 2007 18:40:53
Откуда: Украина, Киев
Контактная информация:

Сообщение KOSTYA »

возможно вопрос уже завался не было время читать ветку, но обязательно ознакомлюсь, вот собсвенно говоря вопрос
как работать с коэффициентом коррекции, я интуитивно догадался что четра внизу это вычитание и черта вверху это прибавлени, возможно я ошибась, да и вообще как этот коэффициен подсчитывать, может нужно просто какой то выставить и не париться.
Изображение
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

KOSTYA писал(а): как этот коэффициен подсчитывать


В режиме коррекции _0.03 - значит прибавлять это значение в секундах каждый час; -0.03 вычитать. Нижней чертой выделяется плюс, потому что его как то надо было обозначить.
Коррекцию я расчитывал так, смотрел уход, допустим за три дня, потом просто: уход/24часа*3=коррекция. Коррекцию можно сделать круче, но когда часы сделал их точность меня удовлетворила, несколько секунд в месяц.
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

В часах на ATMega16 где какие кнопки управления?А то в инструкции сказано "После прошивки обязательно выполнить SETUP->СБРОС НАС.->SET", а кнопки на схеме не подписаны.
IRF840
Нашел транзистор. Понюхал.
Сообщения: 190
Зарегистрирован: Пн сен 25, 2006 17:47:10

Сообщение IRF840 »

В общем, собрал часы - разобрался. Спасибо Автору за отличный проект часов!
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Но где какие кнопки НЕ СКАЖУ !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Сообщение DimAlt »

смотрите под "www" :shock: :shock: :shock: :))
Ответить

Вернуться в «Статьи»