Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision.

Raspberry Pi Pico är ett kraftfullt, billigt mikrokontrollerkort som kan användas som hjärnan för en mängd olika elektronikprojekt. Dessutom finns det redan ett brett utbud av tillägg och tillbehör tillgängliga för den.

Ett sådant tillägg är Kitronik Inventor's Kit för Raspberry Pi Pico. Satsen innehåller ett häfte, breakout board, breadboard och olika elektronikkomponenter för att säkerställa timmar av lärande framåt. Låt oss ta en närmare titt.

Vad kan jag bygga med Kitronik Inventor's Kit?

De Kitronik Inventor's Kit kommer med (nästan) allt du behöver för att spela rollen som uppfinnare:

  • Pin breakout PCB för Raspberry Pi Pico
  • Servo
  • Mini display
  • Zip stick (med stift)
  • lysdioder
  • Motstånd
  • Fläktblad och motor
  • Bygeltrådar
  • Summer
  • Kondensatorer
  • Terminalkontakt
  • Potentiometer

För att slutföra detta kit behöver du bara en Raspberry Pi Pico med GPIO-stifthuvuden lödda på den. Om det här är första gången du använder lödning, var inte nervös: kolla in vår guide om hur man gör

instagram viewer
löd stift på en Raspberry Pi Pico.

Utföra experiment

Satsets häfte har bra steg-för-steg-instruktioner, bildreferenser, samt förklaringar som bryter ner kodelementen för att förstärka din inlärning. Tio interaktiva experiment kommer att göra dig bekant med sådana tekniker som digitala in- och utgångar, med hjälp av en potentiometer för att dämpa ett LED-ljus, använda transistorer för att driva en motor, vindkraft med variabel hastighet, göra musik med en summer och mer.

Exempelprojekten för satsen är programmerade med MicroPython-språket, en variant av Python för mikrokontroller. Lära sig hur komma igång med MicroPython på Raspberry Pi Pico.

Låt oss lätta på genom att få Pi Picos inbyggda LED att blinka. I projektintroduktionen kommer du att märka en snabb sammanfattning av vad som förväntas hända, tillsammans med en förklaring av vad som händer.

Koden som visas i bilden ovan inkluderar en liten variation för Pi Pico W, som har en intern anslutning till lysdioden. Om du har köpt standard Pi Pico (utan Wi-Fi-funktioner), se den inbyggda lysdioden med följande kod istället:

LED = maskin. Stift(25, maskin. Stift. UT) #Ställ in det inbyggda LED-stiftet som en utgång

Du måste trycka på Sluta knappen i Thonny IDE för att förhindra att koden körs för alltid. Utmana dig själv att stoppa denna process närhelst en tangentbordsknapp trycks ned.

Använd en strömbrytare för att slå på och av lysdioden

När du arbetar dig igenom häftet kommer du att märka att författaren vägleder dig att stegvis bygga vidare på din kunskap. I det här experimentet kommer du att bygga på den befintliga koden för att styra lysdioden genom att använda villkorliga uttalanden inom en medan Sant oändlig loop.

Digitala in- och utsignaler används när du trycker på knappen för att tända och släcka Pi Picos LED. Enkelt uttryckt, när du trycker på omkopplaren med fingret fullbordar den kretsen och 3,3V skickas till det anslutna GPIO-ingångsstiftet på Pico. Koden är om villkoret är då uppfyllt och lysdioden tänds. När knappen inte trycks in, visas elif villkoret är uppfyllt och lysdioden släcks.

Din resa med banor, breadboards och allt däremellan börjar. Om du fastnar, följ experimentlänken i det medföljande häftet för hjälp.

Ljus, sensor, action!

Även om vissa kanske tycker att det är magiskt att styra en LED med din hand, så är det faktiskt en fototransistor som känner av ljus. Genom att placera ett föremål (som din hand) för att blockera direkt ljus kommer fototransistorn att reagera och tända Pi Pico LED. Det här liknar verkligen hur din bils instrumentpanelssensor tänder fordonets strålkastare automatiskt på natten. Detta projekt kommer att få dig att använda några bygelledningar, ett motstånd och fototransistor.

Detta experiment fokuserar på en analog ingång, beroende på vilken LED-ljusnivån kommer att justeras (baserat på den upplevda ljusstyrkan i ditt rum). Som du kommer ihåg använde den omkopplare som tidigare användes en digital signal (endast på eller av). Den här gången använder du en av Picos ADC-kanaler (analog till digital omvandlare) för att mäta en varierande analog signal från fototransistorn.

När nivån är under ett visst tröskelvärde, tänds sedan den inbyggda lysdioden; om den är över tröskeln släcks lysdioden. Ändra gärna lightLevelToSwitchAt värde i koden till ett annat nummer. Ser du fortfarande samma effekt?

Två huvuden är bättre än ett

I situationer där problem uppstår är det ofta trevligt att ha en andra uppsättning ögon som granskar din Python-kod (särskilt när någon hittar Reddit-tråden som förklarar skillnaderna mellan LED-ledningar mellan Pi Pico och Pi Pico W).

I det här fallet bör sammankoppling av bakgrunder för elektroteknik och Linux-administration resultera i väl avrundade sessioner med mixtrande och utforskande av pussel på en fredagskväll. Med det sagt, när båda medlemmarna i teamet har fel, är det bara att tävla mot din favoritsökmotor och satsa vem som snubblar över svaret först. Om du fastnar kan du alltid gå till Kitronik lärresurser för tips och tricks också.

Vad ser du fram emot att ta itu med först?

I det sista experimentet får du skapa ett "vindkraftverk" som tar med dig alla lärdomar till ett sista firande av din nyvunna kunskap. Föredrar du att arbeta med digitala signaler? Kanske tycker du om att känna dig som en trollkarl när du viftar med handen över en fototransistor för att manipulera ljusstyrkan på LED-ljuset?

Om du är superkreativ finns det en potential att kunna återskapa en 8-bitarsversion av din favorittemalåt med summern. Det vill säga om du kan få rätt frekvenser för varje ton.

Utforska elektronik med Pico

Detta spricker bara ytan på vad du kan göra med Raspberry Pi Pico och Kitronik Inventor's Kit. Det finns många fler elektroniska experiment att utforska. Alternativt finns det andra kit och breakout-brädor tillgängliga för Pico. Om du känner dig säker kan du helt enkelt ansluta Pico till en standardbräda för att koppla upp elektroniska komponenter köpta separat. Eller så kan du använda den för många andra projekt, som retrospel, musik och hemautomation.