![]() |
![]() |
|||||||||||||||
Применение семпла SHT21
Автор: ewgeny7 Доброго времени суток, коллеги по горшкам, вискасу и паяльнику! Сим опусом хочу поздравить глубокоуважаемого Кота с очередным Днем Рождения! Расти большим и здоровым, гроза сосисок! :) Этот "еще один термометр" так и не появился бы на свет, если бы конторка 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 :)
Файлы: Все вопросы в Форум.
|
|
|||||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |