Термометр с логарифмической шкалой
Автор
goda
, 31 янв 2012 10:47
Сообщений в теме: 4
#1
Отправлено 31 янв 2012 - 10:47
Хочу предложить вам свою небольшую разработку, термометр с логарифмической светодиодной шкалой с популярным датчиком DS18B20 .Термометров на семисегментных индикаторах целая куча уже ни кого не удивишь такого вроде на сайте не было еще , может, кому то в хозяйстве и пригодиться для авто или аквариума ,бойлера ,травильной емкости .
#2
Отправлено 31 янв 2012 - 10:49
Устройство состоит из восьми программируемых значений 0 -125 градусов датчик настроен на 9 битное преобразование температуры с шагом в 1 градус ,которые программируются при прошивке м.к в EEPROM что позволяет настроить его в нужном температурном диапазоне как линейном так и нелинейном значении.Если температура меньше минимального установленного значения первый светодиод будет мигать пока не нагреется до установленного первого значения.
При включении устройство начинает свою работу, и отображает температуру в виде светящегося столбика .Предусмотрена кнопка программирования 8 ми значений непосредственно с датчика
Чтобы войти в режим программирования зажимаем кнопку 1 сек загорается первый светодиод что соответствует первому значению ,при достижении нужного значения температуры нажимаем кнопку еще раз 1 сек ,первый режим запрограммирован ,загорается следующий светодиод и так все восемь значений .Данные которые были ранее запрограммированы в м.к стираются и записываются новые светящийся столбик пробегает в обратном направлении и устройство переходит в режим основной работы.
В архиве файлы для протеус, базовая прошивка для м.к. 20-90 градусов,калькулятор для перевода из десятичных в HEX
При включении устройство начинает свою работу, и отображает температуру в виде светящегося столбика .Предусмотрена кнопка программирования 8 ми значений непосредственно с датчика
Чтобы войти в режим программирования зажимаем кнопку 1 сек загорается первый светодиод что соответствует первому значению ,при достижении нужного значения температуры нажимаем кнопку еще раз 1 сек ,первый режим запрограммирован ,загорается следующий светодиод и так все восемь значений .Данные которые были ранее запрограммированы в м.к стираются и записываются новые светящийся столбик пробегает в обратном направлении и устройство переходит в режим основной работы.
В архиве файлы для протеус, базовая прошивка для м.к. 20-90 градусов,калькулятор для перевода из десятичных в HEX
Прикрепленные файлы
#3
Отправлено 31 янв 2012 - 10:55
видео работы
#4
Отправлено 04 фев 2012 - 15:08
это кнопкой програмирование мы как бы калибруем это термометр, для каждого светика можно вбить свою температуру, ето и нагрузки какието можно повесить паралельно светикам.
#5
Отправлено 04 фев 2012 - 23:06
По просьбам трудящихся измененая версия для RGB светодиода ,добавлен джампер.Если джампер установлен отображение шкалы происходит в виде перемещающейся точки, если не установлен то в обычном режиме в виде светящегося столбика.не забываем делиться платкой кто будет собирать.
в архиве прошивка v 2.0,файл для протеус
в архиве прошивка v 2.0,файл для протеус