Talaan ng mga Nilalaman:

ESP8266 Solar Flare Monitor: 8 Hakbang
ESP8266 Solar Flare Monitor: 8 Hakbang

Video: ESP8266 Solar Flare Monitor: 8 Hakbang

Video: ESP8266 Solar Flare Monitor: 8 Hakbang
Video: Make a Solar Panel Monitoring System | ESP32 Energy Monitoring 2024, Nobyembre
Anonim
ESP8266 Solar Flare Monitor
ESP8266 Solar Flare Monitor

Alam mo kung ano ang cool? Space panahon! Paano kung mayroon kang isang maliit na kahon sa iyong mesa na nagsabi sa iyo kapag nagaganap ang isang solar flare? Kaya mo, kaya mo! Sa pamamagitan ng isang Display ng Segment ng ESP8266, IIC 7, at ilang oras, maaari kang magkaroon ng sarili mo.

Hakbang 1: Hardware: Ano ang Kakailanganin mo

Hardware: Ano ang Kakailanganin Mo
Hardware: Ano ang Kakailanganin Mo
Hardware: Ano ang Kakailanganin Mo
Hardware: Ano ang Kakailanganin Mo
Hardware: Ano ang Kakailanganin Mo
Hardware: Ano ang Kakailanganin Mo

***** ***** ********* TANDAAN TUNGKOL SA PAGPAPALIT SA Elektriko ****

Matapos matapos ko ang unang bersyon ng aking code, tumalon ako sa sopa kasama nito, at tumigil sa paggana ang aking LED display. Kung nangyari ito sa iyo, muling i-flash ang firmware sa processor upang ayusin ito, ngunit mag-ingat lamang sa iyong display! Gayundin, panatilihing mas maikli ang iyong mga wire kaysa sa akin, sasabihin ko tungkol sa 6 pulgada ang haba. Nagkaroon ako ng maraming pagkagambala sa aking display. Kailangan kong gawin itong TWICE! SA KATAPUSAN NABAGSAK KO ANG AKONG DISPLAY! Kailangan kong lumipat sa isang puti sa panahon ng pagtatayo ng kaso !!!

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

Narito ang hardware na kakailanganin mo,

  • Modyul ng ESP8266
  • Karaniwan Buksan ang Button
  • Serial 7-Seg Display

At ang mga tool,

  • Panghinang
  • Mga Striper ng Wire
  • 3D Printer (Opsyonal)

Hakbang 2: Hardware Assembly

Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly
Hardware Assembly

Una, ikonekta ang pagpapakita ng 7-Segment. Ito ay medyo nagpapaliwanag sa sarili, Vcc hanggang 3v3, GND hanggang GND, SDA hanggang SDA, SCL hanggang SCL.

IPAKITA ANG ESP8266

+ --------------------------- 3v3

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

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

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

Simple lang. Pagkatapos, ang pindutan. Ikonekta ang isang poste sa GND at ang isa pa upang i-pin 2.

BUTTON ESP8266PIN 1 --------------------------- GND

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

At yun lang! Hindi naman masama eh?

Hakbang 3: Ang Code: Teorya

Ang Code: Teorya
Ang Code: Teorya

Okay, kaya kung wala kang pakialam sa kung bakit ko nagawa ang ginawa ko, laktawan ang hakbang na ito. Kung hindi man, narito na. Ang layo talaga ng space. Sa una nais kong sukatin ang mga solar flare sa aking sarili gamit ang aking sariling magnetometer, ngunit iyon ay magiging medyo mahirap. Mayroong mas tumpak na kagamitan sa kalawakan na, kaya samantalahin natin ito. Gumugol ako ng isang araw sa pagtingin sa mga magnetometro sa Sparkfun at Adafruit hanggang sa napagpasyahan ko ito. Gumugol ako ng dalawa pang araw sa paghahanap ng mga mapagkukunan ng data. Sa wakas natagpuan ko ang isang magandang JSON file mula sa NOAA. (Ito ay maganda, nakatira ako sa CO) Pagkatapos ay ginamit ko ang ThingSpeak API upang makuha ang maliit na dami ng data na kailangan ko. Pagkatapos, kukunin namin ang data mula sa Thingspeak at ipakita ito sa isang display na 7 Segment. Hinahayaan kang makakuha ng sa code!

