Obsah:

Monitor sluneční erupce ESP8266: 8 kroků
Monitor sluneční erupce ESP8266: 8 kroků

Video: Monitor sluneční erupce ESP8266: 8 kroků

Video: Monitor sluneční erupce ESP8266: 8 kroků
Video: Průlet Sluneční Erupcí/ Medúzy Se Učí I Bez Mozku/ Vzorky Z Asteroidu/ [TIP 370] 2024, Červen
Anonim
Monitor sluneční odlesky ESP8266
Monitor sluneční odlesky ESP8266

Víte, co je skvělé? Vesmírné počasí! Co kdybyste měli na stole malou krabičku, která vám řekla, kdy dochází k sluneční erupci? No, můžeš! Se segmentovým displejem ESP8266, IIC 7 a časem můžete mít svůj vlastní.

Krok 1: Hardware: Co budete potřebovat

Hardware: Co budete potřebovat
Hardware: Co budete potřebovat
Hardware: Co budete potřebovat
Hardware: Co budete potřebovat
Hardware: Co budete potřebovat
Hardware: Co budete potřebovat

**************************** POZNÁMKA O ELEKTROSTATICKÉM VÝBĚRU ******************** ******

Hned poté, co jsem dokončil první verzi svého kódu, jsem s ním skočil na gauč a můj LED displej přestal fungovat. Pokud se vám to stane, opravte firmware znovu v procesoru, ale buďte opatrní s displejem! Také mějte své dráty trochu kratší než moje, řekl bych, že asi 6 palců max. Do mého displeje jsem dost zasahoval. Musel jsem to udělat DVAKRÁT! NA KONCI ROZBITÍM SVŮJ DISPLEJ! Při stavbě pouzdra jsem musel přejít na bílý !!!

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

Zde budete potřebovat hardware,

  • Modul ESP8266
  • Normálně otevřené tlačítko
  • Sériový 7seg displej

A nástroje,

  • Páječka
  • Odizolovače drátu
  • 3D tiskárna (volitelně)

Krok 2: Montáž hardwaru

Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru

Nejprve připojte 7segmentový displej. Je to docela samozřejmé, Vcc na 3v3, GND na GND, SDA na SDA, SCL na SCL.

ZOBRAZTE ESP8266

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

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

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

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

Docela jednoduché. Potom tlačítko. Připojte jeden pól ke GND a druhý ke kolíku 2.

TLAČÍTKO ESP8266PIN 1 --------------------------- GND

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

A to je vše! Není to tak špatné, že?

Krok 3: Kód: Teorie

The Code: Theory
The Code: Theory

Dobře, takže pokud vás nezajímá, proč jsem udělal to, co jsem udělal, tento krok přeskočte. Jinak je to tady. Vesmír je opravdu daleko. Nejprve jsem chtěl změřit sluneční erupce vlastním magnetometrem, ale to by bylo docela těžké. Ve vesmíru už je mnohem přesnější vybavení, tak toho využijme. Strávil jsem den prohlížením magnetometrů na Sparkfun a Adafruit, než jsem dospěl k tomuto závěru. Strávil jsem další dva dny hledáním zdrojů dat. Nakonec jsem našel pěkný soubor JSON od NOAA. (To je hezké, žiji v CO) Potom jsem použil ThingSpeak API k získání malého množství dat, které jsem potřeboval. Poté sebereme data z Thingspeak a zobrazíme je na 7segmentovém displeji. Pojďme tedy ke kódu!

Krok 4: Kód: Knihovny

Kód: Knihovny
Kód: Knihovny

Potřebujete čtyři knihovny, jejichž získání je celkem jednoduché. První dva jsou integrovány do arduino IDE, ale pokud je nemáte, jmenují se Wire.h a Arduino.h. Ostatní tři se obvykle instalují automaticky s deskou ESP8266, ale nazývají se ESP8266WiFi.h, ESP8266WiFiMulti.h a ESP8266HTTPClient.h. Ujistěte se, že máte nainstalované v IDE, a pokračujte dalším krokem.

Krok 5: Kód: kód

Kodex: Kodex
Kodex: Kodex
Kodex: Kodex
Kodex: Kodex

Moment, na který jsme čekali. Kód. Toto je nedokončená práce, takže budu aktualizovat kód. Ponechám původní verze a přidám k tomuto kroku další sekci pro každé nové datum aktualizace. Stahování probíhá prostřednictvím disku Google. (Není potřeba žádný účet)

**************** Původní verze *************** (18. 4. 2018)

Kód 18. 4. 2018

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

************************* Verze 1.2 *************** (22. 4. 2018)

Kód 22. 4. 2018

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

Krok 6: Případ

Pouzdro!
Pouzdro!
Pouzdro!
Pouzdro!
Pouzdro!
Pouzdro!

Takže teď, když máte skvělý nový solární monitor, dejte ho do pěkné krabice. 3D případ jsem vytiskl, i když byste si případ mohli vyrobit sami, pokud chcete. Zde jsou návrhy.

Thingiverse

Nyní je to jednoduché. Vložte tlačítko do otvoru pro tlačítka, displej do otvoru pro displej a nalepte esp8266 na zadní stěnu. Nyní protáhněte USB kabel bočním otvorem k esp8266.

Krok 7: Hotovo

Hotovo!
Hotovo!
Hotovo!
Hotovo!
Hotovo!
Hotovo!
Hotovo!
Hotovo!

Zde je návod, jak to funguje. Displej se vypne po 30 sekundách. Tlačítko zapíná displej a přepíná mezi dvěma níže popsanými režimy. Zde jsou zprávy a jejich významy.

Y FI - Připojení

FlAr - Nejnovější sluneční erupce (třída Max)

Curr - aktuální třída

Příklad zobrazení třídy: A5.2

Pokud je třída M, písmeno předpony („A“v „A5.2“) se zobrazí jako N.

Pokud je třída X, písmeno předpony („A“v „A5.2“) se zobrazí jako H.

Tady jsou třídy.

A - Nejmenší třída. (1-9) Žádné místní účinky.

B-Desetkrát A. (1-9) Žádné místní účinky.

C-Desetkrát B. (1-9) Žádné místní účinky.

M-Desetkrát C. (1-9) Může ovlivňovat satelity. Představuje malou hrozbu pro astronauty. Země není ovlivněna.

X - Desetkrát M a více. (1-∞) Dokáže vyřadit komunikační systémy, energetické sítě, satelity atd. Převážně velká elektronická zařízení.

Největší třída, která byla kdy zaznamenána, byla v roce 2003. Senzory byly přetíženy a odpojeny při X28.

Měřítko je stejné pro oba režimy FlAr a Curr.

Chcete více informací o váze? Klikněte zde.

Krok 8: Aplikace

Řekněme, že máte citlivou elektroniku, která stojí tisíce dolarů. Pokud zařízení dosáhne určité třídy, můžete toto zařízení vypnout, aby se minimalizovalo poškození.

Doporučuje: