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

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

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


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

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

Сообщение DimAlt »

Скачайте WinAVR-20060421
http://sourceforge.net/projects/winavr/ ... /20060421/
Установите. Если стоит другая версия и хотите чтобы все компилировалось в ней, то в переменной PATH (виндовс-свойства системы-дополнительно-переменные среды) удалите созданные переменные

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

c:\WinAVR\bin;c:\WinAVR\utils\bin;

В папке С:\WinAVR\pn создайте BAT файл с таким содержанием

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

echo OFF
cls
PATH ;
set PATH=c:\WinAVR\bin;c:\WinAVR\utils\bin;
echo WinAVR-20060421
"pn.exe"

Запускайте его и компилироваться будет в WinAVR-20060421.

Здесь

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

//**************************************
ISR(SIG_OVERFLOW0){//0,000064
    lcd_time_switch++;
   if (lcd_time_switch==light)
      #ifdef katod
      PORTLCD=lcd_buffer[znakomesto];
      #else
      PORTLCD=~lcd_buffer[znakomesto];
      #endif
}

Поменяйте так
PORTLCD=lcd_buffer[8-znakomesto];
Должно получиться.
Сам в понедельник только смогу сделать. На праздниках одын фыг не получится :roll:
Space_Dreamer
Родился
Сообщения: 5
Зарегистрирован: Сб апр 07, 2012 16:43:38

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

Сообщение Space_Dreamer »

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

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

Сообщение DimAlt »

Млин, у меня самого всего этого не стояло. Завязал вообщем с программированием. Поставил и на те, при компиляции какая то ошибка вылазит. Не пойму в чем дело, наверно семерка виновата..

В архиве, то что получилось, вроде с hex проблем не должно быть.
Там надо было в файле clock.h выбрать тип индикаторов.
Вложения
v2.24.zip
(48.57 КБ) 650 скачиваний
Space_Dreamer
Родился
Сообщения: 5
Зарегистрирован: Сб апр 07, 2012 16:43:38

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

Сообщение Space_Dreamer »

Огромное спасибо!!! Все работает!
Space_Dreamer
Родился
Сообщения: 5
Зарегистрирован: Сб апр 07, 2012 16:43:38

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

Сообщение Space_Dreamer »

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

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

Сообщение DimAlt »

А в настройках яркость регулируется7
Space_Dreamer
Родился
Сообщения: 5
Зарегистрирован: Сб апр 07, 2012 16:43:38

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

Сообщение Space_Dreamer »

Точно. Спасибо. Извините за невнимательность.
Аватара пользователя
kozarvasyl
Родился
Сообщения: 8
Зарегистрирован: Ср июл 13, 2011 10:16:13

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

Сообщение kozarvasyl »

может кто знает: когда я спаял при включении на индикаторах бегают все режимы, а когда нажимает какую-то кнопку и держу ее то переключаются и стоит на одном режиме?
Alex7
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт июн 05, 2012 20:55:57
Откуда: Севастополь

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

Сообщение Alex7 »

kozarvasyl писал(а):может кто знает: когда я спаял при включении на индикаторах бегают все режимы, а когда нажимает какую-то кнопку и держу ее то переключаются и стоит на <одном режиме?

Было такое, оказался неисправный индикатор, после замены все заработало.
Alex7
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт июн 05, 2012 20:55:57
Откуда: Севастополь

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

Сообщение Alex7 »

Предельная температура уставки термостата в программе установлена 50 гр. А как сделать больше? (для управления бойлером)
happyhacker
Родился
Сообщения: 3
Зарегистрирован: Вс июл 01, 2012 11:38:22

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

Сообщение happyhacker »

Прошу прощения за возможную глупость.

Я хотел бы вместо будильников иметь в данном устройстве таймер\ры.
+ есть задумка чтоб пищалка пищала когда таймер отсчитывает последнюю минуту и когда закончил отсчет.
+ надо бы прикрутить термопару(для измерения температуры в духовке), и чтоб пищалка пищала когда температура термопары достигнет заданной.

П.С. это все хозяйство по заказу молодой жены))
Alex7
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт июн 05, 2012 20:55:57
Откуда: Севастополь

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

Сообщение Alex7 »

Как увеличить максимальную температуру уставки в термостате (50 гр.) может кто-нибудь ответить?
Alex7
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт июн 05, 2012 20:55:57
Откуда: Севастополь

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

Сообщение Alex7 »

Похоже увеличить программно температуру уставки термостата - это непреодолимая задача. Тем временем выкладываю свой вариант печатной платы всего устройства с индикаторами 3 штуки по три восьмерки. Может кому-то пригодится. У меня работает. стоит на бойлере
Вложения
Моя разводка под три 8 форум.lay
(142.77 КБ) 857 скачиваний
Alex7
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт июн 05, 2012 20:55:57
Откуда: Севастополь

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

Сообщение Alex7 »

Когда я собрал первое такое устройство. оно не заработало. на индикаторах все блымкало. Тогда я развел еще один вариант. упрощенный. отдельно схему индикаторов и отдельно основную. Оказалось. что был битый один индикатор у меня. таким образом я нашел косяк. Поэтому на всякий случай выкладываю печатки отладочного варианта (я и его использую в хозяйстве)
Вложения
Только индикаторы три восьмерки.lay
(79.26 КБ) 960 скачиваний
Моя разводка под три 8 ОТЛАДКА.lay
(44.96 КБ) 969 скачиваний
Alex7
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт июн 05, 2012 20:55:57
Откуда: Севастополь

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

Сообщение Alex7 »

Прошу только обратить внимание. что в отладочном варианте я не использую контроль питания (28 нога меги - на землю)
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

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

Сообщение O-LED »

Alex7 Вы посты набиваете??
KIT
Alex7
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт июн 05, 2012 20:55:57
Откуда: Севастополь

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

Сообщение Alex7 »

Да вроде нет а в чем проблема не надо свои варианты выкладывать или что?
Виталий-1
Встал на лапы
Сообщения: 123
Зарегистрирован: Чт сен 09, 2010 19:59:01

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

Сообщение Виталий-1 »

Уважаемы коты всем здравствуйте.
Собрав эти интересные часы v2.24 Не могу запустить. На инидкаторах одни восьмёрки. Все сигналы везде есть.
Прошивал программатором Пони прог.
Подскажите пожалуйста в чём дело почему не работают часы. Сколько устройств не повторил такого ещё не было.
Всем спасибо. С уважением, Виталий.
Вложения
Часы.rar
+ моя разводка платы
(370.86 КБ) 711 скачиваний
Часы.rar
(286.72 КБ) 518 скачиваний
Valeri S
Родился
Сообщения: 17
Зарегистрирован: Ср сен 01, 2010 16:12:27

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

Сообщение Valeri S »

Виталий-1
Собрав эти интересные часы v2.24 Не могу запустить. На инидкаторах одни восьмёрки

Виталий эта плата предназначена для мощных индикаторов с общим анодом (SA23-11) и
прошивка для неё (LargeIndikator). Для ваших если я правильно понял маленьких
индикаторов не очень подходит но всё равно должна работать.
я собрал эти часы. Плату разводил под свои детали. Часы завелись бес проблем.
в архиве плата,прошивка и плата под смд детали и примерно такового размера индикаторы
общий анод или катод,зависит от прошивки.
Вложения
Новая папка.rar
(116.83 КБ) 861 скачивание
Виталий-1
Встал на лапы
Сообщения: 123
Зарегистрирован: Чт сен 09, 2010 19:59:01

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

Сообщение Виталий-1 »

Valeri S
Большое Вам спасибо. Буду пробовать.
У меня подозрение что некоторые выходы МК дохлые.
Спасибо. С уважением Виталий-1.
Ответить

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