INHOUDSOPGAWE:

ESP8266 Solar Flare Monitor: 8 stappe
ESP8266 Solar Flare Monitor: 8 stappe

Video: ESP8266 Solar Flare Monitor: 8 stappe

Video: ESP8266 Solar Flare Monitor: 8 stappe
Video: #383 Cheap and simple Solar Power for our small Projects (ESP32, ESP8266, Arduino) 2024, November
Anonim
ESP8266 Solar Flare Monitor
ESP8266 Solar Flare Monitor

Weet jy wat cool is? Ruimteweer! Wat as u 'n klein boksie op u lessenaar gehad het wat u vertel wanneer 'n sonvlam ontstaan? Wel, jy kan! Met 'n ESP8266, IIC 7 Segment Display en 'n geruime tyd kan u u eie hê.

Stap 1: Hardeware: wat u benodig

Hardeware: wat u benodig
Hardeware: wat u benodig
Hardeware: wat u benodig
Hardeware: wat u benodig
Hardeware: wat u benodig
Hardeware: wat u benodig

************************** NOTA OOR ELEKTROSTATIESE AFLADING ******************** ******

Net nadat ek die eerste weergawe van my kode voltooi het, het ek daarmee op die bank gespring en my LED -skerm het opgehou werk. As dit met u gebeur, moet u die firmware weer na die verwerker flits om dit reg te stel, maar wees versigtig met u skerm! Hou ook u drade 'n bietjie korter as myne, ek sou ongeveer 6 sentimeter lank wees. Ek het baie inmenging met my skerm gehad. Ek moes dit TWEE keer doen! EINDENS BREEK EK MY DISPLAY! Ek moes oorskakel na 'n wit een tydens die bou van die kas !!!

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

Hier is die hardeware wat u benodig,

  • ESP8266 -module
  • Gewoonlik oop knoppie
  • Seriële 7-seg skerm

En die gereedskap,

  • Soldeerbout
  • Draadstroppers
  • 3D -drukker (opsioneel)

Stap 2: Hardeware -samestelling

Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering

Koppel eers die 7-segment-skerm aan. Dit is redelik vanselfsprekend, Vcc tot 3v3, GND tot GND, SDA na SDA, SCL tot SCL.

DISPLAY ESP8266

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

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

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

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

Redelik eenvoudig. Dan, die knoppie. Koppel een paal aan GND en die ander aan pen 2.

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

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

En dit is dit! Nie te erg nie, nè?

Stap 3: Die kode: teorie

Die Kode: Teorie
Die Kode: Teorie

Goed, so as u nie omgee hoekom ek gedoen het wat ek gedoen het nie, slaan hierdie stap oor. Anders is dit hier. Die ruimte is regtig ver. Eers wou ek alleen sonvlamme met my eie magnetometer meet, maar dit sou redelik moeilik wees. Daar is al baie meer akkurate toerusting in die ruimte, so laat ons dit benut. Ek het 'n dag lank na magnetometers op Sparkfun en Adafruit gekyk totdat ek tot hierdie gevolgtrekking gekom het. Ek het nog twee dae spandeer om databronne te vind. Ek het uiteindelik 'n mooi JSON -lêer van NOAA gevind. (Dit is lekker, ek woon in CO). Ek gebruik toe ThingSpeak API om die klein hoeveelheid data wat ek nodig het, te kry. Dan haal ons die data van Thingspeak af en vertoon dit op 'n 7 -segment -skerm. Laat ons dus by die kode kom!

Stap 4: Die kode: biblioteke

Die kode: biblioteke
Die kode: biblioteke

U benodig vier biblioteke, wat almal redelik eenvoudig is om te bekom. Die eerste twee is ingebou in die arduino IDE, maar as u dit nie het nie, word dit Wire.h en Arduino.h genoem. Die ander drie word gewoonlik outomaties geïnstalleer met die ESP8266 -bord, maar hulle word ESP8266WiFi.h, ESP8266WiFiMulti.h en ESP8266HTTPClient.h genoem. Maak seker dat u dit in die IDE geïnstalleer het, en gaan voort met die volgende stap.

Stap 5: Die kode: die kode

Die kode: die kode
Die kode: die kode
Die kode: die kode
Die kode: die kode

Dus, die oomblik waarop ons gewag het. Die kode. Dit is 'n werk wat aan die gang is, so ek sal die kode opdateer. Ek hou die oorspronklike weergawes en voeg 'n ander afdeling by hierdie stap vir elke nuwe datum. Die aflaai is via Google Drive. (Geen rekening nodig nie)

***************** Oorspronklike weergawe **************** (2018-04-18)

Kode 4/18/2018

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

************************* Weergawe 1.2 **************** (4/22/2018)

Kode 4/22/2018

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

Stap 6: Die saak

Die geval!
Die geval!
Die geval!
Die geval!
Die geval!
Die geval!

Noudat u 'n nuwe sonmonitor het, kan u dit in 'n mooi boks sit. Ek het my tas 3d gedruk, alhoewel u self 'n saak kan maak as u wil. Hier is die ontwerpe.

Thingiverse

Nou is dit eenvoudig. Plaas die knoppie in die knoopsgat, die skerm in die gat van die skerm en plak die esp8266 aan die agterkant. Voer nou u usb -kabel deur die sygat na die esp8266.

Stap 7: klaar

Klaar!
Klaar!
Klaar!
Klaar!
Klaar!
Klaar!
Klaar!
Klaar!

Hier is hoe dit werk. Die skerm gaan na 30 sekondes uit. Die knoppie skakel die skerm aan en skakel tussen die twee modi wat hieronder beskryf word. Hier is die boodskappe en die betekenis daarvan.

Y FI - Koppel

FlAr - Mees onlangse sonvlam (maksimum klas)

Curr - Huidige klas

Klasvertoonvoorbeeld: A5.2

As 'n klas M is, verskyn die voorvoeg letter ("A" in "A5.2") as N.

As 'n klas X is, verskyn die voorvoeg letter ("A" in "A5.2") as H.

Hier is die klasse.

A - Kleinste klas. (1-9) Geen plaaslike effekte nie.

B-Tien keer A. (1-9) Geen plaaslike effekte nie.

C-Tien keer B. (1-9) Geen plaaslike effekte nie.

M-Tien keer C. (1-9) Kan satelliete bewerkstellig. Dit is 'n klein bedreiging vir ruimtevaarders. Die aarde is onaangeraak.

X - Tien keer M en hoër. (1-∞) Kan kommunikasiestelsels, kragnetwerke, satelliete, ens. Uitsteek. Hoofsaaklik groot elektroniese toestelle.

Die grootste klas wat ooit aangeteken is, was in 2003. Die sensors was oorlaai en afgesny by X28.

Die skaal is dieselfde vir beide FlAr- en Curr -modusse.

Wil u meer inligting oor die skaal hê? Klik hier.

Stap 8: Aansoeke

Gestel u het sensitiewe elektronika wat duisende dollars kos. U kan hierdie toestel laat afskakel as 'n opvlam 'n sekere klas bereik, om skade te verminder.

Aanbeveel: