Mục lục:

Mario Question Block Solar Monitor: 7 bước (có hình ảnh)
Mario Question Block Solar Monitor: 7 bước (có hình ảnh)

Video: Mario Question Block Solar Monitor: 7 bước (có hình ảnh)

Video: Mario Question Block Solar Monitor: 7 bước (có hình ảnh)
Video: Clip Trend Tik Tok Biến Hình "Thị Mầu " đỉnh của chớp 2024, Tháng mười một
Anonim
Mario Question Block Solar Monitor
Mario Question Block Solar Monitor

Chúng tôi có một hệ thống bảng điều khiển năng lượng mặt trời trên mái nhà của chúng tôi để tạo ra điện cho chúng tôi. Đó là một khoản đầu tư lớn từ trước và hoàn vốn chậm theo thời gian. Tôi luôn nghĩ nó giống như một đồng xu rơi vào thùng sau mỗi vài giây khi mặt trời tắt. Ngày qua ngày những đồng xu đó cộng lại! Tôi quyết định chế tạo một màn hình có thể đưa khái niệm đó vào cuộc sống. Một khối dấu hỏi từ Mario Brothers hóa ra là một sự phù hợp hoàn hảo. Mỗi khi các tấm pin mặt trời của chúng ta tạo ra một lượng điện trị giá một xu, khối sẽ sáng lên và phát âm thanh đồng xu Mario. Mỗi khi các tấm pin tạo ra lượng điện trị giá một đô la, (100 xu), nó sẽ sáng lên và phát âm thanh Mario 1up giống như trò chơi. Đó là một lời nhắc nhở vui rằng các bảng của tôi đang làm việc chăm chỉ ngay cả khi tôi không làm như vậy.

Lưu ý: Đoạn mã trong dự án này hiện chỉ hoạt động với hệ thống Enphase. Nếu bạn có một hệ thống với màn hình khác, tôi rất muốn hợp tác để tìm ra giải pháp phù hợp với bạn, chỉ cần để lại nhận xét bên dưới.

Bước 1: Cách thức hoạt động

Làm thế nào nó hoạt động
Làm thế nào nó hoạt động
Làm thế nào nó hoạt động
Làm thế nào nó hoạt động

Dự án này sử dụng NodeMCU để kết nối không dây với hộp Enphase Envoy để giám sát sản xuất năng lượng mặt trời. Nếu bạn hiện đang kết nối với mạng có Đặc sứ trên đó, hãy kiểm tra địa chỉ IP của mạng đó bằng cách nhìn vào màn hình trên hộp. Của tôi hiện đang ở 192.168.1.10. Nếu bạn theo liên kết bên dưới, bạn sẽ nhận được phản hồi văn bản (JSON) ngắn cho biết mức năng lượng mà các tấm pin của bạn đã tạo ra cho đến nay và sản lượng điện hiện tại.

192.168.1.10/api/v1/production (Có thể bạn sẽ phải thay đổi phần 192.168.1.10 để khớp với địa chỉ IP Envoy của mình.)

Dự án này sử dụng giá trị "wattsNow" và giá mỗi kilowatt giờ được cung cấp khi thiết lập để tính toán thời gian hệ thống tạo ra một phần trăm điện năng. Khi khoảng thời gian đó trôi qua, nó sẽ phát âm thanh đồng xu và nhấp nháy màu vàng.

Bước 2: Thu thập vật liệu

Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu

Bạn sẽ cần những thứ sau để xây dựng màn hình năng lượng mặt trời này.

Linh kiện điện tử:

  • NodeMCU Amazon $ 4,99
  • Mini Breadboard
  • Đèn LED vàng và xanh lá cây
  • Piezo buzzer
  • Điện trở 2-100 Ω
  • Cáp USB Micro B (tôi đã sử dụng một cáp ngắn để cấp nguồn cho dự án và một cáp dài hơn để tải lên chương trình)
  • Dây nhảy
  • Bộ chuyển đổi tường USB (Tôi đã sử dụng bộ sạc iPhone cũ)
  • Enphase Envoy Monitor được kết nối với bộ định tuyến không dây

Thành phần hộp:

  • Máy in 3D, tốt nhất là sợi màu vàng
  • 3 miếng plexiglass được cắt thành hình vuông 3-1 / 8"
  • sơn phun màu trắng (Tôi đã sử dụng Rust-oleum, nhưng thứ gì đó trong suốt hơn có lẽ sẽ tốt hơn)

Bước 3: Bắt đầu với NodeMCU và tải lên chương trình

Bắt đầu với NodeMCU và tải lên chương trình
Bắt đầu với NodeMCU và tải lên chương trình
Bắt đầu với NodeMCU và tải lên chương trình
Bắt đầu với NodeMCU và tải lên chương trình

