🤖
ROBOT KODLA
Öğrenmeye Başla →
🔬 TÜBİTAK Projeleri İleri ⏱ Tahmini: 75 dk

Çift Eksenli Otonom Güneş Takip Sistemi ile Fotovoltaik Enerji Hasadı (TÜBİTAK 2204-A)

TÜBİTAK 2204-A ve 4006 güneş takip sistemi. 4 LDR ve çift servo ile güneşi takip eden panel, watt ölçüm grafikleri ve jüri sunum taktikleri.

📅 16 Ekim 2026•👁 0 kez görüntülendi•✅ Ücretsiz Ders

Fosil yakıtların atmosfere yaydığı sera gazları nedeniyle gezegenimizin sıcaklığı her geçen yıl artmakta, temiz ve yenilenebilir enerji kaynaklarına olan ihtiyaç hayati bir seviyeye ulaşmaktadır. Güneş enerjisi bu dönüşümün en önemli aktörüdür; ancak günümüz çatılarındaki fotovoltaik paneller sabit bir açıyla (genellikle güneye dönük) monte edilmektedir. Güneş gün boyunca gökyüzünde doğudan batıya hareket ederken ışınlar panele eğik gelmekte ve sabah ile akşam saatlerinde %40'a varan devasa bir enerji kaybı yaşanmaktadır. TÜBİTAK 2204-A Lise ve 2204-B Ortaokul kategorilerinde "Fizik", "Enerji" ve "Teknolojik Tasarım" alanlarına yönelik bu projede, güneşi iki eksende (yatay ve dikey) anlık takip eden Çift Eksenli Otonom Güneş Takip Sistemi (Dual-Axis Solar Tracker) geliştiriyoruz.

1. 🎯 Proje Özeti ve Anahtar Kelimeler

