فهرست مطالب:

مانیتور خورشیدی بلوک س Marioال ماریو: 7 مرحله (همراه با تصاویر)
مانیتور خورشیدی بلوک س Marioال ماریو: 7 مرحله (همراه با تصاویر)

تصویری: مانیتور خورشیدی بلوک س Marioال ماریو: 7 مرحله (همراه با تصاویر)

تصویری: مانیتور خورشیدی بلوک س Marioال ماریو: 7 مرحله (همراه با تصاویر)
تصویری: مرگ ملکه الیزابت و سالگرد 911 صحبت کردن با هم در یوتیوب زنده 2024, نوامبر
Anonim
مانیتور خورشیدی بلوک سئوال ماریو
مانیتور خورشیدی بلوک سئوال ماریو

ما یک سیستم پنل خورشیدی در سقف خود داریم که برای ما برق تولید می کند. این یک سرمایه گذاری بزرگ در ابتدا بود و با گذشت زمان به آرامی باز می گردد. من همیشه به این فکر می کردم که هر چند ثانیه هنگامی که خورشید بیرون می آید یک پنی در سطل فرو می رود. روز به روز آن سکه ها جمع می شوند! تصمیم گرفتم مانیتوری بسازم که این مفهوم را زنده کند. یک علامت سوال از برادران ماریو کاملاً مناسب بود. هر بار که صفحات خورشیدی ما یک پنی برق تولید می کنند ، بلوک روشن می شود و صدای سکه ماریو را پخش می کند. هر بار که پنل ها یک دلار برق تولید می کنند (100 سکه) روشن می شود و صدای Mario 1up را درست مانند بازی پخش می کند. این یک یادآوری خوشحال کننده است که صفحات من حتی در زمانی که من کار نمی کنم سخت کار می کند.

توجه: کد موجود در این پروژه در حال حاضر فقط با سیستم های Enphase کار می کند. اگر سیستمی با مانیتور متفاوت دارید ، من دوست دارم در راه حلی که برای شما کار می کند همکاری کنم ، فقط کافی است در زیر نظر بگذارید.

مرحله 1: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند

این پروژه از NodeMCU برای اتصال بی سیم به جعبه Enphase Envoy برای نظارت بر تولید خورشیدی استفاده می کند. اگر در حال حاضر به شبکه ای متصل هستید که Envoy در آن است ، آدرس IP آن را با نگاه کردن به صفحه روی کادر بررسی کنید. معدن من در حال حاضر در 192.168.1.10 است. اگر پیوند زیر را دنبال کنید ، یک پاسخ متنی کوتاه (JSON) دریافت خواهید کرد که نشان می دهد تابلوهای شما تا کنون چقدر انرژی تولید کرده و توان خروجی فعلی را نشان می دهد.

192.168.1.10/api/v1/production (احتمالاً باید قسمت 192.168.1.10 را تغییر دهید تا با آدرس IP نماینده شما مطابقت داشته باشد.)

این پروژه از ارزش "wattsNow" و قیمت هر کیلووات ساعت در هنگام راه اندازی استفاده می کند تا محاسبه کند که چقدر طول می کشد تا سیستم یک درصد برق تولید کند. پس از گذشت زمان ، صدای سکه را پخش می کند و به رنگ زرد چشمک می زند.

مرحله 2: مواد را جمع آوری کنید

مواد را جمع آوری کنید
مواد را جمع آوری کنید
مواد را جمع آوری کنید
مواد را جمع آوری کنید

برای ساخت این مانیتور خورشیدی به موارد زیر نیاز دارید.

قطعات الکترونیکی:

  • NodeMCU آمازون 4.99 دلار
  • مینی بردبورد
  • LED زرد و سبز
  • وزوز پیزو
  • مقاومتهای 2-100 Ω
  • کابل USB Micro B (من برای تغذیه پروژه از یک اتصال کوتاه و برای بارگذاری برنامه استفاده کردم)
  • سیم های بلوز
  • آداپتور دیواری USB (من از شارژر قدیمی آیفون استفاده کردم)
  • Enphase Envoy Monitor به یک روتر بی سیم متصل شده است

اجزای جعبه:

  • چاپگر سه بعدی ، ترجیحا با رشته زرد
  • 3 قطعه پلکسی گلاس به قطر 3-1/8 اینچ برش دهید
  • رنگ اسپری سفید (من از Rust-oleum استفاده کردم ، اما احتمالاً چیزی شفاف تر بهتر است)

مرحله 3: با NodeMCU شروع کرده و برنامه را بارگذاری کنید

با NodeMCU شروع به کار کنید و برنامه را بارگذاری کنید
با NodeMCU شروع به کار کنید و برنامه را بارگذاری کنید
با NodeMCU شروع به کار کنید و برنامه را بارگذاری کنید
با NodeMCU شروع به کار کنید و برنامه را بارگذاری کنید

Magesh Jayakumar یک آموزش عالی برای شروع کار با NodeMCU ایجاد کرده است. شروع سریع به Nodemcu ESP8266 در Arduino IDE واضح است ، و چند مثال ارائه می دهد. اگر تازه وارد NodeMCU هستید ، ارزش بررسی دارد ، اما من مراحل مهم را در اینجا نیز بیان می کنم.

  1. Arduino IDE را بارگیری ، نصب و راه اندازی کنید.
  2. به تنظیمات برگزیده بروید و آدرس زیر را در کادر متنی "Additional Boards Manager Urls:" وارد کنید و سپس روی OK کلیک کنید.
  3. به Tools> Board> Boards Manager بروید. ESP8266 را جستجو کرده و "esp8266 by ESP8266 Community" را نصب کنید
  4. به Tools> Board> NodeMCU 1.0 بروید. در زیر سایر بردهای آردوینو ذکر شده است.
  5. مطمئن شوید که NodeMCU شما توسط USB متصل شده است و به مسیر Tools> Port> Select your USB port بروید.
  6. فایل SolarMonitor.ino را بارگیری و باز کنید و آن را در Arduino IDE باز کنید. در بالای برنامه 4 قطعه اطلاعات وجود دارد که برنامه برای موفقیت در اجرای آنها نیاز دارد. اینها ssid و رمز عبور شبکه بی سیم شما ، آدرس IP نماینده شما در صفحه Envoy و ارزش یک کیلو وات ساعت انرژی خورشیدی به سنت است. می توانید این آخرین مقدار را از قبض برق خود دریافت کنید. اگر از طریق ایالت خود در یک برنامه SREC ثبت نام کرده اید ، آن را نیز اضافه کنید.
  7. با کلیک روی دکمه بارگذاری (پیکان) در سمت چپ بالای پنجره ، برنامه اصلاح شده را در NodeMCU خود بارگذاری کنید.

مرحله 4: دستگاه های الکترونیکی بسازید

الکترونیک بسازید
الکترونیک بسازید
الکترونیک بسازید
الکترونیک بسازید

برای ساخت قطعات الکترونیکی به نمودار سیم کشی بالا مراجعه کنید. خلاصه در زیر آمده است:

  • انتهای مثبت LED سبز متصل به D6 ، انتهای منفی مقاومت 100 اهم.
  • انتهای مثبت LED زرد به D7 ، انتهای منفی به مقاومت 100 اهم متصل است.
  • انتهای مثبت زنگ پیزو به D8 متصل می شود.
  • تمام مدارها در GND خاتمه می یابند.

مرحله 5: جعبه را بسازید

جعبه را بسازید
جعبه را بسازید

برای چاپ کادر از فایل های STL بالا استفاده کنید. من از فیلامنت زرد استفاده کردم. برای ساختن درج علامت سوال ، سه مربع پلکسی گلاس 3-1/8 "x 3-1/8" را برش دهید. من می خواستم علامت های س lightال نور را از بین ببرد ، اما وسایل الکترونیکی داخل را مبهم کند ، بنابراین من به آنها رنگ روشن رنگ اسپری سفید دادم. من از Rust-oleum استفاده کردم ، اما احتمالاً چیزی شفاف تر بهتر کار می کند. پس از خشک شدن درج ها ، از چند تکه چسب داغ استفاده کنید تا آنها را در قسمت داخلی جعبه محکم کنید. سپس آداپتور دیواری را به جعبه اضافه کنید و شاخه ها از پشت به هم چسبیده باشند. آن را با یک تکه چسب داغ در قسمت پایین محکم کنید.

مرحله 6: لوازم الکترونیکی را اضافه کنید

Image
Image

کابل USB خود را به آداپتور دیواری وصل کرده و آن را به NodeMCU وصل کنید. من از کابل کوتاه شده در اینجا برای به حداقل رساندن شلوغی در جعبه استفاده کردم. در نهایت با استفاده از چسب در پایین ، یا یک تکه چسب داغ ، تخته نان را به پشت جعبه بچسبانید. در بالا بچسبانید و شیر را به آن وصل کنید. قبل از اینکه بدانید ، به سکه های ماریو توجه خواهید کرد!

مرحله 7: مراحل آینده

  • اگر سیستم پنل خورشیدی توسط شخصی غیر از Enphase ساخته شده است ، خوشحال می شوم به شما کمک کنم تا این سیستم را روی سیستم خود نیز کار کنید. تا زمانی که نوعی API محلی یا تحت وب وجود داشته باشد ، باید دستکاری رشته ای ساده باشد. نظر بدهید و اگر بتوانم کمکی کنم ، خواهم کرد.
  • ممکن است یک صفحه نمایش عددی اضافه کنم تا بتوانم در هر بار جوش زدن سنت ها را تیک بزنم. گوش به زنگ باشید.

توصیه شده: