tridicka_minci

Třídička mincí

Postav si vlastní chytrou třídičku mincí, která automaticky rozpozná hodnotu vhozené mince a zařadí ji do správné přihrádky! Nauč se základy programování, elektroniky a práce se senzory zábavnou formou.

Popis

Třídička mincí je chytrý projekt, který automaticky rozpoznává a třídí mince podle jejich hodnoty. Pomocí senzorů detekuje vhozenou minci, spočítá ji a přesune do správné přihrádky – může také přehrát zvuk nebo zobrazit stav úspor na displeji. Díky micro:bitu a rozšiřující desce si ji snadno přizpůsobíte vlastním nápadům, například o LED signalizaci nebo Bluetooth.

Stavebnice je ideální pro školní výuku i domácí projekty. Uživatelé se při práci s ní naučí základy programování, senzoriky i konstrukce. Programování probíhá v MakeCode nebo Pythonu a je vhodné pro začátečníky i pokročilé.

Zapojení

Rozšiřující deska MB2

Připojení jednotlivých komponent je znázorněno ve schématu, které ukazuje, jak propojit výstupní signály ze senzorů s micro:bitem a zároveň zajistit napájení celé elektroniky. Pro přehlednost jsou ve schématu kladné i záporné napájecí vodiče spojeny do jednoho společného vedení.

Doporučení

Při prvním spuštění třídičky mincí je třeba nastavit citlivost IR senzoru. Začnete tím, že křížový šroubovák vložíte do modrého čtverce na senzoru. Pomocí otáčení šroubováku jste schopni si nastavit bod sepnutí. Tím si sami určíte, kdy chcete, aby se senzor zapnul.

Program

Hodnota jedné mince

Ukázkový program počítání mincí se stejnou hodnotou pomocí jednoho snímače. Program je posléze jednoduché upravit pro počítání všech mincí.

Mince budeme detekovat pomocí bločku snímej pulz. Padající mince je detekovaná snímačem jen na velmi krátkou dobu, a tudíž můžeme tvrdit, že detekce mince se tváří jako pulz. Kdybychom použili logické snímání v nekonečné smyčce, mohlo by se stát, že by nám program nestíhal mince zpracovávat a mohlo by docházet k chybám.

Po detekování budeme jen připočítavat hodnoty do námi vytvořené proměnné pro danou hodnotu. Do druhé proměnné si můžete ukládat celkovou napočítanou hodnotu.

Úkoly

Úloha 1: Počítání mincí

Rozšiřte ukázkový program tak, aby dokázal počítat všechny hodnoty mincí. Pro každý snímač na třídičce přidejte samostatný čítač, který bude zaznamenávat příslušnou hodnotu.

Úloha 2: Zobrazení celkové hodnoty

Naprogramujte micro:bit tak, aby na displeji zobrazoval součet všech vložených mincí – tedy aktuální naspořenou částku.

Úloha 3: Zvukové efekty

Doplňte program o zvukové efekty, které se přehrají vždy, když mince projde senzorem. Použijte knihovnu „Hudba“ a vyberte vhodný zvuk pro každou hodnotu.

Úloha 4: Externí displej

Připojte k systému externí LED nebo LCD displej a upravte program tak, aby zobrazoval naspořené hodnoty podle typu rozpoznaných mincí.

Galerie