İçindekiler:

Mario Soru Bloğu Güneş Monitörü: 7 Adım (Resimlerle)
Mario Soru Bloğu Güneş Monitörü: 7 Adım (Resimlerle)

Video: Mario Soru Bloğu Güneş Monitörü: 7 Adım (Resimlerle)

Video: Mario Soru Bloğu Güneş Monitörü: 7 Adım (Resimlerle)
Video: OHAA ! İPAD TABLETİ ARKADAŞINA VERDİ BABASI TEBRİK ETTİ 2024, Temmuz
Anonim
Mario Soru Bloğu Güneş Monitörü
Mario Soru Bloğu Güneş Monitörü

Çatımızda bizim için elektrik üreten bir güneş paneli sistemimiz var. Önceden büyük bir yatırımdı ve zaman içinde yavaş yavaş geri ödüyor. Bunu her zaman, güneş çıktığında birkaç saniyede bir kovaya düşen bir kuruş olarak düşünmüşümdür. Günden güne bu kuruşlar artıyor! Bu konsepti hayata geçirecek bir monitör yapmaya karar verdim. Mario Brothers'tan bir soru işareti bloğu mükemmel bir uyum olduğu ortaya çıktı. Güneş panellerimiz her bir kuruş değerinde elektrik ürettiğinde, blok yanar ve Mario jeton sesini çalar. Paneller her bir dolar değerinde elektrik ürettiğinde (100 jeton) yanar ve tıpkı oyundaki gibi Mario 1up sesini çalar. Ben değilken bile panellerimin çok çalıştığını mutlu bir şekilde hatırlatıyor.

Not: Bu projedeki kod şu anda yalnızca Enphase sistemleriyle çalışmaktadır. Farklı bir monitöre sahip bir sisteminiz varsa, sizin için işe yarayacak bir çözüm üzerinde işbirliği yapmayı çok isterim, aşağıya bir yorum bırakın.

Adım 1: Nasıl Çalışır?

Nasıl çalışır
Nasıl çalışır
Nasıl çalışır
Nasıl çalışır

Bu proje, güneş üretimini izlemek için Enphase Envoy kutusuna kablosuz olarak bağlanmak için bir NodeMCU kullanır. Şu anda üzerinde Elçi bulunan bir ağa bağlıysanız, kutunun üzerindeki ekrana bakarak IP adresini kontrol edin. Benimki şu anda 192.168.1.10'da. Aşağıdaki bağlantıyı takip ederseniz, panellerinizin şimdiye kadar ne kadar enerji ürettiğini ve mevcut güç çıkışını gösteren kısa bir (JSON) metin yanıtı alacaksınız.

192.168.1.10/api/v1/production (Muhtemelen 192.168.1.10 bölümünü Elçi IP adresinize uyacak şekilde değiştirmeniz gerekecektir.)

Bu proje, sistemin bir sent değerinde elektrik üretmesinin ne kadar sürdüğünü hesaplamak için kurulumda sağlanan "wattsNow" değerini ve kilovat saat başına fiyatı kullanır. Bu süre geçtikten sonra bozuk para sesi çalar ve sarı renkte yanıp söner.

Adım 2: Malzemeleri Toplayın

Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın

Bu güneş monitörünü oluşturmak için aşağıdakilere ihtiyacınız olacak.

Elektronik parçalar:

  • NodeMCU Amazon $4.99
  • Mini Breadboard
  • Sarı ve Yeşil LED
  • Piezo zili
  • 2-100 Ω dirençler
  • USB Micro B kablosu (Projeye güç sağlamak için kısa, programı yüklemek için daha uzun bir kablo kullandım)
  • Atlama telleri
  • USB duvar adaptörü (Eski bir iPhone şarj cihazı kullandım)
  • Bir kablosuz yönlendiriciye bağlı Enphase Envoy Monitor

Kutu Bileşenleri:

  • Tercihen sarı filamanlı 3D yazıcı
  • 3-1/8" kareye kesilmiş 3 parça pleksiglas
  • beyaz sprey boya (Rust-oleum kullandım, ancak daha şeffaf bir şey muhtemelen daha iyi olurdu)

3. Adım: NodeMCU'yu Kullanmaya Başlayın ve Programı Yükleyin

NodeMCU'yu Kullanmaya Başlayın ve Programı Yükleyin
NodeMCU'yu Kullanmaya Başlayın ve Programı Yükleyin
NodeMCU'yu Kullanmaya Başlayın ve Programı Yükleyin
NodeMCU'yu Kullanmaya Başlayın ve Programı Yükleyin

Magesh Jayakumar, NodeMCU'yu kullanmaya başlamak için mükemmel bir talimat hazırladı. Arduino IDE'de Nodemcu ESP8266'ya Hızlı Başlangıç Noktasına kadar açık ve birkaç örnek veriyor. NodeMCU'da yeni olup olmadığınızı kontrol etmeye değer, ancak burada da önemli adımları vereceğim.

  1. Arduino IDE'yi indirin, kurun ve başlatın.
  2. Tercihlere gidin ve "Ek Pano Yöneticisi URL'leri:" metin kutusuna aşağıdaki adresi girin ve ardından Tamam'ı tıklayın.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Araçlar> Pano> Pano Yöneticisi'ne gidin. ESP8266'yı arayın ve "ESP8266 Topluluğu tarafından esp8266"yı yükleyin
  4. Araçlar>Pano>NodeMCU 1.0'a gidin. Diğer Arduino kartlarının altında listelenecektir.
  5. NodeMCU'nuzun USB ile bağlı olduğundan emin olun ve Araçlar>Bağlantı Noktası>USB bağlantı noktanızı seçin'e gidin.
  6. SolarMonitor.ino dosyasını indirip açın ve Arduino IDE'de açın. Programın üst kısmında programın başarılı bir şekilde çalışması için ihtiyaç duyduğu 4 adet bilgi bulunmaktadır. Bunlar kablosuz ağ ssid'iniz ve şifreniz, Envoy ekranında listelenen Envoy IP adresiniz ve bir kWh güneş enerjisinin sent cinsinden değeridir. Bu son değeri elektrik faturanızdan alabilirsiniz. Eyaletiniz aracılığıyla bir SREC programına kayıtlıysanız, bunu da ekleyin.
  7. Pencerenin sol üst köşesindeki yükle (ok) düğmesine tıklayarak değiştirilen programı NodeMCU'nuza yükleyin.

Adım 4: Elektroniği Oluşturun

Elektroniği İnşa Edin
Elektroniği İnşa Edin
Elektroniği İnşa Edin
Elektroniği İnşa Edin

Elektronik bileşenleri oluşturmak için yukarıdaki kablo şemasına bakın. Özet aşağıdadır:

  • D6'ya bağlı yeşil LED'in pozitif ucu, 100 ohm rezistörün negatif ucu.
  • Sarı LED'in pozitif ucu D7'ye, Negatif ucu 100 ohm dirence bağlanır.
  • Piezo buzzer'ın pozitif ucu D8'e bağlanır.
  • Tüm devreler GND'de sonlanır.

Adım 5: Kutuyu Oluşturun

Kutuyu İnşa Et
Kutuyu İnşa Et

Kutuyu yazdırmak için yukarıdaki STL dosyalarını kullanın. Ben sarı filament kullandım. Soru işareti eklerini yapmak için üç kare pleksiglas 3-1/8" x 3-1/8" kesin. Soru işaretlerinin ışığı geçirmesini ama içerideki elektronik aksamı gizlemesini istedim, bu yüzden onlara hafif bir beyaz sprey boya kaplaması verdim. Rust-oleum kullandım, ancak daha şeffaf bir şey muhtemelen daha iyi sonuç verirdi. Ek parçalar kuruduğunda, kutunun iç yüzlerine sabitlemek için birkaç damla sıcak tutkal kullanın. Ardından duvar adaptörünü, tırnakları arkadan yapışacak şekilde kutuya ekleyin. Altta bir miktar sıcak tutkalla yerine sabitleyin.

Adım 6: Elektroniği Ekleyin

Image
Image

USB kablonuzu duvar adaptörüne takın ve NodeMCU'ya bağlayın. Kutudaki dağınıklığı en aza indirmek için burada kısaltılmış bir kablo kullandım. Son olarak, alttaki yapıştırıcıyı veya başka bir sıcak tutkal kullanarak devre tahtasını kutunun arkasına yapıştırın. Üstüne çık ve o enayi fişini prize tak. Farkına bile varmadan, Mario jetonlarında gözünün önüne geleceksin!

7. Adım: Gelecek Adımlar

  • Enphase dışında başkası tarafından yapılmış bir güneş paneli sisteminiz varsa, bunu sisteminizde de çalıştırmanıza yardımcı olmak isterim. Bir tür yerel veya web tabanlı API olduğu sürece, basit dize manipülasyonu olmalıdır. Bir yorum gönderin ve eğer yardım edebilirsem yapacağım.
  • Sayısal bir ekran ekleyebilirim, böylece her bing'de sentlerin arttığını görebilirim. Bizi izlemeye devam edin.

Önerilen: