Помогите создать термометр для дома с двумя датчиками

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Помогите пожалйста создать простой термометр для дома с двумя датчиками температуры DS18B20 на МК ATmega8 и с дисплеем 16х2...что показывал именно так:
-----------------------------
Темп. на улице: -6,5 ˚C
Темп. дома: 25,6 ˚C
-----------------------------
Последний раз редактировалось Ilnur Пн ноя 02, 2009 10:08:52, всего редактировалось 1 раз.
Реклама
Аlex

Сообщение Аlex »

200$
Реклама
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

может кто переделает прошивку вот этого термометра?
http://radiokot.ru/circuit/digital/home/24/

убрать с исх.кода и с принц.схемы переключатель на МК,и чтоб на дисплее показывало на две строчки.и желательно на ATmega8
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Аlex писал(а):200$
разве помоч нельзя?именно сразу все за деньги???
неужели тут нет людей которые смогут мне помочь?
Реклама
Эиком - электронные компоненты и радиодетали
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

Аlex писал(а):200$
это шутка :wink:
китайский термометр с памятью 200р.
хочешь сделать сам - делай сам.
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7382
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Под PIC мог бы состряпать... АВР - еще не программирую.
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Пользуйся поиском http://radiokot.ru/forum/viewtopic.php? ... &start=100 посередине смотри, там товарищ Danko выложил свои часы с термометром. Если часы не нужны, подправь прошивку :))) и убери лишние детали.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Corporal, большое спасибо за подсказку, но эти часы не единственное чем я развлекался.
Есть другая схема для которой напильник не нужен (максимум надфиль).

Исходник есть, но ...
при условии если Ilnur предоставить свой исходник (без разницы чего, главное чтобы был своим)
Вложения
termAVR_tiny2313_LCD.zip
протеус + прошивка + русификатор LCD для протеуса
(73.1 КБ) 391 скачивание
Контактная информация:
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Corporal, Danko,большое спасибо вам!!!
Последний раз редактировалось Ilnur Чт ноя 12, 2009 15:53:49, всего редактировалось 1 раз.
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

Не мне спасибо, а Danko. Кстати, Danko, я хочу добавить туда будильник (на порт С.1, пока только св.диод, потом что-то придумаю), но в протеусе не работают часы, а схему пока не собирал. Помоги чем сможешь, проверить нечем! В файле протеус, исходник и все, все, все. Обрати внимание на строку 399 и 750.
Вложения
Clock-Term_(Mega8_DS1307_DS18B20_LCD16x2)_ADC.zip
(189.39 КБ) 272 скачивания
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

В протеусе в данной редакции работать не будет (смотри строку 70 файла main_mega8_lcd.c).
Протеус не знает (не умеет работать) с аппаратным TWI. Програмный работает и в железе и в Протеусе. Аппаратный только в железе.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3088
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

Во вложении статья из журнала радио, прошивка и сорцы. Термометр с двумя датчиками типа ds1821, контроллером pic16f84a и индикатором ac161b. Отображает температуру на улице и в помещении. http://slil.ru/28153954
Вымогатель припоя
Аватара пользователя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Сообщение mr_smit »

Купите себе погодную метеостанцию и не парьтесь. Там и радио датчик и красивое представление информации с подсветкой.
Нельзя всё знать, достаточно понимать.
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

Хочется самому сделать)))у меня дисплей есть))МК есть))
Прорезались зубы
Аватара пользователя
Сообщения: 226
Зарегистрирован: Вт мар 03, 2009 11:37:31
Откуда: Николаевская обл.

Сообщение Corporal »

В протеусе в данной редакции работать не будет (смотри строку 70 файла main_mega8_lcd.c).
Я раскоментировал программный и все равно в протеусе не работает. В место времени знаки вопроса.

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

 //если аппаратный TWI (I2C) протокол не работает - раскоментируй и получишь програмный  
// I2C Bus functions (PORTC bit's  4, 5)
#asm
   .equ __i2c_port=0x15
   .equ __sda_bit=4
   .equ __scl_bit=5
#endasm  
 #include <i2c>
//DS1307 Real Time Clock functions (I2C - програмный )
#include "ds1307_.h"


// DS1307 Real Time Clock functions TWI (I2C - аппаратный) 
//#include "ds1307_twi.h"
может что-то не так?
Мучитель микросхем
Аватара пользователя
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

Ilnur писал(а):Помогите пожалйста создать простой термометр для дома с двумя датчиками температуры DS18B20 на МК ATmega8 и с дисплеем 16х2...что показывал именно так:
-----------------------------
Темп. на улице: -6,5 ˚C
Темп. дома: 25,6 ˚C
-----------------------------
по поводу этой статьи есть целая ветка
http://radiokot.ru/forum/viewtopic.php?t=10099

собирал, работает нормально
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

Здравствуйте ребятки! Раз уж зашел разговор о метеостанции может кто подскажет кто какие знает цифровые(или легко-отрабатываемые контроллером аналоговые) датчики скорости и направления ветра, влажности, дождя и давления
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

clawham писал(а):может кто подскажет кто какие знает цифровые(или легко-отрабатываемые контроллером аналоговые) датчики скорости и направления ветра, влажности, дождя и давления
Для этой ветки это оффтоп, но смотри тут и тут. Сразу предупреждаю, что кроме датчиков влажности и давления, всё остальное в бСССР труднодоставаемо.
Даже остановленные часы два раза в сутки показывают правильное время.
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Corporal писал(а):
В протеусе в данной редакции работать не будет (смотри строку 70 файла main_mega8_lcd.c).
Я раскоментировал программный и все равно в протеусе не работает. В место времени знаки вопроса.
может что-то не так?
Подправил
Вложения
Clock-Term_(Mega8_DS1307_DS18B20_LCD16x2)_ADC_Proteus.zip
Исходники CVAVR 2.03.9 + Proteus 7.6SP0
(56.39 КБ) 307 скачиваний
LCDALPHA.zip
Русские буквы для LCD для Proteus`а
(52.87 КБ) 631 скачивание
Контактная информация:
Встал на лапы
Сообщения: 128
Зарегистрирован: Вс мар 22, 2009 15:10:13

Сообщение Ilnur »

а ПП сможете сделать к этому?
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»