Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Placa microcontrolerului Raspberry Pi Pico este un dispozitiv grozav care poate fi folosit pentru a automatiza multe sarcini de acasă, cum ar fi ca udarea automată a plantelor, deschiderea și închiderea ușii garajului, detectarea mișcării în casă etc pe.

Construirea cunoștințelor de bază pentru a finaliza cu succes unul (sau toate) dintre aceste exemple necesită timp. Aici va fi utilă trusa inventatorului. Totul, cum ar fi o broșură de instrucțiuni, componente și fire necesare, este inclus, astfel încât să puteți creați experimente care vă vor extinde cunoștințele și abilitățile pentru a automatiza orice dorinte.

Pregătirea

Thonny IDE (mediu de dezvoltare integrat) este un instrument excelent pentru a vă ajuta să vă conectați Raspberry Pi Pico la computer și să programați Pico. Pentru a vă asigura că sunteți configurat corect, asigurați-vă că consultați ghidul nostru

instagram viewer
începerea cu Thonny pe Raspberry Pi Pico pentru detalii.

Kitronik Inventor's Kit vine cu tot ce ai nevoie pentru a finaliza acest experiment ușor. Dacă sunteți un pasionat de electronice cu piese de schimb în jur, este posibil să aveți deja ceea ce aveți nevoie:

  • Raspberry Pi Pico (sau Pico W)
  • Breadboard
  • Potențiometru rotativ
  • 2x comutator cu apăsare
  • LED roșu de 5 mm
  • 8x fire jumper M/M
  • Rezistor de 220 ohmi (marcat cu benzi colorate: roșu, roșu, maro, auriu)

Pico-ul tău a venit cu pini GPIO pre-lipiți? Dacă nu, află cum să faci lipiți pinii antetului la Raspberry Pi Pico calea cea buna.

Rezultat așteptat

Acest experiment oferă o reprezentare vizuală excelentă pentru a explica ce se întâmplă în timpul unei rutine de întrerupere (apăsarea unui buton), la care punctează o ieșire cu modulație pe lățime a impulsurilor (PWM) determină luminozitatea unui LED - care poate fi controlat folosind potențiometrul ca analog intrare.

O întrerupere a software-ului va fi detectată atunci când apăsați butonul de pe placa. Această acțiune va declanșa o variabilă care va controla când LED-ul roșu se aprinde sau se stinge. Când răsuciți potențiometrul în oricare direcție, valoarea de intrare analogică este transferată la ieșirea PWM pentru LED. Aceasta este magia (dacă vrei) din spatele luminii LED care devine fie mai slabă, fie mai strălucitoare.

Asamblarea Codului Proiectului

Înainte de a continua înainte, luați o copie a cod necesar pentru acest experiment direct de pe site-ul oficial de asistență Kitronik. De asemenea, această resursă acționează ca un ghid de susținere dacă rămâneți blocat pe drum.

În timp ce aveți codul pe ecran, să dezvăluim câteva puncte cheie din cod:

  • Comutatorul de pornire/oprire este mapat la GP15 pe Raspberry Pi Pico.
  • Lumina LED este configurată ca o ieșire PWM pe GP16 pe Pico.
  • Potențiometrul (oala) se bazează pe convertorul analog-digital (ADC) încorporat al GP26.
  • Starea butonului este implicit false atunci când rulați pentru prima dată programul Python.
  • Manipulatorul IRQ (sau semnalul de întrerupere) este legat de intrarea comutatorului.
  • The in timp ce bucla detectează dacă comutatorul este apăsat și apoi trece la citirea valorii potului (în funcție de modul în care răsuciți potențiometrul) pentru a seta luminozitatea LED-ului.

Acest kit pentru inventator își propune să se bazeze pe învățarea pe care o dobândiți pe măsură ce progresați prin broșura inclusă. Cu fiecare întoarcere a paginii, te vei descoperi că acumulezi cunoștințe treptat. S-ar putea să te trezești și zâmbind cu mândrie pe măsură ce momentele „becului” cresc în frecvență pe măsură ce experiența ta crește.

Dacă doriți să vă întoarceți la elementele de bază ale senzorilor de lumină și intrărilor analogice, mergeți la nostru Noțiuni introductive despre Raspberry Pi Pico electronics guide pentru detalii cu privire la experimentul cu lumină anterior din această serie.

Viitorul tău este luminos

Aceste truse sunt grozave pentru cei care experimentează cu electronice până la un nivel intermediar. Acum că ați învățat câteva elemente fundamentale suplimentare despre intrările analogice, semnalele de întrerupere și controlul luminozității unei lumini LED, este posibil să fiți gata să vă duceți cunoștințele la nivelul următor.

Folosind un tranzistor pentru a conduce un motor, bazându-se pe recentul experiment potențiometru prin adăugarea a servo, setarea tonului unui sonerie, numărarea folosind afișaje, înțelegerea elementelor de bază ale energiei eoliene și Mai mult.

Luați un kit care include o broșură și toate gadgeturile și firele de care aveți nevoie pentru a începe. Mai bine, cumpărați unul pentru dvs. și pentru altcineva pe care îl cunoașteți, căruia îi place să joace și cu electronica și tehnologia.

Cel mai important, fă-ți timp să te bucuri de procesul de construire a cunoștințelor. De asemenea, asigurați-vă că faceți o pauză pentru mândrie când vă aflați că finalizați experimente care se termină cu o declarație de genul „Am făcut-o!”