Mikrokrmilniška plošča Raspberry Pi Pico ponuja toliko prilagodljivosti za navdušence, da lahko raziskujejo projekte elektronike in povečajo svoje tehnično znanje. Te lahko obsegajo vse od domačih domačih monitorjev do preprostih postaj za spremljanje vremena. Učenje osnov vam bo zagotovilo trdno bazo znanja, da boste lahko samozavestno reševali bolj zapletene naloge.
Raziščimo, kako lahko uporabite tranzistor in motor za ustvarjanje vetrne energije z uporabo Raspberry Pi Pico.
Kaj je potrebno za začetek?
Naslednji elementi so vključeni v Kitronik Inventor's Kit za Raspberry Pi Pico. Vendar so dokaj običajne komponente, zato jih je mogoče zlahka nabaviti ločeno.
- Rezilo ventilatorja
- Motor
- Terminalni konektor plošče
- Breadboard
- 2,2kΩ upor (pasovi bodo rdeči, rdeči, rdeči, zlati)
- 5x premostitvene žice moški-moški
- Tranzistor – potreben za dovajanje več toka motorju, kot ga lahko zagotovijo Picovi GPIO zatiči
Oglejte si naš pregled o Kitronik Inventor's Ki za Raspberry Pi Pico da razširite svoje tehnično znanje za prihodnje eksperimentiranje. Za ta projekt boste potrebovali Pico z glavami nožic GPIO; preveri kako spajkati zatiče glave na Raspberry Pi Pico.
Vključuje nasvete o najboljših praksah spajkanja, tako da lahko zagotovite, da so glave nožic GPIO dobro povezane s ploščo Pico prvič.
Kako povezati strojno opremo
Ožičenje ni zapleteno; vendar obstaja nekaj korakov, pri katerih boste morali biti prepričani, da so vaši zatiči s tem pravilno povezani v mislih, razčlenimo, kako so komponente povezane med Raspberry Pi Pico in vašim maketa.
- Pin GP15 Pica bo moral biti priključen na en konec upora.
- Zatič GND na Picu bo speljan na negativni tir na mizi.
- Postavite tranzistor pred negativno stran konektorja motorja in napeljite žico od negativne strani tranzistorja do negativne tirnice na mizi.
- Še enkrat preverite, ali je napeljava pravilno poravnana s priključkom motorja (to je pomembno).
- Pin VSYS Pica se bo moral povezati s pozitivno tirnico na mizi. To bo zagotovilo, da se motorju preko tranzistorja dovaja 5 V moči (v primerjavi z drugimi zatiči Pico s samo 3,3 V).
Medtem ko opravljate zadnje preglede ožičenja, se prepričajte, da je premostitvena žica povezana s pozitivnega vodila testne plošče na pozitivno stran priključnega priključka motorja. Poleg tega bo treba drugi konec upora povezati s srednjim zatičem tranzistorja. Če še ni očitno, se prepričajte, da pravilno priključite negativno in pozitivno žico od priključnega priključka na motor.
Raziskovanje kode
Najprej boste morali prenesti kodo MicroPython iz MUO GitHub repozitorij. Natančneje, želeli boste pridobiti motor.py mapa. Sledite našemu vodniku do začetek uporabe MicroPythona za podrobnosti o uporabi Thonny IDE z Raspberry Pi Pico.
Ko se zažene, koda pove motorju, naj vrti ventilator, postopoma poveča hitrost do največje in nato po kratkem premoru zmanjša hitrost, dokler se spet ne ustavi. To se bo nenehno ponavljalo, dokler ne ustavite programa.
Na vrhu kode, uvoz stroj in čas modulov vam omogoča, da jih uporabite v programu. The stroj modul se uporablja za dodelitev GP15 kot izhodnega zatiča za motor prek tranzistorja z uporabo PWM (impulzno-širinska modulacija) za nastavitev njegove hitrosti. The čas modul se uporablja za ustvarjanje zakasnitev v delovanju programa, ko jih potrebujemo.
Poskusite zagnati kodo. Ventilator bo potreboval nekaj sekund, da se zavrti in začne vrteti. Končna za zanka postopoma povečuje izhodno vrednost motorja 0 do 65535 (oziroma tik pod tem) v korakih po 100. Podana je zelo kratka zakasnitev 5 milisekund (z time.sleep_ms (5)) med vsako spremembo hitrosti med zanko. Ko je zanka končana, a čas.sspi zakasnitev ene sekunde je nastavljena pred začetkom naslednje zanke.
V drugem za zanke, je vrednost koraka nastavljena na -100, za postopno zmanjšanje izhodne vrednosti motorja. Motor se bo postopoma upočasnil od polne hitrosti, dokler se popolnoma ne ustavi (pri 0). Po drugem čas.sspi zamikom ene sekunde, prvi za zanke se znova izvede, ker sta oba znotraj a medtem ko je res: neskončna zanka.
To je pravzaprav vse, kar je vključeno v uporabo tranzistorja in kode za poganjanje motorja ventilatorja. Upoštevajte, da se bo ta koda ponavljala večno. Torej boste morali pritisniti gumb za zaustavitev v vašem Thonny IDE, da ustavite motor in ventilator.
Kam te bo veter odnesel naslednjič?
Če temu poskusu dodate dodatne elemente, kot je 7-segmentni zaslon, vas bo nagradilo z razumevanjem, kako vetrne turbine uporabljajo kinetično energijo za pretvarjanje vetra v električno energijo.
Drug projekt, h kateremu bi se lahko usmerili, je postavitev domače vremenske postaje, ki spremlja zunanje razmere. Poleg tega boste našli druge zanimive projekte, kot je indikator vetra in zračne hitrosti, ki jih lahko ustvarite s svojim Raspberry Pi Pico.
S tem temeljnim znanjem, h katerim poskusom se boste podali naslednjič? Imate v mislih projekt? Če predolgo oklevate, lahko tvegate, da vaš um (in veter) spremeni smer.