Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
Share Thread:
Raspberry Pi Otomatik Fan Yapımı
#1


Merhabalar, videodaki bu sevimli devrenin nasıl yapıldığını bilen üstadları konuya davet ediyorum  Blush
Forumda yaptığı bu devreyle beraber Rpi2 satan bi arkadaş vardı ama ilanını kaldırmış, özellikle kendisinden güzel bi makale bekliyorum Rolleyes
Ara
Cevapla
#2
devre namına hiçbirşeye gerek yok. fanın 3 ucu var. 2si besleme. 3.sü ise pwm (fan hızı ayarı). 3 pini de gpio'lardan uygun olana taktıktan sonra raspberry'de birkaç satır kod yazarak işlemci sıcaklığına göre fan hızını ayarlatmanız gerekiyor. bu konuyla ilgili internette birsürü kaynak bulabilirsiniz. birini paylaşayım:

https://www.raspberrypi.org/forums/viewt...7&p=430009
Ara
Cevapla
#3
Ahmet hocam hayır duamı aldınız  Blush pwm diye arama yapınca dediğiniz gibi kaynaklara ulaştım. Sadece resimdeki transistörü kullanmak gerekiyormuş ekstadan,kod olarak aşağıdaki kodu kullandım.gerisini resimler anlatıyor zaten  Rolleyes
5 voltta fan çok ses yaptığı için 3 volttan güç almayı tercih ettim

Kod:
#!/bin/bash
#raspi.gen.tr PWM
#17.05.2016 by Ahme_t
#RaspberryPI fan hızı kontrol

#Burdaki 18 yerine kullandığınız gpio değerini yazın 

echo "18" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio18/direction

#GPIO pin numarası
pin="18"

while true; do

#Sıcaklık Okuma
temp=$(cat /sys/class/thermal/thermal_zone0/temp | awk 'NR == 1 { print $1 / 1000}' | cut -c -4)

#Sıcaklık 47.99 derecede fan duracak
if [[ $(bc <<< "$temp <= 47.99") == 1 ]] ;
then
echo "Fan Durdu; $temp °C "
$(echo "0" > /sys/class/gpio/gpio$pin/value)
fi

#Sıcaklık 50 derecede fan başlıyacak
if [[ $(bc <<< "$temp >= 50") == 1 ]] ;
then
echo "Fan Başladı; $temp °C "

$(echo "1" > /sys/class/gpio/gpio$pin/value)
fi
sleep 2
done

id58919_bc337-40.jpg
EduiXGG.jpg
vZOB9MN.jpg
G9h9eRH.jpg
GaDSDfQ.jpg
oh0M0ho.jpg
Ara
Cevapla
#4
transistor kullanmadan nasıl yapabiliriz.
Fan 55 dereceden sonra çalışmaya başlıyacak. Çalıştıgı zaman da tam performans çalışıcak şekilde nasıl yapabiliriz?
Ara
Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi