A KY-002 mágnesesség érzékelő teszteléséhez, nem sok jó leírást találtam, ezért a bekötéssel is ügyködnöm kellett, nem sokat, de nem ment elsőre. Ennek a szenzornak a használhatósága elvitathatatlan, a nyitásérzékelők 90 %-ban ilyen található. A felépítése roppant egyszerű, egy mágnesérzékelőből áll egy ledből és egy ellenállásból. A tesztelésnél én egy 10×1 mm-es neodymium mágnest használtam, és kb 2,5-3 cm-ről már zárt az érzékelő. Előzetesben erről csak ennyit.
Lássuk a bekötést szemből balról jobbra:
GND — GND
5V — 5V
Jelki(S) — D8 pin
LED — D13 Pin
Ha a bekötéssel megvagyunk, akkor töltsük fel az alábbi forráskódot.
KY-002 mágnesesség érzékelő Forráskód:
int led = 13 ; // LED int sensor = 8 ; // Mágneses érzékelő szenzor int val=0; // Beolvasott érték void setup () { // Be és kimenetek definiálása Serial.begin(9600); pinMode (led, OUTPUT) ; pinMode (sensor, INPUT) ; } void loop () { val = digitalRead (sensor) ; // szenzor értékének beolvasása if (val == LOW) // Ha a szenzor beolvasott értéke magas { digitalWrite (led, HIGH); delay(100); digitalWrite(led,LOW); } }
A működés roppant egyszerű, ha közelítünk a mágnessel az érzékelőhöz akkor a led kigyullad, amíg ott tartjuk, addig ég, majd ha elvesszük onnan a led kialszik. Egyébként maga a szenzor egyszerű nyitásérzékelőnek is alkalmazható, de sűrűn használják motorvezérlésekben is az elektronikus bicikliknél.Személy szerint hozzám a biztonságtechnikai alkalmazás közelebb áll. Egy jó neodynium mágnes segítségével tök jó ajtó és ablaknyitás érzékelőt lehet belőle készíteni. Vagy akár ha egy Wifis mikrokontroller kötjük össze, akkor egy postaláda nyitásérzékelőt is. Az ötletek száma már-már végtelen. Mindenki elképzelése szerint tudja használni a Hall szenzorokat.
Remélem segítettem a beüzemeléssel. Jó tesztelést mindenkinek!
Unipoláris halll szenzor vásárolható a Webshopban!