Rotační enkodér s tlačítkem a Arduino

Tvoříte zajímavý projekt? Pochlubte se s ním.
Pravidla fóra
Vkládejte prosím jen HOTOVÉ projekty, které chcete představit ostatním.
Odpovědět
Uživatelský avatar
Diego
Příspěvky: 253
Registrován: 23 črc 2017, 09:43
Kontaktovat uživatele:

Rotační enkodér s tlačítkem a Arduino

Příspěvek od Diego » 24 čer 2026, 04:25

Dnes jsem si připravil popis a zapojení rotačního enkodéru s tlačítkem k Arduinu. Pár vzorových programů, popis enkodéru a pár návrhů co s ním ;)
Odkaz na článek je tady:
https://www.michaluvbrloh.cz/2026/06/24 ... a-arduino/
enkoder_01-scaled.jpg
https://www.michaluvbrloh.cz - Můj web
https://hackaday.io/projects/hacker/1326779 - Moje některé probíhající i dokončené projekty

Uživatelský avatar
kiRRow
Příspěvky: 1366
Registrován: 07 kvě 2019, 07:03
Bydliště: Opava

Re: Rotační enkodér s tlačítkem a Arduino

Příspěvek od kiRRow » 24 čer 2026, 15:10

No jo ... jít na Arduino fórum a tam si stěžovat, že všichni používaj arduino ... to chce fištróna no ... :roll:

pokud chceš někomu poradit, nebo se podělit o své řešení, nemám s tím problém, ale uber na tom kousavém tónu. Diego napsal srozumitelný článek, má to pěkně udělané, rozumně vysvětlené. Uvědom si, že tu chodí i neelektronici a neprogramátoři.

Uživatelský avatar
gilhad
Příspěvky: 911
Registrován: 07 bře 2018, 11:22

Re: Rotační enkodér s tlačítkem a Arduino

Příspěvek od gilhad » 24 čer 2026, 16:22

Koukal jsem se na to náhradní řešení bez Arduina a má takovou drobnou nevýhodu, že nefunguje, na displej nic nevypíše, diodu neztlumí ... jako dalo by se to snadno opravit, ale vyžadovalo by to ono zatracené Arduino ... :D

Uživatelský avatar
Diego
Příspěvky: 253
Registrován: 23 črc 2017, 09:43
Kontaktovat uživatele:

Re: Rotační enkodér s tlačítkem a Arduino

Příspěvek od Diego » 25 čer 2026, 04:21

Jasný, takže dám dohromady 6 obvodů a nakonec je musím stejně připojit k Arduinu aby k něčemu byli... Jako já chápu tvojí fascinaci obyčejnými obvody ale dneska je jednodušší použít jeden MCU a napsat do něj program než se crcat se spoustou hradel a čítačů.
https://www.michaluvbrloh.cz - Můj web
https://hackaday.io/projects/hacker/1326779 - Moje některé probíhající i dokončené projekty

Uživatelský avatar
gilhad
Příspěvky: 911
Registrován: 07 bře 2018, 11:22

Re: Rotační enkodér s tlačítkem a Arduino

Příspěvek od gilhad » 25 čer 2026, 16:19

Takže pro amatérskou praxi, kde je cílem postavit něco jednoduše a snandno, aby šlo něčím kroutit a jednoduše nastavovat takové věci jako
  • nastavení hlasitosti,
  • pohyb v menu na displeji,
  • nastavení času,
  • nastavení teploty,
  • regulace jasu,
  • výběr položek,
  • ovládání jednoduchého přístroje.
JPLABS navrhuje místo Arduina a 5 drátků[/b] použít
Arduino + spousta drátků + 32bitový čítač
Arduino + spousta drátků + předděličku + 32bitový čítač
Arduino + spousta drátků + velmi nákladný a málo dostupný integráč
Arduino + spousta drátků + předděličku + napájení pro 12/15V + motor z pračky

aby se začátečník naučil, jak funguje rotační enkódér.

Čímž se to strašně vylepší, protože se nepoužije samotné Arduino, ale Arduino + spousta bordelu navíc, aby to nesplňovalo zadaní (jednoduše a snadno), ale zato to řešilo problémy, které od toho nikdo řešit nechce (když s tím bude někdo strašně rychle cukat tam a zpátky, tak to občas nepřeskočí na další položku v menu a bude tím muset pootočit ještě o kousek víc - což při tom blbnutí bude mít určitě přesně spočtené a pokud mu to přesně nezpracuje každé cuknutí, tak se stane něco strašného).

Ale aby místo toho představil projekt, který daný problém řeší nějak líp, nebo aby představil vůbec nějaký model, který aspoň něco dělá tak v rubrice Hotové Modely plevelí nesmysly u cizích příspěvků :roll: :(

Uživatelský avatar
gilhad
Příspěvky: 911
Registrován: 07 bře 2018, 11:22

Re: Rotační enkodér s tlačítkem a Arduino

Příspěvek od gilhad » 27 čer 2026, 01:39

Proč se tedy nepochlubíš tím svým Božským projektem někde sám, místo abys
- na Arduino foru
- v sekci pro hotové projekty
- kde někdo prezentuje svůj hotový projekt
- s Arduinem

potřád pokřikoval, že když oželíš demonstrované možnosti, tak bys to zaručeně určitě třeba možná nějak zvládnul bez Arduina, zato s motorem z pračky, (až na to, žes to zatím neukázal a že by to nefungovalo jako ten předváděný projekt s Arduinem)?

AstroMiK
Příspěvky: 671
Registrován: 08 pro 2017, 19:05

Re: Rotační enkodér s tlačítkem a Arduino

Příspěvek od AstroMiK » 10 črc 2026, 13:02

K tématu enkóderu bych se ještě přidal se svým praktickým řešením:


Problém:
Zničený rotační enkóder v generátoru (zlomená hřídelka). Originál se nedal sehnat.

Pokus:
Místo původního enkóderu zapojit nějaký dostupný typ s podobnými mechanickými rozměry (vždyť by to měly být jen dva obyčejné kontakty).

Výsledek:
Nový enkóder při pootočení o 1 zub přičítá (odečítá) 4 čísla - to je nepoužitelné.

Nápad:
Simulovat signál enkóderu pomocí Arduina a joysticku. Po prvních pokusech na Arduinu NANO jsem nakonec přešel na ATtiny 13.

Výsledek:
Úspěch, spokojenost.



Později jsem doplnil ještě drobná rozšíření:
- Možnost zapojení obou ovladačů (joystick i rotační enkóder). Přepínání aktivního ovladače se provádí stiskem tlačítka na joysticku.
- Uspávání ATtiny13 při joysticku v klidové poloze (pokles odběru z 6mA na 2mA).


Program, schéma a video:
https://www.astromik.org/raspi/joy_encod


PS: Aby ten joystick jen tak nestál na generátoru, tak na něj časem ještě vytisknu nějaký kryt, ale zatím mi to takhle stačí...

Uživatelský avatar
Diego
Příspěvky: 253
Registrován: 23 črc 2017, 09:43
Kontaktovat uživatele:

Re: Rotační enkodér s tlačítkem a Arduino

Příspěvek od Diego » 10 črc 2026, 16:24

Pěkný řešení ;)
https://www.michaluvbrloh.cz - Můj web
https://hackaday.io/projects/hacker/1326779 - Moje některé probíhající i dokončené projekty

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host