Mündəricat:

Mario Sual Blok Günəş Monitoru: 7 Adım (Şəkillərlə birlikdə)
Mario Sual Blok Günəş Monitoru: 7 Adım (Şəkillərlə birlikdə)

Video: Mario Sual Blok Günəş Monitoru: 7 Adım (Şəkillərlə birlikdə)

Video: Mario Sual Blok Günəş Monitoru: 7 Adım (Şəkillərlə birlikdə)
Video: Ən çətin məntiq testi.😉 Kim tapsa 1-ci yer. Yalnız 1 nəfər.❗❗ 2024, Noyabr
Anonim
Mario Sual Blok Günəş Monitoru
Mario Sual Blok Günəş Monitoru

Damımızda bizim üçün elektrik enerjisi istehsal edən bir günəş paneli sistemi var. Öncədən böyük bir sərmayə idi və zamanla yavaş -yavaş geri ödəyir. Həmişə bunu günəş çıxanda bir neçə saniyədə bir kovaya atılan bir qəpik kimi düşünmüşəm. O qəpiklər gündən -günə artır! Bu konsepsiyanı həyata keçirəcək bir monitor qurmağa qərar verdim. Mario Brothers -in sual işarəsi blokunun mükəmməl uyğun olduğu ortaya çıxdı. Günəş panellərimiz bir qəpik elektrik enerjisi istehsal etdikdə blok işıq saçır və Mario sikkə səsini çalır. Panellər hər dəfə bir dollar dəyərində elektrik enerjisi istehsal etdikdə (100 sikkə) işıq saçır və oyun kimi Mario 1up səsini səsləndirir. Panellərimin mən işləməsəm də çox çalışdığını xoşbəxt bir xatırlatmadır.

Qeyd: Bu layihədəki kod hazırda yalnız Enphase sistemləri ilə işləyir. Fərqli bir monitoru olan bir sisteminiz varsa, sizin üçün işləyəcək bir həll üzərində əməkdaşlıq etmək istərdim, aşağıda bir şərh yazın.

Addım 1: Necə Çalışır

Bu necə işləyir
Bu necə işləyir
Bu necə işləyir
Bu necə işləyir

Bu layihə günəş istehsalını izləmək üçün Enphase Envoy qutusuna kabelsiz qoşulmaq üçün NodeMCU istifadə edir. Hal -hazırda bir Elçi ilə bir şəbəkəyə qoşulmusunuzsa, qutudakı ekrana baxaraq onun IP ünvanını yoxlayın. Mənimki hazırda 192.168.1.10 səviyyəsindədir. Aşağıdakı linki izləsəniz, panellərinizin indiyə qədər nə qədər enerji istehsal etdiyini və cari enerji çıxışını göstərən qısa (JSON) mətn cavabı alacaqsınız.

192.168.1.10/api/v1/production (Çox güman ki, 192.168.1.10 hissəsini Envoy IP ünvanınıza uyğun olaraq dəyişdirməlisiniz.)

Bu layihə, sistemin bir sent dəyərində elektrik istehsal etməsi üçün nə qədər vaxt lazım olduğunu hesablamaq üçün "wattsNow" dəyərindən və quraşdırma zamanı verilən kilovat saat başına qiymətdən istifadə edir. Bu müddət keçdikdən sonra sikkə səsini çalır və sarı yanıb -sönür.

Addım 2: Materialları toplayın

Materialları toplayın
Materialları toplayın
Materialları toplayın
Materialları toplayın

Bu günəş monitorunu qurmaq üçün aşağıdakılara ehtiyacınız olacaq.

Elektron komponentlər:

  • NodeMCU Amazon 4.99 dollar
  • Mini Çörək Paneli
  • Sarı və Yaşıl LED
  • Piezo səs siqnalı
  • 2-100 Ω rezistorlar
  • USB Micro B kabeli (Proqramı yükləmək üçün qısa bir kabel istifadə etdim və daha uzun kabel istifadə etdim)
  • Jumper telləri
  • USB divar adapteri (köhnə bir iPhone şarj cihazı istifadə etdim)
  • Enphase Envoy Monitor simsiz bir routerə qoşuldu

Kutu komponentləri:

  • Sarı rəngli filamentli 3D printer
  • 3-1/8 "kvadratına kəsilmiş 3 ədəd pleksiglas
  • ağ sprey boyası (Rust-oleum istifadə etdim, amma daha şəffaf bir şey daha yaxşı olardı)

Addım 3: NodeMCU ilə Başlayın və Proqramı Yükləyin

NodeMCU ilə Başlayın və Proqramı Yükləyin
NodeMCU ilə Başlayın və Proqramı Yükləyin
NodeMCU ilə Başlayın və Proqramı Yükləyin
NodeMCU ilə Başlayın və Proqramı Yükləyin

Magesh Jayakumar, NodeMCU ilə işə başlamaq üçün əla bir təlimat yaratdı. Arduino IDE -də Nodemcu ESP8266 -ya sürətli başlama Aydındır və bir neçə nümunə verir. NodeMCU -da yeni olduğunuzu yoxlamağa dəyər, amma burada vacib addımları da verəcəyəm.

  1. Arduino IDE -ni yükləyin, quraşdırın və işə salın.
  2. Tercihlərə gedin və "Əlavə Kartlar Meneceri URL'leri:" mətn qutusuna aşağıdakı ünvanı daxil edin və sonra OK düyməsini basın.
  3. Alətlər> İdarə Heyəti> Lövhələr Menecerinə gedin. ESP8266 axtarın və "esp8266 by ESP8266 Community" qurun
  4. Alətlər> İdarə Heyəti> NodeMCU 1.0 -ə gedin. Digər Arduino lövhələrinin altında veriləcək.
  5. NodeMCU'nuzun USB ilə bağlı olduğundan əmin olun və Alətlər> Port> USB portunuzu seçin.
  6. SolarMonitor.ino faylını yükləyin və açın və Arduino IDE -də açın. Proqramın yuxarı hissəsində proqramın uğurla işləməsi üçün lazım olan 4 məlumat var. Bunlar simsiz şəbəkə ssid və şifrəniz, Envoy ekranında göstərilən Envoy IP ünvanınız və bir kWh günəş enerjisinin qəpik dəyəridir. Bu son dəyəri elektrik hesabınızdan əldə edə bilərsiniz. Ştatınız vasitəsilə bir SREC proqramına yazılırsınızsa, bunu da əlavə edin.
  7. Pəncərənin sol üst hissəsindəki yükləmə (ox) düyməsini basaraq dəyişdirilmiş proqramı NodeMCU -ya yükləyin.

Addım 4: Elektronikanı qurun

Elektronika qurun
Elektronika qurun
Elektronika qurun
Elektronika qurun

Elektron komponentlərini qurmaq üçün yuxarıdakı sxemə baxın. Xülasə aşağıda verilmişdir:

  • D6 -ya qoşulmuş yaşıl LED -in müsbət ucu, 100 ohm rezistorun mənfi ucu.
  • Sarı LED -in müsbət ucu D7 -yə, mənfi ucu isə 100 ohm rezistora bağlıdır.
  • Piezo buzzerin müsbət sonu D8 -ə bağlıdır.
  • Bütün dövrələr GND -də bitir.

Addım 5: Qutu qurun

Qutu qurun
Qutu qurun

Qutunu çap etmək üçün yuxarıdakı STL fayllarından istifadə edin. Sarı filamentdən istifadə etdim. Sual işarəsi əlavə etmək üçün 3-1/8 "x 3-1/8" pleksiglasdan üç kvadrat kəsin. Sual işarələrinin işıq keçməsini istədim, amma içərisindəki elektronikanı qaraldıb onlara ağ rəngli sprey boya ilə yüngül bir örtük verdim. Rust-oleum istifadə etdim, amma daha şəffaf bir şey daha yaxşı işləyəcək. Əlavələr quruduqdan sonra, qutunun iç üzlərinə bərkitmək üçün bir neçə isti yapışqan istifadə edin. Arxadan çıxan dişləri olan divar adapterini qutuya əlavə edin. Dibinə bir az isti yapışqan ilə bərkidin.

Addım 6: Elektronikanı əlavə edin

Image
Image

USB kabelinizi divar adapterinə qoşun və NodeMCU -ya qoşun. Qutudakı qarışıqlığı minimuma endirmək üçün burada qısaldılmış kabeldən istifadə etdim. Nəhayət çörək taxtasını altdakı yapışqan və ya başqa bir isti yapışqan istifadə edərək qutunun arxasına yapışdırın. Üstə atın və əmzikli fişi daxil edin. Bunu bilmədən əvvəl Mario sikkələrində gözlərinizə görünəcək!

Addım 7: Gələcək addımlar

  • Enphase -dən başqa birisi tərəfindən hazırlanmış bir günəş paneli sisteminiz varsa, bunun da sisteminizdə işləməsinə kömək etmək istərdim. Bir növ yerli və ya veb əsaslı bir API olduğu müddətcə sadə simli manipulyasiya olmalıdır. Şərh yazın və kömək edə bilsəm kömək edərəm.
  • Hər dəfə çalanda sentin yüksəldiyini görə bilmək üçün rəqəmsal bir ekran əlavə edə bilərəm. İzləmədə qalın.

Tövsiyə: