Raspberry Pi Pico mikrokontrollerkort är en fantastisk enhet som kan användas för att automatisera många hemuppgifter som t.ex som att automatiskt vattna växter, öppna och stänga din garageport, upptäcka rörelser i hemmet och så på.
Att bygga den grundläggande kunskapen för att framgångsrikt slutföra ett (eller alla) av dessa exempel tar tid. Det är här ett uppfinnarpaket kommer att komma väl till pass. Allt, såsom en instruktionsbok, komponenter och nödvändiga kablar ingår, så att du kan skapa experiment som kommer att utöka dina kunskaper och färdigheter för att automatisera allt ditt hjärta önskningar.
Förberedelse
Thonny IDE (integrerad utvecklingsmiljö) är ett utmärkt verktyg för att hjälpa till att ansluta din Raspberry Pi Pico till din dator och programmera Pico. För att säkerställa att du är rätt inställd, se till att kolla in vår guide på komma igång med Thonny på Raspberry Pi Pico för detaljer.
Kitronik Inventor's Kit kommer med allt du behöver för att slutföra detta ljusexperiment. Om du är en elektronisk entusiast med reservdelar liggandes kanske du redan har det du behöver:
- Raspberry Pi Pico (eller Pico W)
- Bakbord
- Roterande potentiometer
- 2x tryckknapp
- Röd 5mm LED
- 8x M/M bygeltrådar
- 220 ohm motstånd (märkt med färgade band: röd, röd, brun, guld)
Kom din Pico med förlödda GPIO-stift? Om inte, ta reda på hur löd stift till din Raspberry Pi Pico den rätta vägen.
Förväntad utgång
Detta experiment ger en fantastisk visuell representation för att förklara vad som händer under en avbrottsrutin (att trycka på en knapp), där punkt en pulsbreddsmodulationsutgång (PWM) bestämmer ljusstyrkan hos en lysdiod – som kan styras genom att använda potentiometern som en analog inmatning.
Ett mjukvaruavbrott kommer att upptäckas när du trycker på knappen som sitter på brödbrädan. Denna åtgärd kommer att utlösa en variabel som styr när den röda LED-lampan tänds eller släcks. När du vrider potentiometern i endera riktningen överförs dess analoga ingångsvärde till PWM-utgången för lysdioden. Detta är magin (om du så vill) bakom att LED-ljuset blir antingen svagare eller ljusare.
Montering av projektkod
Innan du fortsätter framåt, ta en kopia av kod krävs för detta experiment från den officiella Kitronik-supportwebbplatsen direkt. Den här resursen fungerar också som en stödjande guide om du fastnar på vägen.
Medan du har koden på skärmen, låt oss dela upp några nyckelpunkter i koden:
- På/av-knappen är mappad till GP15 på Raspberry Pi Pico.
- LED-lampan är inställd som en PWM-utgång på GP16 på Pico.
- Potentiometern (potentialen) är beroende av GP26:s inbyggda analog-till-digital-omvandlare (ADC).
- Knapptillståndet är som standard falskt när du först kör Python-programmet.
- IRQ-hanteraren (eller avbrottssignalen) är kopplad till switchingången.
- De medan loop känner av om strömbrytaren är intryckt och fortsätter sedan med att läsa av pottens värde (beroende på hur du vrider potentiometern) för att ställa in LED-ljusstyrkan.
Det här uppfinnarpaketet syftar till att bygga vidare på den inlärning du får när du går vidare genom det medföljande häftet. För varje sidvändning kommer du att få kunskap stegvis. Du kanske också ler av stolthet när "glödlampans"-ögonblick ökar i frekvens när din upplevelse växer.
Om du vill gå tillbaka till grunderna för ljussensorer och analoga ingångar, gå över till vår komma igång med Raspberry Pi Pico elektronikguide för detaljer om det tidigare ljusexperimentet i denna serie.
Din framtid är ljus
Dessa kit är bra för dem som experimenterar med elektronik upp till en medelnivå. Nu när du har lärt dig några ytterligare grunder kring analoga ingångar, avbrottssignaler och kontroll av ljusstyrkan på en LED-lampa, kan du vara redo att ta dina kunskaper till nästa nivå.
Att använda en transistor för att driva en motor, bygga vidare på det senaste potentiometerexperimentet genom att lägga till en servo, sätta tonen på en summer, räkna med skärmar, förstå grunderna för vindkraft och Mer.
Plocka upp ett kit som innehåller ett häfte och alla prylar och kablar som du behöver för att komma igång. Ännu bättre, köp en till dig och till någon annan du känner som tycker om att mixtra med elektronik och teknik också.
Viktigast av allt, ta dig tid att njuta av processen att bygga kunskap. Se också till att pausa för stolthet när du kommer på dig själv med att slutföra experiment som slutar med en deklaration som "Jag gjorde det!"