Kapacitní snímač hladiny kapaliny: zapojení, příklady práce Amperka / Wiki

Bezdotykový snímač hladiny kapaliny XKC-Y25-V bude detekovat přítomnost vodného roztoku přes překážky a stěny.

Snímač nebude fungovat s kovovými překážkami.

Pracovní příklady

K otestování senzoru použijte sklenici nebo hrnek. Naplňte nádobu do poloviny vodou a pohybujte senzorem kolem vodorysky. K napájení a zpracování výsledků je nutný ovladač.

Příklad pro Arduino

Připojte snímač hladiny vody k Arduino Uno přes Troyka Shield k digitálnímu kolíku 4.

Schéma zařízení

Programový kód

// kolík bezkontaktního snímače hladiny kapaliny #define LIQUID_SENSOR_PIN 4 zrušit Nastavení()  // otevřete monitor sériového portu Seriál.začít(9600); // nastavení pinu do přihlašovacího režimu pinMode(LIQUID_SENSOR_PIN, VSTUP); > zrušit smyčka()  // přečtení stavu pinu int motionState = digitální čtení(LIQUID_SENSOR_PIN); // výstup dat na sériový port Seriál.println(motionState); zpoždění(100); >

Po flashování desky otevřete monitor sériového portu. Pokud je hladina kapaliny nad senzorem, uvidíte běžící jednotky, a když hladina vody klesne pod senzor, jednotky se změní na nuly.

Příklad pro Iskra JS

Senzor připojíme k Iskře JS přes Troyka Shield na 4. digitální pin.

Schéma zařízení

Programový kód

Zaznamenejme změnu hladiny kapaliny pomocí Espruina a JavaScriptu.

// sledujte snímač hladiny kapaliny setWatch(funkce()  // pokud byla spuštěna změna na kolíku snímače // přečtení stavu senzoru byl stát = digitální čtení(P7); // výstup aktuálního stavu do konzole if (stát)  vytisknout("Voda je ano"); > jiný  vytisknout("Voda není"); > >, P7,  // funkce je volána vícekrát opakovat: pravdivý, // oprava náběžné hrany hrana: "obě" >);

V důsledku toho se na konzole zobrazí zpráva, když se hladina vody změní v blízkosti viditelnosti senzoru.

Příklad pro Raspberry Pi

Sledujte hladinu vody pomocí mikropočítače Raspberry Pi. Připojte snímač pohybu ke kolíku 4 maliny. Abyste se vyhnuli prkénkům a drátům, použijte rozšiřující desku Troyka HAT.

Schéma zařízení

Programový kód

# knihovna pro práci s metodami jazyka Wiring (Arduino) import elektroinstalace as wp # inicializovat WiringPi wp.zapojeníPiSetup() # pin 4 v přihlašovacím režimu wp.pinMode(4, ) zatímco (Pravdivý): # odečtěte stav ze snímače hladiny vody motionState = wp.digitální čtení(4) # vytisknout výsledek do konzole vytisknout(motionState); # počkejte 100 ms wp.zpoždění(100) 

Po spuštění skriptu uvidíte aktuální hodnoty senzoru. Když je hladina vody nad senzorem, konzola zobrazuje jednotky, když hladina klesne pod senzor, zobrazí se nuly.

READ
Motorový olej páchne jako benzín - jaký je důvod

Prvky desky

Indikátor světla

Informační LED o detekci kapaliny: pokud je v oblasti hledání senzoru voda, LED se rozsvítí, pokud tam není, nesvítí; LED dioda duplikuje výstupní signál snímače.

Nastavení citlivosti

Otevřete zadní kryt snímače.

Pod ochrannou krytkou se nachází víceotáčkový potenciometr pro nastavení citlivosti snímače. Otáčením šroubu ve směru hodinových ručiček se citlivost snímače snižuje a proti směru hodinových ručiček ji zvyšuje.

K nastavení použijte malý plochý šroubovák, který najdete v “Sada šroubováků”.

Připojovací konektor

Snímač je připojen k řídicí desce pomocí vestavěného kabelu. Na konci drátu je konektor ve tvaru kontaktů Troyka:

Žlutá (S) – digitální výstup snímače. Slouží k vyjádření aktuálního stavu modulu. Když je detekována voda, senzor má vysokou úroveň signálu, pokud není žádný, úroveň signálu je nízká. Připojte k digitálnímu kolíku mikrokontroléru.

Rate article
Add a comment

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: