Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk.

A Raspberry Pi Pico egy nagy teljesítményű, alacsony költségű mikrovezérlő kártya, amely különféle elektronikai projektek agyaként használható. Ezen kívül már most is sokféle kiegészítő és kiegészítő áll rendelkezésre hozzá.

Az egyik ilyen kiegészítő a Kitronik Inventor's Kit Raspberry Pi Pico-hoz. A készlet tartalmaz egy füzetet, kitörő táblát, kenyérsütőtáblát és különféle elektronikai alkatrészeket, hogy órákon át tanulhassanak. Nézzük meg közelebbről.

Mit építhetek a Kitronik feltalálói készlettel?

A Kitronik feltalálói készlet (majdnem) mindent tartalmaz, ami a feltaláló szerephez kell:

  • Pin breakout PCB a Raspberry Pi Pico-hoz
  • Szervo
  • Mini kijelző
  • Cipzár (tűkkel)
  • LED-ek
  • Ellenállások
  • Ventilátorlapát és motor
  • Jumper vezetékek
  • Berregő
  • Kondenzátorok
  • Terminál csatlakozó
  • Potenciométer

A készlet kiegészítéséhez csak egy Raspberry Pi Pico-ra van szüksége, amelyhez GPIO tűfejek vannak forrasztva. Ha ez az első alkalom, hogy forrasztást alkalmaz, ne idegeskedjen: tekintse meg útmutatónkat, hogy hogyan

instagram viewer
forrasztófej csapok egy Raspberry Pi Pico-n.

Kísérletek végrehajtása

A készlet füzetében nagyszerű, lépésről-lépésre szóló utasítások, képi hivatkozások, valamint a kódelemeket lebontó magyarázatok találhatók a tanulás megerősítése érdekében. Tíz interaktív kísérlet ismerteti meg Önt az olyan technikákkal, mint a digitális bemenetek és kimenetek, a potenciométer LED-fény tompításához, tranzisztorok használata a motor meghajtásához, változó sebességű szélenergia, zenélés csengő, és így tovább.

A készlet példaprojektjei a MicroPython nyelvvel, a Python mikrokontrollerekhez való változatával vannak programozva. Megtanulni hogyan kezdje el a MicroPython használatát a Raspberry Pi Pico-n.

Könnyítsük meg a helyzetet azzal, hogy villogni kezd a Pi Pico beépített LED-je. A projekt bevezetőjében láthat egy gyors összefoglalót arról, hogy mi várható, és magyarázatot ad arról, hogy mi történik.

A fenti képen látható kód egy kis eltérést tartalmaz a Pi Pico W-hez, amely belső csatlakozással rendelkezik a LED-hez. Ha a szabványos Pi Pico-t vásárolta (Wi-Fi képességek nélkül), nézze meg a fedélzeti LED-et a következő kóddal:

LED = gép. Pin(25, gép. Pin. KI) # Állítsa be a beépített LED-tűt kimenetként

Meg kell nyomnia a gombot Állj meg gombot a Thonny IDE-ben, hogy megakadályozza a kód örökre futását. Hadd állítsd le ezt a folyamatot, amikor megnyomnak egy gombot a billentyűzeten.

Használjon kapcsolót a LED be- és kikapcsolásához

A füzet átdolgozása során észre fogod venni, hogy a szerző arra vezet, hogy fokozatosan építs tudásodra. Ebben a kísérletben a meglévő kódra építve vezérelheti a LED-et az a-n belüli feltételes utasítások használatával míg Igaz végtelen hurok.

A Pi Pico LED-jének be- és kikapcsolásához digitális bemeneti és kimeneti jelek kerülnek felhasználásra, amikor megnyomja a kapcsolót. Leegyszerűsítve, ha megnyomja az ujjával a kapcsolót, az befejezi az áramkört, és 3,3 V-ot küld a Pico csatlakoztatott GPIO bemeneti érintkezőjére. A kód ha feltétel teljesül, és a LED bekapcsol. Ha nincs megnyomva a gomb, a elif feltétel teljesül, és a LED kialszik.

Kezdődik az utazásod áramkörökkel, kenyérvágódeszkákkal és mindennel, ami a kettő között van. Ha elakad, kövesse a mellékelt füzetben található kísérleti hivatkozást segítségért.

Fény, érzékelő, akció!

Bár egyesek azt gondolhatják, hogy egy LED-et kézzel vezérelni varázslat, valójában ez egy fototranzisztor, amely érzékeli a fényt. Ha egy tárgyat (például a kezét) elhelyezi a közvetlen fény ellen, a fototranzisztor reagál, és bekapcsolja a Pi Pico LED-et. Ez nagyon hasonlít ahhoz, ahogy az autó műszerfali érzékelője éjszaka automatikusan bekapcsolja a jármű fényszóróit. Ebben a projektben áthidaló vezetékeket, ellenállást és fototranzisztort kell használnia.

Ez a kísérlet egy analóg bemenetre összpontosít, attól függően, hogy melyik LED-fényszintet állítja be (a szoba érzékelt fényereje alapján). Mint emlékszik, a korábban használt kapcsoló digitális jelet használt (csak be vagy ki). Ezúttal a Pico egyik ADC (analóg-digitális konverter) csatornáját használja a fototranzisztorból érkező változó analóg jel mérésére.

Ha a szint egy bizonyos küszöb alatt van, a fedélzeti LED bekapcsol; ha a küszöb felett van, a LED kialszik. Nyugodtan változtassa meg a lightLevelToSwitchAt értékét a kódban egy másik számra. Még mindig ugyanazt a hatást látod?

Két fej jobb, mint egy

Olyan helyzetekben, amikor problémák lépnek fel, gyakran jó, ha egy másik szempár is átnézi a Python-kódot (főleg, ha valaki megtalálja a Reddit szálat, amely elmagyarázza a Pi Pico és a Pi közötti LED vezetékezési különbségeket Pico W).

Ebben az esetben az elektromérnöki háttér és a Linux adminisztráció párosítása egy péntek esti trükközés és rejtvények feltárása körüli munkameneteket eredményezhet. Ezzel együtt, ha a csapat mindkét tagja téved, nem kell mást tennie, mint versenyezni a kedvenc keresőmotorjával, és fogadni, hogy ki találja meg először a választ. Ha elakad, mindig elindulhat a Kitronik tanulási források tippekért és trükkökért is.

Mivel foglalkozol először?

Az utolsó kísérletben egy "szélturbinát" kell létrehoznia, amely minden leckét az újonnan megszerzett tudás végső ünnepléséhez vezet. Szívesebben dolgozol digitális jelekkel? Talán élvezi, hogy bűvésznek érzi magát, miközben a kezével egy fototranzisztor fölött integet, hogy módosítsa a LED-fény fényerejét?

Ha szuper kreatív vagy, akkor megvan a lehetőség, hogy a berregővel újraalkothasd kedvenc főcímdalod 8 bites verzióját. Azaz, ha minden hanghoz be tudod szögezni a megfelelő frekvenciákat.

Az elektronika felfedezése Picóval

Ez csak a felszínét töri meg annak, amit a Raspberry Pi Pico és a Kitronik feltalálói készlettel megtehet. Sok további elektronikus kísérletet kell felfedezni. Alternatív megoldásként más készletek és kitörési táblák is elérhetők a Pico számára. Ha magabiztosnak érzi magát, egyszerűen csatlakoztathatja a Pico-t egy szabványos kenyérpirítóhoz, és csatlakoztathatja a külön vásárolt elektronikus alkatrészeket. Vagy használhatja sok más projekthez, például retro játékokhoz, zenéhez és otthoni automatizáláshoz.