harfa_small

Laserová harfa

Postav si vlastní laserovou harfu, která pomocí světelných paprsků spouští tóny a reaguje na pohyb! Nauč se základy programování, elektroniky a práce se senzory zábavnou formou – ideální do výuky hudební výchovy, fyziky i pro domácí hraní a objevování.

Popis

Laserová harfa je kreativní elektronická stavebnice, která představuje zábavný vstup do světa programování, hudby a senzoriky. Pomocí paprsků světla snímá pohyby rukou a převádí je na tóny. Možnosti ale nekončí jen u hudby – díky micro:bitu a rozšiřující desce můžete signály použít i k ovládání motorů, LED pásků nebo jiných zařízení.

Harfa je ideální výuková pomůcka pro školní projekty i domácí objevování. Umožňuje dětem i dospělým rozvíjet představivost, jemnou motoriku a technické dovednosti. V kombinaci s druhým micro:bitem a rádiovou komunikací lze harfu využít jako bezdrátový ovladač pro další robotické systémy. Programování probíhá v prostředí MakeCode nebo Python, a je tak vhodné jak pro úplné začátečníky, tak pro pokročilé tvůrce.

Zapojení

Zapojení komponent do naší rozšiřující desky najdete ve schématu. Důležité je všechny komponenty připojit k napětí, a to z pinů 3V3 a GND. Napájení můžete přivést na každou komponentu zvlášť, nebo jej přivést pouze na jednu a z ní je dále větvit (k tomu ale potřebujete vyrobit si vlastní vodiče). K připojení laserů je nutné využít 30 cm vodiče dupont, nebo spojit kratší kabely. Dále potřebujeme číst digitální informaci z fotorezistorů. Proto jejich výstup přivedeme na piny rozšiřující desky P0, P1, P8, P9.

Program

Deep Purple

Nyní si popíšeme náš ukázkový program. Na začátku je třeba nastavit piny, na kterých čteme informaci ze senzorů, na nahoru. Dále nám již stačí neustále kontrolovat, zda je daný signál ze senzoru přerušený a říct micro:bitu, jaký tón má zahrát. V našem případě jsou použity tóny ze známé skladby “Deep Purple: Smoke on the Water”. Jestliže není žádný senzor přerušen, program zastaví všechny zvuky.

Úkoly

Úloha 1: Zvukové efekty

Změňte program tak, aby místo jednotlivých tónů přehrával vámi vybrané zvukové efekty z knihovny Hudba.

Úloha 2: Hlídač

Vytvořte program, který bude přehrávat tón pouze v případě, že laser na fotorezistor naopak dopadá. To znamená, že svou ruku nikdy nesmíte dát pryč, jinak se spustí alarm!

Úloha 3: Rozsvícení displeje

Upravte program tak, aby se při přerušení jednotlivých signálů zobrazila na displeji ikona. Každá „struna“ bude představovat jinou ikonu. Případně můžete rozsvěcovat sloupce displeje náležící jednotlivým “strunám”.

Úloha 4: Futuristická ovládací konzole

Pokud vlastníte servomotor, který je součástí všech našich sad a stavebnic, proměňte svou harfu ve futuristickou ovládací konzoli. Jednotlivými senzory roztáčejte servomotory do různých stran.

Galerie