Arduino ile Sıcaklık Değerine Göre 220V Ampul Yakma Uygulaması

Merhaba Arkadaşlar...

Bu projede arduinoyla termistörden alınan sıcaklık bilgisine göre tekli 5V röle kullanılarak şebekeden çekilen 220V ile ampul yakma uygulaması yapacağız.

Öncelikle bildiğiniz gibi Arduino maksimum 5 Volt çıkış verebiliyor, ampul yakmak için ise 220 Volt kullanmamız gerekiyor. Basit bir röle devresi kullanarak bu işi halledebiliriz.

TEKLİ 5V RÖLE KARTI


Tekli role kontrol kartı, 5V ile kontakların kontrol edilebildiği, Arduino veya diğer başka mikrodenetleyeciler ile kullanılabilen bir röle kartıdır.

Mikrodenetleyeciden tetik sinyali sırasında 20mA'lik bir akım çekmektedir. Çeşitli hobi, endüstriyel ve robotik projelerde sıklıkla kullanılır.

30V DC veya 220V AC gerilimde 10A'e kadar akımı anahtarlayabilmektedir. Her bir role için kontrol ledleri bulunmaktadır. Röleler lojik 0 (0V) ile tetiklenir.
Her bir röle için NC, NO ve COM bacakları dışarı alınmıştır. Böylece tetikleme durumunda kısa devre veya tetikleme durumunda açık devre olması istenilen durumlarda kullanılabilir. 

Kablolar NC ve C bacaklarına bağlanarak normalde kapalı devre edilir. Yani direk 220V çekilir. 


Kablolar NO ve C bacaklarına bağlanarak normalde açık devre edilir. Yani Arduino'dan gelen 5V tetikleme ile anahtar kapanır ve devre tamamlanır. 220V çekilir.

Satın almak için aşağıdaki linklerden yararlanabilirsiniz. 

Röle kartı hakkında detaylı bilgi edinmek isteyenler için;

Röle kartını hakkında özet bilgi verdikten sonra gelelim projemize.. Projemizin çizimi bağlantılar ve kompanentler aşağıdaki gibidir. 


Devreyi kurduktan sonra kodlarımızı yazalım.
#include <math.h> 

int pinOut = 10;

double Thermistor(int RawADC) {
double Temp;
Temp = log(10000.0*((1024.0/RawADC-1)));
Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );
Temp = Temp - 273.15;
Temp = (Temp * 9.0)/ 5.0 + 32.0;
return Temp;
}

void setup() {
Serial.begin(9600);
pinMode(10, OUTPUT);
}

void loop() {
int val;
double temp;
val=analogRead(0);
temp=Thermistor(val);
Serial.print("Temperature = ");
Serial.print(temp);
Serial.println(" F");
if (temp >= 150){
digitalWrite(pinOut, LOW);
}
else {
digitalWrite(pinOut, HIGH);
}
delay(500);
}

Ad

Arduino Autocad Bilim-Teknoloji Biyomedikal Sistemler C-Programlama C# C# Programlama Diferansiyel Denklemler Dijital Kontrol Sistemleri Elektrik Devreleri 1 Elektrik Devreleri 2 Elektrik Makineleri 1 Elektrik Makineleri 2 Elektrik Tesislerinde Koruma Elektromantetik Alan Teorisi Elektromantetik Dalga Teorisi Elektronik 1 Elektronik 2 Elektronik-Devreler EmguCV Genel Fizik Genel Kimya Genel Matematik Gömülü Linux Güç Elektroniği Haberleşme Sistemleri İşaret ve Sistemler Lineer-Cebir Lojik Devreler Malzeme Bilimi MATLAB Mikroişlemciler Olasılık ve İstatistik Otomatik Kontrol Sistemleri PLC-Otomasyon Proje Yönetimi ve Girişimcilik Raspberry Pi Sayısal Analiz Sayısal İşaret İşleme Teknik-Kutuphane Termodinamik Yüksek Gerilim Tekniği
false
ltr
item
Çağlar GÜL: Arduino ile Sıcaklık Değerine Göre 220V Ampul Yakma Uygulaması
Arduino ile Sıcaklık Değerine Göre 220V Ampul Yakma Uygulaması
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO9BZfpumPR9lmN4RBIN47u1ybYj_lS2Lx30ndWzsxRajwsnx859AgFXsh2w-avWbQNKaMxozmmSsIYjnfNMuZovyJowKVCNaa6S7_JAV-rzSdVFrQfFj-65HxsigVPXmpBgJcZTvsDLs/s1600/5V-Relay-Pinout.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO9BZfpumPR9lmN4RBIN47u1ybYj_lS2Lx30ndWzsxRajwsnx859AgFXsh2w-avWbQNKaMxozmmSsIYjnfNMuZovyJowKVCNaa6S7_JAV-rzSdVFrQfFj-65HxsigVPXmpBgJcZTvsDLs/s72-c/5V-Relay-Pinout.png
Çağlar GÜL
https://elektronikafa.blogspot.com/2016/09/arduino-ile-scaklk-degerine-gore-220v.html
https://elektronikafa.blogspot.com/
http://elektronikafa.blogspot.com/
http://elektronikafa.blogspot.com/2016/09/arduino-ile-scaklk-degerine-gore-220v.html
true
871250089272898028
UTF-8
Not found any posts Not found any related posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU Tag ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Contents See also related Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy