В форматах отображения с датчиками вместо температуры будет "---", на остальное не повлияет.если выводы на термометры вообще не подключать и оставить в воздухе, это на работоспособность прошивки и часов в целом не повлияет?
Часы-термометр на микроконтроллере ATmega8.
Всем привет. Вопрос ко всем кто повторял часы: какая кнопка наименее используемая? Хочу встроить их в авто, вместо штатных, а у штатных только 3 кнопки, вот и надо решить какую вынести на проводах и спрятать. И еще вопрос, при нажатии кнопки, допустим, + у нас начинает изменяться параметр, и когда он дойдет до конца он перескакивает на минимальное или останавливается? Например: нажали + в установке часов и у нас на экране:
1-...-23-24-1-2-3 или 1-...-23-24 и упирается?
1-...-23-24-1-2-3 или 1-...-23-24 и упирается?
Собрал часы на девяти индикаторах 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/
Питание на индикаторы крен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 скачиваний
DimAlt Спасибо за прошивку с таймером.Скажите,не совсем разобрался с настройкой таймера, а таймер запускается только по нажатию кнопки или можно установить чтобы он сам запускался в определенное время? задача такога чтоб управлять освещением , скажем в 21:00 свет включить в 5:00 выключить, тосить в 21:00 запускаем таймер на 8 часов.
PS: увас есть Webmoney кошелек? , на яндекс очень не удобно переводить.
PS: увас есть Webmoney кошелек? , на яндекс очень не удобно переводить.
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Вот сделал. Не проверял.
Удален 3 датчик. Термостат работает по первому датчику. Вывод PC2(25) отдан таймеру.
Изменен таймер. Максимальное время 9-59-59.
Логика работы:
_00.00 включен/выключен; часы.минуты срабатывания.
0.00.00 часы.минуты.секунды. На сколько сработает.
При включенном выводе таймера, при входе в меню таймера отображается текущие время таймера, этот режим не имеет выхода в основной режим по времени.
http://startcd.narod.ru/clock5d/cl5_v17t2.7z схема прошивка.
Удален 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 раз.
Попробывал прошивку последнюю, огромное спасибо !!!
работает таймер "как часы"
Только вот толи я глючу толи что то не так с функцией "сброс", раньше после нажатия SET часы на некоторое время ,доли секунды, подвисали и посчле этого вроде часы обнулялись, сейчас же сброс происходит мгновенно и время не сбрасывается, в режиме установок все сбрасывается как положено. Скажите должно ли время обнулятся? или я чего напутал?
работает таймер "как часы"
Только вот толи я глючу толи что то не так с функцией "сброс", раньше после нажатия SET часы на некоторое время ,доли секунды, подвисали и посчле этого вроде часы обнулялись, сейчас же сброс происходит мгновенно и время не сбрасывается, в режиме установок все сбрасывается как положено. Скажите должно ли время обнулятся? или я чего напутал?
Re: Часы-термометр на микроконтроллере ATmega8.
Дмитрий, вы получили мое сегодняшнее личное сообщение?
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
Нет, личных сообщений - 0.
Re: Часы-термометр на микроконтроллере ATmega8.
Ну вот, личные сообщения не работают. 2 раза отправлял. Хотелось бы про стимулировать ваш сайт, но яндексденьги могу положить только через мультикассу, а предпочтительнее было бы на телефон закинуть. И еще вы дали мне кусок кода для изменения длительности импульса, но в исходнике с таймером и лето-зима с сайта, там строчка в строчку все совпадает. Значит ли это, что прошивку вы уже делали когда то с длительностью импульса в 1сек?
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
Не должно совпадать. Отличия в нижней строчке
Сразу, на следующей секунде, будильник будет выключен. Кстати, для Ваших целей в прошивке есть опасность, кукушка, если включена, тоже дергает этот вывод. Напишите на почту точней, что нужно, я уберу лишние.
Код: Выделить всё
static void clock(void){
if ( isr_1sek_ )//прошла секунда
{
correct=0;
BUDIL_OUT_OFF;<--Здесь вывод выключается !!!!!!!!!!!!!!!!!!!!!!!!Re: Часы-термометр на микроконтроллере ATmega8.
Написал, посмотрите.
Re: Часы-термометр на микроконтроллере ATmega8.
http://startcd.narod.ru/cl_termo3/index.html
а кто нибудь собирал на шести цифровых индикатора есть ли баги в прошивке
а кто нибудь собирал на шести цифровых индикатора есть ли баги в прошивке
Re: Часы-термометр на микроконтроллере ATmega8.
Здравствуйте! Собрал часы-термометр на индикаторе АЛС318. Все замечательно работает.
Но захотел поставить индикатор побольше. Собрал 5 двухразрядных индикаторов с общим анодом КИПЦ09И в батарею, поставил ключи на аноды на КТ209, катоды элементов соединил с дешифратором как и для АЛС318. Но почему-то индикаторы светят тускло и мерцают. Видимо чего-то я не то собрал, а определить, что именно не могу - опыта мало. Если можно, дайте схему, как правильно подключить такой индикатор, чтоб не спалить дешифратор и МК. Спасибо.
Но захотел поставить индикатор побольше. Собрал 5 двухразрядных индикаторов с общим анодом КИПЦ09И в батарею, поставил ключи на аноды на КТ209, катоды элементов соединил с дешифратором как и для АЛС318. Но почему-то индикаторы светят тускло и мерцают. Видимо чего-то я не то собрал, а определить, что именно не могу - опыта мало. Если можно, дайте схему, как правильно подключить такой индикатор, чтоб не спалить дешифратор и МК. Спасибо.
- nbo
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт май 06, 2008 20:14:37
- Откуда: Ukraine
Re: Часы-термометр на микроконтроллере ATmega8.
gazovik писал: "а кто нибудь собирал на шести цифровых индикатора есть ли баги в прошивке",
так вот я собирал
, прошивка нормальная. Также насколько мне известно часы собирал участник с ником serg_svd. На 39-й странице форума выложена прошивка с изменениями отображения в третьем формате, на странице 40 - отзыв
.
так вот я собирал
Re: Часы-термометр на микроконтроллере ATmega8.
Спасибо hbo за ответ и еще хотелось бы узнать схемы часов с шестью и девятью индикаторами одинаковые только только лишь используются или нет выводы Q6, Q7, Q7' микросхемы 74HC595, а вот в схеме с пятью индикаторами используются другие порты микроконтроллера по сравнению с схемой часов с шестью и девятью индикаторами ???
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
Часы на 5и индикаторах это не модернизация часов на девяти. Это был новый проект. Александр при разработке взял за основу часы на 9ти индикаторах.
Re: Часы-термометр на микроконтроллере ATmega8.
nbo писал(а):gazovik писал: "а кто нибудь собирал на шести цифровых индикатора есть ли баги в прошивке",
так вот я собирал, прошивка нормальная. Также насколько мне известно часы собирал участник с ником serg_svd.
Подтверждаю, собирал
Работают отлично. Без проблем перешли сегодня на летнее время
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Re: Часы-термометр на микроконтроллере ATmega8.
DimAlt
Если вас не затруднит!
Можно поправить последнюю прошивку на девяти индикаторах с ОК 74HC595.
Чтобы на 23 выводе (pin call) сигнал был прерывистый и отключался как на 15(dip call-пищалка) от любой кнопки.
Поставил на 23 вывод через транзистор звукоизлучатель со встроенным генератором HPM14AX.
Поправил немного печатки для индикаторов SA15-11GWA
И сами часы
Если вас не затруднит!
Можно поправить последнюю прошивку на девяти индикаторах с ОК 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.
ustis
Часы получились очень неплохо.
А чтобы не мучать автора с прошивкой, можно поступить проще. Поставить на 15 вывод через транзистор звукоизлучатель со встроенным генератором HPM14AX. Звук может быть не совсем чистый будет, но зато отпадёт необходимость в пищалке. Я так сделал в часах на 5 разрядах.
Часы получились очень неплохо.
А чтобы не мучать автора с прошивкой, можно поступить проще. Поставить на 15 вывод через транзистор звукоизлучатель со встроенным генератором HPM14AX. Звук может быть не совсем чистый будет, но зато отпадёт необходимость в пищалке. Я так сделал в часах на 5 разрядах.