PROJENİN AMACI
Arkadaşlar projemiz sensörle aldığınız verileri smtp sunucu protokolü ile istediğiniz bir mail adresine verileri göndermenizi sağlamaktadır.Peki bu bizim ne işimize yarar?
Akıllı ev sistemini düşünecek olursak evimizdeki herhangi bir olağan dışı durumu sensörler yardımı ile kendi mail adresimize(istediğimiz mail adresi) bilgilendirme olarak gönderebilmekteyiz.Mesela hareket sensörü ile evimize bizden başka birinin girip girmediğini doğrudan kendi mail adresimize gelen bilgiden öğrenebiliriz.Veyahut evimizin sıcaklığını öğrenip kombimizi biz işimizde veya okulumuzda iken çalıştırabiliriz.Kısacası sensörler aracılığı ile evimizdeki durumları(sıcaklık,ışığın açık kalıp kalmadığını..) öğrenebilir ve uzaktan kontrol edebiliriz.
KULLANILAN ENTEGRE VE MALZEMELER
1-) Ardunio mega 2560
2-)Ethernet Sheld
3-)DS1302
3-)DHT22
4-)LCD DİSPLAY(16*2)
5-)POTANSİYOMETRE-LED-JUMPER-HAVYA..
PROJEYE BAŞLIYORUZ
İlk aşamada projede sıcaklık sensörü(DHT22) ile ortam sıcaklığını ölçüp ds1302(yıl-ay-gün-saat-dk) entegresi kullanarak lcd displaye yazdırıyoruz.
İkinci aşamada sensörlerle aldığımız sıcaklık verisini bizim belirlediğimiz mail adresine 4 saniye aralıklarla göndericeğiz.Bunun için ardunio yazılım programını kullanarak sd.h-sp.h-liquitcrystal.h-ethernet.h-dht11.h-virtuabotixrtc.h kütüphanelerimizi eklememiz gerekir.Algoritmamızı kütüphanemizi eklediğimize göre kurabiliriz;
Sensörden aldığımız sıcaklık verilerini SMPT sunucusunu kullanarak ki bu sunucudan gireceğimiz username ve şifreyi kodlayıp programımızda kullanmamız gerekir.Böylelikle veri internet sunucusundan bizim belirlediğimiz mail adresine gidecektir.Burada sunucu bizim için araç vazivesi görüyor.
PROJEDE SONA DOĞRU..
SMTP protokolü ile sunucumuzdan mail gönderelim.Sunucu resimde de görüldüğü gibi sending mail gönderisinde bulunarak maili gönderdiğini bildiriyor.Videoda daha iyi görebilirsiniz.