Bruk et potensiometer med Raspberry Pi Pico

Bruk et potensiometer med Raspberry Pi Pico
Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Raspberry Pi Pico mikrokontrollerbrett er en flott enhet som kan brukes til å automatisere mange hjemmeoppgaver som automatisk vanning av planter, åpning og lukking av garasjeporten din, oppdage bevegelse i hjemmet, og så videre.





Å bygge den grunnleggende kunnskapen for å kunne fullføre ett (eller alle) av disse eksemplene tar tid. Det er her et oppfinnersett vil komme godt med. Alt, for eksempel et instruksjonshefte, komponenter og nødvendige ledninger er inkludert, slik at du kan lage eksperimenter som vil utvide kunnskapen og ferdighetene dine for å automatisere alt ditt hjerte ønsker.





MAKEUSE AV DAGENS VIDEO

Forberedelse

Thonny IDE (integrert utviklingsmiljø) er et flott verktøy for å koble Raspberry Pi Pico til datamaskinen og programmere Pico. For å sikre at alt er riktig konfigurert, sørg for å sjekke ut veiledningen vår på komme i gang med Thonny på Raspberry Pi Pico for detaljer.





Kitronik Inventor's Kit kommer med alt du trenger for å fullføre dette lyseksperimentet. Hvis du er en elektronisk entusiast med reservedeler liggende, har du kanskje det du trenger allerede:

  • Raspberry Pi Pico (eller Pico W)
  • Brødbrett
  • Roterende potensiometer
  • 2x trykkbryter
  • Rød 5mm LED
  • 8x M/M jumper ledninger
  • 220 ohm motstand (merket med fargede bånd: rød, rød, brun, gull)

Kom din Pico med forhåndsloddede GPIO-pinner? Hvis ikke, finn ut hvordan lodd header-pinner til din Raspberry Pi Pico den riktige måten.



hvordan privat melding på youtube

Forventet utgang

Dette eksperimentet gir en flott visuell representasjon for å hjelpe til med å forklare hva som skjer under en avbruddsrutine (å trykke på en knapp), på hvilket tidspunkt en pulsbreddemodulasjonsutgang (PWM) bestemmer lysstyrken til en LED – som kan kontrolleres ved å bruke potensiometeret som en analog inngang.

Et programvareavbrudd vil bli oppdaget når du trykker på knappen som sitter på brødbrettet. Denne handlingen vil utløse en variabel som vil kontrollere når det røde LED-lyset slås på eller av. Når du vrir potensiometeret i begge retninger, overføres dens analoge inngangsverdi til PWM-utgangen for LED-en. Dette er magien (om du vil) bak LED-lyset som enten blir svakere eller lysere.





  nærbilde av potensiometer på brødbrett

Montering av prosjektkode

Før du fortsetter fremover, ta en kopi av kode kreves for dette eksperimentet fra det offisielle Kitronik-støttenettstedet direkte. I tillegg fungerer denne ressursen som en støttende guide hvis du blir sittende fast underveis.

Mens du har koden på skjermen, la oss bryte ned noen nøkkelpunkter i koden:





  • På/av-bryteren er tilordnet GP15 på Raspberry Pi Pico.
  • LED-lyset er satt opp som en PWM-utgang på GP16 på Pico.
  • Potensiometeret (potten) er avhengig av GP26s innebygde analog-til-digital-omformer (ADC).
  • Knappetilstanden er som standard usann når du først kjører Python-programmet.
  • IRQ-behandleren (eller avbruddssignalet) er koblet til bryterinngangen.
  • De samtidig som loop oppdager om bryteren er trykket inn og fortsetter deretter med å lese potteverdien (avhengig av hvilken vei du vrir potensiometeret) for å stille inn LED-lysstyrken.
  kode for potensiometereksperiment

Dette oppfinnersettet tar sikte på å bygge videre på læringen du tilegner deg etter hvert som du går gjennom det medfølgende heftet. For hver sidevending vil du finne deg selv å få kunnskap gradvis. Du kan også finne deg selv å smile av stolthet ettersom 'lyspære'-øyeblikkene øker i frekvens ettersom opplevelsen din vokser.

Hvis du vil gå tilbake til det grunnleggende om lyssensorer og analoge innganger, gå over til vår komme i gang med Raspberry Pi Pico elektronikkguide for detaljer om det forrige lyseksperimentet i denne serien.

Din fremtid er lys

Disse settene er flotte for de som eksperimenterer med elektronikk opp til et middels nivå. Nå som du har lært litt ekstra grunnleggende rundt analoge innganger, avbruddssignaler og kontroll av lysstyrken til et LED-lys, er du kanskje klar til å ta kunnskapen din til neste nivå.

Bruke en transistor til å drive en motor, bygge på det nylige potensiometereksperimentet ved å legge til en servo, sette tonen til en summer, telle ved hjelp av skjermer, forstå det grunnleggende om vindkraft og mer.

hvordan fortelle om det trykkes på telefonen

Plukk opp et sett som inneholder et hefte og alle duppeditter og ledninger du trenger for å komme i gang. Enda bedre, kjøp en til deg og til noen andre du kjenner som liker å fikle med elektronikk og teknologi også.

Viktigst av alt, ta deg tid til å nyte prosessen med å bygge kunnskap. Pass også på å ta en pause for stolthet når du finner deg selv i å fullføre eksperimenter som ender med en erklæring som 'Jeg gjorde det!'