Barion Pixel

Arduino vízszint érzékelő

Az Arduino vízszint érzékelő bemutatásához, készítettem egy kis pár soros kódot, lévén nem egy bonyolult szenzorról van szó. Egy analóg kimenete van és annak az értéke változik a vízszint vátozásával. Többet nem is beszélnék erről, mert akinek szüksége van egy ilyen modulra az majd úgy is kitapasztalja, hogy milyen beállításokra van szüksége.

Arduino vízszint érzékelő

A bekötés itt is pofon egyszerű:

S (Sensor) — A0

+ (Positive) — 5V

– (Negative) — GND

Én személy szerint egy egyszerű kis pohárban teszteltem. A megfigyelésem az, hogy ha nem éri nedvesség a panelt, akkor tökéletes nulla analóg értéket kapunk, Ha a kezünkkel zárjuk az érintkezők felületét, akkor az érték 100-200 körülire emelkedik, a párásodást is teszteltem és ott néha a 400-as küszöb fölé emelkedik a beolvasott érték. Ahogy a víz szintje eléri alul az érzékelőt egyből felemelkedik 400-450-es szint környékére. A maximum mért értékem amikor a víz szintje teljesen ellepi az érzékelő felületet, az pedig 650-680 körüli. Amennyiben vízben szeretnénk használni, és az érzékelő el is merül a vízben, akkor gondoskodnunk kell a szenzor megfelelő szigeteléséről. Ehhez ajánlott a jól bevált körömlakk, csak csendben nyúljuk le az asszonytól. Vagy ha valaki biztosra szeretne menni, akkor bekötés után a csatlakozó felületet, akár epoxy-val is kiöntheti. Az utóbbi esetben halál biztos a szigetelés.

Arduino vízszint érzékelő Forráskód:

 

int level_sense = A0;     
int level;
 
void setup() {
  Serial.begin (9600);

  pinMode(level_sense, INPUT);
  
}
 
void loop()
{
 
  level = analogRead(level_sense);
  
  if (level > 400)
  {
  Serial.println("Water level is over the low signal ");
  }
  else
  {
  Serial.println("Water level: ");
  Serial.print(level);
  Serial.println();
  }
  delay(1000);
  
}

A termék megvásárolható a Webshopban

Scroll to Top