ищу схему цифрового термометра с двумя датчиками
доброго времени суток всем!нужна схемка вышеназванного термометра на базе ds18b20 и pic16f628a.с выводом информации на семисегментник(оное есть в наличии).брожение по инету привело к этой схеме: http://cxem.net/house/1-252.php но в протеусе показывает какуюту абракадабру.Люди добрые!помогите кто чем может.может ктонибудь мострячил подобное и осталась схема?
- Реклама
Вы бы проект выложили... На той схеме DS18D20. Что автор имел ввиду, непонятно.sch-alexandr писал(а):...но в протеусе показывает какуюту абракадабру.
Могу предложить свой вариант.sch-alexandr писал(а):...нужна схемка вышеназванного термометра на базе ds18b20 и pic16f628a.с выводом информации на семисегментник.
- Вложения
-
- Termometr_2sens_CC.zip
- (16.99 КБ) 394 скачивания
Все нормально там показывает. Датчик DS18B20, на схеме опечатка.sch-alexandr писал(а):...в протеусе показывает какуюту абракадабру.
- Вложения
-
- 2term.zip
- (13.19 КБ) 269 скачиваний
- Сообщения: 1692
- Зарегистрирован: Ср окт 12, 2011 20:37:13
Забрал, мне такой пригодится, спасибо.Soir писал(а): Могу предложить свой вариант.
п.с. возможно ли сделать прошивку и под общий анод?
Здесь есть http://monitor.net.ru/forum/viewtopic.p ... &start=192 с 4 термометрами, дисплей графический.sch-alexandr писал(а):...может кто нибудь мострячил подобное и осталась схема?
- Реклама
Вы невнимательно прочли первое сообщение:BigallS писал(а):Здесь есть http://monitor.net.ru/forum/viewtopic.p ... &start=192 с 4 термометрами, дисплей графический.
sch-alexandr писал(а):...нужна схемка вышеназванного термометра на базе ds18b20 и pic16f628a.с выводом информации на семисегментник...
Сделал универсальную прошивку.bav123 писал(а):...возможно ли сделать прошивку и под общий анод?
Схема содержит ключи в цепях общих анодов (катодов), так было в исходной. Если необходимости в них нет - пишите, уберу.
- Вложения
-
- Termometr_2sens_CC_CA.zip
- (19.15 КБ) 257 скачиваний
Добрый день Soir.
Зашёл на форум и увидел термометр который давно искал, находил конечно, но всегда что то не нравилось. С Вами можно вести диалог и находить приемлимое решение.
Хочу поделится мыслями по поводу этого проекта.
На работе перед глазами стоит устройство которое показывает время, день недели и две температуры.
И это мелькание иногда начинает раздражать.
Хочу предложить несколько вариантов развития этой конструкции:
1. Ввести кнопку, которая работает по этому алгоритму:
При длительном нажатии, если показания производятся с двух датчиков, то сохраняется датчик, который показывал при нажатии, то есть показывает постоянно. Температуру с другого датчика можно посмотреть при кратковременном нажатии.
При следующем длительном нажатии постоянные показания переходят на другой датчик, а первый при кратковременном нажатии.
При третьем длительном нажатии показания переходят на поочерёдное вывод с двух датчиков.
И дальше по кругу. Индикация как в представленном проекте.
2. Ввести кнопку или больше, которые работают по этому алгоритму:
При длительном нажатии, показания переходят в меню уставки: появляется t1-время показания 1 датчика. Свободны два разряда можно время сделать от 0 до 99 секунд, затем OF.
При времени "0" показания датчика не выводятся, а его показания выводятся при кратковременном нажатии на кнопку.
При "OF" датчик отключён, если его нет в наличии, то есть получается одноканальный термометр.
При следующем длительном нажатии, появляется t2 -время показания 2 датчика.
Далее как и с первым датчиком.
При третьем длительном нажатии в рабочем режиме.
Вышеописанный алгоритм подходит для одной кнопки, то есть длительное нажатие - режим программирования, краткое нажатие изменение параметров.
При двух кнопках и более одной кнопкой например mode вход режим программирования, а другой установка параметров по кругу или при трёх уменьшение и увеличение (plus, minus).
Режим индикации как в проекте.
3. Алгоритм работы кнопок как и во втором варианте, но индикация другая.
У нас имеется свободный вывод и если его можно сделать выходом, то его состояние (1, 0) должно меняться в зависимости от номера датчика. К нему пристраиваем схему на транзисторах и двух разноцветных светодиодов. Например: красный - температура в доме, синий - температура на улице. Также у нас освобождается старший разряд и показания отрицательной температуры будут с десятыми.
4. Алгоритм работы кнопок как первом варианте, но индикация другая.
У нас имеется свободный вывод и если его можно сделать выходом, то его состояние (1, 0) должно меняться в зависимости от номера датчика. К нему пристраиваем схему на транзисторах и двух разноцветных светодиодов. Например: красный - температура в доме, синий - температура на улице. Также у нас освобождается старший разряд и показания отрицательной температуры будут с десятыми.
Уважаемый Soir это только мысли по развитию проекта. Может Вам что то покажется интересным.
Все мои предложения могут оказаться не реализуемыми, так как я не программист, но идеи я думаю понятны всем.
Я бы выбрал третий вариант.
В любом варианте я его повторю.
У меня он будет входить в комплекс часы - температура и два отдельных индикатора.
Успехов в творчестве.
С уважением Cheal
Зашёл на форум и увидел термометр который давно искал, находил конечно, но всегда что то не нравилось. С Вами можно вести диалог и находить приемлимое решение.
Хочу поделится мыслями по поводу этого проекта.
На работе перед глазами стоит устройство которое показывает время, день недели и две температуры.
И это мелькание иногда начинает раздражать.
Хочу предложить несколько вариантов развития этой конструкции:
1. Ввести кнопку, которая работает по этому алгоритму:
При длительном нажатии, если показания производятся с двух датчиков, то сохраняется датчик, который показывал при нажатии, то есть показывает постоянно. Температуру с другого датчика можно посмотреть при кратковременном нажатии.
При следующем длительном нажатии постоянные показания переходят на другой датчик, а первый при кратковременном нажатии.
При третьем длительном нажатии показания переходят на поочерёдное вывод с двух датчиков.
И дальше по кругу. Индикация как в представленном проекте.
2. Ввести кнопку или больше, которые работают по этому алгоритму:
При длительном нажатии, показания переходят в меню уставки: появляется t1-время показания 1 датчика. Свободны два разряда можно время сделать от 0 до 99 секунд, затем OF.
При времени "0" показания датчика не выводятся, а его показания выводятся при кратковременном нажатии на кнопку.
При "OF" датчик отключён, если его нет в наличии, то есть получается одноканальный термометр.
При следующем длительном нажатии, появляется t2 -время показания 2 датчика.
Далее как и с первым датчиком.
При третьем длительном нажатии в рабочем режиме.
Вышеописанный алгоритм подходит для одной кнопки, то есть длительное нажатие - режим программирования, краткое нажатие изменение параметров.
При двух кнопках и более одной кнопкой например mode вход режим программирования, а другой установка параметров по кругу или при трёх уменьшение и увеличение (plus, minus).
Режим индикации как в проекте.
3. Алгоритм работы кнопок как и во втором варианте, но индикация другая.
У нас имеется свободный вывод и если его можно сделать выходом, то его состояние (1, 0) должно меняться в зависимости от номера датчика. К нему пристраиваем схему на транзисторах и двух разноцветных светодиодов. Например: красный - температура в доме, синий - температура на улице. Также у нас освобождается старший разряд и показания отрицательной температуры будут с десятыми.
4. Алгоритм работы кнопок как первом варианте, но индикация другая.
У нас имеется свободный вывод и если его можно сделать выходом, то его состояние (1, 0) должно меняться в зависимости от номера датчика. К нему пристраиваем схему на транзисторах и двух разноцветных светодиодов. Например: красный - температура в доме, синий - температура на улице. Также у нас освобождается старший разряд и показания отрицательной температуры будут с десятыми.
Уважаемый Soir это только мысли по развитию проекта. Может Вам что то покажется интересным.
Все мои предложения могут оказаться не реализуемыми, так как я не программист, но идеи я думаю понятны всем.
Я бы выбрал третий вариант.
В любом варианте я его повторю.
У меня он будет входить в комплекс часы - температура и два отдельных индикатора.
Успехов в творчестве.
С уважением Cheal
Последний раз редактировалось Cheal Чт май 30, 2013 18:03:06, всего редактировалось 1 раз.
- Сообщения: 1692
- Зарегистрирован: Ср окт 12, 2011 20:37:13
то что надо, спасибоSoir писал(а): Сделал универсальную прошивку.
Схема содержит ключи в цепях общих анодов (катодов), так было в исходной.
Эти мысли в разных вариациях уже имеют свое воплощение, в т.ч. есть и мои разработки.Cheal писал(а):...Хочу поделится мыслями по поводу этого проекта...
Здесь я старался придерживаться запросов топикстартера.
Здравствуйте, Soir !
Добрался и до этого форума.
Я искал схему на конкретном микроконтроллере, а именно PIC16F628A и DS18B20.
Может плохо искал, но нашёл всего две конструкции.
В одной из конструкций,по отзывам кто её повторил, были мелкие погрешности.
Автор их исправлял, но потом там всё заглохло и я не решился её повторить.
На другую не было отзывов, только описание и тоже не решился.
На данное время изучаю Ваши конструкции на этом форуме, многие очень привлекают, хочется повторить и посмотреть как они работают в железе, а не в протеусе. Встречались и Ваши конструкции термометров, но там было простое переключение каналов. Но буду искать ещё, но с перламутровыми пуговицами.
Вообще я хочу собрать конструкцию состоящие из часов и двух каналов температуры, два индикатора. Требования к индикации часов тоже определённые, также как и к температуре.
Я даже согласен на две конструкции в одном корпусе. Но ничего я ещё надеюсь.
Творческих побед!
Cheal.
Добрался и до этого форума.
Я искал схему на конкретном микроконтроллере, а именно PIC16F628A и DS18B20.
Может плохо искал, но нашёл всего две конструкции.
В одной из конструкций,по отзывам кто её повторил, были мелкие погрешности.
Автор их исправлял, но потом там всё заглохло и я не решился её повторить.
На другую не было отзывов, только описание и тоже не решился.
На данное время изучаю Ваши конструкции на этом форуме, многие очень привлекают, хочется повторить и посмотреть как они работают в железе, а не в протеусе. Встречались и Ваши конструкции термометров, но там было простое переключение каналов. Но буду искать ещё, но с перламутровыми пуговицами.
Вообще я хочу собрать конструкцию состоящие из часов и двух каналов температуры, два индикатора. Требования к индикации часов тоже определённые, также как и к температуре.
Я даже согласен на две конструкции в одном корпусе. Но ничего я ещё надеюсь.
Творческих побед!
Cheal.
Где-то выкладывал часы + 2 датчика, правда на ATMEGA8. Если не найдете ничего подходящего - скажите, я перепишу под PIC.Cheal писал(а):Я искал схему на конкретном микроконтроллере, а именно PIC16F628A и DS18B20.
В качестве базового проекта могу предложить вариант, выложенный здесь: Одновременная индикация суточного времени и температуры
Второй датчик я добавлю, лишнее уберу, если разработка подходит в принципе.
Второй датчик я добавлю, лишнее уберу, если разработка подходит в принципе.
Добрый ночи Soir !
Спасибо за ответы.
Эту тему я читал, понравилась.
Но у нас сейчас час ночи, что то голова плохо работает.
Завтра, уже сегодня, почитаю ещё раз.
и отвечу уже развёрнуто (Вы наверное обратили внимание, что пишу много)
Ответ дам не здесь, а теме о часах.
С уважением Cheal.
Спасибо за ответы.
Эту тему я читал, понравилась.
Но у нас сейчас час ночи, что то голова плохо работает.
Завтра, уже сегодня, почитаю ещё раз.
и отвечу уже развёрнуто (Вы наверное обратили внимание, что пишу много)
Ответ дам не здесь, а теме о часах.
С уважением Cheal.
Я обратил, скоро и модераторы обратят... п. 2.5 Правил.Cheal писал(а):Вы наверное обратили внимание, что пишу много.
огромное спасибо-буду собирать.желаю творческих успеховSoir писал(а):Сделал универсальную прошивку.bav123 писал(а):...возможно ли сделать прошивку и под общий анод?
Схема содержит ключи в цепях общих анодов (катодов), так было в исходной. Если необходимости в них нет - пишите, уберу.
- Сообщения: 1692
- Зарегистрирован: Ср окт 12, 2011 20:37:13
Soir
можете сделать индикацию на жк индикатор типа WH0802? Хочу сделать с батарейным питанием, думаю с жк поэкономичнее будет.
можете сделать индикацию на жк индикатор типа WH0802? Хочу сделать с батарейным питанием, думаю с жк поэкономичнее будет.
Могу. Распишите построчно, что должно быть на индикаторе.bav123 писал(а):Soir
можете сделать индикацию на жк индикатор типа WH0802? Хочу сделать с батарейным питанием, думаю с жк поэкономичнее будет.
- Сообщения: 1692
- Зарегистрирован: Ср окт 12, 2011 20:37:13
в верхней строке номер датчика 1 и его температура
в нижней - второй датчик и его температура
опрос датчиков раз в секунду, индикация постоянная
в нижней - второй датчик и его температура
опрос датчиков раз в секунду, индикация постоянная
Здравствуйте.
Извините что вмешиваюсь в чужой диалог.
Интересно.
Я не знаю сколько у этого индикатора знакомест, но информативней
будет место установки датчика словами. Например: если для дома "улица", "дом"
Для улицы, лучше бы было передачу данных по радиоканалу(кто разрешит портить пластиковые окна или сверлить стены), но тогда наверное исчезнет экономичность устройства, да и цена возрастёт.
Посмотрел в интернете, да знакомест мало, слова не подойдут.
Тогда можно примитивно изобразить рисунок, например: солнышко и домик
Cheal.
Извините что вмешиваюсь в чужой диалог.
Интересно.
Я не знаю сколько у этого индикатора знакомест, но информативней
будет место установки датчика словами. Например: если для дома "улица", "дом"
Для улицы, лучше бы было передачу данных по радиоканалу(кто разрешит портить пластиковые окна или сверлить стены), но тогда наверное исчезнет экономичность устройства, да и цена возрастёт.
Посмотрел в интернете, да знакомест мало, слова не подойдут.
Тогда можно примитивно изобразить рисунок, например: солнышко и домик
Cheal.


