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

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

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


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

Сообщение DimAlt »

если выводы на термометры вообще не подключать и оставить в воздухе, это на работоспособность прошивки и часов в целом не повлияет?
В форматах отображения с датчиками вместо температуры будет "---", на остальное не повлияет.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

Сообщение diman27 »

Всем привет. Вопрос ко всем кто повторял часы: какая кнопка наименее используемая? Хочу встроить их в авто, вместо штатных, а у штатных только 3 кнопки, вот и надо решить какую вынести на проводах и спрятать. И еще вопрос, при нажатии кнопки, допустим, + у нас начинает изменяться параметр, и когда он дойдет до конца он перескакивает на минимальное или останавливается? Например: нажали + в установке часов и у нас на экране:
1-...-23-24-1-2-3 или 1-...-23-24 и упирается?
ustis
Открыл глаза
Сообщения: 69
Зарегистрирован: Сб фев 13, 2010 21:06:34

Сообщение ustis »

Собрал часы на девяти индикаторах SA15-11GWA пока без корпуса
Питание на индикаторы крен12
Только не пойму, подтягивающие резисторы к базе 2.7k, стоит заменить на 1к
транзисторы КТ814
печатки, прошивка
схема

DimAlt
Спасибо за часы, я всегда преклонялся перед программистами, электронщиками, мне например бог не дал ни того ни другого.
А может просто лень.
вот конструкции, которые я повторил
http://pro-radio.ru/measure/6873-257/
http://pro-radio.ru/measure/8930-74/
http://pro-radio.ru/measure/5437-49/
http://pro-radio.ru/measure/3288-61/
Вложения
_Mega8_2_SA15-11GWA.rar
(88.42 КБ) 580 скачиваний
shem_.jpg
(194.06 КБ) 1220 скачиваний
ustis
Открыл глаза
Сообщения: 69
Зарегистрирован: Сб фев 13, 2010 21:06:34

Сообщение ustis »

фото
Вложения
DSC07531.JPG
(137.46 КБ) 1101 скачивание
DSC07533.JPG
(142.02 КБ) 959 скачиваний
forgid
Родился
Сообщения: 15
Зарегистрирован: Вт фев 16, 2010 15:50:00

Сообщение forgid »

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

Сообщение DimAlt »

Вот сделал. Не проверял.
Удален 3 датчик. Термостат работает по первому датчику. Вывод PC2(25) отдан таймеру.
Изменен таймер. Максимальное время 9-59-59.
Логика работы:
_00.00 включен/выключен; часы.минуты срабатывания.
0.00.00 часы.минуты.секунды. На сколько сработает.
При включенном выводе таймера, при входе в меню таймера отображается текущие время таймера, этот режим не имеет выхода в основной режим по времени.
http://startcd.narod.ru/clock5d/cl5_v17t2.7z схема прошивка.
Последний раз редактировалось DimAlt Сб мар 13, 2010 19:17:08, всего редактировалось 1 раз.
forgid
Родился
Сообщения: 15
Зарегистрирован: Вт фев 16, 2010 15:50:00

Сообщение forgid »

Попробывал прошивку последнюю, огромное спасибо !!!
работает таймер "как часы" :beer:
Только вот толи я глючу толи что то не так с функцией "сброс", раньше после нажатия SET часы на некоторое время ,доли секунды, подвисали и посчле этого вроде часы обнулялись, сейчас же сброс происходит мгновенно и время не сбрасывается, в режиме установок все сбрасывается как положено. Скажите должно ли время обнулятся? или я чего напутал?
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

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

Сообщение diman27 »

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

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

Сообщение DimAlt »

Нет, личных сообщений - 0.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

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

Сообщение diman27 »

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

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

Сообщение DimAlt »

Не должно совпадать. Отличия в нижней строчке

Код: Выделить всё

static void clock(void){

  if ( isr_1sek_ )//прошла секунда
   {
   correct=0;
   BUDIL_OUT_OFF;<--Здесь вывод выключается !!!!!!!!!!!!!!!!!!!!!!!!
Сразу, на следующей секунде, будильник будет выключен. Кстати, для Ваших целей в прошивке есть опасность, кукушка, если включена, тоже дергает этот вывод. Напишите на почту точней, что нужно, я уберу лишние.
Аватара пользователя
diman27
Прорезались зубы
Сообщения: 203
Зарегистрирован: Вт июл 28, 2009 17:58:25

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

Сообщение diman27 »

Написал, посмотрите.
Аватара пользователя
gazovik
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт авг 11, 2009 13:18:44
Откуда: курск

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

Сообщение gazovik »

http://startcd.narod.ru/cl_termo3/index.html
а кто нибудь собирал на шести цифровых индикатора есть ли баги в прошивке
GTAMAN
Родился
Сообщения: 1
Зарегистрирован: Пт мар 26, 2010 19:11:03
Откуда: Магнитогорск

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

Сообщение GTAMAN »

Здравствуйте! Собрал часы-термометр на индикаторе АЛС318. Все замечательно работает.
Но захотел поставить индикатор побольше. Собрал 5 двухразрядных индикаторов с общим анодом КИПЦ09И в батарею, поставил ключи на аноды на КТ209, катоды элементов соединил с дешифратором как и для АЛС318. Но почему-то индикаторы светят тускло и мерцают. Видимо чего-то я не то собрал, а определить, что именно не могу - опыта мало. Если можно, дайте схему, как правильно подключить такой индикатор, чтоб не спалить дешифратор и МК. Спасибо.
Аватара пользователя
nbo
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вт май 06, 2008 20:14:37
Откуда: Ukraine

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

Сообщение nbo »

gazovik писал: "а кто нибудь собирал на шести цифровых индикатора есть ли баги в прошивке",
так вот я собирал :)) , прошивка нормальная. Также насколько мне известно часы собирал участник с ником serg_svd. На 39-й странице форума выложена прошивка с изменениями отображения в третьем формате, на странице 40 - отзыв :oops: .
Аватара пользователя
gazovik
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт авг 11, 2009 13:18:44
Откуда: курск

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

Сообщение gazovik »

Спасибо hbo за ответ и еще хотелось бы узнать схемы часов с шестью и девятью индикаторами одинаковые только только лишь используются или нет выводы Q6, Q7, Q7' микросхемы 74HC595, а вот в схеме с пятью индикаторами используются другие порты микроконтроллера по сравнению с схемой часов с шестью и девятью индикаторами ???
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

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

Сообщение DimAlt »

Часы на 5и индикаторах это не модернизация часов на девяти. Это был новый проект. Александр при разработке взял за основу часы на 9ти индикаторах.
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

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

Сообщение serg_svd »

nbo писал(а):gazovik писал: "а кто нибудь собирал на шести цифровых индикатора есть ли баги в прошивке",
так вот я собирал :)) , прошивка нормальная. Также насколько мне известно часы собирал участник с ником serg_svd.

Подтверждаю, собирал :)
Работают отлично. Без проблем перешли сегодня на летнее время
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
ustis
Открыл глаза
Сообщения: 69
Зарегистрирован: Сб фев 13, 2010 21:06:34

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

Сообщение ustis »

DimAlt

Если вас не затруднит!
Можно поправить последнюю прошивку на девяти индикаторах с ОК 74HC595.
Чтобы на 23 выводе (pin call) сигнал был прерывистый и отключался как на 15(dip call-пищалка) от любой кнопки.
Поставил на 23 вывод через транзистор звукоизлучатель со встроенным генератором HPM14AX.

Поправил немного печатки для индикаторов SA15-11GWA

И сами часы
Вложения
DSC07586.JPG
(137.39 КБ) 998 скачиваний
Часы_Mega8_2_SA15-11GWA.rar
(84.29 КБ) 470 скачиваний
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

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

Сообщение Signalman »

ustis
Часы получились очень неплохо.
А чтобы не мучать автора с прошивкой, можно поступить проще. Поставить на 15 вывод через транзистор звукоизлучатель со встроенным генератором HPM14AX. Звук может быть не совсем чистый будет, но зато отпадёт необходимость в пищалке. Я так сделал в часах на 5 разрядах.
Ответить

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