Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Mikrokontrolerska ploča Raspberry Pi Pico izvrstan je uređaj koji se može koristiti za automatizaciju mnogih kućnih zadataka kao kao što je automatsko zalijevanje biljaka, otvaranje i zatvaranje garažnih vrata, detektiranje kretanja u kući itd na.

Izgradnja temeljnog znanja kako bi se uspješno dovršio jedan (ili svi) od ovih primjera zahtijeva vrijeme. Ovdje će vam dobro doći pribor za pronalazače. Sve je uključeno, kao što su knjižica s uputama, komponente i potrebne žice, tako da možete stvarajte eksperimente koji će proširiti vaše znanje i vještine kako biste automatizirali sve što vam je po srcu želje.

Priprema

Thonny IDE (integrirano razvojno okruženje) izvrstan je alat za pomoć pri povezivanju vašeg Raspberry Pi Pica s vašim računalom i programiranju Pica. Kako biste bili sigurni da ste sve ispravno postavili, svakako pogledajte naš vodič na početak rada s Thonnyjem na Raspberry Pi Picu za detalje.

instagram viewer

Kitronik Inventor's Kit dolazi sa svime što vam je potrebno za dovršetak ovog svjetlosnog eksperimenta. Ako ste elektronički entuzijast s rezervnim dijelovima koji leže uokolo, možda već imate ono što vam treba:

  • Raspberry Pi Pico (ili Pico W)
  • Breadboard
  • Rotacijski potenciometar
  • 2x pritisni prekidač
  • Crvena LED dioda od 5 mm
  • 8x M/M premosne žice
  • Otpornik od 220 ohma (označen trakama u boji: crvena, crvena, smeđa, zlatna)

Je li vaš Pico došao s prethodno zalemljenim GPIO pinovima? Ako ne, saznajte kako lemiti pinove zaglavlja na vaš Raspberry Pi Pico pravi put.

Očekivani rezultat

Ovaj eksperiment pruža sjajan vizualni prikaz koji pomaže objasniti što se događa tijekom rutine prekida (pritisak na gumb), pri čemu izlaz modulacije širine pulsa (PWM) određuje svjetlinu LED-a—što se može kontrolirati korištenjem potenciometra kao analognog ulazni.

Softverski prekid će se otkriti kada pritisnete gumb koji se nalazi na matičnoj ploči. Ova radnja će pokrenuti varijablu koja će kontrolirati kada se crveno LED svjetlo uključuje ili gasi. Kada okrenete potenciometar u bilo kojem smjeru, njegova analogna ulazna vrijednost prenosi se na PWM izlaz za LED. Ovo je magija (ako hoćete) iza LED svjetla koje postaje ili slabije ili svjetlije.

Sastavljanje koda projekta

Prije nego što nastavite naprijed, uzmite kopiju potreban kod za ovaj eksperiment izravno sa službene Kitronikove stranice za podršku. Osim toga, ovaj izvor služi kao pomoćni vodič ako zapnete na putu.

Dok imate kôd na zaslonu, raščlanimo neke ključne točke koda:

  • Prekidač za uključivanje/isključivanje mapiran je na GP15 na Raspberry Pi Pico.
  • LED svjetlo je postavljeno kao PWM izlaz na GP16 na Picu.
  • Potenciometar (pot) oslanja se na ugrađeni analogno-digitalni pretvarač (ADC) GP26.
  • Zadano je stanje gumba lažno kada prvi put pokrenete Python program.
  • IRQ rukovatelj (ili signal prekida) povezan je s ulazom prekidača.
  • The dok petlja detektira je li prekidač pritisnut i zatim nastavlja s očitavanjem vrijednosti potenciometra (ovisno o tome na koji način okrećete potenciometar) za postavljanje svjetline LED-a.

Ovaj Inventor's Kit ima za cilj nadgraditi znanje koje stječete dok napredujete kroz uključenu knjižicu. Sa svakim okretanjem stranice otkrit ćete kako postupno stječete znanje. Također možete pronaći sebe kako se smiješite od ponosa dok se trenuci "žarulje" povećavaju kako vaše iskustvo raste.

Ako se želite vratiti na osnove svjetlosnih senzora i analognih ulaza, prijeđite na naš početak rada s vodičem za elektroniku Raspberry Pi Pico za pojedinosti o prethodnom eksperimentu sa svjetlom u ovoj seriji.

Vaša budućnost je svijetla

Ovi setovi su izvrsni za one koji eksperimentiraju s elektronikom do srednje razine. Sada kada ste naučili neke dodatne osnove o analognim ulazima, signalima prekida i upravljanju svjetlinom LED svjetla, možda ste spremni podići svoje znanje na višu razinu.

Korištenje tranzistora za pokretanje motora, nadogradnja na nedavni eksperiment s potenciometrom dodavanjem a servo, postavljanje tona zujalice, brojanje pomoću zaslona, ​​razumijevanje osnova energije vjetra i više.

Odaberite komplet koji uključuje knjižicu i sve sitnice i žice koje su vam potrebne za početak. Još bolje, kupite jedan za sebe i za nekog drugog koga poznajete tko također uživa petljati s elektronikom i tehnologijom.

Što je najvažnije, odvojite vrijeme za uživanje u procesu izgradnje znanja. Također, svakako zastanite od ponosa kada se nađete kako dovršavate eksperimente koji završavaju izjavom kao što je "Uspio sam!"