Popis
Přesné ovládání pro vaše projekty s micro:bit
K použití stačí připojit enkodér k micro:bitu a naprogramovat logiku v MakeCode nebo Pythonu, kde lze jednoduše detekovat kroky a směr otáčení enkodéru.
Octopus rotační enkodér slouží pro měření úhlu a směru natočení, což umožňuje precizní ovládání ve vašich projektech. Díky kompatibilitě s micro:bit je ideální pro výuku programování a elektroniky hravou formou. Digitální rozhraní (GVS konektor) zajišťuje snadné připojení enkodéru k rozšiřujícím modulům pro microbit. Programování je možné jednoduše v prostředí MakeCode.
Můžete tak snadno číst a vyhodnocovat údaje o směru otáčení i natočení, například pro ovládání hlasitosti, nastavení parametrů nebo řízení robotických projektů.
Klíčové vlastnosti modulu enkodér
- Přesné měření úhlu a směru otáčení: Umožňuje detekovat nejen úhel natočení, ale i směr pohybu.
- Nekonečné otáčení: Na rozdíl od potenciometrů nemá mechanické dorazy, což umožňuje plynulé otáčení bez omezení.
- Snadné připojení: Standardní 3pinový konektor GVS usnadňuje integraci do různých projektů.
- Široká kompatibilita: Lze jej použít s micro:bit, Arduino a dalšími mikrokontroléry.
- Jednoduchá integrace s micro:bit: Snadné připojení a programování pro vzdělávací účely.
- Vzdělávací nástroj: Skvělá pomůcka pro tvoření prvních programů.
- Kablíky pro konektor GVS součástí balení
- Montážní otvory pro uchycení modulu
Modul enkodér je ideální pro projekty vyžadující přesné ovládání, jako jsou robotické systémy, ovládací panely nebo interaktivní zařízení.
Schéma zapojení modulu rotační enkodér
Ve schématu zapojení vidíme výstupní signály encoderu A a B. Proti zákmitům jsou ošetřeny kondenzátory a klidovou úroveň napájení zajišťují odpory pull-up.
Fyzikální princip enkodéru
Rotační enkodér převádí mechanický pohyb na elektrické signály. Při otáčení hřídele generuje dvě fázově posunuté pulzní sekvence, které umožňují určit směr a rychlost otáčení. Tento princip umožňuje přesné sledování polohy a pohybu v různých aplikacích.
Octopus rotační enkodér je skvělým doplňkem pro vaše projekty s micro:bit. Umožní vám objevovat nové možnosti v oblasti ovládání a interakce.
Příklad použití enkodéru s microbit
Demonstrační program umožňuje číst směr a počet kroků rotačního enkodéru připojeného k micro:bitu. Enkodér má dva výstupní piny (A a B), které generují digitální signály s fázovým posunem – tzv. kvadraturní enkodér. Program využívá bloku "při pulsu" tj funkce on_pulsed() k detekci sestupné hrany na výstupech A (pin P2) a B (pin P1). Obsluha přerušení (on_pulsed) je mnohem rychlejší a přesnější než čtení ve smyčce (on_forever), tak bude program fungovat i s relativně krátkými (cca 1 ms) pulsy, které enkodér poskytuje.
Propojení modulu enkodéru s microbit
Pro připojení rotačního enkodéru k microbit využijeme některou z rozšiřujících desek pro microbit. V našem příkladu jsme použili Senzor:bit. Vodiče připojíme na porty 1 a 2.
Jednotlivé propojovací vodiče mají následující význam:
- G - GND (zem)
- V - VCC (napájení 3 V)
- S - digitální signál
Programování s enkodérem
Při startu si v microbitu odpojíme vazbu pomocí klidových odporů, protože ty jsou již zabudované v modulu enkodéru. Když na jednom z těchto pinů dojde k přechodu z 1 na 0, nastaví se příznaky P1 nebo P2, podle kterých pak hlavní smyčka rozhodne o směru otáčení:
- Pokud se jako druhý změnil signál B (P1), enkodér se otočil doprava → pozice se zvýší (+1)
- Pokud se jako druhý změnil signál A (P2), enkodér se otočil doleva → pozice se sníží (-1)
Tímto způsobem program spolehlivě a přesně detekuje směr i krok otáčení, přičemž je odolný vůči zákmitům běžným u mechanických enkodérů. Na displeji micro:bitu se průběžně zobrazuje hodnota proměnné index, která představuje celkovou otočenou pozici.
Poznámka: Připojovací kablíky (2 ks) délky 25 cm jsou součástí balení
Octopus rotační enkodér - odkazy
Podobné produkty
Hmotnost | 0.02 kg |
Napájecí napětí | 3–5,5 V DC |
Požadované rozhraní | 2 x Digitální vstup |
Počet pulzů na otáčku | 20 |
Délka osy | 12,6 mm |
Průměr osy | 6 mm |
Rozměry modulu | 43 x 38 mm |
Buďte první, kdo napíše příspěvek k této položce.
Buďte první, kdo napíše příspěvek k této položce.
ElecFreaks je inovativní firma se specializací na vývoj Open Source Hardware a funguje od března 2011. Spolupráce s HW Kitchen trvá od srpna 2013. V počátcích byla firma Elecfreaks zaměřená hlavně na vývoj desek, shieldů a rozšiřujících modulů pro platformu Arduino. Řadu běžných Arduino věciček dokázali zajímavě doplnit a zlepšit jejich parametry.
V poslední době je ElecFreaks zaměřený hlavně na platformu microbit, která nejvíce splňuje zaměření firmy, což je vytvářet produkty pro podporu a popularizaci elektroniky a programování. ElecFreaks je oficiální čínský partner vzdělávací nadace micro:bit a také světově uznávaný výrobce originálních micro:bit produktů, stavebnic a příslušenství určených hlavně pro začátečníky v oblasti elektroniky a programování. Kromě vývoje, výroby a
prodeje produktů vytváří firma Elecfreaks také výukové materiály, kde nechybí názorná videa, tutoriály nebo zábavné příklady použití jednotlivých produktů. Tato komplexní databáze informací ze světa micro:bit je k dispozici zdarma s cílem usnadnit co největšímu počtu začínajících tvůrců, bastlířů nebo vynálezců vstup do světa elektroniky a programování. S ElecFreaks si člověk nejen pohraje, ale naučí se při tom řadu věcí, o které by jinak těžko zavadil.