Raspberry pi ile röle kontrolü

fozbek

Kilopat
Katılım
1 Haziran 2014
Mesajlar
1.886
Makaleler
6
Çözümler
5
Daha fazla  
Cinsiyet
Erkek
Meslek
Software Developer
Merhabalar, elimde Raspberry Pi B var. Amacım android uygulama yazıp binanın kapı otomatiğine telefon üzerinden basabilmek. Raspberry'nin pinlerini kullanarak röleyi kontrol etmek istiyorum fakat yeterli gücü sağlayamıyor röleye. 3-5 adet led çalıştırmaya yetecek kadar gücü var fakat ledler çok canlı ışık vermiyorlar. Aklıma ldr alıp röleyi ışıkla kontrol etmek geldi fakat ledlerin ışıkları yeterli gelmedi. Nasıl yapabilirim bilgisi olan yardımcı olur musunuz ?

@byanigli
 
@byanigli Ne yalan söyleyeyim pinlerden pek bir şey anlamış değilim. Bu arada anladığım kadarıyla 5V çıkış değerine sahip pinler kontrol edilmiyor, doğru mudur ? Detaylı bilgi verme şansınız var mı ? Açıp kapama işlemini nasıl yapacağım mesela ?
 
indir (1).jpg


Protlar bu şekildedir.

C dili ile daha kolay yaparsın. Senaryomuz; Led yakmak söndürmek olsun ki, daha rahat anla.

İlk olarak kütüphaneyi indierlim ve yönetici hakkı verelim.
Kod:
git clone git://git.drogon.net/wiringPi

wd wiringPi
sudo ./build
Portlar hakkında bilgi toparlamak için

gpio readall diyerek portları kontrol edebilirsin.

GPIO 11 (23) portunu kullanalım wringPi kütüphanesi görede bu 4'de tekabül ediyor.

Önce bir c dosyası yaratmamız gerekli.

Kod:
nano technopatledapp.c

Şimdi c kodlarımızı yazalım.
Kod:
//kütüphanemizi dahil edelim
#include <wiringPi.h>

int main(void)
{
wiringPiSetup();
//4 pini çıkış olarak ayarlıyalım
pinMode(4,OUTPUT);
//Tekrarlamak için sonsuz bir döngüye ihtiyaçımız var
while(1)
{
//Ledi yakalım
digitalWrite(4,HIGH);
//1sn beklesin
delay(1000);
// led söndülerin
digitalWrite(4,LOW);
// yarım saniye sönük kalsın
delay(500);

}

}
 
@byanigli Öncelikle cevapladığınız için teşekkür ederim, kabloları hangi iki çıkışa takmalıyım ?
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı