Вы здесь:
Главная » Новое на сайте » Самодельный термометр-гигрометр на SHT21

Самодельный термометр-гигрометр на SHT21

Самодельный термометр-гигрометр на SHT21Можно, конечно купить термометр-гигрометр, но интересно и дешевле его сделать своими руками. В виду избытка халявных термодатчиков и ещё некоторых валяющихся без дела деталек, решил собрать себе этот нужный в быту девайс на ATmega168V и SHT21. Подробнее читайте дальше…

В схеме датчик измеряет не только температуру, но и влажность. Для меня практическая польза от этой фичи сомнительна, но поскольку кому-то возможно пригодится — решил задействовать и её. Кстати, это пожалуй один из самых моих долгих проектов (софт писался месяц!). Разработка затянулась главным образом из-за нехватки свободного времени и глючности кое-какого компилятора, от кое-какой фирмы, но обо всём по-порядку…

Ни каких экзотический возможностей у термометра нет — просто показывает температуру с влажностью и индикатор заряда батареи. Отображение данных происходить на экране от телефона Simens. О том как его подключить к микроконтроллеру я писал ранее (ссылка в конце статьи). Я выбрал этот дисплей как наиболее экономичный из всех у меня имеющихся + он очень тонкий и им легко управлять при помощи микроконтроллера. Единственный недостаток: при напряжении ниже 2-х вольт на нем уже ничего не разобрать (хотя контроллер стабильно работает и при 1,8 в). Именно поэтому при разряде батареи примерно до 2 вольт на экране будет показан индикатор полного разряда батареи.

Самодельный термометр-гигрометр на SHT21

Я не пожалел времени для того чтобы нарисовать (а точнее срисовать!) большие красивые циферки для отображения температуры и маленькие строгие циферки для отображения влажности. Что из этого получилось хорошо видно на картинках.

Самодельный термометр-гигрометр на SHT21

Печатная плата? Не, не слышал :-). Да и зачем она тут если деталек то раз, два и обчелся. Хороший монтаж + качественный корпус и ничего этому девайсу не страшно. Тем более в футбол я им играть не планирую. Все детальки соединены проводом МГТФ ф-0,07 мм — самым лучшим монтажным проводом на свете :). Только зачищать его сложновато, но это всего лишь единственный его минус. Ни какого держателя для батарейки у меня не предусмотрено (в виду ограниченности места в корпусе), поэтому провода припаивались напрямую. В качестве флюса использовал паяльную кислоту, ибо с канифолью припаиваться не хотело при относительно низкой температуре паяльника, а перегревать батарейку я не решился. Все открытые контакты были тщательно заизолированы скотчем перед тем как засунуть все это дело в корпус. Лишние ноги контроллеру я откусил (за исключением тех которые нужны для прошивки), а сам корпус приклеил суперклеем. Дисплей кстати тоже держится на нем. В итоге снаружи девайс выглядит гораздо красивей чем изнутри 🙂 Еще важно не забыть проделать отверстие в корпусе для датчика, если мы хотим измерять температуру не внутри корпуса устройства. Сам корпус называется G1906 (~2$), а вот так он выглядел в самом начале моих издевательств над ним:

Самодельный термометр-гигрометр на SHT21

Самое сложное тут это проделать вот такую вот прямоугольную дыру. Я делал так: сначала нарисовав прямоугольник а потом по контуру делал дырки обычным сверлом которым сверлю платы. После высверливания 100500 дырок, прямоугольник выламывается, а края зачищаются напильником. Кстати это пожалуй самая ровная дыра из всех что мне доводилось делать 🙂

Всё достаточно просто и банально кроме небольшой изюминки управления электропитанием. Её я подсмотрел в каком то журнале: Замыкаем кнопку, девайс стартует, выставляет на ноге логическую единицу тем самым поддерживая транзистор в открытом состоянии, а через пять секунд на ноге появляется логический ноль и транзистор закрывается отрубая питания всего устройства. Все гениально и просто. Перед использованием нужно покрутить резистор R4 таким образом чтоб при трёх вольтах питающего напряжения на его щётке подключенной к PC0 было напряжение 1,1 вольта. Иначе уровень зарядки будет отображаться не верно. Лучше всего использовать многооборотный резистор, им проще подстроить десятые доли вольта. Микроконтроллер работает на частоте 8 Мгц от внутреннего генератора. Всего девайс потребляет 5 мА, а это значит что батарейки (CR2032) хватит надолго.

И вот мы добрались до самой интересной части проекта: до софта. Пользуясь случаем хотелось бы излить тонны ненависти на создателей компилятора микропаскаль. Подобной кривизны я еще не видел. После того как моя программа стала занимать более ~10кб флеш памяти начались необъяснимые глюки, которые я мастерски преодолевал при помощи запихивания разнообразных костылей. В моей программе можно найти не нужную инициализацию UART (без нее не работает), настройку портов через ассемблерные вставки а также некоторые другие интереснейшие вещи! Больше на микропаскале я не пишу, чего и вам желаю.

Скачать прошивку

Автор: Medved

Готовые термометры и термометры-гигрометры можно купить, например здесь:

термометр-гигрометр с выносным датчиком купить



Прислать свою поделку!

П О П У Л Я Р Н О Е:

  • Как построить металлический забор?
  • Как построить металлический забор?Забор для дачи из профнастила своими руками

    При строительстве заборов в последнее время очень часто стали использовать профнастил. Он прочный, эстетичный, недорогой и не поддающийся коррозии, к тому же простой и удобный в монтаже. Часто делают заборы для дома, дачи из профлиста, которые совсем не сложно установить своими руками.

    Подробнее…

  • Как самому сделать пчелиные ульи?
  • Как сделать пчелиные ульи?Всё об ульях!

    У пчёл тоже есть свой домик — это УЛЕЙ. Можно купить новые ульи, можно б/у, а можно сделать самому своими руками! Подробнее об ульях: чертежи, виды, требования… в статье ниже.

    Подробнее…

  • ESR-tester своими руками
  • ESR-tester своими руками Прибор для проверки эквивалентного последовательного сопротивления (ЭПС) электролитических конденсаторов

    Прибор для проверки эквивалентного последовательного сопротивления (ЭПС) электролитических конденсаторов

    При ремонте аппаратуры часто появляется необходимость в проверке электролитических конденсаторов. Они наиболее частые виновники поломок.

    Состояние конденсаторов часто видно визуально: они вздутые, подтёкшие. Но иногда казалось бы на вид хороший конденсатор при проверке оказывается неисправным.

    Эту задачу поможет решить прибор для проверки ESR или эквивалентного последовательного сопротивления (ЭПС) .

    Подробнее…

<<< Н А В И Г А Т О Р >>>




ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ:



Популярность: 740 просм.
Вы можете следить за комментариями к этой записи через RSS 2.0. Вы можете оставить комментарий:.

Один комментарий на «Самодельный термометр-гигрометр на SHT21»

  • Виктор Филюк
    12 Апр 2017, 10:04

    Да , устройство вышло супер. Например, для инкубатора, но вот на счет печатной платы……. телевизором тоже не играют в футбол, а печатка есть. Сделайте, пожалуйста печатку и статья будет вообще СУПЕР КЛАСС!!!!!!!

Ваш комментарий


А ТАКЖЕ ЕЩЁ ИНТЕРЕСНОЕ:



MasterVintik