Deska mikrokontroléru Raspberry Pi Pico je skvělé zařízení, které lze použít k automatizaci mnoha domácích úkolů, jako je např jako automatické zavlažování rostlin, otevírání a zavírání garážových vrat, detekce pohybu v domácnosti atd na.
Vybudování základních znalostí k úspěšnému dokončení jednoho (nebo všech) z těchto příkladů vyžaduje čas. Tady se bude hodit sada pro vynálezce. Vše, jako je návod, komponenty a požadované kabely, je součástí dodávky, takže můžete vytvářejte experimenty, které rozšíří vaše znalosti a dovednosti, abyste zautomatizovali vše, co máte na srdci touhy.
Příprava
Thonny IDE (integrované vývojové prostředí) je skvělý nástroj, který vám pomůže připojit Raspberry Pi Pico k počítači a naprogramovat Pico. Abyste se ujistili, že jste vše správně nastavili, podívejte se na našeho průvodce na Začínáme s Thonnym na Raspberry Pi Pico pro detaily.
Kitronik Inventor's Kit přichází se vším, co potřebujete k dokončení tohoto světelného experimentu. Pokud jste elektronický nadšenec s náhradními díly, možná už máte to, co potřebujete:
- Raspberry Pi Pico (nebo Pico W)
- Breadboard
- Otočný potenciometr
- 2x tlačítkový spínač
- Červená LED 5mm
- 8x propojovací vodiče M/M
- 220 ohmový odpor (označený barevnými proužky: červená, červená, hnědá, zlatá)
Přišlo vaše Pico s předpájenými kolíky GPIO? Pokud ne, zjistěte, jak na to připájejte kolíky hlavičky k vašemu Raspberry Pi Pico správná cesta.
Očekávaný výstup
Tento experiment poskytuje skvělou vizuální reprezentaci, která pomáhá vysvětlit, co se stane během rutiny přerušení (stisknutí tlačítka), při kterém bod a pulzně-šířková modulace (PWM) výstup určuje jas LED – který lze ovládat pomocí potenciometru jako analogového vstup.
Softwarové přerušení bude detekováno, když stisknete tlačítko umístěné na prkénku. Tato akce spustí proměnnou, která bude řídit, kdy se rozsvítí nebo zhasne červená LED. Když otočíte potenciometrem v libovolném směru, jeho analogová vstupní hodnota se přenese do PWM výstupu pro LED. To je kouzlo (chcete-li) za tím, že světlo LED bude buď slabší, nebo jasnější.
Sestavení kódu projektu
Než budete pokračovat vpřed, vezměte si kopii souboru je vyžadován kód pro tento experiment přímo z oficiální stránky podpory Kitronik. Tento zdroj také funguje jako podpůrný průvodce, pokud cestou uvíznete.
Zatímco máte kód na obrazovce, pojďme si rozebrat některé klíčové body v kódu:
- Vypínač je namapován na GP15 na Raspberry Pi Pico.
- LED světlo je nastaveno jako PWM výstup na GP16 na Pico.
- Potenciometr (potenciometr) spoléhá na vestavěný analogově-digitální převodník (ADC) GP26.
- Výchozí stav tlačítka je při prvním spuštění programu Python false.
- Obsluha IRQ (neboli signál přerušení) je propojena se vstupem přepínače.
- The zatímco smyčka detekuje, zda je spínač stisknutý, a poté pokračuje ve čtení hodnoty potenciometru (podle toho, jakým směrem otočíte potenciometrem) pro nastavení jasu LED.
Cílem této Inventor's Kit je stavět na učení, které získáte, když budete postupovat prostřednictvím přiložené brožury. S každým otočením stránky zjistíte, že získáváte znalosti postupně. Můžete se také přistihnout, že se pýchou ušklíbnete, když se „žárovkové“ momenty zvýší na frekvenci, jak vaše zkušenost roste.
Pokud se chcete vrátit k základům světelných senzorů a analogových vstupů, zamiřte do našeho Začínáme s průvodcem elektroniky Raspberry Pi Pico podrobnosti týkající se předchozího experimentu se světlem v této sérii.
Vaše budoucnost je jasná
Tyto sady jsou skvělé pro ty, kteří experimentují s elektronikou až na střední úrovni. Nyní, když jste se naučili některé další základy kolem analogových vstupů, signálů přerušení a ovládání jasu LED světla, můžete být připraveni posunout své znalosti na další úroveň.
Použití tranzistoru k pohonu motoru na základě nedávného experimentu s potenciometrem přidáním a servo, nastavení tónu bzučáku, počítání pomocí displejů, pochopení základů větrné energie a více.
Vezměte si sadu, která obsahuje brožuru a všechny věcičky a dráty, které potřebujete, abyste mohli začít. Ještě lépe, kupte si jeden pro vás a pro někoho dalšího, koho znáte, kdo si také rád pohrává s elektronikou a technologiemi.
A co je nejdůležitější, udělejte si čas na to, abyste si proces budování znalostí užili. Stejně tak se nezapomeňte zastavit kvůli hrdosti, když zjistíte, že dokončujete experimenty, které končí prohlášením jako: "Dokázal jsem to!"