13. syyskuuta 2023
Sähkömoottorin ohjaaminen NPN-transistorilla
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.
Harjoitustavoitteet:
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.
Moottorin pyörimistä säädetään pinnistä tulevalla ohjausvirralla
Oheisessa kytkennässä pinnistä nolla (0) tulevalla virralla 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