Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion.
Raspberry Pi Pico on tehokas, edullinen mikro-ohjainkortti, jota voidaan käyttää aivoina useissa elektroniikkaprojekteissa. Lisäksi siihen on jo saatavilla laaja valikoima lisäosia ja lisävarusteita.
Yksi tällainen lisäosa on Kitronik Inventor's Kit Raspberry Pi Picolle. Pakkaus sisältää vihkon, välilevyn, leipälevyn ja erilaisia elektroniikkakomponentteja, jotka varmistavat tuntien oppimisen. Katsotaanpa tarkemmin.
Mitä voin rakentaa Kitronik Inventor's Kitin avulla?
The Kitronik keksijäsarja mukana tulee (melkein) kaikki mitä tarvitset keksijän rooliin:
- Pin breakout PCB Raspberry Pi Picolle
- Servo
- Mini näyttö
- Vetoketju (pinnoilla)
- LEDit
- Vastukset
- Tuulettimen siipi ja moottori
- Jumper johdot
- Summeri
- Kondensaattorit
- Pääteliitin
- Potentiometri
Tämän sarjan täydentämiseksi tarvitset vain Raspberry Pi Picon, johon on juotettu GPIO-nastapäät. Jos käytät juotetta ensimmäistä kertaa, älä hermostu: tutustu oppaaseemme
juotosotsikkonastat Raspberry Pi Picossa.Kokeiden suorittaminen
Pakkauksen kirjasessa on upeita vaiheittaisia ohjeita, kuvaviittauksia sekä koodielementtejä eritteleviä selityksiä oppimisen vahvistamiseksi. Kymmenen interaktiivista kokeilua tutustuttaa sinut sellaisiin tekniikoihin kuin digitaaliset tulot ja lähdöt käyttämällä a potentiometri LED-valon himmentämiseen, transistorien käyttö moottorin ohjaamiseen, säädettävä tuulivoima, musiikin tekeminen summeri ja paljon muuta.
Sarjan esimerkkiprojektit on ohjelmoitu MicroPython-kielellä, Pythonin muunnelmalla mikrokontrollereille. Opi kuinka Aloita MicroPythonin käyttö Raspberry Pi Picossa.
Helpotetaan saamalla Pi Picon sisäänrakennettu LED-valo vilkkumaan. Projektin esittelyssä huomaat nopean yhteenvedon siitä, mitä odotetaan tapahtuvan, sekä selityksen siitä, mitä tapahtuu.
Yllä olevassa kuvassa näkyvä koodi sisältää pienen muunnelman Pi Pico W: stä, jolla on sisäinen yhteys LEDiin. Jos olet ostanut tavallisen Pi Picon (ilman Wi-Fi-ominaisuuksia), katso sen sijaan laitteen LED-valoa seuraavalla koodilla:
LED = kone. Pin(25, kone. Pin. OUT) #Aseta sisäänrakennettu LED-nasta ulostuloksi
Sinun on painettava Lopettaa -painiketta Thonny IDE: ssä estääksesi koodia toimimasta ikuisesti. Haasta itsesi pysäyttämään tämä prosessi aina, kun näppäimistön painiketta painetaan.
Kytke LED päälle ja pois kytkimellä
Kun käyt läpi kirjasen, huomaat, että kirjoittaja opastaa sinua rakentamaan asteittain tietämyksesi varaan. Tässä kokeilussa käytät olemassa olevaa koodia ohjataksesi LED-valoa käyttämällä ehdollisia lauseita a: ssa kun taas Totta ääretön silmukka.
Digitaalisia tulo- ja lähtösignaaleja käytetään, kun painat kytkintä Pi Picon LED-valon sytyttämiseksi ja sammuttamiseksi. Yksinkertaisesti sanottuna, kun painat kytkintä sormella, se viimeistelee piirin ja 3,3 V lähetetään Picon kytkettyyn GPIO-tulonastan. Koodi on jos ehto täyttyy ja LED syttyy. Kun painiketta ei paineta, elif ehto täyttyy ja LED sammuu.
Matkasi piireillä, leipälaudoilla ja kaikella siltä väliltä alkaa. Jos jäät jumiin, seuraa mukana tulevassa kirjasessa olevaa kokeilulinkkiä saadaksesi apua.
Valo, anturi, toiminta!
Vaikka jotkut saattavat ajatella, että LEDin ohjaaminen kädellä on taikuutta, se on itse asiassa valotransistori, joka havaitsee valoa. Asettamalla esineen (kuten kätesi) estämään suoraa valoa, fototransistori reagoi ja sytyttää Pi Pico -LEDin. Tämä on todella samanlaista kuin kuinka autosi kojelaudan anturi sytyttää ajoneuvon ajovalot automaattisesti yöllä. Tässä projektissa käytät hyppyjohtimia, vastusta ja fototransistoria.
Tämä kokeilu keskittyy analogiseen tuloon sen mukaan, minkä LED-valon tasoa säädetään (huoneesi havaitun kirkkauden perusteella). Kuten muistat, aiemmin käytetty kytkin käytti digitaalista signaalia (vain päälle tai pois päältä). Tällä kertaa käytät yhtä Picon ADC-kanavista (analogia-digitaalimuunnin) mittaamaan vaihtelevaa analogista signaalia fototransistorista.
Kun taso on tietyn kynnyksen alapuolella, laitteen LED-valo syttyy; jos se on kynnyksen yläpuolella, LED sammuu. Voit vapaasti vaihtaa lightLevelToSwitchAt koodin arvo toiseen numeroon. Näetkö vielä saman vaikutuksen?
Kaksi päätä on parempi kuin yksi
Tilanteissa, joissa ilmenee ongelmia, on usein mukavaa saada toinen silmät tarkistamaan Python-koodisi (varsinkin kun joku löytää Reddit-langan, joka selittää LED-johdotuksen erot Pi Picon ja Pi: n välillä Pico W).
Tässä tapauksessa sähkötekniikan ja Linux-hallinnon taustan yhdistämisen pitäisi johtaa monipuolisiin seikkailuihin ja pulmapelien tutkimiseen perjantai-iltana. Näin ollen, kun molemmat joukkueen jäsenet ovat väärässä, sinun ei tarvitse tehdä muuta kuin kilpailla suosikkihakukoneesi kanssa ja lyödä vetoa siitä, kuka törmää ensimmäisenä vastaukseen. Jos jäät jumiin, voit aina suunnata osoitteeseen Kitronik oppimisresurssit myös vinkkejä ja temppuja varten.
Mitä odotat tekeväsi ensimmäisenä?
Viimeisessä kokeessa voit luoda "tuuliturbiinin", joka tuo kaikki oppitunnit uuden löytämäsi tiedon viimeiseen juhlaan. Työskenteletkö mieluummin digitaalisten signaalien kanssa? Ehkä nautit taikurista heiluttaessasi kättäsi valotransistorin päällä LED-valon kirkkauden muokkaamiseksi?
Jos olet erittäin luova, voit luoda 8-bittisen version suosikkiteemalaulustasi summerin avulla. Eli jos saat oikean taajuuden jokaiselle sävelle.
Elektroniikkaan tutustuminen Picon kanssa
Tämä vain halkeaa sen, mitä voit tehdä Raspberry Pi Picolla ja Kitronik Inventor's Kitillä. Tutkittavana on monia muitakin elektronisia kokeita. Vaihtoehtoisesti Picolle on saatavana muita sarjoja ja breakout-levyjä. Jos olet itsevarma, voit liittää Picon tavalliseen leipälevyyn ja kytkeä erikseen ostetut elektroniset komponentit. Tai voit käyttää sitä moniin muihin projekteihin, kuten retropeleihin, musiikkiin ja kodin automaatioon.