Përmbajtje:
- Hapi 1: Pajisjet kompjuterike: Çfarë ju nevojitet
- Hapi 2: Asambleja e harduerit
- Hapi 3: Kodi: Teoria
- Hapi 4: Kodi: Bibliotekat
- Hapi 5: Kodi: Kodi
- Hapi 6: Rasti
- Hapi 7: Përfundoi
- Hapi 8: Aplikimet
Video: ESP8266 Monitorues i ndezjes diellore: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
A e dini se çfarë është e lezetshme? Moti në hapësirë! Po sikur të kishit një kuti të vogël në tryezën tuaj që ju tregonte kur po ndizet një shpërthim diellor? Epo, ju mundeni! Me një ESP8266, IIC 7 Segment Display dhe pak kohë, ju mund të keni tuajin.
Hapi 1: Pajisjet kompjuterike: Çfarë ju nevojitet
************************ SHENIM P DR SHKARKIMIN ELEKTROSTATIK ******************* ******
Menjëherë pasi mbarova versionin e parë të kodit tim, u hodha në divan me të dhe ekrani im LED ndaloi së punuari. Nëse ju ndodh kjo, ndizeni përsëri firmware-in në procesor për ta rregulluar atë, por thjesht kini kujdes me ekranin tuaj! Gjithashtu, mbani telat tuaj pak më të shkurtër se timin, do të thosha rreth 6 inç max. Kam pasur shumë ndërhyrje në ekranin tim. Më duhej ta bëja këtë dy herë! P THER FUNDIN E THYA PARAQITURIN TIM! Më duhej të kaloja në të bardhë gjatë ndërtimit të kasës !!!
*************************************************************************************************************
Këtu pajisjet që ju nevojiten,
- Moduli ESP8266
- Butoni Normalisht i Hapur
- Serial 7-Seg Display
Dhe mjetet,
- Makine per ngjitjen e metalit
- Zhveshëset me tela
- Printer 3D (opsional)
Hapi 2: Asambleja e harduerit
Së pari, lidhni ekranin me 7 segmente. Prettyshtë mjaft vetë -shpjeguese, Vcc në 3v3, GND në GND, SDA në SDA, SCL në SCL.
DISPLAY ESP8266
+ --------------------------- 3v3
---------------------------- GND
SDA --------------------------- SDA (4)
SCL --------------------------- SCL (5)
Mjaft e thjeshtë. Pastaj, butoni. Lidhni njërin shtyllë me GND dhe tjetrin me kunjin 2.
BUTONI ESP8266PIN 1 --------------------------- GND
PIN 2 ------------------------------ GPIO 2
Dhe kjo eshte! Jo shumë keq, apo jo?
Hapi 3: Kodi: Teoria
Mirë, kështu që nëse nuk ju intereson pse bëra atë që bëra, kaloni këtë hap. Përndryshe, këtu është. Hapësira është vërtet shumë larg. Në fillim doja të masja ndezjet diellore më vete me magnetometrin tim, por kjo do të ishte shumë e vështirë. Tashmë ka pajisje shumë më të sakta në hapësirë, kështu që le të përfitojmë prej saj. Kalova një ditë duke parë magnetometra në Sparkfun dhe Adafruit derisa arrita në këtë përfundim. Kalova edhe dy ditë të tjera për të gjetur burime të të dhënave. Më në fund gjeta një skedar të bukur JSON nga NOAA. (Kjo është mirë, unë jetoj në CO) Unë më pas përdor ThingSpeak API për të marrë sasinë e vogël të të dhënave që më duheshin. Pastaj, ne i marrim të dhënat nga Thingspeak dhe i shfaqim në një ekran me 7 segmente. Pra, le të kalojmë në kod!
Hapi 4: Kodi: Bibliotekat
Ekzistojnë katër biblioteka që ju nevojiten, të cilat janë mjaft të thjeshta për tu marrë. Dy të parat janë ndërtuar në arduino IDE, por nëse nuk i keni, quhen Wire.h dhe Arduino.h. Tre të tjerët janë instaluar automatikisht me bordin ESP8266 zakonisht, por ato quhen ESP8266WiFi.h, ESP8266WiFiMulti.h dhe ESP8266HTTPClient.h. Sigurohuni që i keni ato të instaluara në IDE dhe vazhdoni në hapin tjetër.
Hapi 5: Kodi: Kodi
Pra, momenti që kemi pritur. Kodi. Kjo është një punë në progres, kështu që unë do të azhurnoj kodin. Unë do të mbaj versionet origjinale dhe do të shtoj një seksion tjetër në këtë hap për çdo datë të re të azhurnimit. Shkarkimet bëhen përmes google drive. (Nuk ka nevojë për llogari)
**************** Versioni Origjinal **************** (18/4/2018)
Kodi 18/4/2018
***************************************************
************************ Versioni 1.2 **************** (22/4/2018)
Kodi 22/4/2018
******************************************************
Hapi 6: Rasti
Pra, tani që keni një monitor të ri diellor, le ta vendosni në një kuti të bukur. Unë e printova rastin tim, megjithëse ju mund të bëni një rast vetë nëse dëshironi. Këtu janë modelet.
Universi i gjërave
Tani është e thjeshtë. Vendoseni butonin në vrimën e butonit, ekranin në vrimën e ekranit dhe ngjiteni esp8266 në murin e pasmë. Tani futeni kabllon tuaj USB përmes vrimës anësore në esp8266.
Hapi 7: Përfundoi
Ja si funksionon. Ekrani fiket pas 30 sekondash. Butoni ndez ekranin dhe kalon midis dy mënyrave të përshkruara më poshtë. Këtu janë mesazhet dhe kuptimet e tyre.
Y FI - Lidhja
FlAr - Shpërthimi më i fundit diellor (klasa Max)
Curr - Klasa aktuale
Shembull i shfaqjes së klasës: A5.2
Nëse një klasë është M, shkronja e parashtesës ("A" në "A5.2") do të shfaqet si N.
Nëse një klasë është X, shkronja e parashtesës ("A" në "A5.2") do të shfaqet si H.
Këtu janë klasat.
A - Klasa më e vogël. (1-9) Asnjë efekt lokal.
B-Dhjetë herë A. (1-9) Asnjë efekt lokal.
C-Dhjetë herë B. (1-9) Asnjë efekt lokal.
M-Dhjetë herë C. (1-9) Mund të ndikojë në satelitët. Paraqet një kërcënim të vogël për astronautët. Toka është e paprekur.
X - Dhjetë herë M e lart. (1-∞) Mund të rrëzojë sistemet e komunikimit, rrjetet e energjisë, satelitët, etj. Pajisjet kryesisht të mëdha elektronike.
Klasa më e madhe e regjistruar ndonjëherë ishte në vitin 2003. Sensorët u mbingarkuan dhe u ndërprenë në X28.
Shkalla është e njëjtë për të dy mënyrat FlAr dhe Curr.
Dëshironi më shumë informacion mbi shkallën? Kliko këtu.
Hapi 8: Aplikimet
Le të themi se keni disa pajisje elektronike të ndjeshme që kushtojnë mijëra dollarë. Ju mund ta mbyllni këtë pajisje nëse pajisja arrin një klasë të caktuar, për të minimizuar dëmin.
Recommended:
Kontrolloni pulset e ndezjes LED me një potenciometër: 6 hapa
Kontrolli i pulseve të ndezjes LED me një potenciometër: Në këtë tutorial ne do të mësojmë se si të kontrollojmë pulsimet e ndezjes LED me një potenciometër. Shikoni një video demonstruese
Pajisja e kondicionerit të ndezjes automatike: 5 hapa
Pajisja e kondicionerit të ndezjes automatike: Kjo pajisje quhet pajisja e kondicionerit të ndezjes automatike. Kur jeni në dhomën tuaj të nxehtë dhe sapo keni mbaruar shkollën, jeni shumë të lodhur për të ndezur kondicionerin, atëherë kjo pajisje është e përsosur për ju. Mekanizmi i kësaj pajisje është shumë i thjeshtë. W
Shenja e ndezjes Animatronic: 9 hapa
Animatronic Light-Up Sign: Dy vjet më parë u përpoqa të filloja një klub krijuesish në shkollë. Unë doja të kisha një hapësirë krijuese në shkollën time, dhe vendosa se mënyra më e mirë për të arritur këtë ishte të krijoja një grup njerëzish për ta përdorur atë, dhe pastaj ta bindja shkollën se ishte një shpenzim i vlefshëm. Bredhët
Drita Diellore Pa Bateri, ose Drita Diellore Pse Jo?: 3 Hapa
Drita Diellore Pa Bateri, apo Drita Diellore … Pse Jo ?: Mirë se vini. Më falni për dritën time në anglisht? Diellore? Pse? Kam një dhomë paksa të errët gjatë ditës, dhe më duhet të ndez dritat kur e përdor. Instaloni dritën e diellit për ditën dhe natën (1 dhomë): (në Kili) -Paneli diellor 20w: 42 dollarë amerikanë-Bateria: 15 dollarë amerikanë-diellor kontr tarifimi
Konfigurimi i copave të siguresave të mikrokontrolluesit AVR. Krijimi dhe Ngarkimi në Memory Flash të Mikrokontrolluesit Programi i ndezjes LED .: 5 hapa
Konfigurimi i copave të siguresave të mikrokontrolluesit AVR. Krijimi dhe Ngarkimi në Flash Memory të Mikrokontrolluesit Programi i Blinking LED .: Në këtë rast ne do të krijojmë program të thjeshtë në kodin C dhe do ta djegim atë në kujtesën e mikrokontrolluesit. Ne do të shkruajmë programin tonë dhe do të përpilojmë skedarin hex, duke përdorur Atmel Studio si platformë të integruar zhvillimi. Ne do të konfigurojmë siguresën bi