3. syyskuuta 2025
Sähkömoottorin ohjaaminen NPN-transistorilla
Viime tunnilla opittua
Yhdistämällä pinni P0, P1 tai P2 maahan GND ledin välityksellä, voimme ohjata ledien palamista ohjelmoimalla mikrokontrolleri.Jos pinnit 3V ja GND yhdistetään ledillä, voi ledin vastus olla liian pieni ja se palaa. Älä siis yhdistä koskaan pinnejä 3V ja GND suoraan äläkä liian pienen vastuksen omaavan komponentin kautta.
Lopputunnista tehtävä itsearviointi
Linkki itsearviointilomakkeeseenSähkömoottorin kytkeminen mikrokontrolleriin ja sen ohjaaminen
Kun mikrokontrollerin 3V- ja GND-pinneihin kytketään sähkömottori, se pyörii jatkuvasti.Lisätään kuitenkin 3V-pinnin ja sähkömoottorin väliin NPN-transistori, jota ohjataan kannan (transistorin keskimmäisen jalan) välityksellä esimerkiksi pinnistä nolla (P0).
Transistorin kahden liittimen välisellä jännitteellä voidaan kontrolloida kahden muun liittimen läpi kulkevaa virtaa. Toisin sanoen moottori kytketään pinnien 3V ja GND väliin. Lisäksi transistorin keskimmäinen jalka liitetään pinniin P0, P1 tai P2, minkä avulla säädellään sitä, kuinka paljon transistori päästää virtaa lävitseen.

Moottorin pyörimistä säädetään siis pinnistä tulevalla ohjausvirralla
Oheisessa kytkennässä pinnistä nolla (P0) transistoriin tulevalla ohjausvirralla määritellään sähkömoottorille annettava virran suuruus.Harjoitustavoitteet:
- Laadi oheinen kytkentä
- Laadi ohjelma: Painettaessa kytkintä A moottori alkaa pyöriä, B kytkimestä pysähtyy
- Toisin sanoen: anna virtaa pinniin nolla, jolloin transistori päästää lävitseen kolmen voltin jännitteestä tulevaa virtaa
- Laadi ohjelmat
- Lisää vaihtoehtoiseksi syötteeksi äänellä käynnistäminen
- Kehitä koodia siten, että moottorien pyöriessä saat sen myös pysähtymään äänellä
- Muuta pinnistä nolla annettavan ohjausvirran suuruutta siten, että moottori "ryömii" eli pyörii juuri ja juuri. Etsi sopiva analogisen virran arvo.
- Kiihdytä moottori vähitellen täyteen vauhtiin.
- Ohjelmoi koodi, että moottori lakkaa automaattisesti pyörimästä viiden sekunnin kuluttua käynistämisestä.
- Lisää vaihtoehtoiseksi syötteeksi äänellä käynnistäminen
- Tee omia kokeiluja. Muista ledit. Ideoi itse!
Micro:bit:n sivulle