İçindekiler:
Video: Arduino Solar Tracker: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Geo bruce tarafındanBruce yanıyorYazarın daha fazlasını izleyin:
Hakkında: Merhaba, ben Bruce. Belçika'da öğrenciyim. Çok çeşitli ilgi alanlarım var: elektronik, bilgisayar, teknoloji,… Boş zamanlarımda çok zaman harcıyorum: projeler, interneti keşfetmek, bisiklete binmek. ht… Geo bruce hakkında daha fazla bilgi »
Ne işe yarar: Güneş gibi en parlak ışık kaynağını arar. Bu projenin daha yeni ve daha iyi bir versiyonu var:
Adım 1: Nasıl Çalışır?
Nasıl çalışır: Aralarında yaprak bulunan 4 LDR'lik bir sensör yaptım
Beyaz noktalar LDR'lerdir
Üstteki çubuk güneşe veya en parlak noktaya doğru tutulduğunda, dört LDR üzerlerine aynı miktarda ışık alır.
Işık üstte bırakıldığında Örnek1: sağ üst, sağ aşağı, sol aşağı gölgededir ve sol üst en fazla ışığı alır Örnek2 ışık üstteyken sol ve sağ alt gölgededir ve üst üsttedir ışıkta
Adım 2: Parça Listesi
- 2 x servo Ebay bağlantısı 1.5$ / adet
- 4 x ışığa bağlı direnç (ldr) Ebay'de ucuz LDR'ler 20 adet için 0.78$
- 4 x dirençler 10K Dirençler Ebay'de 50 adet ücretsiz gönderim için 0.78$
- 1 x Arduino Arduino UNO Ebay bağlantısı 3.5$ ücretsiz kargo
- 2 x potansiyometre 10k (değer önemli değil) Ebay link
3. Adım: Kurulum
Sadece sıcak tutkalla birbirine yapıştırın !!!
Adım 4: Devre
Adım 5: Kod
kodu bu sayfadan indirebilirsiniz /* bu kod geobruce tarafından yazılmıştır daha fazla bilgi için sitemi kontrol edin https://xprobe.net */ #include // Servo kitaplığı dahil Servo yatay; // yatay servo int servoh = 90; // yatay servo servo dikey dur; // dikey servo int servov = 90; // dikey servo standı // LDR pin bağlantıları // isim = analogpin; int ldrlt = 0; //LDR sol üst int ldrrt = 1; //LDR üst sağ int ldrld = 2; //LDR aşağı sol int ldrrd = 3; // ldr aşağı doğru geçersiz kurulum() { Serial.begin(9600); // servo bağlantıları // isim.attacht(pin); yatay.ek(9); dikey.ekle(10); } void loop() { int lt = analogRead(ldrlt); // sol üst int rt = analogRead(ldrrt); // sağ üst int ld = analogRead(ldrld); // sol aşağı int rd = analogRead(ldrrd); // aşağı sağ int dtime = analogRead(4)/20; // potansiyometreleri oku int tol = analogRead(5)/4; int avt = (lt + rt) / 2; // ortalama değer üst int avd = (ld + rd) / 2; // aşağı ortalama değer int avl = (lt + ld) / 2; // kalan ortalama değer int ort = (rt + rd) / 2; // ortalama değer sağ int dvert = avt - avd; // yukarı ve aşağı arasındaki farkı kontrol et int dhoriz = avl - avr;// sol ve sağ arasındaki farkı kontrol et if (-1*tol > dvert || dvert > tol) // farkın else toleransında olup olmadığını kontrol et dikey açıyı değiştir { if (avt > avd) { servov = ++servov; if (servov > 180) {servov = 180; } } else if (avt < avd) { servov= --servov; if (servov < 0) {servov = 0; } } dikey.write(servov); } if (-1*tol > dhoriz || dhoriz > tol) // farkın tolerans dahilinde olup olmadığını kontrol edin, aksi takdirde yatay açıyı değiştirin { if (avl > avr) { servoh = --servoh; if (servoh < 0) { servoh = 0; } } else if (avl < ort) { servoh = ++servoh; if (servoh > 180) { servoh = 180; } } else if (avl == avr) { // hiçbir şey } yatay.write(servoh); } gecikme(dtime); }
Celestron Uzay Yarışmasında İkincilik
Önerilen:
DIY Solar Tracker: 27 Adım (Resimlerle)
DIY Solar Tracker: Giriş Genç öğrencileri mühendislikle tanıştırmayı ve onlara güneş enerjisi hakkında bilgi vermeyi amaçlıyoruz; müfredatlarının bir parçası olarak bir Helios inşa etmelerini sağlayarak. Mühendislikte enerji üretimini fosil yakıt kullanımından uzaklaştırmak için bir çaba var
Arduino Nano V2 ile Otomatik Solar Tracker Oluşturma: 17 Adım (Resimlerle)
Arduino Nano V2 ile Otomatik Solar Tracker Oluşturma: Merhaba! Bu Eğitilebilir Yazının, Solar Tracker projemin ikinci bölümü olması amaçlanmıştır. Güneş izleyicilerinin nasıl çalıştığına ve ilk izleyicimi nasıl tasarladığıma ilişkin bir açıklama için aşağıdaki bağlantıyı kullanın. Bu, bu proje için bağlam sunacaktır.https://www.instructables.co
DIY Minyatür Solar Tracker: 5 Adım (Resimlerle)
DIY Minyatür Solar Tracker: Bu projede size adından da anlaşılacağı gibi gün boyunca güneşin hareketini takip edebilen bir güneş takip cihazının nasıl oluşturulacağını göstereceğim. Ve sonunda size güneş takip cihazına monte edilmiş bir güneş paneli arasındaki enerji hasadı farkını göstereceğim
IOT123 - SOLAR TRACKER - TILT/PAN, PANEL FRAME, LDR MOUNTS RIG: 9 Adım (Resimlerle)
IOT123 - SOLAR TRACKER - TILT/PAN, PANEL ÇERÇEVE, LDR MOUNTS RIG: Çift eksenli güneş izleyicileri için kendin yap tasarımlarının çoğu "dışarıda"; Birkaç Güneş Pili, mikro denetleyici, pil ve muhafaza etrafında itmek için gerçekten düşük dereceli 9G Mikro Servo'ya dayanmaktadır. Etrafında tasarlayabilirsiniz
Ayçiçeği - Arduino Solar Tracker: 5 Adım (Resimlerle)
Ayçiçeği - Arduino Solar Tracker: 'Ayçiçeği', güneş panelinin şarj olurken verimliliğini artıracak Arduino tabanlı bir güneş takip cihazıdır. güneş. bize izin ver