Page 18 of 27

Re: Термометр на ATtiny2313 и DS18B20

Posted: 01 Mar 2012 09:32
by Cossack
hardlock wrote:Cossack, к каким часам? к термометру? К нему конечно можно.
да-да, конечно к термометру. Прошу прощение за опечатку. В конце рабочего дня голова уже совсем не соображает...

Хочу просто повторить Вашу схему, потому что это будет мой первый опыт работы с микроконтроллерами. А так как есть ISP, то хочу прямо на плате термометра поставить этот разъем (благо с габаритами платы я не стремлюсь к минимализму и размеры позволяют это сделать), плюс микроконтроллер в корпусе SOIC-20 и прошивать его прямо на готовой плате термометра. Я дорисовал Вашу схему, но уже с разъемом ISP. Порты SCK, MISO и MOSI используются для управления разрядами индикатора. Не будет ли мешать эта завязка портов на индикатор программированию (и перепрограммированию в будущем) микроконтроллера?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 01 Mar 2012 09:52
by hardlock
Cossack wrote:Не будет ли мешать эта завязка портов на индикатор программированию (и перепрограммированию в будущем) микроконтроллера?
STK 200/300 шьёт без проблем, а вот AVR910 иногда выпендривается, приходится отключать индикатор.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 09 Mar 2012 21:35
by PANADOL
Как подключить к микроконтроллеру до 6 датчиков с возможностью отображения номера датчика(по порядку) и какие изменения необходимо внести в исходник?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 09 Mar 2012 23:57
by hardlock
PANADOL wrote:какие изменения необходимо внести в исходник?
да собственно надо переписать его с нуля. Нужно обращаться к датчикам по серийнику и спрашивать у них значения. Это не сложно. Могу кинуть проект с 4-мя датчиками на LCD индикаторе 16*2

Re: Термометр на ATtiny2313 и DS18B20

Posted: 10 Mar 2012 11:17
by PANADOL
Если есть возможность, то скиньте на LCD.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 10 Mar 2012 23:24
by hardlock
PANADOL, с понедельника.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 Mar 2012 14:10
by Alexei9994
hardlock, А есть исходник прошивки с ОА ???

Re: Термометр на ATtiny2313 и DS18B20

Posted: 25 Mar 2012 15:36
by Kazemir
Alexei9994!
См. стр.1.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 27 May 2012 13:59
by zhibort
Добрый день! Подскажите пожалуйста, где в проекте указать что индикитар ОА? спасибо!

Re: Термометр на ATtiny2313 и DS18B20

Posted: 27 May 2012 22:39
by Kazemir
zhibort !
На первой странице выложены прошивки для индикаторов с ОК и ОА. Если это не устраивает, то в исходнике есть строчки выбора индикатора с ОК или ОА.
Вот они эти сторочки
//#define Cathode
#define Anode
В приведенных строчках выбирается индикатор с ОА.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 May 2012 08:34
by zhibort
Добрый вечер! Собрал, прошил, включил. Температуру показывает нормальную, но горят пару лишних сегментов. Все проверил, в чем может быть проблема? Спасибо!!!

Добавлено спустя 9 часов 35 минут 23 секунды:
Большое спасибо за схему! В итоге все заработало! Делал вечером и ночью, и плохо пропаял индикатор, только щас нашел КЗ!
Еще раз спасибо!

Re: Термометр на ATtiny2313 и DS18B20

Posted: 11 Jun 2012 00:08
by barkanum
А не могли бы Вы сделать прошивку ОА под новые 2313А ? :) Я совсем не понимаю в программировании. Хотел бы использовать Ваш термометр, но АТ90 уже нигде не купишь.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 11 Jun 2012 12:27
by hardlock
barkanum, прошивки не под АТ90, а под тини2313.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 12 Jun 2012 17:31
by barkanum
Просто у Вас в принципиальной схеме стоит AT90S2313 а я нашел только 2313A, мне сказали, что прошивка для AT90S2313 не будет работать на 2313A. Вот я и интересуюсь есть ли прошивка для 2313A.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jun 2012 08:38
by grivt
Доброго времени дня и пожелания удачи уважаемому г-ну Hardlock и всем участникам этого форума!
Делаю робкие шаги в познании современной радиоэлектроники и тем более программировании, так, что не забрасывайте помидорами.
У меня вопрос: если температура показывается тремя цифрами, то нужен ли четырёхразрядный индикатор?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jun 2012 08:49
by selevo
а индикатор погасает на время опроса датчика или светится постоянно ?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jun 2012 18:30
by Kazemir
grivt!
Если не надо отбражать знак температуруры (отрицательная/положительная), то можно и три разряда, это как вариант.
У меня в данном девайсе стоит трех разрядный индикатор, я отображаю знак температуры и саму температуру без десятых долей.
Так что кто как хочет, так захочет.

selevo!
светится постоянно.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jun 2012 22:24
by hardlock
grivt wrote:если температура показывается тремя цифрами, то нужен ли четырёхразрядный индикатор?
а сотни? а минус?
selevo wrote:индикатор погасает на время опроса датчика или светится постоянно ?
светится постоянно.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 30 Jun 2012 15:26
by selevo
спасибо,буду повторять :)
Извиняюсь на навязчивость,а кто-нибудь может доработал до двух датчиков ?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 20 Jul 2012 20:56
by within
Товарищи, помогите, пожалуйста. Мне нужно получение температуры запихнуть в прерывание. Какую часть прогаммы нужно туда вставить? И перед выходом из прерывания получить значение температуры в человеческом виде. Прерывание долгое, но это так предусмотрено, так что прошу не ругать, если чё) Индикацию нужно отключить. Короче говоря, хочу создать новый проэкт и вставить туда фрагмент получения температуры из этого. Если автор, конечно, не против :oops: А зачем то всё надо, напишу потом, отгоняют от компа уже :(

Re: Термометр на ATtiny2313 и DS18B20

Posted: 20 Jul 2012 23:21
by hardlock
within, там же каждая строка прокоментирована! Да и так всё происходит в прерывании от таймера.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 20 Jul 2012 23:44
by within
Прошу, ткните меня курсором в место, где читается температура и переводится в вид, к примеру: 22, 49, 81... и т.д.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 20 Jul 2012 23:49
by hardlock
within, сори, коментарии в проекте термостата - скачайте его и посмотрите - там всё понятно, но делается всё не одной строкой. Там всё прерывание тайтера - это чтение. Сейчас не имею возможности сам посмотреть.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 26 Jul 2012 21:54
by wanobano
http://radio-hobby.org/modules/news/art ... toryid=901

Мне необходим такое же решение для бани с двумя датчиками для отображения температуры в двух разных помещениях.

установка за стеклом, поэтому корпус не нужен.

LED дисплей можно побольше, см 5-7. Питание от сети 220В через блок питания.


Какая будет стоимость этого решения ?

кто может сделать?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Jul 2012 07:02
by maxim1972
Здравствуйте уважаемый Hardlock, и все участники форума!!
Я новый пользователь, очень заинтересовался этим проектом, пожалуйста строго не судите за этот вопрос.
Тем более возникла необходимость срочно сделать такой термостат для бойлера.
И так вопрос, пожалуйста подскажите как выставить Fuse биты на другом программаторе, например Фитон или Элнег. На сколько я знаю разработчики пони-прога галочками отображают "0" в то время как на других программаторах галочки обозначают "1" или же без изменения оставлять.