Hakbang 4: Ang Code: Mga Aklatan

Ang Code: Mga Aklatan
Ang Code: Mga Aklatan

Mayroong apat na silid-aklatan na kailangan mo, na ang lahat ay medyo simple upang makuha. Ang unang dalawa ay itinayo sa arduino IDE, ngunit kung wala ang mga ito, tinawag silang Wire.h at Arduino.h. Ang iba pang tatlo ay awtomatikong naka-install sa board ng ESP8266 karaniwang, ngunit tinatawag silang ESP8266WiFi.h, ESP8266WiFiMulti.h, at ESP8266HTTPClient.h. Tiyaking mayroon kang mga naka-install sa IDE, at magpatuloy sa susunod na hakbang.

Hakbang 5: Ang Code: ang Code

Ang Code: ang Code
Ang Code: ang Code
Ang Code: ang Code
Ang Code: ang Code

Kaya, sa sandaling hinihintay namin. Ang code. Ito ay isang gawaing isinasagawa kaya't ia-update ko ang code. Itatago ko ang mga orihinal na bersyon, at magdagdag ng isa pang seksyon sa hakbang na ito para sa bawat bagong petsa. Ang mga pag-download ay sa pamamagitan ng google drive. (Hindi kailangan ng account)

*****

Code 4/18/2018

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

*****

Code 4/22/2018

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

Hakbang 6: Ang Kaso

Ang kaso!
Ang kaso!
Ang kaso!
Ang kaso!
Ang kaso!
Ang kaso!

Kaya't ngayon na mayroon kang isang cool na bagong solar monitor, hinahayaan na ilagay ito sa isang magandang kahon. Nag-print ako ng 3d ng aking kaso, bagaman maaari kang gumawa ng isang kaso sa iyong sarili kung nais mo. Narito ang mga disenyo.

Thingiverse

Ngayon ay simple lang. Ilagay ang pindutan sa butas ng pindutan, ang display sa butas ng display at ipako ang esp8266 sa likurang dingding. Ngayon pakainin ang iyong usb cable sa pamamagitan ng butas sa gilid sa esp8266.

Hakbang 7: Tapos na

Tapos na!
Tapos na!
Tapos na!
Tapos na!
Tapos na!
Tapos na!
Tapos na!
Tapos na!

Narito kung paano ito gumagana. Ang display ay patayin pagkatapos ng 30 segundo. Ang butones ay nagpapasara sa display at lumilipat sa pagitan ng dalawang mga mode na inilarawan sa ibaba. Narito ang mga mensahe at ang kanilang mga kahulugan.

Y FI - Kumokonekta

FlAr - Pinakahuling solar flare (Max class)

Curr - Kasalukuyang klase

Halimbawa ng pagpapakita sa klase: A5.2

Kung ang isang klase ay M, ang pang-unahang titik ("A" sa "A5.2") ay lalabas bilang N.

Kung ang isang klase ay X, ang pang-unahang titik ("A" sa "A5.2") ay lalabas bilang H.

Narito ang mga klase.

A - Pinakamaliit na klase. (1-9) Walang mga lokal na epekto.

B - Sampung beses A. (1-9) Walang mga lokal na epekto.

C - Sampung beses B. (1-9) Walang mga lokal na epekto.

M - Sampung beses C. (1-9) Maaaring maka-epekto ng mga satellite. Nagpapakita ng isang maliit na banta sa mga astronaut. Ang Earth ay hindi apektado.

X - Sampung beses M at pataas. (1-∞) Maaaring patumbahin ang mga system ng komunikasyon, mga grid ng kuryente, satellite, atbp. Pangunahin na malalaking elektronikong aparato.

Ang pinakamalaking klase na naitala ay noong 2003. Ang mga sensor ay sobrang karga at pinutol sa X28.

Ang sukat ay pareho para sa parehong mga mode ng FlAr at Curr.

Gusto mo ba ng karagdagang impormasyon sa sukatan? Pindutin dito.

Hakbang 8: Mga Aplikasyon

Sabihin nating mayroon kang ilang mga sensitibong electronics na nagkakahalaga ng libu-libong dolyar. Maaari mong patayin ang aparatong ito sa iyo ng kagamitan kung ang isang pag-flare ay umabot sa isang tiyak na klase, upang mabawasan ang pinsala.

Inirerekumendang: