Brug et potentiometer med din Raspberry Pi Pico

Brug et potentiometer med din Raspberry Pi Pico
Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Raspberry Pi Pico-mikrocontrollerkortet er en fantastisk enhed, der kan bruges til at automatisere mange hjemmeopgaver såsom automatisk vanding af planter, åbning og lukning af din garageport, registrering af bevægelse i hjemmet og så videre.





Det tager tid at opbygge den grundlæggende viden for at kunne gennemføre et (eller alle) af disse eksempler. Det er her et opfindersæt vil komme til nytte. Alt, såsom en instruktionsbog, komponenter og nødvendige ledninger er inkluderet, så du kan lave eksperimenter, der vil udvide din viden og dine færdigheder til at automatisere alt, hvad dit hjerte begærer.





MAKEUSE AF DAGENS VIDEO

Forberedelse

Thonny IDE (integreret udviklingsmiljø) er et fantastisk værktøj til at hjælpe med at forbinde din Raspberry Pi Pico til din computer og programmere Pico. For at sikre, at du alle er konfigureret korrekt, skal du sørge for at tjekke vores guide på komme i gang med Thonny på Raspberry Pi Pico for detaljer.





Kitronik Inventor's Kit leveres med alt hvad du behøver for at fuldføre dette lette eksperiment. Hvis du er en elektronisk entusiast med reservedele liggende, har du måske allerede det, du har brug for:

  • Raspberry Pi Pico (eller Pico W)
  • Brødbræt
  • Roterende potentiometer
  • 2x trykkontakt
  • Rød 5mm LED
  • 8x M/M jumper ledninger
  • 220 ohm modstand (mærket med farvede bånd: rød, rød, brun, guld)

Kom din Pico med forloddede GPIO-stifter? Hvis ikke, så find ud af hvordan lodde hovedstifter til din Raspberry Pi Pico den rigtige måde.



hvordan man skifter konto på facebook

Forventet output

Dette eksperiment giver en fantastisk visuel repræsentation for at hjælpe med at forklare, hvad der sker under en afbrydelsesrutine (ved at trykke på en knap), på hvilket tidspunkt en pulsbreddemodulationsudgang (PWM) bestemmer lysstyrken af ​​en LED - som kan styres ved at bruge potentiometeret som en analog indgang.

En softwareafbrydelse vil blive registreret, når du trykker på knappen, der sidder på brødbrættet. Denne handling udløser en variabel, der kontrollerer, hvornår det røde LED-lys tændes eller slukkes. Når du drejer potentiometeret i begge retninger, overføres dets analoge indgangsværdi til PWM-udgangen for LED'en. Dette er magien (om du vil) bag LED-lyset, der enten bliver svagere eller lysere.





  nærbillede af potentiometer på brødbræt

Samling af projektkode

Inden du fortsætter fremad, tag en kopi af kode påkrævet til dette eksperiment fra det officielle Kitronik-supportwebsted direkte. Denne ressource fungerer også som en støttende guide, hvis du går i stå undervejs.

Mens du har koden på skærmen, lad os nedbryde nogle nøglepunkter i koden:





  • Tænd/sluk-knappen er knyttet til GP15 på Raspberry Pi Pico.
  • LED-lyset er sat op som en PWM-udgang på GP16 på Pico.
  • Potentiometeret (potten) er afhængig af GP26's indbyggede analog-til-digital-konverter (ADC).
  • Knaptilstanden er som standard falsk, når du først kører Python-programmet.
  • IRQ-behandleren (eller afbrydelsessignalet) er forbundet med kontaktindgangen.
  • Det mens loop registrerer, om der trykkes på kontakten, og fortsætter derefter med at aflæse pot-værdien (afhængigt af, hvilken vej du drejer potentiometeret) for at indstille LED-lysstyrken.
  kode til poteniometereksperiment

Dette opfindersæt har til formål at bygge videre på den læring, du tilegner dig, efterhånden som du kommer videre gennem det medfølgende hæfte. For hver sidevending vil du opleve, at du får viden gradvist. Du kan også opleve, at du smiler af stolthed, efterhånden som 'pære'-øjeblikkene stiger i frekvens, efterhånden som din oplevelse vokser.

Hvis du vil træde tilbage til det grundlæggende med lyssensorer og analoge indgange, så gå over til vores Kom godt i gang med Raspberry Pi Pico elektronikguide for detaljer vedrørende det tidligere lyseksperiment i denne serie.

Din fremtid er lys

Disse sæt er gode til dem, der eksperimenterer med elektronik op til et mellemniveau. Nu hvor du har lært nogle yderligere grundlæggende principper omkring analoge input, interrupt-signaler og styring af lysstyrken af ​​et LED-lys, er du måske klar til at tage din viden til næste niveau.

Brug af en transistor til at drive en motor, bygger videre på det seneste potentiometereksperiment ved at tilføje en servo, indstille tonen til en summer, tælle ved hjælp af displays, forstå det grundlæggende i vindkraft og meget mere.

laver en usb bootbar windows 7

Hent et sæt, der indeholder et hæfte og alle de dimser og ledninger, du skal bruge for at komme i gang. Endnu bedre, køb en til dig og til en anden, du kender, som også nyder at pille ved elektronik og teknologi.

Vigtigst af alt, tag dig tid til at nyde processen med at opbygge viden. Sørg også for at holde pause for stolthed, når du finder dig selv i at fuldføre eksperimenter, der ender med en erklæring som 'Jeg gjorde det!'