Raspberry Pi Pico mikrovaldiklio plokštė suteikia tiek daug lankstumo entuziastams tyrinėti elektronikos projektus, kad padidintų savo technines žinias. Tai gali būti nuo „pasidaryk pats“ namų stebėjimo iki paprastų orų stebėjimo stočių. Išmokę pagrindus, turėsite tvirtą žinių bazę, kad galėtumėte užtikrintai atlikti sudėtingesnes užduotis.
Panagrinėkime, kaip galite naudoti tranzistorių ir variklį vėjo energijai generuoti naudodami Raspberry Pi Pico.
Ko reikia norint pradėti?
Šie elementai yra įtraukti į Kitronik Inventor's Kit Raspberry Pi Pico. Tačiau jie yra gana įprasti komponentai, todėl juos galima lengvai įsigyti atskirai.
- Ventiliatoriaus mentė
- Variklis
- Duonos lentos terminalo jungtis
- Bandomoji Lenta
- 2,2 kΩ rezistorius (juostos bus raudonos, raudonos, raudonos, auksinės)
- 5x vyriški-vyriški trumpikliai
- Tranzistorius – reikalingas varikliui tiekti daugiau srovės, nei gali tiekti Pico GPIO kaiščiai
Pažvelkite į mūsų apžvalgą Kitronik Inventor's Ki Raspberry Pi Pico siekdami išplėsti savo technines žinias būsimiems eksperimentams. Šiam projektui jums reikės Pico su GPIO kaiščių antraštėmis; pasitikrinti kaip lituoti antraštės kaiščius ant Raspberry Pi Pico.
Jame pateikiami patarimai apie geriausią litavimo praktiką, kad galėtumėte užtikrinti, kad pirmą kartą jūsų GPIO kaiščių antraštės būtų gerai prijungtos prie „Pico“ plokštės.
Kaip prijungti aparatinę įrangą
Laidai nėra sudėtingi; tačiau yra keli veiksmai, kurių metu turėsite būti tikri, kad kaiščiai yra tinkamai prijungti turėdami omenyje, išskaidykime, kaip komponentai yra sujungiami tarp Raspberry Pi Pico ir jūsų Bandomoji Lenta.
- Pico GP15 kaištis turės būti prijungtas prie vieno rezistoriaus galo.
- GND kaištis ant Pico bus nukreiptas į neigiamą bėgelį ant duonos lentos.
- Padėkite tranzistorių prieš neigiamą variklio gnybtų jungties pusę ir nuveskite laidą iš neigiamos tranzistoriaus pusės į neigiamą duonos lentos bėgelį.
- Dar kartą patikrinkite, ar laidai tinkamai sujungti su variklio gnybtų jungtimi (tai svarbu).
- „Pico“ VSYS kaištį reikės prijungti prie teigiamo bėgio duonos lentoje. Tai užtikrins, kad per tranzistorių į variklį būtų tiekiama 5 V galia (palyginti su kitais Pico kontaktais, kurių įtampa yra tik 3,3 V).
Atliekant paskutinius laidų patikrinimus, įsitikinkite, kad trumpiklis yra prijungtas nuo duonos plokštės teigiamo bėgio prie teigiamos variklio gnybtų jungties pusės. Be to, kitą rezistoriaus galą reikės prijungti prie tranzistoriaus vidurinio kaiščio. Jei tai dar neaišku, būtinai tinkamai prijunkite neigiamus ir teigiamus laidus nuo gnybtų jungties prie variklio.
Kodekso tyrinėjimas
Pirmiausia turėsite atsisiųsti MicroPython kodą iš MUO GitHub saugykla. Tiksliau, norėsite nuskaityti motor.py failą. Vadovaukitės mūsų vadovu pradedant dirbti su MicroPython Norėdami gauti daugiau informacijos apie Thonny IDE naudojimą su Raspberry Pi Pico.
Kai veikia, kodas nurodys varikliui sukti ventiliatorių, palaipsniui didindamas greitį iki didžiausio ir po trumpos pauzės sumažindamas greitį, kol jis vėl sustos. Tai bus kartojama nuolat, kol sustabdysite programą.
Kodo viršuje, importuojant mašina ir laikas moduliai leidžia jais naudotis programoje. The mašina modulis naudojamas priskirti GP15 kaip variklio išvesties kaištį per tranzistorių, naudojant PWM (impulso pločio moduliaciją) jo greičiui nustatyti. The laikas modulis naudojamas programos veikimo vėlavimui sukurti, kai mums jų reikia.
Pabandykite paleisti kodą. Ventiliatorius po kelių sekundžių pasisuks ir pradės suktis. Baigtinis dėl kilpa palaipsniui didina variklio išėjimo vertę nuo 0 į 65535 (tiksliau, šiek tiek žemiau) žingsniais 100. Suteikiama labai trumpa 5 milisekundžių delsa (su time.sleep_ms (5)) tarp kiekvieno greičio pasikeitimo ciklo metu. Kai kilpa bus baigta, a laikailėkti sekundės delsa nustatoma prieš prasidedant kitai kilpai.
Antroje dėl kilpa, nustatyta žingsnio reikšmė -100, kad palaipsniui sumažintumėte variklio išėjimo vertę. Variklis palaipsniui sulėtės nuo viso greičio iki visiško sustojimo (at 0). Po kito laikailėkti vėluoja vieną sekundę, pirmasis dėl ciklas vykdomas dar kartą, nes jie abu yra a kol tiesa: begalinis ciklas.
Tai tikrai viskas, kas reikalinga naudojant tranzistorių ir kodą ventiliatoriaus varikliui paleisti. Atminkite, kad šis kodas tęsis amžinai. Taigi, norėdami sustabdyti variklio ir ventiliatoriaus judėjimą, turėsite paspausti „Thonny IDE“ stabdymo mygtuką.
Kur toliau jus nuves vėjas?
Prie šio eksperimento pridėję papildomų elementų, pvz., 7 segmentų ekraną, būsite apdovanoti supratimu, kaip vėjo turbinos naudoja kinetinę energiją vėjui paversti elektros energija.
Kitas projektas, kurį galėtumėte įgyvendinti, yra sukurti namuose veikiančią oro stotį, kuri stebi lauko sąlygas. Be to, rasite kitų įdomių projektų, pvz., vėjo ir oro greičio indikatorių, kuriuos galite sukurti naudodami Raspberry Pi Pico.
Naudodamiesi šiomis pagrindinėmis žiniomis, kuriuos eksperimentus atliksite toliau? Ar turite galvoje projektą? Jei per ilgai dvejosite, galite rizikuoti, kad jūsų protas (ir vėjas) pakeis kryptį.