Raspberry Pi Pico-mikrokontrollerkortet er en flott enhet som kan brukes til å automatisere mange hjemmeoppgaver som f.eks som automatisk vanning av planter, åpning og lukking av garasjeporten din, oppdage bevegelse i hjemmet, og så på.
Å 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 lag eksperimenter som vil utvide kunnskapen og ferdighetene dine for å automatisere hva som helst ditt hjerte ønsker.
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.
Forventet utgang
Dette eksperimentet gir en flott visuell representasjon for å forklare hva som skjer under en avbruddsrutine (trykk på en knapp), punkt en pulsbreddemodulasjonsutgang (PWM) bestemmer lysstyrken til en LED - som kan kontrolleres ved å bruke potensiometeret som en analog input.
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.
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.
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å.
Ved å 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.
Plukk opp et sett som inneholder et hefte og alle dingsene og ledningene 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!"