Ders Notları > Projeler

4. 2 Eksen Arduino Shild Güneş Paneli

(1/7) > >>

Hasan ERTÜRK:
Bu dersimizde güneş panelinden mümkün olabilen maksimum seviyede enerji alabilmek için güneş panelini otomatik olarak güneşe yönlendiren platform yapmayı öğreneceğiz. Güneş konumunu değiştirdikçe platformumuz güneşin konumunu takip edecektir. Paltformun üzerine bir güneş pili yerleştirilmiştir. Güneş pili de bir bataryayı şarz etmektedir. Bu şekilde gündüzleri bataryamızı maksimum seviyede şarz edip, geceleri bataryamızdan enerji alabiliriz.

Güneşin pozisyonunu tespit edebilmek için sistemde 4 adet ldr (foto direnç) kullanmıştır. Bunlardan ikisi yatay kontrol, diğer ikisi dikey kontrol içindir. Her bir ldrye devre şemasında görüldüğü şekilde birer tane 10klık direnç seri bağlanmıştır. Bu bağlantı sayesinde arduinonun analog A0, A1, A2 ve A3 girişlerine güneşin pozisyonuna göre yaklaşık 0 volt ile yaklaşık 5 volt arasında birbirinden farklı gerilimler düşer. Hangi ldr daha fazla ışık alıyorsa o ldrye ait analog girişte diğer analog girişlere nazaran daha fazla gerilim düşümü olacaktır. Arduino programımız sayesinde analog girişlere düşen gerilimler değerlendirilerek servolara sağa ya da sola dönmeleri için sinyal yollanır. A0 ve A1 girişlerindeki gerilimler yatay kontrolü, A2 ve A3 girişlerindeki gerilimler ise dikey kontrolü sağlayacaktır. Servoların harekete geçmesiyle ldrlerin üzerine düşen ışık şiddetleri eşitlendiğinde ldrlerin üzerine düşen dolayısıyla A0 ve A1 (yatay kontrol) pinleri ile A2 ve A3 (dikey kontrol) pinlerine düşen gerilimler birbirine eşit olacaktır. Yani A0 gerilimi = A1 gerilimi ve A2 gerilimi = A3 gerilimi olana kadar servolar hareket edecek ve platformun güneşe göre uygun pozisyon alması sağlanacaktır.

Malzeme listesi:
Arduino uno
Pan tilt servo motor montaj kiti
Bakırlı pertinaks
Baskı devre malzemeleri
4 adet 10 k direnç
4 adet ldr
2 adet servo
Güneş pili
Batarya
Bilgisayar
Bağlantı iletkenleri
El ve güç aletleri
Muhtelif vida ve civatalar









ISIS çizimi
ISIS çizimini konu ekinden indirebilirsiniz.


Arduino Shild ARES çizimi
Ares dosyasını konu ekinden indirebilirsiniz.




Fritzing çizimi:
Fritzing dosyasını konu ekinden indirebilirsiniz.


Arduino kodlarımız:
Arduino kodlarına ait dosyayı konu ekinden indirebilirsiniz.

--- Kod: ---Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
--- Kod sonu ---

Badwet:
Hocam Merhaba youtube kanalından da yazmıştım ben tek eksen  yani doğu Batı ekseninde dc motor ile çalışan bir güneş takip devresi yapmak istiyorum.arduino'ya yeni başladım ve kendim biraz kod yazdım ama işin içinden çıkamadım konuyu özetlemek gerekirse doğu batı ekseninde çalışacak ,sistemde doğuda ve batıda birer limit sw olacak.2 ldr güneşi takip ederek batıya kadar gelecek ve  batıdaki lm sw e bastığında gün batmayacağı için ldr ler okumaya devam edecek ne zaman ki karanlık iyice çöktüğünde panel ertesi güne hazırlanmak için doğuya doğru yönelecek.doğudaki sw'e bastığında panel duracak ve ertesi günü bekleyecek.yazdığım kodları bu işin bir kısmını hallettim fakat doğuda ki sw'e bastığında sistem orada kalıyor devamlılığını sağlayamıyorum.şu an cep telefonundan yazıyorum kodları gönderemiyorum.kodlama konusunda Yardımınıza ihtiyacım var.

Hasan ERTÜRK:
Düşüneyim biraz yardımcı olmaya çalışacağım. Zor bir şey değil.

Badwet:
Yazmayı unutmuşum dc motorun devir yönünü röle ile + - nin yerini değiştirerek yapacağım. Yani 2 tane röle kullanacağım.dc motor da linear motor dedikleri tarzda bir motor olacak youtube da görmüştüm eleman yapmış ama onun sistemi arduino ile ama sadece zaman ayarlaması yaparak paneli döndürüyordu.yarın evdeki bilgisayarımdan daha detaylı anlatabilirim

Hasan ERTÜRK:
Anlatın bakalım.

Navigasyon

[0] Mesajlar

[#] Sonraki Sayfa

There was an error while thanking
Thanking...
Tam sürüme git