Arduino ile Akıllı Perde Projesi

Katılım
29 Ağustos 2014
Mesajlar
2.961
Daha fazla  
Cinsiyet
Erkek
Almamız gereken parçalar:
  1. Arduino
  2. DC motor(Redüktörlü olursa daha iyi olur.)
  3. L298N motor sürücü
  4. HC05 veya HC06 bluetooth modülü
  5. 9V adaptör veya 9V pilde olabilir.
Yapılacak bağlatılar:


Arduino'ya yüklenecek kodlar:
Kod:
/*L298N'e bağlanacak  pinleri belirleniyor */
const int ileri= 7;
const int geri= 6;


void setup(){
  /* Bluetooth için port açılıyor */
  Serial.begin(9600);
 
  /* motorları kontrol eden pinler çıkış olarak ayarlanıyor */
  pinMode(ileri,OUTPUT);
  pinMode(geri,OUTPUT);
}

void loop(){
  if (Serial.available() > 0) {   /*Bluetooth’tan veri bekliyoruz */
    char tus = (char)Serial.read();

    if( tus == 'w' )
     {
      digitalWrite(ileri,HIGH); /* ileri dönme sağlanıyor */
    digitalWrite(geri,LOW); /* ileri dönme sağlanıyor */
     }

    if( tus == 's' )
      {
              digitalWrite(ileri,LOW); /* geri yönde dönme sağlanıyor */
          digitalWrite(geri, HIGH); /* geri yönde dönme sağlanıyor */
      }
    if( tus == 'x' )
      {
      /* Tüm motorlar kitlenerek durma sağlanıyor */
          digitalWrite(ileri, HIGH);
          digitalWrite(geri, HIGH);
      }
}

Android telefonla kontrol edebilmek için gerekli program: Bluetooth Control.apk

Program arayüzü:
 
Yazdığınız kodlar hangi dilde?
 
Motoru perdeyi tam kapatınca veya tam açınca otomatik olarak nasıl durdurabiliriz ?
 
Motoru perdeyi tam kapatınca veya tam açınca otomatik olarak nasıl durdurabiliriz ?
Kornişin iki ucuna mıknatıs koyarsın, perden ile hareket eden bir hall sensör eklersin sistemine. Gayet ucuz ve küçük bir sensör. Hall sensör manyetik alan değişimini yakalar. Bu şekilde Arduino’un manyetik alan değişiminde motorun gücünü kesmesini kodlayarak tam açılınca ya da kapatınca otomatik kapanmasını sağlarsın.
 
Bu sayfada bulunan androit telefona yuklemek için calismiyor bunula ilgilenebiliri misinz?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…