Leírás
A KY‑040 forgójeladó modul menetes tengellyel ideális megoldás olyan mikrokontrolleres projektekhez, ahol pontos forgatásérzékelés és digitális léptetés szükséges. A panel egy mechanikus kvadrátkódos (quadrature) rotary encoder-t tartalmaz, amely nemcsak a forgásirányt és lépésszámot képes detektálni, de beépített nyomógombbal is rendelkezik.
Ez a menetes tengelyű KY‑040 forgatógomb modul Arduino, ESP32 és Raspberry Pi rendszerekhez közvetlenül csatlakoztatható, így ideális választás hangerőszabályzók, menüvezérlők, robotvezérlések és egyéb interaktív kezelőfelületek kialakításához.
A KY‑040 rotary encoder működése a kvadrátkódos jelek generálásán alapul. A modul két kimenetet (CLK és DT) biztosít, melyeken fáziseltolt impulzusok jelennek meg a tengely elforgatásakor. Ezek alapján a vezérlő képes meghatározni a forgatás irányát és lépésszámát. A SW láb egy különálló nyomógombhoz kapcsolódik, amely akkor aktiválódik, amikor a gombot benyomják.
A Rotary Encoder modul segítségével egyetlen eszközzel három kapcsoló is helyettesíthető. A balra/jobbra forgatás mellett a nyomógomb is egyetlen eszközbe lett sűrítve. Speciális alkalmazásként szögmérésre és fordulatszám mérésére is alkalmas.
A KY‑040 encoder digitálisan léptethető – minden „kattanás” egy impulzust generál. Ez teszi ideálissá olyan alkalmazásokhoz, ahol fokozatos vezérlés szükséges, szemben a hagyományos analóg potméterekkel. A menetes tengely rögzíthetőséget biztosít műszerházban vagy panelen, a tengelyre gombkupak is illeszthető.
Tápellátásként jellemzően 5 V DC használható, kompatibilis az Arduino logikai szintjével. A bekötés egyszerű: VCC, GND, CLK, DT, SW – azonnal használatra kész, letesztelt elrendezéssel.
A modul sokéves használati tapasztalatok alapján megbízható, stabil jeladást biztosít, különösen, ha mechanikailag fixen rögzítik. A rögzítés/beépítés a menetes szárával lehetséges az anya és az alátét segítségével.
Felhasználási lehetőségek
- Menüvezérlés LCD‑n vagy OLED kijelzőn (Arduino-val)
- Hangerőszabályzó modul digitális erősítőkhöz
- CNC vagy robotkar vezérlőpultja
- Interaktív műszerfal vagy szimulátor kezelőszerv
- Raspberry Pi alapú médiacenter navigációs gomb
- IoT eszközbe épített felhasználói vezérlés (pl. termosztát, világítási vezérlő)
A KY‑040 forgatógomb modul kompatibilis Arduino UNO, Mega, Leonardo, ESP8266, ESP32 és Raspberry Pi rendszerekkel, és számos példakóddal, könyvtárral támogatott.
Tesztelt működés tapasztalható az alábbi platformokon:
- Arduino IDE – Encoder könyvtárral
- MicroPython alatt ESP32‑n
- Raspberry Pi GPIO fogadással (pl. RPi.GPIO könyvtár)
Alapadatok
- Tápfeszültség: 5 V DC
- Kimenet típusa: Digitális kvadrátkód (2 bit – CLK/DT)
- Kapcsoló: Beépített nyomógomb (SW)
- Független kapcsoló funkció,
- Mechanikus kivitelű rotary-switch,
- Működési/mérési hőmérséklet-tartomány: -10 .. 60°C,
- Működési páratartomány: 20 .. 90RH% (nemkondenzálódó),
- Teljes elfordulás: 360° (fokozatmentes)
- Lépések száma fordulatonként: kb. 20 pozíció
- Működési elv: mechanikus kontaktus
- Csatlakozás: 5‑tűs kivezetés (VCC, GND, CLK, DT, SW), külső alkatrészt nem igényel.
- Tengely típusa: Menetes, nyomógombos
- Kompatibilitás: Arduino, ESP32, Raspberry Pi
- Méret: kb. 25 × 25 × 30 mm (modul + gomb)
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)
Dokumentáció
- Mintakód, ismertető (Rotary encoder)
- Működési magyarázat és pinout [components101.com]
- Arduino könyvtár – RotaryEncoder [GitHub]
Csomag
- 1x Rotary encoder modul (menetes),
- 1x anya,
- 1x alátét.
Értékelések
Még nincsenek értékelések.