13 Haziran 2016 Pazartesi

PWM ile Fan Kontrol

Fan Raspberry Pi'nin 5v dc pinine bağlandı. GPIO2 pini çıkış olarak ayarlandı (100 hertz, pwm) ve transistörün beyz kutpuna bağlandı. Bu sayede transistörün beyz kutpuna uygulanan akımın miktarına bağlı olarak, kollektör ve emiter arasından geçen akım miktarının isteğe göre değiştirilebilmesi sağlandı. Yani transistör, fan hızını ayarlamak için kullanıldı.






 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(19,GPIO.OUT)
GPIO.setwarnings(False)

p=GPIO.PWM(19,100)

for i in range(2):
    p.start(25)
    print("%25")
    time.sleep(5)
    p.start(50)
    print("%50")
    time.sleep(5)
    p.start(65)
    print("%65")
    time.sleep(5)
    p.start(80)
    print("%80")
    time.sleep(5)
    p.start(100)
    print("%100")
    time.sleep(10)
 
GPIO.cleanup()

Hiç yorum yok:

Yorum Gönder