ELECTRONIC BRICK - Moduł z czujnikiem temperatury NTC
towar niedostępny
Opis
Moduł z czujnikiem temperatury, może pracować w 2 trybach:
- analogowym - napięcie wyjściowe jest proporcjonalne do mierzonej temperatury.
- cyfrowym - w tym trybie wyjście przyjmuje 2 stany, wysoki lub niski w zależności od temperatury, próg zmiany stanu ustalamy potencjometrem, używając tego trybu można zbudować prosty termostat.
Elementem pomiarowym jest rezystor NTC którego rezystancja maleje przy wzroście temperatury.
1. Użycie czujnika jest bardzo proste podłącz i gotowe. Podłączamy poprzez typowe złącze z rastrem pinów 2.54mm. Odczytując przetwornik ADC otrzymujemy wartość zależną od temperatury.
2. Używając słupków dystansowych M4 można przytwierdzić do podłoża, pasuje do Lego Makeblock.
3. Przełącznik przesuwny ustawia typ wyjścia S. Wyjście S może być typu analogowego lub cyfrowego. W trybie cyfrowym sygnalizuje czy została przekroczona granica ustawiona potencjometrem.
Specyfikacja:
Rozmiar płytki | 36.0mm X 24.0mm X 1.6mm |
Napięcie zasilania | 3.3 or 5V DC |
Podłączenie | Złącze 2.54 3-pin i/lub 4-pin |
Pin D dla odczytów cyfrowych, pin A dla odczytów analogowych, dla pinu S funkcja zależy od przełącznika w module.
Electrical characteristics
Parametr | Min. | Typowo | Max. | Jednostka |
Napięcie pracy | 2.1 | 5 | 5.5 | VDC |
Analogowe napięcie wyjściowe(VCC=5V) | 0 | Vout | 5 | V |
Napięcie cyfrowego wyjścia(VCC=5V) | 0 | - | 5 | V |
Prąd pobierany(VCC=5V) | - | 5 | - | mA |
Rezystor NTC(temperature is 25℃) | - | 10 | - | kohm |
Histereza ΔUth | - | VCC*0.09 | - | V |
Rezystancja od temperatury.
Zawartość modułu:
Widok z góry.
Mini poradnik:
1.Regulacja napięcia przełączenia:
Użyty komparator porównuje napięcie zmierzone z napięciem przełączenia. Napięcie przełączenia możemy regulować potencjometrem. Jeżeli temperatura jest większa od ustawionej granicy napięcie na wyjściu będzie wysokie(Vcc).
2. Przełączanie funkcji pinu S.
Pin S pełni funkcję analogowego wyjścia lub cyfrowego w zależności od położenia przełącznika.
DEMO:
1.Przełącz pin S w tryb analogowy i podłącz do Arduino pin A0.
Używając poniższego kodu możesz odczytywać wartość przetwornika ADC i wyświetlać ją w terminalu szeregowym.
1
2
3
4
5
6
7
8
|
int ASignal = A0; void setup() { Serial.begin( 9600 ); } void loop() { int sensorValue = analogRead(ASignal); Serial.println(voltage); } |
2. Przełącz pin S w tryb cyfrowy i podłącz go do portu D2 Arduino. Użyj poniższego kodu aby odczytywać stan wyjścia cyfrowego.
1
2
3
4
5
6
7
8
9
10
11
12
|
int DSIGNAL = D2; void setup() { Serial.begin( 9600 ); pinMode(DSIGNAL, INPUT); } void loop() { int DsignalState = digitalRead(DSIGNAL); Serial.println(DsignalState); delay( 100 ); } |