INHOUDSOPGAWE:
- Stap 1: Hardeware: wat u benodig
- Stap 2: Hardeware -samestelling
- Stap 3: Die kode: teorie
- Stap 4: Die kode: biblioteke
- Stap 5: Die kode: die kode
- Stap 6: Die saak
- Stap 7: klaar
- Stap 8: Aansoeke
Video: ESP8266 Solar Flare Monitor: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
************************** 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
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
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
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
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
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
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:
IoT ESP8266-reeks: 2- Monitor data deur middel van ThingSpeak.com: 5 stappe
IoT ESP8266-reeks: 2- Monitor data deur ThingSpeak.com: Dit is deel twee van IoT ESP8266-reekse. Raadpleeg hierdie instruksionele IoT ESP8266 -reeks om deel 1 te sien: 1 Koppel aan WIFI -router
Monitor van wasmasjien/droër met ESP8266 en versnellingsensor: 6 stappe
Monitor van wasmasjien/droër met ESP8266 en versnellingsensor: die wasmasjien/droër van die kledingstuk is in die kelder, en u sit gewoonlik 'n hoop klere daarin, en daarna word u besig met 'n ander huiswerk. U kyk uit oor die klere wat deurdrenk en absorberend in die kelder van u masjien was
Hoe om die ultrasoniese afstand te monitor met ESP8266 en AskSensors IoT Cloud: 5 stappe
Hoe om ultraklankafstand te monitor met ESP8266 en AskSensors IoT Cloud: Hierdie instruksies bied aan hoe u die afstand van 'n voorwerp kan monitor met behulp van ultrasoniese HC-SR04-sensor en ESP8266-knooppunt MCU wat gekoppel is aan die AskSensors IoT-wolk
ESP8266 Weather Monitor -webbediener (sonder Arduino): 4 stappe
ESP8266 Weather Monitor -webbediener (sonder Arduino): Die 'Internet of Things' (IoT) word daagliks 'n al hoe groter onderwerp van gesprek. Dit is 'n konsep wat nie net 'n invloed kan hê op hoe ons leef nie, maar ook op ons werk. Van industriële masjiene tot draagbare toestelle - met behulp van ingeboude
Mario Question Block Solar Monitor: 7 stappe (met foto's)
Mario Question Block Solar Monitor: Ons het 'n sonpaneelstelsel op ons dak wat elektrisiteit vir ons opwek. Dit was 'n groot belegging vooraf en betaal mettertyd stadig terug. Ek het dit nog altyd gedink as 'n sent wat elke paar sekondes in 'n emmer val as die son skyn. Da