Wpisany przez SunRiver
sobota, 15 stycznia 2011 18:47
SHT21 jest cyfrowym czujnikiem wilgotności i temperatury , produkowany przez firme Sensirion.
Układ ten jest nowym czujnikiem w generacji 4C CMOSens umieszczony w obudowie DFN
o rozmiarach 3x3x1 mm.
Kródka charakterystyka układu:
Komunikacja I2C digital, PWM and SDM/analog Volt
Napięcie zasilania 2.1V-3.6V(zalecane 3V), typowy pobór prądu 0.15mA.
Zakres mierzonej temperatury -40C do 120C, średnia dokładność mierzonej temp. +-0.3C.
Zakres mierzonej wilgotności 0-100RH, dokładność +-2RH.
Pełna dokumentacja jest dostępna tutaj :
http://www.sensirion.com/en/pdf/product_information/Datasheet-humidity-sensor-SHT21.pdf-------------------------------------------------------------------------------------------------
..:: Użycie układu SHT21 ::..
--------------------------------------------------------------------------------------------------
Z uwagi na bardzo małe rozmiary układu należy wykonać do niego płytkę :
Sam schemat zaś prezentuje się następująco:
---------------------------------------------------------------------------------------------------
..:: Środowisko testowe ::..
---------------------------------------------------------------------------------------------------
Do sprawdzenia układu użyłem płytki ZL3AVR , której została dostosowana do moich potrzeb,
a z produktem BTC ma niewiele obecnie wspólnego
Na pokładzie mikrokontroler ATMega644 taktowany 16MHz oraz pracującym
w trybie ARDUINO. Więc nie będzie problemu z działaniem programu na dowolnej płytce xxxDuino.
----------------------------------------------------------------------------------------------------
..:: PROGRAM ::..
----------------------------------------------------------------------------------------------------
Program jest bardzo prosty.
W zasadzie ma za zadanie tylko odczytywać dane z układu SHT21 i prezentować wynik
w terminalu. Prezentuje się on następująco:
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jak widać potrzebne są 2 biblioteki
Wire.h oraz SHT21.h
Obie można pobrać na mojej stronie.
Układ jest bardzo prosty w obsłudze i ma spore możliwości dzięki czemu można go użyć przy budowie stacji pogodowej,
której powstanie niebawem sie dokona. I zostanie ona zaprezentowana tu na forum .
-------------------------------------------------------------------------------------------------------------------
..:: Jak zdobyć SHT21? ::..
-------------------------------------------------------------------------------------------------------------------
--- można go zamówić jako sampla ze strony sensirion
http://www.sensirion.com/en/01_humidity ... mpling.htm
w przesyłce oprócz jeden sztuki SHT21 otrzymamy też drukowana dokumentację układu.
--------------------------------------------------------------------------------------------------------------------
..:: JAk lutować ::..
---------------------------------------------------------------------------------------------------------------------
--- układy o tak małych rozmiarach jak SHT21 w obudowach DFN lub też QFN lutujemy przy uzyciu pasty lutowniczej
KEDA do smd oraz lutownicą typu HOT-AIR np. moja ulubiona stacja PT-852
gotowa płytka ma rozmiary : 15x10mm zawiera :
- 2x 10Kom smd rozmiar 603
- 1x 100nF smd rozmiar 603
- 4x kątowy goldpin
----- Opis pinów od góry zdjęcia :
1. VCC - 3,3V
2. SCL
3. SDA
4. GND
Tak się prezentuje efekt działania programu z listingu .
Miłej Zabawy z SHT21