Taula de continguts:
- Pas 1: maquinari: què necessitareu
- Pas 2: Muntatge de maquinari
- Pas 3: El codi: teoria
- Pas 4: el codi: biblioteques
- Pas 5: el codi: el codi
- Pas 6: el cas
- Pas 7: acabat
- Pas 8: aplicacions
Vídeo: ESP8266 Solar Flare Monitor: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Saps què passa? Temps espacial! Què passa si teniu una caixa petita a l’escriptori que us indiqués quan es produïa un flamarada solar? Bé, podeu! Amb un ESP8266, IIC 7 Segment Display, i amb algun temps, podeu tenir el vostre propi.
Pas 1: maquinari: què necessitareu
************************** NOTA SOBRE L'ALTERNACIÓ ELECTROSTÀTICA ******************* ******
Just després d’acabar la primera versió del meu codi, vaig saltar al sofà amb ell i la meva pantalla LED va deixar de funcionar. Si això us passa, torneu a llampar el microprogramari al processador per solucionar-lo, però només tingueu cura amb la pantalla. A més, mantingueu els cables una mica més curts que els meus, diria aproximadament 6 polzades màx. Vaig tenir molta interferència amb la meva pantalla. Vaig haver de fer-ho DOS vegades! Al final he trencat la meva pantalla! Vaig haver de canviar a un de blanc durant la construcció del cas !!!
*************************************************************************************************************
Aquí el maquinari que necessiteu,
- Mòdul ESP8266
- Botó normalment obert
- Pantalla sèrie de 7 seg
I les eines,
- Soldador
- Decapants de filferro
- Impressora 3D (opcional)
Pas 2: Muntatge de maquinari
En primer lloc, connecteu la pantalla de 7 segments. S'explica per si mateix, Vcc a 3v3, GND a GND, SDA a SDA, SCL a SCL.
DISPLAY ESP8266
+ --------------------------- 3v3
- --------------------------- GND
SDA --------------------------- SDA (4)
SCL --------------------------- SCL (5)
Bastant senzill. A continuació, el botó. Connecteu un pol a GND i l’altre al pin 2.
BOTÓ ESP8266PIN 1 --------------------------- GND
PIN 2 --------------------------- GPIO 2
I ja està! No està gens malament, eh?
Pas 3: El codi: teoria
D’acord, per tant, si no us importa per què he fet el que he fet, ometeu aquest pas. En cas contrari, aquí està. L’espai està molt lluny. Al principi volia mesurar bengales solars pel meu propi magnetòmetre, però seria molt difícil. Ja hi ha equips molt més precisos a l’espai, així que aprofitem-ho. Vaig passar un dia mirant magnetòmetres a Sparkfun i Adafruit fins que vaig arribar a aquesta conclusió. Vaig passar dos dies més buscant fonts de dades. Finalment vaig trobar un bon fitxer JSON de NOAA. (És bo, visc a CO) Vaig utilitzar l'API ThingSpeak per obtenir la petita quantitat de dades que necessitava. A continuació, agafem les dades de Thingspeak i les mostrem en una pantalla de 7 segments. Així que anem al codi!
Pas 4: el codi: biblioteques
Hi ha quatre biblioteques que necessiteu, totes senzilles d’obtenir. Els dos primers estan integrats a l’IDE arduino, però si no en teniu, s’anomenaran Wire.h i Arduino.h. Els altres tres s’instal·len automàticament amb la placa ESP8266 normalment, però s’anomenen ESP8266WiFi.h, ESP8266WiFiMulti.h i ESP8266HTTPClient.h. Assegureu-vos que teniu els instal·lats a l’IDE i continueu amb el pas següent.
Pas 5: el codi: el codi
Per tant, el moment que hem estat esperant. El codi. Es tracta d’un treball en curs, així que actualitzaré el codi. Conservaré les versions originals i afegiré una altra secció a aquest pas per a cada nova data d’actualització. Les baixades es fan mitjançant google drive. (No es necessita cap compte)
**************** Versió original **************** (2018-04-18)
Codi 2018-04-18
***************************************************
************************* Versió 1.2 **************** (2018-04-22)
Codi 2018-04-22
******************************************************
Pas 6: el cas
Per tant, ara que teniu un nou monitor solar fresc, deixeu-lo posar en una bonica caixa. Vaig imprimir el meu estoig en 3D, tot i que podeu fer-ne un mateix si voleu. Aquí teniu els dissenys.
Thingiverse
Ara és senzill. Introduïu el botó al forat del botó, la pantalla al forat de la pantalla i enganxeu l'esp8266 a la paret posterior. Ara introduïu el cable USB a través del forat lateral fins a l’esp8266.
Pas 7: acabat
Així és com funciona. La pantalla s'apaga al cap de 30 segons. El botó engega la pantalla i canvia entre els dos modes que es descriuen a continuació. Aquí teniu els missatges i els seus significats.
Y FI - Connexió
FlAr: flama solar més recent (classe màxima)
Curr: classe actual
Exemple de visualització de classe: A5.2
Si una classe és M, la lletra de prefix ("A" a "A5.2") apareixerà com a N.
Si una classe és X, la lletra de prefix ("A" a "A5.2") apareixerà com a H.
Aquí teniu les classes.
A - Classe més petita. (1-9) Sense efectes locals.
B - Deu vegades A. (1-9) Sense efectes locals.
C - Deu vegades B. (1-9) Sense efectes locals.
M - Deu vegades C. (1-9) Pot efectuar satèl·lits. Proposa una petita amenaça per als astronautes. La Terra no es veu afectada.
X: deu vegades M o més. (1-∞) Pot eliminar sistemes de comunicació, xarxes elèctriques, satèl·lits, etc. Dispositius electrònics principalment grans.
La classe més gran registrada mai va ser el 2003. Els sensors es van sobrecarregar i es van tallar a X28.
L’escala és la mateixa per als modes FlAr i Curr.
Voleu més informació a l’escala? Clica aquí.
Pas 8: aplicacions
Suposem que teniu alguns components electrònics delicats que costen milers de dòlars. Podeu fer que aquest dispositiu apagués l'equip si un flare arriba a una classe determinada, per minimitzar els danys.
Recomanat:
Llum solar sense bateria o llum solar Per què no ?: 3 passos
Llum solar sense bateria o llum solar … Per què no?: Benvingut. Ho sento pel meu englishDaylight? Solar? Per què? Tinc una habitació lleugerament fosca durant el dia i he d’encendre els llums quan la faig servir. Instal·leu la llum solar durant el dia i la nit (1 habitació): (a Xile) -Panell solar 20w: 42 dòlars EUA-Bateria: 15 dòlars EUA-Solar carregar contr
Monitor de privadesa piratat des d'un antic monitor LCD: 7 passos (amb imatges)
Monitor de privadesa piratat des d’un antic monitor LCD: finalment podeu fer alguna cosa amb aquest antic monitor LCD que teniu al garatge. Podeu convertir-lo en un monitor de privadesa. Tothom es veu blanc, excepte vosaltres, perquè porteu " màgia " ulleres! Tot el que realment ha de tenir és un pa
Dispositiu d’irradiança solar (SID): un sensor solar basat en Arduino: 9 passos
Dispositiu d’irradiança solar (SID): un sensor solar basat en Arduino: el dispositiu d’irradiança solar (SID) mesura la brillantor del sol i està dissenyat específicament per utilitzar-lo a l’aula. Estan construïts amb Arduinos, cosa que permet crear-los per tothom, des d’estudiants de secundària fins a adults. Aquest instant
Monitor solar del bloc de preguntes de Mario: 7 passos (amb imatges)
Mario Solar Block Solar Monitor: Tenim un sistema de panells solars al nostre sostre que ens genera electricitat. Va ser una gran inversió per endavant i es retorna lentament amb el pas del temps. Sempre ho he pensat com un cèntim que cau en una galleda cada pocs segons quan surt el sol. Da
Conversió del divisor de monitor VGA en un commutador de monitor controlat per ordinador: 4 passos
Conversió del divisor de monitor VGA en un commutador de monitor controlat per ordinador: aquest instructiu explica com un divisor de monitor VGA (20 EURO) que s’utilitza per connectar un PC a dos monitors es pot convertir en un commutador de monitor controlat per ordinador. El dispositiu final es controla a través del port paral·lel i permet