KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez

445Ft (350Ft+ÁFA)

KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez, nyomógombos mechanikus kvadratúra encoder CLK, DT és SW digitális jelekkel. Menük léptetésére, értékállításra és kezelőfelületek forgó bemeneteként használható Arduino, ESP8266, ESP32 és Raspberry Pi rendszerekben. A menetes rögzítés előlapba vagy készülékházba építésnél hasznos, a tengely benyomása külön kapcsolójelként kezelhető. Fordulatonként kb. 20 pozícióval dolgozik. 

40 készleten

Cikkszám: T53422 Kategória:
Cikkszám: T53422

Leírás

A KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez olyan kézi kezelőszerv, amellyel egy mikrokontroller két forgásirányt és egy nyomógombot tud kezelni ugyanarról a tengelyről. Két digitális kvadratúra jelet ad CLK és DT kimeneten, a tengely benyomása pedig külön SW jelként használható. Menüben léptetéshez, értékállításhoz vagy egy beállítás jóváhagyásához ez sokszor kevesebb előlaphelyet kér, mint három külön nyomógomb.

A KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez mechanikus encoder. A tengely 360°-ban körbeforgatható, a forgásból származó impulzusokat a program számlálja, a CLK és DT jelek sorrendjéből pedig meghatározható a forgás iránya. Fordulatonként kb. 20 pozícióval dolgozik, ezért elsősorban kézzel működtetett léptető kezelőszervként érdemes gondolkodni benne.

A menetes rögzítés előlapba vagy készülékházba építéskor különösen hasznos, mert a tekerésből és benyomásból származó mechanikai erőt nem kell kizárólag a nyomtatott áramköri lapnak viselnie.

Hol építhetjük be?

Egy kijelzős kezelőfelületen gyakran kell két irányban mozogni, majd ugyanazzal a kezelőszervvel választani. A KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez erre három külön eseményt ad: forgatás egyik irányba, forgatás a másik irányba és tengelybenyomás.

Nem analóg feszültséget állít elő, mint egy potméter. A vezérlő digitális jelváltásokat olvas, majd szoftverben dönti el, hogy ezek milyen menülépést, hangerőváltozást vagy más kezelési eseményt jelentenek.

Mi ez egy mondatban? A KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez egy menetes rögzítésű, nyomógombos, mechanikus kvadratúra forgójeladó CLK, DT és SW digitális jelekkel.

Így működik a gyakorlatban…

Forgatáskor a CLK és DT kimenet egymáshoz képest eltolt digitális állapotváltozásokat ad. A vezérlő a két jel sorrendjéből határozza meg, hogy a tengely melyik irányba fordult, és ennek megfelelően növelheti vagy csökkentheti a programban tárolt értéket.

A tengely benyomása külön SW bemeneti eseményként kezelhető. Egy menürendszerben így a forgatás lehet a léptetés, a nyomás pedig a kiválasztás vagy jóváhagyás.

A KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez mechanikus érintkezőket használ. Emiatt a CLK, DT és a nyomógomb jelein kontaktusugrás (prell) jelenhet meg. Ha a program minden rövid állapotváltozást külön eseményként számol, egyetlen kézi lépésből több esemény is keletkezhet, ezért a jelfeldolgozásban prellkezelésre van szükség.

Mikor helyzetekben érdemes használni?

  • LCD vagy OLED kijelzős menüben a menüpontok léptetésére és a választás jóváhagyására.
  • Digitális hangerő- vagy paraméterállítás kezelőszervének.
  • Mikrokontrolleres műszer előlapján beállítási érték növelésére és csökkentésére.
  • Robotikai vagy CNC kezelőpanelen kézi menü- és paraméterbevitelhez.
  • Raspberry Pi alapú kezelőfelületen navigációs forgógombként.
  • Termosztát, világításvezérlő vagy más beágyazott eszköz felhasználói kezelőszervének.

Mire kell figyelni beüzemeléskor?

Mire figyelj?Mit okoz?
Milyen tápfeszültséget és logikai szintet használ a modul?Az enkóder max 12V tápfeszültségről működik, de a mikrokontroller adatbemeneti feszültségével érdemes használni.
Mely kivezetéseket kell bekötni?A modul GND, +, SW, DT és CLK kivezetést használ.
Hány digitális bemenet kell a teljes kezeléshez?A forgás két bemenetet igényel a CLK és DT jelekhez, az SW nyomógomb használatához pedig egy további bemenet szükséges.
Használható Arduino, ESP vagy Raspberry Pi rendszerben?Arduino UNO, Mega, Leonardo, ESP8266, ESP32 és Raspberry Pi alkalmazás szerepel a kompatibilitási adatok között.
Mi történik kontaktusugrás esetén?Egyetlen fizikai lépés több digitális állapotváltásként jelenhet meg, ezért a programnak kezelnie kell a mechanikus prellt.
Mi történik, ha a forgásirány fordítva jelenik meg?A CLK és DT csatorna felcserélése vagy a program iránylogikájának megfordítása megcseréli a számlálási irányt.
Hogyan érdemes előlapba rögzíteni?A menetes rögzítéshez adott anya és alátét a kezelőszerv mechanikai megtámasztását adja.

Választáskor előtt ezekre figyelj

A KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez kiválasztásánál nem csak azt kell eldönteni, hogy kell-e tekerés és nyomógomb. A rendszer szempontjából ezek a döntő paraméterek:

  • A tápfeszültség értéke: max 12V, de a kontrolletr adatvonali feszültsége javasolt (3V3 vagy 5V)).
  • A digitális kimenetek logikai szintje: L/H.
  • Fordulatonként kb. 20 pozíció áll rendelkezésre.
  • A tengely benyomható, az SW jel külön bemenetként használható.
  • A forgás feldolgozásához két digitális bemenet szükséges, az SW használatával összesen három.
  • A menetes kialakítás előlapos mechanikai rögzítéshez használható.

Amikor nem ez lesz a jó megoldás

  • Ha bekapcsolás után azonnal szükség van a tengely abszolút szöghelyzetére, a KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez helyett abszolút enkódert válassz.
  • Ha egy fordulaton belül nagy felbontású pozíciómérés kell, a kb. 20 pozíciós kézi encoder felbontása kevés lesz.
  • Ha nagy fordulatszámú géptengely folyamatos mérésére keresel jeladót, kézi mechanikus kezelőszerv helyett erre tervezett optikai, mágneses vagy ipari enkóder szükséges.
  • Ha analóg feszültségből közvetlenül szeretnél állásértéket mérni, potméter vagy más analóg helyzetérzékelő való a feladatra.
  • Ha a kezelőszervet erős mechanikai igénybevétel, rezgés vagy ipari környezet éri, erre specifikált enkóder szükséges.

Amit a tapasztalat tanított

Előlapba szerelve ne a nyomtatott áramköri lap vegye fel a tekerésből és a tengely benyomásából származó terhelést. A menetes rögzítés, az anya és az alátét arra való, hogy a mechanika a készülékházhoz támaszkodjon.

A másik gyakori hibaforrás nem a bekötés, hanem a túl egyszerű program. A KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez mechanikus érintkezőit úgy érdemes olvasni, hogy a kontaktusugrás ne tudjon egyetlen kézi lépésből több menülépést készíteni.

Bekötés

  1. GND
  2. +1.8V … +5V
  3. Beépített kapcsoló (SW)
  4. Irányjelző kimenet (DT)
  5. Lépésjelző kimenet (CLK)

Műszaki jellemzők

JellemzőÉrték
Típus:KY-040
Terméktípus:Mechanikus kvadratúra forgójeladó modul beépített nyomógombbal
Forgásjelek:CLK és DT digitális kvadratúra kimenet
Nyomógomb:SW
Csatlakozás:5 pólus – GND, +, SW, DT, CLK
Elfordulás:360°
Pozíciók száma:kb. 20 pozíció/fordulat
Működési elv:Mechanikus kontaktus
Rögzítés:Menetes, anya és alátét használatával
Tápfeszültség:max 12V
Logikai szint:GND / Tápfeszültség
Működési hőmérséklet:-10…60 °C
Működési páratartalom:20…90 RH%, nem kondenzálódó
Arduino kompatibilitás:UNO, Mega, Leonardo
ESP kompatibilitás:ESP8266, ESP32

Dokumentáció

Csomag

  • 1 x KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez
  • 1 x rögzítőanya
  • 1 x alátét.

További információk

Tömeg0,01 kg
Méretek6 × 2 × 1 cm
CikkszámT53422
Szenzor

Tápfeszültség [V]

,


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„KY-040 menetes forgójeladó modul – Rotary Encoder mikrokontrolleres vezérléshez” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a KY-040 menetes forgójeladó modul - Rotary Encoder mikrokontrolleres vezérléshez termékről

Mire való a KY-040 menetes rotary encoder modul?

A KY-040 menetes forgójeladó modul digitális kezelőszerv, amely a forgatás irányát, a lépéseket és a tengely benyomását külön eseményként adja át a vezérlőnek. Menüvezérléshez, értékállításhoz és kézi paraméterbevitelhez használható.

Milyen jeleket ad a KY-040 rotary encoder?

A KY-040 két kvadratúra forgásjelet ad CLK és DT kimeneten, a tengely benyomása pedig az SW kimeneten jelenik meg.

Hány mikrokontroller bemenet kell a KY-040 használatához?

A forgásirány és lépések kiolvasásához két digitális bemenet kell a CLK és DT jelekhez. Ha a nyomógombot is használod, az SW jelhez egy harmadik digitális bemenet szükséges.

Használható a KY-040 Arduino UNO vezérlővel?

Igen. A KY-040 Arduino UNO, Mega és Leonardo rendszerekkel használható, a CLK és DT jelek digitális bemenetekre kerülnek.

Használható a KY-040 ESP32 vagy ESP8266 mellett?

A KY-040 ESP8266 és ESP32 alkalmazás is támogatott. A tápfeszültség és logikai jelszint végleges értéke a jelenlegi termékadatok között ellentmondásos, ezért ez az adat: !!!.

Mekkora tápfeszültséget igényel a KY-040 modul?

A pontos tápfeszültségre egymással ellentmondó értékek állnak rendelkezésre, ezért a végleges műszaki adat: !!!.

Hány lépés tartozik egy teljes fordulathoz a KY-040 encoderen?

A KY-040 fordulatonként kb. 20 pozícióval rendelkezik. Ez kézzel végzett menüléptetéshez és paraméterállításhoz használható felbontás.

Miért számolhat több lépést a KY-040 egyetlen kattanásra?

A KY-040 mechanikus érintkezői kontaktusugrást okozhatnak. A programban alkalmazott prellkezelés megakadályozza, hogy egyetlen kézi mozdulat több eseményként jelenjen meg.

Miért fordítva számol a KY-040 rotary encoder?

A forgásirányt a CLK és DT jelek sorrendje határozza meg. A két csatorna felcserélése vagy a program iránylogikájának megfordítása megcseréli a számlálási irányt.

Használható a KY-040 potméter helyett?

Csak akkor, ha a vezérlés digitális lépésekből dolgozik. A KY-040 nem analóg feszültséget ad a tengely állásáról, ezért egy analóg potmétert nem helyettesít közvetlenül.

Alkalmas a KY-040 abszolút szöghelyzet mérésére?

Nem. A KY-040 a forgásból származó digitális lépéseket adja át, ezért a vezérlőnek kell számlálnia az elmozdulást.

Mit tartalmaz a KY-040 menetes forgójeladó TavIR csomagja?

A csomag egy KY-040 rotary encoder modult, egy rögzítőanyát és egy alátétet tartalmaz. Gombkupak nincs megadva a T53422 csomagtartalomban.

Érdekelhetnek még…