Valdykite variklio greitį naudodami Raspberry Pi Pico

Valdykite variklio greitį naudodami Raspberry Pi Pico
Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

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 .

prijungtas prie interneto, bet neveikia „Windows 10“

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 žingsniai, kurių metu turėsite būti tikri, kad kaiščiai tinkamai prijungti Turėdami tai omenyje, išsiaiškinkime, kaip Raspberry Pi Pico ir jūsų duonos lentos sujungiami komponentai.

„Windows“ sustabdymo kodas nepašalinamas įkrovos garsas
  • 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).
  fritzing diagrama, jungianti elektroninius komponentus

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 laikai lė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 laikai lėkti vėluoja vieną sekundę, pirmasis dėl ciklas vykdomas dar kartą, nes jie abu yra a kol tiesa: begalinis ciklas.

jums reikia sistemos leidimo atlikti šį veiksmą windows 10
  Python kodo ekrano kopija

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į.

Kategorija DIY