Съдържание:

Слънчев монитор Mario Question Block: 7 стъпки (със снимки)
Слънчев монитор Mario Question Block: 7 стъпки (със снимки)

Видео: Слънчев монитор Mario Question Block: 7 стъпки (със снимки)

Видео: Слънчев монитор Mario Question Block: 7 стъпки (със снимки)
Видео: ❤️ 6 причини защо трупаш килограми! Решението! 2024, Юли
Anonim
Слънчев монитор Mario Question Block
Слънчев монитор Mario Question Block

На покрива имаме система от слънчеви панели, която генерира електричество за нас. Това беше голяма инвестиция отпред и се изплаща бавно с времето. Винаги съм мислил за това като стотинка, която пада в кофа на всеки няколко секунди, когато слънцето е излязло. Ден след ден тези стотинки се събират! Реших да създам монитор, който да оживи тази концепция. Блок с въпросителен знак от Mario Brothers се оказа идеално подходящ. Всеки път, когато нашите слънчеви панели генерират електричество на стойност една стотинка, блокът светва и възпроизвежда звука на монетата Mario. Всеки път, когато панелите генерират електричество на стойност един долар (100 монети), те светват и възпроизвеждат звука на Mario 1up точно като играта. Това е щастливо напомняне, че панелите ми работят усилено, дори когато не съм.

Забележка: Кодът в този проект понастоящем работи само със системи Enphase. Ако имате система с различен монитор, бих искал да си сътруднича за решение, което да работи за вашия, просто оставете коментар по -долу.

Стъпка 1: Как работи

Как работи
Как работи
Как работи
Как работи

Този проект използва NodeMCU за безжично свързване към кутията Enphase Envoy за наблюдение на слънчевото производство. Ако в момента сте свързани към мрежа с пратеник, проверете нейния IP адрес, като погледнете екрана в полето. Моят в момента е на 192.168.1.10. Ако следвате връзката по -долу, ще получите кратък (JSON) текстов отговор, който показва колко енергия са генерирали вашите панели досега и текущата изходна мощност.

192.168.1.10/api/v1/production (Вероятно ще трябва да промените частта 192.168.1.10, за да съответства на вашия IP адрес на пратеника.)

Този проект използва стойността „wattsNow“и цената за киловатчас, предоставена при настройката, за да изчисли колко време отнема на системата да генерира електричество на стойност един цент. След като изтече това време, той възпроизвежда звука на монетата и мига в жълто.

Стъпка 2: Съберете материалите

Съберете материалите
Съберете материалите
Съберете материалите
Съберете материалите

За да изградите този слънчев монитор, ще ви е необходимо следното.

Електронни компоненти:

  • NodeMCU Amazon $ 4,99
  • Мини дъска
  • Жълт и зелен светодиод
  • Пиезо зумер
  • 2-100 Ω резистори
  • USB Micro B кабел (използвах къс за захранване на проекта и по -дълъг за качване на програмата)
  • Кабелни проводници
  • USB стенен адаптер (използвах старо зарядно устройство за iPhone)
  • Enphase Envoy Monitor, свързан към безжичен рутер

Компоненти на кутията:

  • 3D принтер, за предпочитане с жълта нишка
  • 3 парчета плексиглас, нарязани на квадрат 3-1/8"
  • бяла боя за пръскане (използвах Rust-oleum, но нещо по-прозрачно вероятно би било по-добре)

Стъпка 3: Започнете с NodeMCU и качете програмата

Започнете с NodeMCU и качете програмата
Започнете с NodeMCU и качете програмата
Започнете с NodeMCU и качете програмата
Започнете с NodeMCU и качете програмата

Magesh Jayakumar създаде отлична инструкция за започване на работа с NodeMCU. Бърз старт към Nodemcu ESP8266 на IDE на Arduino Ясно е, и дава няколко примера. Струва си да проверите дали сте нов в NodeMCU, но ще дам важните стъпки и тук.

  1. Изтеглете, инсталирайте и стартирайте Arduino IDE.
  2. Отидете на предпочитания и въведете следния адрес в текстовото поле „Допълнителни мениджъри на табла:“, след което щракнете върху OK.
  3. Отидете на Инструменти> Борд> Мениджър на табла. Потърсете ESP8266 и инсталирайте „esp8266 от общността ESP8266“
  4. Отидете на Инструменти> Борд> NodeMCU 1.0. Той ще бъде изброен под другите дъски на Arduino.
  5. Уверете се, че вашият NodeMCU е свързан чрез USB и отидете на Инструменти> Порт> Изберете вашия USB порт.
  6. Изтеглете и отворете файла SolarMonitor.ino и го отворете в IDE на Arduino. В горната част на програмата има 4 части информация, които са необходими на програмата за успешно изпълнение. Това са ssid и паролата на вашата безжична мрежа, вашият IP адрес на пратеника, изброен на екрана на пратеника, и стойността на един kWh слънчева енергия в центове. Можете да получите тази последна стойност от сметката си за ток. Ако сте записани в програма SREC чрез вашата държава, добавете и това.
  7. Качете променената програма на вашия NodeMCU, като щракнете върху бутона за качване (стрелка) в горния ляв ъгъл на прозореца.

Стъпка 4: Изградете електрониката

Изградете електрониката
Изградете електрониката
Изградете електрониката
Изградете електрониката

Вижте електрическата схема по -горе, за да изградите електронните компоненти. Обобщението е по -долу:

  • Положителен край на зелен светодиод, свързан към D6, Отрицателен край към 100 ома резистор.
  • Положителният край на жълтия светодиод е свързан към D7, Отрицателният край към 100 ома резистор.
  • Положителният край на пиезо зумера е свързан към D8.
  • Всички вериги завършват в GND.

Стъпка 5: Изградете кутията

Изградете кутията
Изградете кутията

Използвайте STL файловете по -горе, за да отпечатате кутията. Използвах жълта нишка. За да направите вмъкване на въпросителен знак, изрежете три квадрата от плексиглас 3-1/8 "x 3-1/8". Исках въпросителните знаци да пропускат светлина, но да скрият електрониката вътре, затова им дадох леко покритие от бяла боя за пръскане. Използвах Rust-oleum, но нещо по-прозрачно вероятно би работило по-добре. След като вложките изсъхнат, използвайте няколко парчета горещо лепило, за да ги закрепите към вътрешните страни на кутията. След това добавете адаптера за стена към кутията с зъбите, които се подават през гърба. Закрепете го на място с парче горещо лепило на дъното.

Стъпка 6: Добавете електрониката

Image
Image

Включете USB кабела към адаптера за стена и го свържете към NodeMCU. Използвах съкратен кабел тук, за да сведем до минимум бъркотията в кутията. Накрая залепете дъската за задната част на кутията, като използвате лепилото на дъното или друго парче горещо лепило. Изскочете отгоре и включете този смукател. Преди да разберете, ще бъдете до очите си в монети на Mario!

Стъпка 7: Бъдещи стъпки

  • Ако имате система за слънчеви панели, направена от някой друг, освен Enphase, бих се радвал да ви помогна да работите и върху вашата система. Докато има някакъв локален или уеб-базиран API, това трябва да е лесна манипулация на низ. Публикувайте коментар и ако мога да помогна, ще го направя.
  • Мога да добавя цифров дисплей, за да мога да виждам центовете да тикнат всеки път, когато прозвучи. Останете на линия.

Препоръчано: