Mục lục:

ESP8266 Solar Flare Monitor: 8 bước
ESP8266 Solar Flare Monitor: 8 bước

Video: ESP8266 Solar Flare Monitor: 8 bước

Video: ESP8266 Solar Flare Monitor: 8 bước
Video: cách thực hiện giám sát bảng điều khiển năng lượng mặt trời với nodemcu blynk iot 2.0 từng bước 2024, Tháng mười một
Anonim
Màn hình ngọn lửa năng lượng mặt trời ESP8266
Màn hình ngọn lửa năng lượng mặt trời ESP8266

Bạn biết những gì thú vị? Thời tiết không gian! Điều gì sẽ xảy ra nếu bạn có một chiếc hộp nhỏ trên bàn cho bạn biết khi nào xảy ra hiện tượng bùng phát năng lượng mặt trời? Bạn có thể! Với Màn hình phân đoạn ESP8266, IIC 7 và đôi khi, bạn có thể có màn hình của riêng mình.

Bước 1: Phần cứng: Những gì bạn cần

Phần cứng: Những gì bạn sẽ cần
Phần cứng: Những gì bạn sẽ cần
Phần cứng: Những gì bạn sẽ cần
Phần cứng: Những gì bạn sẽ cần
Phần cứng: Những gì bạn cần
Phần cứng: Những gì bạn cần

************************** LƯU Ý VỀ BỘ XÓA ĐIỆN TỬ ******************** ******

Ngay sau khi tôi hoàn thành phiên bản mã đầu tiên của mình, tôi đã nhảy lên chiếc ghế dài với nó và màn hình LED của tôi ngừng hoạt động. Nếu điều này xảy ra với bạn, hãy flash lại phần sụn cho bộ xử lý để khắc phục, nhưng hãy cẩn thận với màn hình của bạn! Ngoài ra, hãy giữ cho dây của bạn ngắn hơn của tôi một chút, tôi muốn nói rằng tối đa khoảng 6 inch. Tôi đã bị can thiệp rất nhiều vào màn hình của mình. Tôi đã phải làm điều này TWICE! VÀO CUỐI CÙNG TÔI XÓA MÀN HÌNH CỦA TÔI! Tôi đã phải chuyển sang màu trắng trong quá trình xây dựng vỏ máy !!!

*************************************************************************************************************

Đây là phần cứng bạn sẽ cần,

  • Mô-đun ESP8266
  • Nút thường mở
  • Màn hình 7-Seg nối tiếp

Và các công cụ,

  • Sắt hàn
  • Dụng cụ cắt dây
  • Máy in 3D (Tùy chọn)

Bước 2: Lắp ráp phần cứng

Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng

Đầu tiên, kết nối màn hình 7-Segment. Nó khá tự giải thích, Vcc thành 3v3, GND thành GND, SDA thành SDA, SCL thành SCL.

HIỂN THỊ ESP8266

+ --------------------------- 3 chọi 3

- --------------------------- GND

SDA --------------------------- SDA (4)

SCL --------------------------- SCL (5)

Khá đơn giản. Sau đó, nút. Kết nối một cực với GND và cực kia với chân 2.

NÚT ESP8266PIN 1 --------------------------- GND

PIN 2 --------------------------- GPIO 2

Và đó là nó! Không quá tệ phải không?

Bước 3: Quy tắc: Lý thuyết

Bộ luật: Lý thuyết
Bộ luật: Lý thuyết

Được rồi, vì vậy nếu bạn không quan tâm đến lý do tại sao tôi đã làm những gì tôi đã làm, hãy bỏ qua bước này. Nếu không, nó đây. Không gian thực sự rất xa. Lúc đầu, tôi muốn tự mình đo các tia sáng mặt trời bằng từ kế của riêng mình, nhưng điều đó sẽ khá khó khăn. Đã có nhiều thiết bị chính xác hơn trong không gian, vì vậy hãy tận dụng nó. Tôi đã dành một ngày để xem xét từ kế trên Sparkfun và Adafruit cho đến khi tôi đi đến kết luận này. Tôi đã dành thêm hai ngày để tìm nguồn dữ liệu. Cuối cùng tôi đã tìm thấy một tệp JSON đẹp từ NOAA. (Thật tuyệt, tôi sống ở CO) Sau đó, tôi sử dụng ThingSpeak API để lấy một lượng nhỏ dữ liệu tôi cần. Sau đó, chúng tôi lấy dữ liệu từ Thingspeak và hiển thị nó trên màn hình 7 Segment. Vì vậy, hãy bắt đầu với mã!