Magesh Jayakumar đã tạo ra một tài liệu hướng dẫn tuyệt vời để bắt đầu với NodeMCU. Bắt đầu nhanh với Nodemcu ESP8266 trên Arduino IDE Rõ ràng, về điểm này, và đưa ra một vài ví dụ. Nếu bạn là người mới sử dụng NodeMCU thì rất đáng để kiểm tra, nhưng tôi cũng sẽ đưa ra các bước quan trọng ở đây.

  1. Tải xuống, cài đặt và khởi chạy Arduino IDE.
  2. Đi tới tùy chọn và nhập địa chỉ sau vào hộp văn bản "Url trình quản lý bo mạch bổ sung:" rồi nhấp vào OK.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Đi tới Công cụ> Bảng> Trình quản lý bảng. Tìm kiếm ESP8266 và cài đặt "esp8266 của Cộng đồng ESP8266"
  4. Đi tới Công cụ> Bảng> NodeMCU 1.0. Nó sẽ được liệt kê bên dưới các bảng Arduino khác.
  5. Đảm bảo NodeMCU của bạn được kết nối bằng USB và đi tới Công cụ> Cổng> Chọn cổng USB của bạn.
  6. Tải xuống và mở tệp SolarMonitor.ino và mở nó trong Arduino IDE. Ở đầu chương trình có 4 phần thông tin mà chương trình cần để chạy thành công. Đây là ssid và mật khẩu mạng không dây của bạn, địa chỉ IP Envoy của bạn được liệt kê trên màn hình Envoy và giá trị của một kWh năng lượng mặt trời tính bằng xu. Bạn có thể nhận được giá trị cuối cùng này từ hóa đơn tiền điện của mình. Nếu bạn đã đăng ký vào một chương trình SREC thông qua tiểu bang của bạn, hãy thêm cả chương trình đó.
  7. Tải chương trình đã sửa đổi lên NodeMCU của bạn bằng cách nhấp vào nút tải lên (mũi tên) ở trên cùng bên trái của cửa sổ.

Bước 4: Xây dựng thiết bị điện tử

Xây dựng thiết bị điện tử
Xây dựng thiết bị điện tử
Xây dựng thiết bị điện tử
Xây dựng thiết bị điện tử

Tham khảo sơ đồ nối dây ở trên để xây dựng các thành phần điện tử. Tóm tắt dưới đây:

  • Đầu cực dương của đèn LED màu xanh lá cây kết nối với D6, Đầu cực âm với điện trở 100 ohm.
  • Đầu cực dương của đèn LED màu vàng được kết nối với D7, Đầu cực âm với điện trở 100 ohm.
  • Đầu dương của bộ rung piezo được kết nối với D8.
  • Tất cả các mạch kết thúc tại GND.

Bước 5: Xây dựng hộp

Xây dựng hộp
Xây dựng hộp

Sử dụng các tệp STL ở trên để in hộp. Tôi đã sử dụng dây tóc màu vàng. Để làm phần chèn dấu chấm hỏi, hãy cắt ba hình vuông của plexiglass 3-1 / 8 "x 3-1 / 8". Tôi muốn các dấu hỏi cho ánh sáng xuyên qua nhưng che khuất các thiết bị điện tử bên trong nên tôi đã phủ một lớp sơn phun màu trắng lên chúng. Tôi đã sử dụng Rust-oleum, nhưng thứ gì đó trong suốt hơn có lẽ sẽ hoạt động tốt hơn. Khi các miếng chèn đã khô, hãy dùng một ít keo nóng để dán chúng vào các mặt bên trong của hộp. Sau đó, thêm bộ điều hợp gắn tường vào hộp với các ngạnh cắm xuyên qua mặt sau. Cố định nó vào vị trí bằng một chút keo nóng ở phía dưới.

Bước 6: Thêm Điện tử

Image
Image

Cắm cáp USB của bạn vào bộ điều hợp tường và kết nối nó với NodeMCU. Tôi đã sử dụng một cáp rút ngắn ở đây để giảm thiểu sự lộn xộn trong hộp. Cuối cùng, dán breadboard vào mặt sau của hộp bằng cách sử dụng keo dán ở mặt dưới hoặc một miếng keo nóng khác. Bật lên trên cùng và cắm cái mút đó vào. Trước khi bạn nhận ra điều đó, bạn sẽ phải hứng thú với tiền xu Mario!

Bước 7: Các bước trong tương lai

  • Nếu bạn có một hệ thống bảng điều khiển năng lượng mặt trời do ai đó không phải Enphase sản xuất, tôi cũng rất muốn giúp bạn làm cho hệ thống này hoạt động trên hệ thống của bạn. Miễn là có một số loại API cục bộ hoặc dựa trên web, nó sẽ là thao tác chuỗi đơn giản. Đăng nhận xét, và nếu tôi có thể giúp tôi sẽ làm.
  • Tôi có thể thêm một màn hình số để tôi có thể thấy xu tăng lên mỗi khi nó nhấp nháy. Giữ nguyên.

Đề xuất: