Форум РадиоКот https://radiokot.ru/forum/ |
|
Простой термометр для дома с двумя датчиками DS18B20. https://radiokot.ru/forum/viewtopic.php?f=25&t=10099 |
Страница 1 из 6 |
Автор: | Flash [ Чт июл 31, 2008 20:11:04 ] |
Заголовок сообщения: | Простой термометр для дома с двумя датчиками DS18B20. |
Добрый день! Повторяю статью: http://radiokot.ru/circuit/digital/home/24/ Нет ли у уважаемого автора прошивки под индикатор 8х2, что бы в первой строке было Tk=+хх.х, а во второй Ty=+хх.х, одновременно! не смог найти 8х1! |
Автор: | hawkman [ Сб авг 02, 2008 17:56:09 ] |
Заголовок сообщения: | |
поддерживаю. можно сделать прошивку на индикатор 16Х2. с одновременной индикацией температуры на улице и в комнате. |
Автор: | Flash [ Вс авг 03, 2008 20:05:38 ] |
Заголовок сообщения: | |
Написал автору на почту! второй день ответа нет =(. |
Автор: | LINKS_234 [ Пн авг 04, 2008 19:19:27 ] |
Заголовок сообщения: | |
Flash писал(а): Написал автору на почту! второй день ответа нет =(.
а самому совсем никак не подправить прошивку ? ![]() |
Автор: | Flash [ Пн авг 04, 2008 19:32:46 ] |
Заголовок сообщения: | |
LINKS_234 писал(а): Flash писал(а): Написал автору на почту! второй день ответа нет =(. а самому совсем никак не подправить прошивку ? ![]() К сожаление не силен в программировании =( буду благодарен если сможете подправить исходник и закомпилируете в hex. |
Автор: | LINKS_234 [ Вт авг 05, 2008 12:56:09 ] |
Заголовок сообщения: | |
Flash писал(а): К сожаление не силен в программировании =(
буду благодарен если сможете подправить исходник и закомпилируете в hex. попробую помочь . посмотрим что выйдет , т.к. я начинающий . ps: с половиной разобрался . думаю сегодня ночью - завтра закончу переделку под lcd 2*x |
Автор: | Flash [ Вт авг 05, 2008 14:16:40 ] |
Заголовок сообщения: | |
LINKS_234 писал(а): Flash писал(а): К сожаление не силен в программировании =( буду благодарен если сможете подправить исходник и закомпилируете в hex. попробую помочь . посмотрим что выйдет , т.к. я начинающий . тестировать готов. |
Автор: | ewrey [ Вт авг 05, 2008 20:03:04 ] |
Заголовок сообщения: | |
А мне кажется, что можно обойтись и родным ЛСД, сделав показ датчиков поочереди: 1-2-1-2 через 1-2сек. Заменить в прошивке буквы К и У на порядковые номера... Как сдесь: http://cxem.net/mc/mc8.php. У меня собран такой - отлично работает, хотел собрать ещё один, но оказалось дисплеев таких ненайти сейчас... Вот если бы к этой схеме прикошачить знакосинтезирующий ЛСД... ![]() |
Автор: | Flash [ Вт авг 05, 2008 20:11:53 ] |
Заголовок сообщения: | |
ewrey писал(а): А мне кажется, что можно обойтись и родным ЛСД, сделав показ
датчиков поочереди: 1-2-1-2 через 1-2сек. Заменить в прошивке буквы К и У на порядковые номера... Как сдесь: http://cxem.net/mc/mc8.php. У меня собран такой - отлично работает, хотел собрать ещё один, но оказалось дисплеев таких ненайти сейчас... Вот если бы к этой схеме прикошачить знакосинтезирующий ЛСД... ![]() вот и я найти не смог! начиная с 8*2 идут в продаже... а имея 8*2 зачем давить на кнопки если все разом можно поместить в две строки! |
Автор: | LINKS_234 [ Вт авг 05, 2008 21:19:45 ] | ||
Заголовок сообщения: | |||
Flash писал(а): а имея 8*2 зачем давить на кнопки если все разом можно поместить в две строки!
отлично сказано ! ![]() ![]() ещё вопрос к тем кто зашивал оригинальной прошивкой - там как часто температура изменяется на жки ? а то что-то у него написано с датчика принимать данные через 800 ( поправка - реально на 400 мс) с лишним мс , а вывод на жки каждые 80 мс прерываниями . то ли я туплю , то ли прога какая-то не такая ![]() PS: тестовый вариант прошивки готов . замечания по схеме : PD5 (9 вывод ) подключается через транзистор на подсветку (вместо подключения к переключателю как на схеме ) . транзистор любой структуры , но необходимо будет на питание подсветки подобрать резистор ( советую оставить номинал как в схеме стоит на кнопке ). единственное что после сброса на PD5 выставляется ноль ( т.е. "-" ). а вот к выводу PD2 (6) подключаем обычную кнопку без фиксации . у PD2 включена подтяжка к + питания и при спадающем сигнале на ней идёт прерывание , которое инвертирует сигнал на PD5 ( включаем - выключаем подсветку кнопкой ) . т.к. прошивка тест , то возможны повисания , т.к. я вставлял достаточно кода и задержек , а таймер на прерывании не подкручивал . PSS: если в прошивке багов не обнаружится - считайте меня гением , т.к. большая половина делалась сегодня впервые ![]() PSSS: я так понимаю оно уже нахрен никому не нужно ...
|
Автор: | Antonio [ Сб авг 09, 2008 23:00:26 ] |
Заголовок сообщения: | Re: Простой термометр для дома с двумя датчиками DS18B20. |
Flash писал(а): Добрый день!
Повторяю статью: http://radiokot.ru/circuit/digital/home/24/ Нет ли у уважаемого автора прошивки под индикатор 8х2, что бы в первой строке было Tk=+хх.х, а во второй Ty=+хх.х, одновременно! не смог найти 8х1! Сорри, что долго не отвечал - был сильно занят. Прошивки на индикаторы других форматов нет - проект писался под индикатор,который имелся в наличии...сейчас устройство собрано и макетка занята другим проектом...могу подправить код, но нужна будет помощь в его тестировании. Время измерения температуры датчиком в режиме 12 бит составляет 750 мс - так написано в документации...собственно отсюда и взялась задержка 800 мс...с небольшим запасом....с кварцем 10 Мгц задержка и составит ок. 800 мс. На индикаторе отображается значение переменных в которых хранится t, показания обновляются по прерыванию от переполнения таймера. Переменные меняются в функции получения температуры,которая вызывается после подачи команды измерения и временной задержки 800 мс. |
Автор: | billy [ Вс авг 10, 2008 01:54:48 ] |
Заголовок сообщения: | |
Здрасьте всем котам и котятам! Перебрался на эту ветку с этой http://www.radiokot.ru/forum/viewtopic. ... 9279#11927 и хочется уж очень автора попросить чтобы он подкоректировал прошивочку под 4 датчика с одновременным показанием температуры всех четырёх датчиков под индикатор WH1602. |
Автор: | LINKS_234 [ Вс авг 10, 2008 13:39:23 ] |
Заголовок сообщения: | |
если автор не против , то я мог бы этим заняться . делаю это чисто из-за надобности практики . с вас остаётся только тестировать , т.к. самому пока не хочется данный девайс собирать , да и ЖКИ нету лишнего . тех , у кого собрана схема данного термометра прошу испытать выше выложенную прошивку и сообщить о недочётах . по поводу временных интервалов : только что пересчитал - всё верно , 800 мс ![]() ![]() |
Автор: | Flash [ Вс авг 10, 2008 16:15:04 ] |
Заголовок сообщения: | |
LINKS_234 писал(а): если автор не против , то я мог бы этим заняться .
делаю это чисто из-за надобности практики . с вас остаётся только тестировать , т.к. самому пока не хочется данный девайс собирать , да и ЖКИ нету лишнего . тех , у кого собрана схема данного термометра прошу испытать выше выложенную прошивку и сообщить о недочётах . по поводу временных интервалов : только что пересчитал - всё верно , 800 мс ![]() ![]() это все еще нужно!!! сейчас испытаю вашу прошивку и сообщу о результатах. один вопрос какие биты конф. для tiny2313 должны быть вкл??? так как я прошил авторской прошивкой, поставил в понипрог только CKDIV8. когда вкл. слово старт появляется очень медленно.... и потом если к выходу 11 tiny не чего не подк. то замыкая на землю 9 выход я вижу изм. Ty Или Tk Как только подваиваю датчики с резистором сразу нет сигнала..... что -то не так с битами чтоль.... поэтому сразу спрашиваю для вашей прошивки какие биты нужны? Проверил Прошивку: так же очень медленно появляется Start... Потом в нижней строке в первом знакоместе появляется LINKS но появляется в одном и том же знакоместе, при этом верху Start Не исчезает, потом в верхней строке появляется тоже в первом знакоместе edited при этом start горит .... но и потом крокобязина какая то. что -то вроде того! и так же по поводу reset tuny2313 он так и должен в воздухе быть? |
Автор: | LINKS_234 [ Вс авг 10, 2008 17:02:46 ] |
Заголовок сообщения: | |
Flash писал(а): и так же по поводу reset tuny2313 он так и должен в воздухе быть?
посмотрел несколько схемок - у многих какая-то дурная привычка оставлять RESET болтаться в воздухе . а вообще его желательно через резак подрубить на + питания МК и параллельно на минус кондёр небольшой поставить . касательно фьюзов - сначала считываем установленные ,затем галочку ставим только на SUT0 и убираем с CKDIV8 ( деление частоты на 8 ) . вообщем в итоге 2 галочки должны стоять на SUT0 и SPIEN . по поводу вывода на ЖКИ сейчас гляну код . |
Автор: | Flash [ Вс авг 10, 2008 17:08:52 ] |
Заголовок сообщения: | |
LINKS_234 писал(а): Flash писал(а): и так же по поводу reset tuny2313 он так и должен в воздухе быть? посмотрел несколько схемок - у многих какая-то дурная привычка оставлять RESET болтаться в воздухе . а вообще его желательно через резак подрубить на + питания МК и параллельно на минус кондёр небольшой поставить . касательно фьюзов - сначала считываем установленные ,затем галочку ставим только на SUT0 и убираем с CKDIV8 ( деление частоты на 8 ) . вообщем в итоге 2 галочки должны стоять на SUT0 и SPIEN . по поводу вывода на ЖКИ сейчас гляну код . Понятно а я сейчас установлю верно биты и посмотрю... |
Автор: | Flash [ Вс авг 10, 2008 17:21:00 ] |
Заголовок сообщения: | |
Поставил галки SUT0 и SPIEN Прошивка автора заработала на ура! индикатор при этом 8х2, но соот. показания верху первой строки. |
Автор: | LINKS_234 [ Вс авг 10, 2008 17:34:54 ] | ||
Заголовок сообщения: | |||
вообщем поисправлял баги с выводом в 2 строки . теперь должно быть всё нормально . проверьте . PS : прошивка под любой 2-ух строчник .
|
Автор: | Flash [ Вс авг 10, 2008 17:49:12 ] |
Заголовок сообщения: | |
LINKS_234 писал(а): вообщем поисправлял баги с выводом в 2 строки .
теперь должно быть всё нормально . проверьте . PS : прошивка под любой 2-ух строчник . Прошил! Значит след. вкл. Появляется Start... Потом бы по всем правилом надо очистить экран, а у вас поверх старта появляется LINKS но и потом edited - но появляется уже как положенно links Вверху и потом Edited внизу - потом некая задержка и уже появляется значения темп. но вы забыли что мереям тем. улицы и темп. дома., а у вас без + или - то есть Tк=22,5 Tу=22,6 А надо все ж с + или с - в зависимости от t. вообще предлагаю отказаться от значения после запитой. и сделать в виде: Tк=+(или -)хх(знак градуса)С Tу=+(или -)хх(знак градуса)С так же заметил в режиме уже изм. темпр. время от времени проподает к. то есть не Tк=...., а становиться T =... Кнопку на вкл. выкл. подсветки пока не проверял! но вот проде все что сразу в глаза кидается. а так работает на ура! |
Автор: | Flash [ Вс авг 10, 2008 17:54:13 ] |
Заголовок сообщения: | |
да и темп. как то не так меряет.... паяльник поднес стал греть как и положено пошло увелич. темп. но при этом оно пошло на будто я два сразу датчика грею. то есть и верху и внизу экрана. |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |