Kazalo:
- 1. korak: Strojna oprema: kar potrebujete
- 2. korak: Sestavljanje strojne opreme
- 3. korak: Koda: teorija
- 4. korak: Koda: knjižnice
- 5. korak: Koda: Koda
- 6. korak: Primer
- 7. korak: Končano
- 8. korak: Aplikacije
Video: ESP8266 Nadzor sončne svetlobe: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Veš kaj je kul? Vesoljsko vreme! Kaj pa, če bi imeli na svoji mizi majhno škatlo, ki bi vam povedala, kdaj je prišlo do sončnega izbruha? No, lahko! S 7 -segmentnim zaslonom ESP8266, IIC in nekaj časa lahko imate svojega.
1. korak: Strojna oprema: kar potrebujete
************************** OPOMBA O ELEKTROSTATSKI IZPUSTI ******************** ******
Takoj ko sem končal prvo različico kode, sem z njo skočil na kavč in LED zaslon je prenehal delovati. Če se vam to zgodi, znova vstavite vdelano programsko opremo v procesor, da jo popravite, vendar bodite previdni pri svojem zaslonu! Prav tako naj bodo vaše žice nekoliko krajše od mojih, rekel bi približno 6 centimetrov največ. Imel sem veliko motenj v svojem zaslonu. To sem moral narediti dvakrat! NA koncu sem ZMOGAL ZASLON! Med gradnjo ohišja sem moral preiti na belo !!!
*************************************************************************************************************
Tu boste potrebovali strojno opremo,
- Modul ESP8266
- Običajno odprt gumb
- Serijski 7-segmentni zaslon
In orodja,
- Spajkalnik
- Odstranjevalci žice
- 3D tiskalnik (neobvezno)
2. korak: Sestavljanje strojne opreme
Najprej priključite 7-segmentni zaslon. Je precej samoumevno, Vcc do 3v3, GND do GND, SDA do SDA, SCL do SCL.
ZASLON ESP8266
+ --------------------------- 3v3
---------------------------- GND
SDA --------------------------- SDA (4)
SCL --------------------------- SCL (5)
Precej preprosto. Nato gumb. En pol priključite na GND, drugega pa na pin 2.
GUMB ESP8266PIN 1 --------------------------- GND
PIN 2 --------------------------- GPIO 2
In to je to! Ni hudo, kajne?
3. korak: Koda: teorija
V redu, če vas ne zanima, zakaj sem naredil to, kar sem naredil, preskočite ta korak. Sicer pa tukaj. Prostor je res daleč. Sprva sem hotel sam izmeriti sončne bliske z lastnim magnetometrom, vendar bi bilo to precej težko. V vesolju je že veliko natančnejše opreme, zato jo izkoristimo. En dan sem gledal magnetometre na Sparkfun in Adafruit, dokler nisem prišel do tega zaključka. Še dva dni sem iskal vire podatkov. Končno sem našel lepo datoteko JSON iz NOAA. (To je lepo, živim v CO) Nato sem uporabil ThingSpeak API, da sem dobil majhno količino podatkov, ki sem jih potreboval. Nato poberemo podatke iz Thingspeaka in jih prikažemo na 7 -segmentnem zaslonu. Pa pojdimo na kodo!
4. korak: Koda: knjižnice
Potrebujete štiri knjižnice, ki jih je dokaj enostavno dobiti. Prvi dve sta vgrajeni v arduino IDE, če pa ju nimate, se imenujeta Wire.h in Arduino.h. Preostali trije so običajno samodejno nameščeni s ploščo ESP8266, vendar se imenujejo ESP8266WiFi.h, ESP8266WiFiMulti.h in ESP8266HTTPClient.h. Prepričajte se, da ste jih namestili v IDE, in nadaljujte z naslednjim korakom.
5. korak: Koda: Koda
Torej trenutek, ki smo ga čakali. Koda. To je v teku, zato bom kodo posodobil. Ohranil bom izvirne različice in temu koraku dodal še en razdelek za vsak nov datum posodobitve. Prenosi so prek google pogona. (Račun ni potreben)
**************** Izvirna različica **************** (18.4.2018)
Koda 18.4.2018
***************************************************
*************************** Različica 1.2 **************** (22.4.2018)
Koda 22.4.2018
******************************************************
6. korak: Primer
Zdaj, ko imate kul nov solarni monitor, ga dajte v lepo škatlo. 3D sem natisnila svoj kovček, čeprav ga lahko naredite sami, če želite. Tu so modeli.
Thingiverse
Zdaj je preprosto. Gumb vstavite v luknjo za gumb, zaslon v odprtino zaslona in prilepite esp8266 na zadnjo steno. Zdaj napeljite svoj USB kabel skozi stransko luknjo do esp8266.
7. korak: Končano
Evo, kako to deluje. Zaslon se izklopi po 30 sekundah. Gumb vklopi zaslon in preklopi med spodaj opisanima načinoma. Tu so sporočila in njihov pomen.
Y FI - Povezovanje
FlAr - Najnovejša sončna svetloba (razred Max)
Curr - trenutni razred
Primer prikaza razreda: A5.2
Če je razred M, bo črka predpone ("A" v "A5.2") prikazana kot N.
Če je razred X, bo predpona ("A" v "A5.2") prikazana kot H.
Tukaj so razredi.
A - Najmanjši razred. (1-9) Brez lokalnih učinkov.
B-desetkrat A. (1-9) Brez lokalnih učinkov.
C-desetkrat B. (1-9) Brez lokalnih učinkov.
M-desetkrat C. (1-9) Lahko vpliva na satelite. Majhna grožnja astronavtom. Zemlja ni prizadeta.
X - desetkrat M in več. (1-∞) Lahko izklopi komunikacijske sisteme, električna omrežja, satelite itd. Večinoma velike elektronske naprave.
Največji razred, ki je bil kdajkoli zabeležen, je bil leta 2003. Senzorji so bili preobremenjeni in odrezani pri X28.
Lestvica je enaka za oba načina FlAr in Curr.
Želite več informacij o lestvici? Klikni tukaj.
8. korak: Aplikacije
Recimo, da imate občutljivo elektroniko, ki stane na tisoče dolarjev. Ta naprava bi lahko izklopila vašo opremo, če baklja doseže določen razred, da zmanjšate škodo.
Priporočena:
Kolesarjenje sončne vrtne svetlobe do RBG: 7 korakov (s slikami)
S kolesarjenjem sončne vrtne luči do RBG: Na Youtube je veliko videoposnetkov o popravilu sončnih vrtnih luči; podaljšuje življenjsko dobo baterije sončne vrtne luči, tako da ponoči delujejo dlje, in nešteto drugih kramp. Ta Instructable je nekoliko drugačen od tistih, ki jih najdete na Y
Sledilnik intenzivnosti sončne svetlobe: 3 koraki
Sunlight Intensity Tracker: Obstaja veliko projektov, ki temeljijo na sončni toploti ali svetlobi. Npr. sušenje sadja in zelenjave. Intenzivnost sončne svetlobe ni vedno konstantna in se spreminja čez dan. Ta projekt poskuša preslikati sončno svetlobo
Nadzor sončne celice s fotonom delcev: 7 korakov
Nadzor sončnih celic z uporabo delcev fotona: Cilj projekta je izboljšati učinkovitost sončnih kolektorjev. Projekt je zasnovan za nadzor proizvodnje sončne fotovoltaične energije za izboljšanje delovanja, spremljanje in vzdrževanje sončne elektrarne
Oddaljeni sistem za nadzor in distribucijo energije sončne elektrarne: 10 korakov
Daljinski sistem za spremljanje in distribucijo energije sončne elektrarne: Namen tega projekta je spremljanje in distribucija energije v elektroenergetskih sistemih (sistemi sončne energije). Zasnova tega sistema je povzetek pojasnjena na naslednji način. Sistem vsebuje več omrežij s približno 2 sončnima kolektorjema v
Obnova sončne vrtne svetlobe z električnim napajanjem: 7 korakov
Obnova sončne vrtne svetlobe z električnim napajanjem: To res izhaja iz nekaterih mojih prejšnjih projektov z napajanjem iz omrežja, vendar je tesno povezano s predhodno dokumentirano raztrgano LED diodo. na sončno energijo