Часы-термометр на микроконтроллере ATmega8.
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
Упростил до не могу эти часы, выкинул почти все кроме режимов и ваще осталось только 5 индикаторов.
http://startcd.narod.ru/clock5d/index.html
http://startcd.narod.ru/clock5d/index.html
- Персиваль Н
- Родился
- Сообщения: 17
- Зарегистрирован: Сб сен 15, 2007 19:15:17
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: часы
А зачем? Вполне приличные, красивые и рабочие часы!
Просьб много было, аргументы дорого не нужно..
Вылечил уменьшив R11 и R12 до 3 ком.
Я у себя как то полдня датчики мучал, 85 добился только при сильном уменьшении времени оцифровки, вообщем так и не смог понять из-за чего при нормальном времени опроса проскакивает, но в проге время увеличил, на всякий случай.
Про сигнал каждый час, кто то писал что подключал говорилку времени на ножку PB2(16).
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
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 скачиваний
Хочу собрать эти часы на больших индикаторах (напряжение одного сегмента 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
- Контактная информация:
Не понял как будет подключена LM317. Ну и datasheet пока на нее у меня нет, поэтому промолчу. Сам на светодиодах ничего такого не делал, поэтому не знаю как там яркость будет отличатся, если у светодиодов разброс по яркости не очень большой то можно последовательно каждой цепочке поставить резюк 100..300 Ом а общею максимальную яркость установить напряжением с БП (24В). Помоему таким макаром выравнивается яркость всех цепочек, если применять источник тока для параллельных 4 цепочек то в теории ток через них может быть разный (ведь || соединение). Еще базовый ток через BD140 с резистором на схеме 1,2к будет примерно 20мА а максимальный ток цифры (коллектора) 0,48А, если h21э у него маленький сопротивление придется уменьшить.
Хотел подключить на каждый сегмент (индикатор "заводской" - сегменты полностью закрыты), но ввиду отсутствия зеленых индикаторов сейчас думаю собрать цифры на 10мм светодиодах - по 20шт. на сегмент (2 группы по 10 шт.) и поставить LM317, как стабилизатор тока, на каждый сегмент цифры.
Хотел спросить насчет таймера (99 часов) - что на табло при его работе и как задается время счета?Он считает секунды?Время счета отображается в часах, минутах, секундах? (Что-то про таймер кроме 99 часов не нашел больше ничего, хотя остальные режимы очень здорово и наглядно описаны).
Хотел спросить насчет таймера (99 часов) - что на табло при его работе и как задается время счета?Он считает секунды?Время счета отображается в часах, минутах, секундах? (Что-то про таймер кроме 99 часов не нашел больше ничего, хотя остальные режимы очень здорово и наглядно описаны).
- KOSTYA
- Вымогатель припоя
- Сообщения: 607
- Зарегистрирован: Пн янв 29, 2007 18:40:53
- Откуда: Украина, Киев
- Контактная информация:
возможно вопрос уже завался не было время читать ветку, но обязательно ознакомлюсь, вот собсвенно говоря вопрос
как работать с коэффициентом коррекции, я интуитивно догадался что четра внизу это вычитание и черта вверху это прибавлени, возможно я ошибась, да и вообще как этот коэффициен подсчитывать, может нужно просто какой то выставить и не париться.
как работать с коэффициентом коррекции, я интуитивно догадался что четра внизу это вычитание и черта вверху это прибавлени, возможно я ошибась, да и вообще как этот коэффициен подсчитывать, может нужно просто какой то выставить и не париться.

-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
KOSTYA писал(а): как этот коэффициен подсчитывать
В режиме коррекции _0.03 - значит прибавлять это значение в секундах каждый час; -0.03 вычитать. Нижней чертой выделяется плюс, потому что его как то надо было обозначить.
Коррекцию я расчитывал так, смотрел уход, допустим за три дня, потом просто: уход/24часа*3=коррекция. Коррекцию можно сделать круче, но когда часы сделал их точность меня удовлетворила, несколько секунд в месяц.
- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Но где какие кнопки НЕ СКАЖУ !
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru