Pokladnička

Postav si vlastní elektronickou pokladničku, která rozpozná vhození mince a přehraje zvukový signál! Nauč se základy programování, elektroniky a práce se senzory zábavnou formou – ideální do výuky fyziky, matematiky nebo na domácí objevování a tvoření.

Popis

Pokladnička je chytrý projekt, který proměňuje obyčejnou kasičku v zábavné zařízení pro systematické spoření. Pomocí senzoru rozpozná vhození mince a automaticky ji zaregistruje – může přehrát zvuk, rozsvítit LED, zobrazit animaci nebo si minci spočítat. Díky micro:bitu a rozšiřující desce ji snadno přizpůsobíte vlastním nápadům a funkcím, například připojením displeje nebo motoru.

Tato stavebnice je ideální pro školní výuku i domácí projekty a nevyžaduje žádné pokročilé znalosti. Děti i dospělí si při práci s ní procvičí programování, základy senzoriky i logické myšlení. Pokladničku lze programovat v prostředí MakeCode nebo Python, takže je vhodná jak pro úplné začátečníky, tak i pro pokročilejší bastlíře.

Zapojení

Rozšiřující deska MB2

V pokladničce je jeden IR senzor, který se zapojuje 3 vodiči Dupont a tlačítko, které se zapojuje 2 vodiči.

Na IR senzoru jsou 4 piny – VCC (napájení), GND (uzeměnní), D0 (Digitální signál) a A0 (Analogový signál). IR senzor se zapojuje do rozšiřující desky následovně. Všechny duponty zapojíme do pinu 2 a to tak, že signálový kolík DO do žluté signálové lišty, VCC do bílé napájecí lišty a GND černé uzemňovací lišty.

Na tlačítku jsou 3 piny – C, N0 a NC. Tlačítko zapojujeme s piny C a N0. Pin C zapojíme do rozšiřující desky na P1 do žluté signálové lišty, pin N0 zapojíme do černé uzemňovací lišty.

A nakonec zapojíme servomotor do pinu 0 tak, že žlutý dupont bude zapojen do žluté lišty.

coineater_MB2

Doporučení

Při prvním spuštění pokladničky 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

Nenasytná pokladnička

Tento kód funguje tak, že pokladnička reaguje na detekci mince.

Nejdříve si nastavíme piny P1 a P2 tak, aby byly připraveny na detekci. Princip celého programu spočívá v tom, že micro:bit neustále čeká na to, dokud se nepřeruší signál. Signál se přeruší tak, že pokladničku nakrmíte mincí. Pin P2 následně vydá signál, který spustí servomotor. Ten se otočí na hodnotu 180 a pomocí ramen otevře pokladničku. V této poloze počká 500 ms. Poté se servo otočí na hodnotu 90. Posledním krokem je, že program vyčká 1 vteřinu, než celý proces dojede. Následně pokladnička čeká na další minci. Ale pozor, pokladnička je hrozně nenasytná!

Úkoly

Úloha 1: Oživte pokladničku dvěma vodiči a hliníkovou lepící páskou

Na místo IR senzoru použijte dva vodiče, které umístíte na lopatku uvnitř pokladničky. Vodiče překryjte hliníkovou lepící páskou tak, aby při kontaktu s kovovou mincí vytvořily elektrický obvod. Sledujte, zda tímto způsobem pokladnička lépe rozpozná vhození mince.

Úloha 2: Reakce podle hodnoty mince

Vytvořte program, který rozliší různé druhy mincí podle času jejich dopadu (lehčí mince dopadne dříve, těžší později) nebo pomocí počtu kontaktů. Každý typ mince může spustit jinou animaci, zvuk nebo akci. Vyzkoušejte například, aby pětikoruna aktivovala motor a desetikoruna rozsvítila LED pásek.

Úloha 3: Úsporný režim

Naplánujte pokladničce klidový režim. Pokud není vložena žádná mince po určitou dobu (například 30 sekund), displej zhasne nebo se zobrazí uspávací animace. Po vhození mince se pokladnička probudí a zobrazí aktuální stav spoření.

Galerie