Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen.

De Raspberry Pi Pico is een krachtige, goedkope microcontroller-kaart die kan worden gebruikt als het brein voor een verscheidenheid aan elektronicaprojecten. Bovendien is er al een breed scala aan add-ons en accessoires voor beschikbaar.

Een dergelijke add-on is de Kitronik Inventor's Kit voor Raspberry Pi Pico. De kit bevat een boekje, een breakout-bord, een breadboard en verschillende elektronische componenten om urenlang leren te garanderen. Laten we dat eens van dichterbij bekijken.

Wat kan ik bouwen met de Kitronik Inventor's Kit?

De Uitvinderskit van Kitronik wordt geleverd met (bijna) alles wat je nodig hebt om de rol van uitvinder te spelen:

  • Pin-breakout-printplaat voor Raspberry Pi Pico
  • Servo
  • Mini-display
  • Ritsstok (met pinnen)
  • LED's
  • Weerstanden
  • Ventilatorblad en motor
  • Jumper draden
  • Zoemer
  • condensatoren
  • Terminal-connector
  • Potentiometer

Om deze kit compleet te maken, heb je alleen een Raspberry Pi Pico nodig met GPIO-pinheaders erop gesoldeerd. Als dit de eerste keer is dat u soldeer aanbrengt, wees dan niet nerveus: bekijk onze handleiding over hoe u dat moet doen

instagram viewer
soldeerpennen op een Raspberry Pi Pico.

Experimenten uitvoeren

Het boekje van de kit bevat geweldige stapsgewijze instructies, afbeeldingsreferenties en uitleg over het afbreken van de code-elementen om uw leerproces te versterken. Tien interactieve experimenten maken je vertrouwd met technieken als digitale in- en uitgangen, met behulp van een potentiometer om een ​​LED-lamp te dimmen, transistors gebruiken om een ​​motor aan te drijven, variabele snelheid windkracht, muziek maken met een zoemer en meer.

De voorbeeldprojecten voor de kit zijn geprogrammeerd met behulp van de MicroPython-taal, een variant van Python voor microcontrollers. Leren hoe te aan de slag met MicroPython op de Raspberry Pi Pico.

Laten we het rustig aan doen door de ingebouwde LED van de Pi Pico te laten knipperen. In de projectinleiding ziet u een korte samenvatting van wat er naar verwachting gaat gebeuren, samen met een uitleg van wat er aan de hand is.

De code die in de bovenstaande afbeelding wordt weergegeven, bevat een kleine variatie voor de Pi Pico W, die een interne verbinding met de LED heeft. Als je de standaard Pi Pico (zonder Wi-Fi-mogelijkheden) hebt gekocht, raadpleeg dan de ingebouwde LED met de volgende code:

LED = automaat. Pin(25, automaat. Pin. UIT) #Stel de ingebouwde LED-pin in als uitvoer

U moet op de drukken Stop knop in de Thonny IDE om te voorkomen dat de code voor altijd wordt uitgevoerd. Daag jezelf uit om dit proces te stoppen wanneer er op een toetsenbordknop wordt gedrukt.

Gebruik een schakelaar om de LED aan en uit te zetten

Terwijl je je een weg baant door het boekje, zul je merken dat de auteur je begeleidt om stapsgewijs voort te bouwen op je kennis. In dit experiment bouw je voort op de bestaande code om de LED te besturen door gebruik te maken van voorwaardelijke statements binnen a terwijl waar oneindige lus.

Digitale ingangs- en uitgangssignalen worden gebruikt wanneer u op de schakelaar drukt om de LED van de Pi Pico in en uit te schakelen. Eenvoudig gezegd, wanneer u met uw vinger op de schakelaar drukt, wordt het circuit voltooid en wordt 3,3 V naar de aangesloten GPIO-ingangspin op de Pico gestuurd. De code is als voorwaarde is dan vervuld en de LED is ingeschakeld. Als de knop niet is ingedrukt, wordt de elif voorwaarde is voldaan en de LED is uitgeschakeld.

Uw reis met circuits, breadboards en alles daartussenin begint. Als je vastloopt, volg dan de experimentlink in het meegeleverde boekje voor hulp.

Licht, Sensor, Actie!

Hoewel sommigen misschien denken dat het besturen van een LED met je hand magisch is, is het eigenlijk een fototransistor die licht detecteert. Door een object (zoals uw hand) te plaatsen om direct licht te blokkeren, zal de fototransistor reageren en de Pi Pico LED aanzetten. Dit is echt vergelijkbaar met hoe de dashboardsensor van uw auto 's nachts automatisch de koplampen van het voertuig inschakelt. Bij dit project moet je een aantal jumperdraden, een weerstand en een fototransistor gebruiken.

Dit experiment richt zich op een analoge ingang, afhankelijk van welke het LED-lichtniveau wordt aangepast (op basis van de waargenomen helderheid van uw kamer). Zoals u zich zult herinneren, gebruikte de eerder gebruikte schakelaar een digitaal signaal (alleen aan of uit). Deze keer gebruik je een van de ADC-kanalen (analoog naar digitaal converter) van de Pico om een ​​wisselend analoog signaal van de fototransistor te meten.

Wanneer het niveau onder een bepaalde drempel komt, wordt de onboard-LED ingeschakeld; als het boven de drempel is, wordt de LED uitgeschakeld. Verander gerust de lightLevelToSwitchAt waarde in de code naar een ander nummer. Zie je nog steeds hetzelfde effect?

Twee hoofden zijn beter dan één

In situaties waarin zich problemen zullen voordoen, is het vaak prettig om een ​​tweede paar ogen te hebben die uw Python-code beoordelen (vooral wanneer iemand de Reddit-thread vindt waarin de LED-bedradingsverschillen tussen de Pi Pico en Pi worden uitgelegd Pico W).

In dit geval zou het combineren van achtergronden van elektrotechniek en Linux-beheer samen moeten resulteren in goed afgeronde sessies van knutselen en puzzels verkennen op een vrijdagavond. Dat gezegd hebbende, als beide leden van het team ongelijk hebben, hoef je alleen nog maar naar je favoriete zoekmachine te racen en te wedden wie als eerste het antwoord vindt. Als je vast komt te zitten, kun je altijd naar de Kitronik leermiddelen ook voor tips en trucs.

Waar kijk je naar uit om als eerste aan te pakken?

In het laatste experiment maak je een "windturbine" die alle lessen samenbrengt in een laatste viering van je nieuwe kennis. Werk je liever met digitale signalen? Misschien vind je het leuk om je een goochelaar te voelen terwijl je met je hand over een fototransistor zwaait om de helderheid van het LED-licht te manipuleren?

Als je super creatief bent, bestaat de kans dat je met de zoemer een 8-bits versie van je favoriete themalied kunt maken. Dat wil zeggen, als je de juiste frequenties van elke noot kunt vastleggen.

Elektronica verkennen met Pico

Dit kraakt alleen het oppervlak van wat je kunt doen met de Raspberry Pi Pico en de Kitronik Inventor's Kit. Er zijn nog veel meer elektronische experimenten te ontdekken. Als alternatief zijn er andere kits en breakout-boards beschikbaar voor de Pico. Als je je zelfverzekerd voelt, kun je de Pico eenvoudig aansluiten op een standaard breadboard om apart gekochte elektronische componenten aan te sluiten. Of u kunt het voor veel andere projecten gebruiken, zoals retro-gaming, muziek en domotica.