РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Теги статьи:

Применение семпла SHT21

Автор: ewgeny7
Опубликовано 29.08.2011
Создано при помощи КотоРед.
2011

Доброго времени суток, коллеги по горшкам, вискасу и паяльнику!

Сим опусом хочу поздравить глубокоуважаемого Кота с очередным Днем Рождения! Расти большим и здоровым, гроза сосисок! :)

Этот "еще один термометр" так и не появился бы на свет, если бы конторка Sensirion не прислала бы мне абсолютно бесплатный семпл в лице, так сказать, датчика температуры и влажности SHT21 с ИИЦ-интерфейсом.

Готовых рецептов его использования с АВР я так и не нашел (может, плохо искал?), поэтому пришлось писать программу для него самому. Что, в общем-то, достаточно полезно для любого индивидума :)

В сборе сей агрегат выглядит так:

Как можно заметить, в индикации температуры никаких особых новшеств не произошло. А вот с индикацией влажности пришлось повыкручиваться... В конце концов получилось это:

Несколько корявенько, но это дело привычки. Почему "Н"? Потому, что это первая буква аглицкого слова Humidity (влажность). Десятые доли процентов влажности я делать не стал, хоть это и совсем несложно. Просто ИМХО не нужно. На фото обращает на себя внимание забавная задняя крышка приборчика :) Да, это дискетка обыкновенная, причем с помощью ее кошка с заслонкой очень удобно вешать девайс на гвоздик в стенке.

Сам датчик у нас весьма "нежная барышня", 5 вольт он боится. Пришлось специально для него городить платку-адаптер со стабилизатором питания 3.3в и конвертером уровней на двух полевичках. Схему я не изобретал, а использовал готовую у товарища dcoder с изиэлектроникса:

Платка датчика в сборе выглядит примерно так:

Немножко канифольной "грязи" у самого датчика оставлено намеренно - датчик очень не любит всякоразных растворителей...

Схемы самого термометра как таковой нету. Ибо она проста как банка пива вискаса. Расскажу "на пальцах" - схема сделана на МК ATTiny2313, индикатор прикошачен через резисторы 120 ом на порт В (сегмент А - на РВ.0, сегмент В - на РВ.1, и т.д.). Аноды разрядов индикатора идут на младшую половинкупорта D, самый правый индикатор идет на PD.0, самый левый - на PD.3.

Датчик (платка датчика) цепляется с Тиньке лапками SCL и SDA. Под SCL выделена нога PD.4 контроллера, SDA - PD.5. Вот и вся схема.

Даташит на SHT21 приложен в аттаче, можете полистать на досуге.

Хорошая статья от dcoder про этот датчик на изеэлектрониксе - https://we.easyelectronics.ru/part/datchik-temperatury-i-vlazhnosti-sht21.html

Добавлю от себя - датчик хорош, практически не врет. Промышленный гигрометр идет по показаниям с ним "нос в нос". Особенно радует, что при некислой розничной цене этот датчик можно получить вообще бесплатно у Sensirion :)


Файлы:
Даташит на SHT21
Исходник и прошивка


Все вопросы в Форум.