Použite potenciometer s Raspberry Pi Pico

Použite potenciometer s Raspberry Pi Pico
Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Doska mikrokontroléra Raspberry Pi Pico je skvelé zariadenie, ktoré možno použiť na automatizáciu mnohých domácich úloh, ako je automatické zavlažovanie rastlín, otváranie a zatváranie garážových brán, detekcia pohybu v domácnosti atď.





Vybudovanie základných vedomostí na úspešné dokončenie jedného (alebo všetkých) z týchto príkladov si vyžaduje čas. Tu sa bude hodiť súprava pre vynálezcu. Všetko, ako je inštrukčná brožúra, komponenty a potrebné káble, je súčasťou dodávky, takže môžete vytvárať experimenty, ktoré rozšíria vaše vedomosti a zručnosti na automatizáciu čohokoľvek, po čom vaše srdce túži.





VYUŽITIE VIDEA DŇA

Príprava

Thonny IDE (integrované vývojové prostredie) je skvelý nástroj, ktorý vám pomôže pripojiť Raspberry Pi Pico k počítaču a naprogramovať Pico. Aby ste sa uistili, že máte všetko správne nastavené, prečítajte si nášho sprievodcu na Začíname s Thonnym na Raspberry Pi Pico pre podrobnosti.





Súprava Kitronik Inventor's Kit prichádza so všetkým, čo potrebujete na dokončenie tohto svetelného experimentu. Ak ste elektronický nadšenec s náhradnými dielmi, možno už máte to, čo potrebujete:

  • Raspberry Pi Pico (alebo Pico W)
  • Breadboard
  • Otočný potenciometer
  • 2x tlačidlový spínač
  • Červená 5mm LED
  • 8x prepojovací kábel M/M
  • 220 ohmový odpor (označený farebnými pásmi: červená, červená, hnedá, zlatá)

Bol váš Pico dodaný s predspájkovanými kolíkmi GPIO? Ak nie, zistite, ako na to pripájajte kolíky hlavičky k vášmu Raspberry Pi Pico správna cesta.



Očakávaný výstup

Tento experiment poskytuje skvelú vizuálnu reprezentáciu, ktorá pomáha vysvetliť, čo sa stane počas rutiny prerušenia (stlačenie tlačidla), kedy výstup modulácie šírky impulzu (PWM) určuje jas LED diódy, ktorú možno ovládať pomocou potenciometra ako analógový vstup.

Softvérové ​​prerušenie sa zistí, keď stlačíte tlačidlo na doske. Táto akcia spustí premennú, ktorá bude riadiť, kedy sa rozsvieti alebo zhasne červené LED svetlo. Keď otočíte potenciometer v ľubovoľnom smere, jeho analógová vstupná hodnota sa prenesie na výstup PWM pre LED. Toto je kúzlo (ak chcete), že LED svetlo bude buď slabšie alebo jasnejšie.





  detailný záber na potenciometer na doštičke

Zostavenie kódu projektu

Než budete pokračovať vpred, vezmite si kópiu požadovaný kód pre tento experiment priamo z oficiálnej stránky podpory Kitronik. Tento zdroj funguje aj ako podporný sprievodca, ak sa na ceste zaseknete.

Kým máte kód na obrazovke, poďme rozobrať niektoré kľúčové body v kóde:





  • Vypínač je namapovaný na GP15 na Raspberry Pi Pico.
  • LED svetlo je nastavené ako PWM výstup na GP16 na Pico.
  • Potenciometer (potenciometer) sa spolieha na vstavaný analógovo-digitálny prevodník (ADC) GP26.
  • Pri prvom spustení programu Python je stav tlačidla predvolený na hodnotu false.
  • Obsluha IRQ (alebo signál prerušenia) je prepojená so vstupom spínača.
  • The zatiaľ čo slučka zistí, či je spínač stlačený a potom pokračuje v čítaní hodnoty hrnca (v závislosti od toho, akým smerom otočíte potenciometer), aby sa nastavil jas LED.
  kód pre experiment s potenciometrom

Cieľom tejto Inventor's Kit je stavať na vedomostiach, ktoré získate, keď budete postupovať prostredníctvom priloženej brožúry. S každým otočením stránky zistíte, že získavate vedomosti postupne. Môžete sa tiež pristihnúť, že sa hrdo uškrniete, pretože „žiarovkové“ momenty budú naberať na frekvencii, ako vaša skúsenosť rastie.

Ak sa chcete vrátiť k základom svetelných senzorov a analógových vstupov, prejdite na naše Začíname so sprievodcom elektronikou Raspberry Pi Pico podrobnosti týkajúce sa predchádzajúceho svetelného experimentu v tejto sérii.

Vaša budúcnosť je jasná

Tieto súpravy sú skvelé pre tých, ktorí experimentujú s elektronikou až po stredne pokročilú úroveň. Teraz, keď ste sa naučili niektoré ďalšie základy okolo analógových vstupov, signálov prerušenia a ovládania jasu LED svetla, môžete byť pripravení posunúť svoje znalosti na ďalšiu úroveň.

Použitie tranzistora na pohon motora, stavanie na nedávnom experimente s potenciometrom pridaním serva, nastavením tónu bzučiaka, počítaním pomocou displejov, pochopením základov veternej energie a ďalšími.

pridať rozvrh hodín do kalendára Google

Zoberte si súpravu, ktorá obsahuje brožúru a všetky vecičky a káble, ktoré potrebujete, aby ste mohli začať. Ešte lepšie je, kúpte si jeden pre vás a pre niekoho iného, ​​koho poznáte, kto sa tiež rád hrá s elektronikou a technológiami.

Najdôležitejšie je, aby ste si vychutnali proces budovania vedomostí. Nezabudnite sa tiež pozastaviť nad hrdosťou, keď zistíte, že dokončujete experimenty, ktoré sa končia vyhlásením ako: 'Dokázal som to!'

Kategórie DIY