Czujnik cieczy

Najczęściej kupowane

Nowe produkty

Promocje

Brak promowanych produktów w tym momencie.

Ostatnio przeglądane

Czujnik Opadów Deszczu Zobacz większe

Czujnik sensor Opadów Deszczu Arduino LK

LANKON-036

Nowy produkt

Czujnik służy do wykrywania opadów atmosferycznych, posiada 2 wyjścia (cyfrowe oraz analogowe)

Więcej szczegółów

84 Przedmioty

$1.95 brutto

Więcej informacji

Dane techniczne:

 

Czujnik służy do wykrywania opadów atmosferycznych, posiada 2 wyjścia (cyfrowe oraz analogowe)


- Napięcie zasilania: 3.3V- 5 V 
- 1 x wyjście cyfrowe
- 1 x wyjście analogowe
- czułość można regulować za pomocą potencjometru
- 2 diody sygnalizujące stan pracy ( jedna zasilanie, 1 zadziałanie)

- wymiary:
    -płytki sondy: 54 x 40 mm
    -modułu: 30 x 16 mm

 

Obsługa czujnika:

Czujnik possiada 2 wyjścia 1 AO - analogowe i 1 DO - Cyfrowe, wyjście cyfrowe może przyjmowac 2 stano "0"  lub "1" , na wyjściu analogowym można monitorowac intensywnośc opadów na zasadzi odczytu warotści napięcia.

 

Czujnik można podpiąć:

do LanKontrolera np.:
wyjście DO do wejścia cyfrowego i mamy informacje zmiana stanu przy opadach lub wyjście AO do wejścia INP1 lub INP2 , w okienku z danymi podawana wartośc to volty.

 

ARDUINO:

Do przetestowania pomiarówmożna uzyc serial monitora np. Putty podłączone do ARUINO

- If the Sensor Board is completely soaked; "case 0" will be activated and " Flood " will be sent to the serial monitor.

  - If the Sensor Board has water droplets on it; "case 1" will be activated and " Rain Warning " will be sent to the serial monitor.
  - If the Sensor Board is dry; "case 2" will be activated and " Not Raining " will be sent to the serial monitor. 

 

*/

// lowest and highest sensor readings:
const int sensorMin = 0;     // sensor minimum
const int sensorMax = 1024;  // sensor maximum

void setup() {
  // initialize serial communication @ 9600 baud:
  Serial.begin(9600);  
}
void loop() {
  // read the sensor on analog A0:
	int sensorReading = analogRead(A0);
  // map the sensor range (four options):
  // ex: 'long int map(long int, long int, long int, long int, long int)'
	int range = map(sensorReading, sensorMin, sensorMax, 0, 3);
  
  // range value:
  switch (range) {
 case 0:    // Sensor getting wet
    Serial.println("Flood");
    break;
 case 1:    // Sensor getting wet
    Serial.println("Rain Warning");
    break;
 case 2:    // Sensor dry - To shut this up delete the " Serial.println("Not Raining"); " below.
    Serial.println("Not Raining");
    break;
  }
  delay(1);  // delay between reads
}

12 innych produktów w tej samej kategorii: