Ohjaa moottorin nopeuksia Raspberry Pi Picolla

Ohjaa moottorin nopeuksia Raspberry Pi Picolla
Kaltaisesi lukijat auttavat tukemaan MUO:ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Raspberry Pi Pico -mikrokontrollerikortti tarjoaa niin paljon joustavuutta harrastajille tutkia elektroniikkaprojekteja parantaakseen teknistä tietämystään. Nämä voivat vaihdella tee-se-itse-kodin valvonnasta yksinkertaisiin säävalvonta-asemiin. Perusasioiden oppiminen antaa sinulle vankan tietopohjan, jotta voit työskennellä luottavaisesti monimutkaisempien tehtävien parissa.





Katsotaanpa, kuinka voit käyttää transistoria ja moottoria tuottamaan tuulivoimaa Raspberry Pi Picon avulla.





Mitä vaaditaan aloittamiseen?

Seuraavat tuotteet sisältyvät Kitronik Inventor's Kit Raspberry Pi Pico -sarjaan. Ne ovat kuitenkin melko yleisiä komponentteja, joten ne voidaan helposti hankkia erikseen.





  • Tuulettimen terä
  • Moottori
  • Koivulevyn liitin
  • Leipälauta
  • 2,2 kΩ vastus (nauhat ovat punaisia, punaisia, punaisia, kultaisia)
  • 5x uros-uros hyppyjohtimia
  • Transistori – tarvitaan syöttämään enemmän virtaa moottoriin kuin Picon GPIO-nastat pystyvät syöttämään

Tutustu yleiskatsaukseen Kitronik Inventor's Ki Raspberry Pi Picolle laajentaaksesi teknistä tietämystäsi tulevia kokeiluja varten. Tarvitset tätä projektia varten Picon, jossa on GPIO-nastaotsikot. Tarkista kuinka juottaa otsikkonastat Raspberry Pi Picossa .

Se sisältää vinkkejä juottamisen parhaista käytännöistä, jotta voit varmistaa, että GPIO-nastaotsikot on liitetty hyvin Pico-korttiin ensimmäisellä kerralla.



Kuinka kytkeä laitteisto

Johdotus ei ole monimutkaista; On kuitenkin olemassa muutamia vaiheita, joissa sinun on varmistettava, että nastasi on liitetty oikein. Tämä mielessä pitäen selvitetään, miten komponentit yhdistetään Raspberry Pi Picon ja leipälautasi välillä.

  • Picon GP15-nasta on kytkettävä vastuksen toiseen päähän.
  • Picon GND-nasta reititetään leipälevyn negatiiviseen kiskoon.
  • Aseta transistori moottorin liittimen negatiivisen puolen eteen ja reititä johdin transistorin negatiiviselta puolelta koepalevyn negatiiviseen kiskoon.
  • Tarkista vielä kerran, että johdotus on kohdistettu oikein moottorin liittimen kanssa (tämä on tärkeää).
  • Picon VSYS-nasta on liitettävä koepalevyn positiiviseen kiskoon. Tämä varmistaa, että 5 V tehoa syötetään transistorin kautta moottorille (verrattuna muihin Pico-nastoihin, joissa on vain 3,3 V).
  fritzing-kaavio elektronisten komponenttien liittämisestä

Kun teet viimeisiä johdotustarkistuksia, varmista, että hyppyjohdin on kytketty koepalevyn positiivisesta kiskosta moottorin liittimen positiiviselle puolelle. Lisäksi vastuksen toinen pää on kytkettävä transistorin keskipintaan. Jos se ei ole vielä selvää, varmista, että liität myös miinus- ja plusjohtimet oikein liittimen liittimestä moottoriin.





Koodiin tutustuminen

Ensin sinun on ladattava MicroPython-koodi osoitteesta MUO GitHub-arkisto. Tarkemmin sanottuna haluat hakea motor.py tiedosto. Seuraa opastamme aloittaa MicroPythonin käytön lisätietoja Thonny IDE:n käytöstä Raspberry Pi Picon kanssa.

Käynnissä koodi käskee moottoria pyörittämään tuuletinta, lisäämällä nopeutta vähitellen maksimiin ja pienentämällä sitten lyhyen tauon jälkeen nopeutta, kunnes se pysähtyy uudelleen. Tätä toistetaan jatkuvasti, kunnes lopetat ohjelman.





Koodin yläreunassa tuodaan kone ja aika moduulien avulla voit käyttää niitä ohjelmassa. The kone moduulia käytetään määrittämään GP15 moottorin lähtönastaksi transistorin kautta käyttämällä PWM:ää (pulse-width modulation) sen nopeuden asettamiseen. The aika moduulia käytetään luomaan viiveitä ohjelman toiminnassa, kun tarvitsemme niitä.

Yritä suorittaa koodi. Tuulettimen pyöriminen ja pyöriminen kestää muutaman sekunnin. Rajallinen varten silmukka lisää vähitellen lähtöarvoa moottorille 0 to 65535 (tai pikemminkin juuri sen alapuolella) askelin 100 . Hyvin lyhyt 5 millisekunnin viive annetaan (ja time.sleep_ms(5) ) jokaisen nopeuden muutoksen välillä silmukan aikana. Kun silmukka on valmis, a ajat lepää sekunnin viive asetetaan ennen seuraavan silmukan alkamista.

Toisessa varten silmukka, askelarvoksi on asetettu -100 , vähentääksesi asteittain moottorin lähtöarvoa. Moottori hidastuu vähitellen täydestä nopeudesta, kunnes se pysähtyy kokonaan (at 0 ). Toisen jälkeen ajat lepää yhden sekunnin viive, ensimmäinen varten silmukka suoritetaan uudelleen, koska ne ovat molemmat sisällä a kun taas Totta: ääretön silmukka.

  python-koodin kuvakaappaus

Siinä on oikeastaan ​​kaikki, mikä liittyy transistorin ja koodin käyttämiseen tuulettimen moottorin pyörittämiseen. Muista, että tämä koodi kiertää ikuisesti. Joten sinun on painettava Thonny IDE:n pysäytyspainiketta pysäyttääksesi moottorin ja tuulettimen pyörimisen.

Minne tuuli vie sinut seuraavaksi?

Lisäelementtien, kuten 7-segmenttisen näytön, lisääminen tähän kokeeseen palkitsee sinut ymmärtämällä, kuinka tuuliturbiinit käyttävät kineettistä energiaa tuulen muuntamiseen sähkövoimaksi.

miten Bluetooth -kuulokkeet liitetään xbox oneen ilman sovitinta

Toinen projekti, johon voit siirtyä, on perustaa kotikäyttöön sääasema, joka tarkkailee ulkoolosuhteita. Lisäksi löydät muita mielenkiintoisia projekteja, kuten tuulen ja ilmanopeusmittarin, jonka voit luoda Raspberry Pi Picolla.

Mihin kokeisiin nouset seuraavaksi tämän perustavan tiedon avulla? Onko sinulla projekti mielessä? Jos epäröit liian kauan, saatat vaarantaa mielesi (ja tuulen) suunnan.