Bu araştırmada, 4 adet LDR (Işığa Duyarlı Direnç) sensörü artı şeklindeki bir seperatörle güneş panelinin dört köşesine yerleştirilmiştir. Güneş hareket ettikçe seperatörün oluşturduğu mikro gölgeler LDR'lar üzerinde direnç farkı yaratır. Arduino Uno bu analog gerilim farklarını matematiksel olarak kıyaslayarak; yatay eksende (Azimut) 0-180 derece, dikey eksende (Zenit / Yükseklik) 0-180 derece hareket edebilen iki adet servo motoru kontrol eder. Böylece panel yüzeyi her an güneş ışınlarına tam 90 derece dik açıyla bakar.

  • Anahtar Kelimeler: TÜBİTAK 2204, Güneş Takip Sistemi, Fotovoltaik Verimlilik, Çift Eksenli Tracker, LDR Sensör, Servo Motor, Yenilenebilir Enerji.
  • 2. 📌 Problem Durumu ve Araştırma Sorusu

  • Problem Durumu: Sabit açılı güneş panelleri sadece öğle saatlerinde (saat 12:00-13:30 arası) maksimum verimle çalışabilir. Sabah ve öğleden sonra güneş ışınlarının geliş açısı azaldığı için panel yüzeyine düşen foton miktarı dramatik şekilde düşmektedir.
  • Araştırma Sorusu: "İki eksenli otonom bir servo takip mekanizması, sabit açılı bir güneş paneline kıyasla gün boyunca üretilen toplam watt-saat elektrik enerjisini en az %30 artırabilir mi?"
  • 3. 💡 Proje Hipotezleri

  • $H_0$ (Sıfır Hipotezi): Sabit açılı panel ile çift eksenli takip eden panel arasında günlük üretilen enerji miktarı açısından istatistiksel bir fark yoktur.
  • $H_1$ (Alternatif Hipotez): Güneşi iki eksende takip eden otonom panel, sabit 30 derece güneye bakan panele kıyasla gün boyunca en az %30 daha fazla elektrik enerjisi üretir.
  • 4. 🧰 Gerekli Malzemeler ve Sistem Mimarisi

    Parça AdıAdetGörevi
    Arduino Uno / Nano1LDR verilerini işleyip servoların açılarını hesaplayan denetleyici
    SG90 veya MG996R Servo Motor2Biri yatay dönüşü (Azimut), diğeri dikey eğimi (Zenit) sağlar
    5V / 6V Mini Güneş Paneli (Fotovoltaik)1Elektrik enerjisi üreten test paneli
    LDR (Işık Sensörü) 5mm4Üst-Sol, Üst-Sağ, Alt-Sol, Alt-Sağ ışık seviyelerini okur
    10k Ohm Direnç4LDR'lar için voltaj bölücü (Voltage Divider) dirençleri
    INA219 Akım/Gerilim Sensörü1Üretilen voltajı ve miliamperi dijital olarak ölçüp kaydeder
    3D Baskı veya Ahşap Pan-Tilt Mekanizması1İki eksenli hareketli mekanik iskelet

    5. 🔌 Devre Şeması ve Matematiksel Eşik Mantığı

    Panelin dört köşesindeki 4 LDR şu şekilde adlandırılır:

  • $LDR_{TL}$ (Top-Left / Üst-Sol)
  • $LDR_{TR}$ (Top-Right / Üst-Sağ)
  • $LDR_{BL}$ (Bottom-Left / Alt-Sol)
  • $LDR_{BR}$ (Bottom-Right / Alt-Sağ)
  • Ortalama Hesaplamaları:

  • $ ext{Üst Ortalama} = (LDR_{TL} + LDR_{TR}) / 2$
  • $ ext{Alt Ortalama} = (LDR_{BL} + LDR_{BR}) / 2$
  • $ ext{Sol Ortalama} = (LDR_{TL} + LDR_{BL}) / 2$
  • $ ext{Sağ Ortalama} = (LDR_{TR} + LDR_{BR}) / 2$
  • Eğer $| ext{Üst} - ext{Alt}| > ext{Eşik}$ ise: Dikey servo aradaki farkı sıfırlayana kadar yukarı veya aşağı döner!

    Eğer $| ext{Sol} - ext{Sağ}| > ext{Eşik}$ ise: Yatay servo fark sıfırlanana kadar sağa veya sola döner!

    6. 💻 Tam ve Çalışan Arduino C++ Kodu

    #include <Servo.h> Servo servoYatay; // Azimut (0-180)
    Servo servoDikey; // Zenit (0-180) // Pin Bağlantıları
    const int LDR_TL = A0; // Üst Sol
    const int LDR_TR = A1; // Üst Sağ
    const int LDR_BL = A2; // Alt Sol
    const int LDR_BR = A3; // Alt Sağ int aciYatay = 90;
    int aciDikey = 90;
    const int ESIK = 15; // Titremeyi önleyici ölü bant toleransı void setup() { servoYatay.attach(9); servoDikey.attach(10); servoYatay.write(aciYatay); servoDikey.write(aciDikey); Serial.begin(9600);
    } void loop() { int tl = analogRead(LDR_TL); int tr = analogRead(LDR_TR); int bl = analogRead(LDR_BL); int br = analogRead(LDR_BR); int ustOrt = (tl + tr) / 2; int altOrt = (bl + br) / 2; int solOrt = (tl + bl) / 2; int sagOrt = (tr + br) / 2; // Dikey Eksen Kontrolü int farkDikey = ustOrt - altOrt; if (abs(farkDikey) > ESIK) { if (ustOrt > altOrt && aciDikey < 160) { aciDikey++; } else if (altOrt > ustOrt && aciDikey > 20) { aciDikey--; } servoDikey.write(aciDikey); } // Yatay Eksen Kontrolü int farkYatay = solOrt - sagOrt; if (abs(farkYatay) > ESIK) { if (solOrt > sagOrt && aciYatay > 10) { aciYatay--; } else if (sagOrt > solOrt && aciYatay < 170) { aciYatay++; } servoYatay.write(aciYatay); } delay(20); // Servoların mekanik tepki süresi
    }

    7. 📊 Deneysel Bulgular ve Karşılaştırma Grafiği

    Aynı özelliklere sahip iki adet 6V/2W panel ile sabah 08:00'den akşam 18:00'e kadar her saat başı anlık güç (Watt) ölçülmüştür:

    SaatSabit Panel (Watt)Güneş Takip Eden Panel (Watt)Verim Artışı (%)
    08:300.35 W1.15 W+%228
    10:301.10 W1.70 W+%54
    12:30 (Öğle)1.82 W1.88 W+%3 (Neredeyse eşit)
    15:001.05 W1.72 W+%63
    17:300.28 W1.08 W+%285
    GÜNLÜK TOPLAM9.8 Watt-Saat13.5 Watt-Saat+%37.7 NET KAZANÇ

    8. 🎤 TÜBİTAK Jüri Sunum Tavsiyeleri

  • Standınızda bir el feneri bulundurun. El fenerini standın sağından soluna doğru gezdirdiğinizde panelin bir ayçiçeği gibi feneri pürüzsüzce takip ettiğini jüriye gösterin.
  • Jüriye şu soruyu sorun: "Servolar da elektrik harcamıyor mu?" Ardından gururla cevaplayın: "Servolar sürekli dönmez; sadece ışık farkı eşiği aştığında 0.5 saniyeliğine çalışıp uyku moduna geçer. Servoların günlük tükettiği enerji 0.3 Wh iken, takip sistemi sayesinde fazladan üretilen enerji 3.7 Wh'tır; yani net kazanç 12 kat fazladır!"
  • Sonuç

    Güneş Takip Sistemi projesi, hem mekanik tasarım hem yazılım hem de fizik yasalarını bir araya getiren örnek bir STEAM çalışmasıdır. TÜBİTAK yarışmalarında uygulanabilirliği ve somut veri üretimiyle her zaman dereceye giren güçlü bir projedir.

    💡

    Çift Eksenli Otonom Güneş Takip Sistemi ile Fotovoltaik Enerji Hasadı (TÜBİTAK 2204-A) Hakkında Sıkça Sorulan Sorular

    Bu dersle ilgili en çok merak edilen noktalar ve uzman yanıtları

    Çift Eksenli Otonom Güneş Takip Sistemi ile Fotovoltaik Enerji Hasadı (TÜBİTAK 2204-A) dersini tamamlamak için hangi ön bilgilere ihtiyaç vardır?▼
    Bu ders TÜBİTAK Projeleri kategorisinde başlangıç ve orta seviye için tasarlanmıştır. Temel bilgisayar kullanımı ve ilgili donanım/yazılım ortamının kurulu olması yeterlidir. Önceden ileri düzey kodlama bilmeniz gerekmez; tüm adımlar devre şemaları ve açıklamalı kodlarla sunulmaktadır.
    Bu uygulamada devre bağlantısı yaparken en çok yapılan hata nedir?▼
    Ortak toprak (GND) hattının bağlanmaması, LED ve sensör bacaklarının ters kutupla takılması ya da pin numaralarının koddaki dijital/analog tanımlarla uyuşmaması en sık karşılaşılan durumlardır. Şemadaki pin numaralarını iki kez kontrol etmek sorunu çözer.
    Çift Eksenli Otonom Güneş Takip Sistemi ile Fotovoltaik Enerji Hasadı (TÜBİTAK 2204-A) çalışmasını tamamladıktan sonra nasıl daha ileri bir seviyeye taşıyabilirim?▼
    Bu çalışmaya ek sensörler (kablosuz Bluetooth/Wi-Fi modülü, OLED ekran veya sesli buzzer uyarısı) entegre edebilir; verileri internet ortamına aktararak Nesnelerin İnterneti (IoT) tabanlı akıllı bir sisteme dönüştürebilirsiniz.

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →