Mekatronik Mühendisliği Forum


Arduino Su Seviye Sensörü -Arduino Elektrik Motoru ile Su seviyesi Ayarlama Projeli!
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5


Konu: 38
Mesaj: 66
Cinsiyet: Erkek
Kıdem: Apr 2017

Arduino Su Seviye Sensörü Ve Arduino  Elektrik Motoru ile Su seviyesi Ayarlama Projesi
Mehaba arkadaşlar Smile bugün su seviyesi sensörü ile birden fazla proje yapıcaz.Öncelikle su seviyesi sensörü direnç degişimi temeline dayanarak hesaplama yapılır.Bu sayede su seviyesi ölcülmüş olur.Genellikle analog degerler ile bu sistem ayarlanıp dijital degişkenler ile  istenilen ileti saglanıp sisteme gerekli olan geribesleme  saglanır.

Piyasada bulunan birçok model vardır benim tavsiyem profesionel olarak ultrasonic su seviyesi sensörleri  SmileÇünkü sistem su ile temas halinde olmadıgı icin elektrotlar paslanma olmaz ve daha hassas ölcüm saglar.


Günümüzdeki şamandra sistemini düşünelim  şamandranın boşalması ile tekrar   dolmaya başlayan su   şamandranın su giriş vanasını kaldırma kuvveti ile yükselen kapagı sayesinde kapanıp su girişi engellenir.Tekrar su azaldıgı anda vana kapagı acılır tekrar su dolar ... bu döngü devam eder.

Şimdi bizim sistemimizi düşünelim seviye sensörü su seviyesini ölçer su miktarı azaldıgı anda röle devreye girer on olur röle 220V elektrikli su  motorunu çalıştırır ve sisteme su girişi olur , istenilen seviyeye gelince röle tetiklenir ve off konumuna gelir bu sayede elektrik motoru durur.


İlk olarak basit bir su seviye sensörünü örnegi yapalım
--Arduino uno
--Breadboard
--Su seviye sensörü
[Resim: N1PNWL.jpg]

Sensör Bağlantı şekli:
Vcc - Arduino 5V

GND - Arduino GND

A3 - Arduino Analog pin 3


Sadece su seviyesinin degerini serialporta yazdıran program:

Kod:
void setup()
{ Serial.begin(9600);
}
void loop()
{
Serial.println(analogRead(A3));
delay(100);
}


Serial porta Su Seviyelerini Yazan Program:


Kod:
const int read = A3;
int seviye;    
void setup()
{ Serial.begin(9600);
}

void loop()
{
seviye = analogRead(read);
if (seviye<=300){
Serial.println("Su seviyesi cok az");
}
else if (seviye>300 && seviye<=490){
Serial.println("Orta seviye su seviyesi");
}
else if (seviye>490 && seviye<=700){
Serial.println("İdeal su seviyesi");
}
else if (seviye>700){
Serial.println("Maksimum su seviyesi");
}
delay(4000);
}

[Resim: zBXLj6.jpg]




Su seviyesini elektrikli su motoru ile ayarlama projemiz:


Topraklar ortak.

Veri kablosu yani 3. dijitalpin =röleye baglantı



Kod:
int role = 3;//Dijitalpine baglıycaz
const int read = A3;
int seviye;    
void setup()
{ Serial.begin(9600);
 pinMode(role, OUTPUT);
}

void loop()
{
seviye = analogRead(read);
if (seviye<=300){
Serial.println("Su seviyesi cok az");
digitalWrite(role, HIGH);
}
else if (seviye>300 && seviye<=490){
Serial.println("Orta seviye su seviyesi");
digitalWrite(role, HIGH);
}
else if (seviye>490 && seviye<=700){
Serial.println("İdeal su seviyesi");
digitalWrite(role, HIGH);
}
else if (seviye>700){
Serial.println("Maksimum su seviyesi");
digitalWrite(role,LOW);
}
delay(4000);
}

Cevapla
Teşekkür Edenler Kızıl Kurt
(Bu mesajı son düzenleyen: 25-08-2017, 02:12 AM Alper_Arslantas.) .


Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  NODEMCU-ARDUINO IDE 4 -RELAY CONTROL Alper_Arslantas 1 231 12-10-2018, 13:50 PM
Son Mesaj: kilicaslanabdullah
  OLED DISPLAY ARDUINO MODULE Alper_Arslantas 1 214 12-10-2018, 13:50 PM
Son Mesaj: kilicaslanabdullah
  Arduino -(Motion detector)-Hareket Dedektörü Kullanımı Alper_Arslantas 0 284 26-02-2018, 02:10 AM
Son Mesaj: Alper_Arslantas
  Arduino --Nokia 5110 Ekran Baglamak Alper_Arslantas 0 232 26-02-2018, 02:01 AM
Son Mesaj: Alper_Arslantas
  Güneşi Takip Eden Robot Yapımı (Arduino Solar Tracker) kilicaslanabdullah 1 1,270 17-02-2018, 16:34 PM
Son Mesaj: mertkrg
  ARDUİNO ve diger ortamlarda prototipler üretebileceginiz bir sitemi arıyorsunuz ? !! Alper_Arslantas 0 307 22-11-2017, 19:49 PM
Son Mesaj: Alper_Arslantas
  ARDUINO NRF24 İLE 2x DC MOTOR KONTROLÜ Alper_Arslantas 0 489 22-11-2017, 19:31 PM
Son Mesaj: Alper_Arslantas
  ESP8266 Arduino LED Control Alper_Arslantas 0 511 23-09-2017, 22:47 PM
Son Mesaj: Alper_Arslantas
  Arduino ile valf kontrolü mehmet_i 2 1,393 24-08-2017, 00:11 AM
Son Mesaj: kilicaslanabdullah
  Arduino Valf Kontrolü Projesi | SELENOİD VALF | Örnek Projeli Alper_Arslantas 0 1,250 23-08-2017, 21:33 PM
Son Mesaj: Alper_Arslantas

Foruma atla:


Konuyu görüntüleyenler: 1 Misafir

Türkçe Çeviri : MyBB Türkiye
MyBB, © 2002-2018 MyBB Group.