Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti.

Raspberry Pi Pico je výkonná, nízkonákladová deska mikrokontroléru, kterou lze použít jako mozek pro různé elektronické projekty. Kromě toho je pro něj již k dispozici široká škála doplňků a příslušenství.

Jedním takovým doplňkem je Kitronik Inventor's Kit pro Raspberry Pi Pico. Sada obsahuje brožuru, vylamovací desku, prkénko na krájení a různé elektronické součástky, které zajistí hodiny učení dopředu. Pojďme se na to podívat blíže.

Co mohu postavit se sadou Kitronik Inventor’s Kit?

The Kitronik Inventor's Kit přichází s (téměř) vším, co potřebujete, abyste mohli hrát roli vynálezce:

  • Pin breakout PCB pro Raspberry Pi Pico
  • Servo
  • Mini displej
  • Hůl na zip (se špendlíky)
  • LED diody
  • Rezistory
  • Lopatka ventilátoru a motor
  • Startovací dráty
  • Bzučák
  • Kondenzátory
  • Konektor terminálu
  • Potenciometr

K dokončení této sady potřebujete pouze Raspberry Pi Pico s připájenými kolíky GPIO. Pokud používáte pájku poprvé, nebuďte nervózní: podívejte se na náš návod, jak na to

pájecí kolíky hlavičky na Raspberry Pi Pico.

Provádění experimentů

Brožura této sady obsahuje skvělé pokyny krok za krokem, odkazy na obrázky a také vysvětlení, která rozdělují prvky kódu, abyste posílili své učení. Deset interaktivních experimentů vás seznámí s takovými technikami, jako jsou digitální vstupy a výstupy, pomocí a potenciometr pro ztlumení LED světla, použití tranzistorů k pohonu motoru, proměnná rychlost větru, tvorba hudby pomocí bzučák a další.

Vzorové projekty pro stavebnici jsou naprogramovány pomocí jazyka MicroPython, což je varianta Pythonu pro mikrokontroléry. Naučit se jak začněte s MicroPythonem na Raspberry Pi Pico.

Pojďme se uklidnit tím, že začneme blikat LED na desce Pi Pico. V úvodu projektu si všimnete rychlého shrnutí toho, co se očekává, že se stane, spolu s vysvětlením toho, co se děje.

Kód zobrazený na obrázku výše obsahuje malou variaci pro Pi Pico W, která má vnitřní připojení k LED. Pokud jste si zakoupili standardní Pi Pico (bez možností Wi-Fi), podívejte se na LED diodu na desce s následujícím kódem:

LED = stroj. Kolík(25, stroj. Kolík. VEN) #Nastavte pin LED na desce jako výstup

Budete muset stisknout tlačítko Stop v Thonny IDE, abyste zabránili tomu, aby kód běžel navždy. Vyzvěte se k zastavení tohoto procesu při každém stisknutí tlačítka na klávesnici.

K zapnutí a vypnutí LED použijte přepínač

Když se budete probírat brožurou, všimnete si, že vás autor vede k tomu, abyste své znalosti postupně rozvíjeli. V tomto experimentu budete stavět na existujícím kódu pro ovládání LED pomocí podmíněných příkazů v a zatímco Pravda nekonečná smyčka.

Digitální vstupní a výstupní signály se používají při stisknutí spínače pro zapnutí a vypnutí LED Pi Pico. Jednoduše řečeno, když stisknete spínač prstem, obvod dokončí a 3,3 V je odesláno na připojený vstupní pin GPIO na Pico. Kód je -li je poté splněna podmínka a LED se rozsvítí. Když není tlačítko stisknuto, elif je splněna podmínka a LED zhasne.

Vaše cesta s okruhy, prkénky a vším mezi tím začíná. Pokud uvíznete, postupujte podle odkazu na experiment napsaný v přiložené brožurce.

Světlo, senzor, akce!

Ačkoli si někteří mohou myslet, že ovládání LED diody rukou je kouzlo, ve skutečnosti je to fototranzistor, který detekuje světlo. Umístěním předmětu (např. ruky) k zablokování přímého světla fototranzistor zareaguje a rozsvítí Pi Pico LED. Je to opravdu podobné tomu, jak senzor na palubní desce vašeho auta v noci automaticky rozsvěcuje světlomety vozidla. Tento projekt bude mít použití některých propojovacích vodičů, rezistoru a fototranzistoru.

Tento experiment se zaměřuje na analogový vstup, podle kterého se bude upravovat úroveň světla LED (na základě vnímaného jasu vaší místnosti). Jak si vzpomínáte, dříve použitý přepínač používal digitální signál (pouze zapnutý nebo vypnutý). Tentokrát používáte jeden z kanálů ADC (analogový na digitální převodník) Pico k měření proměnlivého analogového signálu z fototranzistoru.

Když je hladina pod určitou prahovou hodnotou, rozsvítí se LED na desce; pokud je nad prahovou hodnotou, LED zhasne. Neváhejte a změňte lightLevelToSwitchAt hodnotu v kódu na jiné číslo. Vidíte stále stejný efekt?

Dvě hlavy jsou lepší než jedna

V situacích, kdy se vyskytnou problémy, je často příjemné, když si váš kód v Pythonu prohlédne druhá skupina očí (zejména když někdo najde vlákno Reddit vysvětlující rozdíly v zapojení LED mezi Pi Pico a Pi Pico W).

V tomto případě by spojení znalostí elektrotechniky a linuxové administrace mělo v pátek večer vyústit v ucelené sezení šťouchání a zkoumání hádanek. Když se tedy oba členové týmu mýlí, nezbývá než závodit na váš oblíbený vyhledávač a vsadit si, kdo narazí na odpověď jako první. Pokud uvíznete, vždy můžete zamířit do Učební zdroje Kitronik také za tipy a triky.

Na co se těšíte jako první?

V posledním experimentu vytvoříte „větrnou turbínu“, která přenese všechny lekce do závěrečné oslavy vašich nově nalezených znalostí. Pracujete raději s digitálními signály? Možná se rádi cítíte jako kouzelníci, když máváte rukou nad fototranzistorem, abyste manipulovali s jasem LED světla?

Pokud jste super kreativní, je tu potenciál, že budete moci znovu vytvořit 8bitovou verzi své oblíbené ústřední melodie pomocí bzučáku. To znamená, pokud dokážete získat správné frekvence každé noty.

Objevování elektroniky s Pico

To jen naruší povrch toho, co můžete dělat s Raspberry Pi Pico a Kitronik Inventor's Kit. Existuje mnoho dalších elektronických experimentů k prozkoumání. Alternativně jsou pro Pico k dispozici další sady a vylamovací desky. Pokud jste si jisti, můžete Pico jednoduše připojit ke standardnímu prkénku a připojit elektronické součástky zakoupené samostatně. Nebo jej můžete použít pro mnoho dalších projektů, jako jsou retro hry, hudba a domácí automatizace.