Bước 4: Mã: Thư viện

Bộ luật: Thư viện
Bộ luật: Thư viện

Có bốn thư viện bạn cần, tất cả đều khá đơn giản để lấy. Hai cái đầu tiên được tích hợp vào arduino IDE, nhưng nếu bạn không có chúng, chúng được gọi là Wire.h và Arduino.h. Ba cái còn lại thường được cài đặt tự động với bảng ESP8266, nhưng chúng được gọi là ESP8266WiFi.h, ESP8266WiFiMulti.h và ESP8266HTTPClient.h. Đảm bảo rằng bạn đã cài đặt những thứ đó trong IDE và tiếp tục bước tiếp theo.

Bước 5: Mã: Mã

The Code: Quy tắc
The Code: Quy tắc
The Code: Quy tắc
The Code: Quy tắc

Vì vậy, khoảnh khắc mà chúng tôi đã chờ đợi. Mật mã. Đây là một công việc đang được tiến hành vì vậy tôi sẽ cập nhật mã. Tôi sẽ giữ các phiên bản gốc và thêm một phần khác vào bước này cho mỗi bản cập nhật mới. Việc tải xuống thông qua google drive. (Không cần tài khoản)

**************** Phiên bản gốc **************** (18/4/2018)

Mã 18/4/2018

***************************************************

************************* Phiên bản 1.2 **************** (2018-04-22)

Mã 4/22/2018

******************************************************

Bước 6: Trường hợp

Trường hợp!
Trường hợp!
Trường hợp!
Trường hợp!
Trường hợp!
Trường hợp!

Vì vậy, bây giờ bạn đã có một màn hình năng lượng mặt trời mới tuyệt vời, hãy đặt nó vào một chiếc hộp đẹp. Tôi 3d đã in vỏ của mình, mặc dù bạn có thể tự làm vỏ nếu muốn. Đây là các thiết kế.

Thingiverse

Giờ thì thật đơn giản. Đặt nút vào lỗ nút, màn hình trong lỗ hiển thị và dán esp8266 vào tường phía sau. Bây giờ hãy cấp cáp USB của bạn qua lỗ bên cạnh esp8266.

Bước 7: Đã hoàn thành

Hoàn thành!
Hoàn thành!
Hoàn thành!
Hoàn thành!
Hoàn thành!
Hoàn thành!
Hoàn thành!
Hoàn thành!

Đây là cách nó hoạt động. Màn hình sẽ tắt sau 30 giây. Nút bật màn hình và chuyển đổi giữa hai chế độ được mô tả bên dưới. Dưới đây là những thông điệp và ý nghĩa của chúng.

Y FI - Đang kết nối

FlAr - Tia sáng mặt trời gần đây nhất (Lớp tối đa)

Curr - Lớp học hiện tại

Ví dụ hiển thị lớp: A5.2

Nếu một lớp là M, ký tự tiền tố ("A" trong "A5.2") sẽ hiển thị là N.

Nếu một lớp là X, ký tự tiền tố ("A" trong "A5.2") sẽ hiển thị là H.

Đây là các lớp học.

A - Lớp nhỏ nhất. (1-9) Không có tác dụng cục bộ.

B - Mười lần A. (1-9) Không ảnh hưởng cục bộ.

C - Mười lần B. (1-9) Không ảnh hưởng cục bộ.

M - Mười lần C. (1-9) Có thể tác dụng vệ tinh. Đặt ra một mối đe dọa nhỏ đối với các phi hành gia. Trái đất không bị ảnh hưởng.

X - Mười lần M trở lên. (1-∞) Có thể đánh sập hệ thống thông tin liên lạc, lưới điện, vệ tinh,… Chủ yếu là các thiết bị điện tử lớn.

Lớp lớn nhất từng được ghi nhận là vào năm 2003. Các cảm biến bị quá tải và bị cắt ở X28.

Quy mô là như nhau cho cả hai chế độ FlAr và Curr.

Muốn biết thêm thông tin về quy mô? Bấm vào đây.

Bước 8: Ứng dụng

Giả sử bạn có một số thiết bị điện tử nhạy cảm có giá hàng nghìn đô la. Bạn có thể yêu cầu thiết bị này tắt thiết bị của bạn nếu ngọn lửa đạt đến một cấp nhất định, để giảm thiểu thiệt hại.

Đề xuất: