Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Raspberry Pi Pico mikrokontrolleri plaat pakub nii palju paindlikkust entusiastidele, et uurida elektroonikaprojekte, et suurendada oma tehnilisi teadmisi. Need võivad ulatuda DIY kodu jälgimisest lihtsate ilmaseirejaamadeni. Põhitõdede õppimine annab teile kindla teadmistebaasi, et saaksite enesekindlalt keerulisemate ülesannetega tegeleda.

Uurime, kuidas saate Raspberry Pi Pico abil tuuleenergia genereerimiseks kasutada transistorit ja mootorit.

Mida on vaja alustamiseks?

Järgmised esemed on kaasas Raspberry Pi Pico Kitronik leiutajakomplektiga. Need on siiski üsna tavalised komponendid, nii et neid saab hõlpsasti eraldi hankida.

  • Ventilaatori laba
  • Mootor
  • Leivaplaadi klemmi pistik
  • Leivalaud
  • 2,2 kΩ takisti (ribad on punased, punased, punased, kuldsed)
  • 5x isas-mees džemprid
  • Transistor – see on vajalik, et anda mootorile rohkem voolu, kui Pico GPIO kontaktid suudavad toita
instagram viewer

Heitke pilk meie ülevaatele Kitronik Inventor's Ki Raspberry Pi Pico jaoks et laiendada oma tehnilisi teadmisi tulevaste katsetuste jaoks. Selle projekti jaoks vajate Picot, millel on GPIO pin-päised; kontrollige välja kuidas jootma Raspberry Pi Pico päise tihvte.

See sisaldab näpunäiteid jootmise parimate tavade kohta, et saaksite tagada, et teie GPIO pin päised on esimest korda Pico plaadiga hästi ühendatud.

Kuidas ühendada riistvara

Juhtmed ei ole keerukad; Siiski on mõned sammud, mille puhul peate olema kindel, et teie kontaktid on sellega õigesti ühendatud silmas pidades analüüsime, kuidas komponendid Raspberry Pi Pico ja teie vahel ühendatakse leivalaud.

  • Pico GP15 tihvt tuleb ühendada takisti ühe otsaga.
  • Pico GND-tihvt suunatakse leivalaua negatiivsele siinile.
  • Asetage transistor mootori klemmliidese negatiivse külje ette ja suunake traat transistori miinuspoolelt leivaplaadi negatiivsele siinile.
  • Kontrollige veel kord, kas juhtmestik on mootori klemmi pistikuga õigesti joondatud (see on oluline).
  • Pico VSYS-i tihvt tuleb ühendada leivalaua positiivse siiniga. See tagab, et transistori kaudu antakse mootorile 5 V võimsust (võrreldes teiste Pico kontaktidega, mille pinge on ainult 3,3 V).

Viimase juhtmestiku kontrollimise ajal veenduge, et ühendusjuhe on ühendatud leivaplaadi positiivsest siinist mootori klemmi pistiku positiivse poolega. Lisaks tuleb takisti teine ​​ots ühendada transistori keskmise tihvtiga. Kui see pole veel ilmne, ühendage kindlasti ka miinus- ja plussjuhtmed klemmipistikust õigesti mootoriga.

Koodeksi uurimine

Esiteks peate MicroPythoni koodi veebisaidilt alla laadima MUO GitHubi hoidla. Täpsemalt, soovite alla laadida motor.py faili. Järgige meie juhendit alustades MicroPythoniga Lisateavet Thonny IDE kasutamise kohta koos Raspberry Pi Picoga.

Käivitamisel käsib kood mootoril ventilaatorit pöörlema ​​panna, suurendades kiirust järk-järgult maksimumini ja seejärel pärast lühikest pausi vähendades kiirust, kuni see uuesti peatub. Seda korratakse pidevalt, kuni programmi peatate.

Koodi ülaosas imporditakse masin ja aega moodulid võimaldab teil neid programmis kasutada. The masin moodulit kasutatakse GP15 määramiseks mootori väljundviidiks transistori kaudu, kasutades selle kiiruse määramiseks PWM-i (impulsi laiuse modulatsioon). The aega moodulit kasutatakse programmi töös viivituste tekitamiseks, kui neid vajame.

Proovige koodi käivitada. Ventilaatoril kulub mõni sekund, et see üles keerata ja pöörlema ​​hakata. Lõplik jaoks loop suurendab järk-järgult mootori väljundväärtust 0 juurde 65535 (või õigemini, sellest allpool) sammuga 100. Antakse väga lühike viivitus, 5 millisekundit (koos time.sleep_ms (5)) tsükli jooksul iga kiiruse muutmise vahel. Kui silmus on lõpetatud, a aeg.shüppama ühe sekundi viivitus seatakse enne järgmise tsükli algust.

Teises jaoks silmus, on sammu väärtuseks seatud -100, et järk-järgult vähendada mootori väljundväärtust. Mootor aeglustub järk-järgult täiskiiruselt kuni täieliku seiskumiseni (at 0). Teise järel aeg.shüppama ühe sekundi viivitus, esimene jaoks silmus käivitatakse uuesti, kuna mõlemad asuvad a-s samas tõsi: lõpmatu silmus.

See on tegelikult kõik, mis on seotud transistori ja koodi kasutamisega ventilaatori mootori käitamiseks. Pidage meeles, et see kood püsib igavesti. Seega peate mootori ja ventilaatori tsükli peatamiseks vajutama oma Thonny IDE-s stopp-nuppu.

Kuhu tuul teid edasi viib?

Sellesse katsesse lisaelementide, näiteks 7-segmendilise ekraani lisamine annab teile teadmise, kuidas tuuleturbiinid kasutavad tuule elektrienergiaks muutmiseks kineetilist energiat.

Teine projekt, mille poole võiksite liikuda, on luua kodune ilmajaam, mis jälgib välistingimusi. Lisaks leiate muid huvitavaid projekte, nagu tuule- ja õhukiiruse näidik, mida saate oma Raspberry Pi Pico abil luua.

Milliste katsete juurde te neid põhiteadmisi kasutades järgmisena hüplete? Kas teil on mõni projekt meeles? Kui kõhklete liiga kaua, võite riskida, et teie meel (ja tuul) muudab suunda.