Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Sääaseman asentaminen
- Vaihe 2: Ohjelmoi ESP32 -kortti
- Vaihe 3: Valvo sääasemaa etänä Blynk -sovelluksen kautta
Video: Yhdistetty sääasema, jossa ESP32: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä opetusohjelmassa opit asentamaan sääaseman ESP32 -pohjaisiksi ja seuraamaan sen lukemia etänä Blynk -sovelluksen ja verkkosivuston kautta.
Tarvikkeet
1x ESP32 -kortti + USB -virtajohto
1x DHT11 -anturi
1x valoanturi 1x 10 Kohm vastus
1x CJMCU CCS811 -anturi
useita hyppyjohtoja
useita leipälevyjä tai piirilevyä (jos päätät juottaa) naaraspuolisia otsikoita (jos päätät tehdä juottamisen)
Vaihe 1: Sääaseman asentaminen
Aikataulu kokoamisprosessista löytyy täältä.
Osien kytkentä
Liitä anturit seuraavasti:
Valoanturi
Toinen pää 3 V: n toinen pää 10 khm: n vastukseen, joka puolestaan on kytketty GND: hen. LDR: n sama pää on myös kytketty ESP32: n nastaan D34
CJMCU CCS811
3V → 3V ESP32 -kortilla
GND → GND
SDA → D21 nasta ESP32: ssa
SCL → D22 nasta ESP32: ssa
WAKE → GND
DHT11
GND → GND ESP32: ssa
VCC → 3V ESP32: ssa
OUT → D34 ESP32: ssa
Vaihe 2: Ohjelmoi ESP32 -kortti
Käynnistä Arduino IDE.
Valitse ESP32 -korttisi Työkalut -valikosta.
Varmista, että olet myös valinnut oikean portin.
Lataa tämä koodi taululle. Jos avaat sarjamonitorin (määritä siirtonopeudeksi 9600), sinun pitäisi pystyä katsomaan eri antureiden tallentamia arvoja
Vaihe 3: Valvo sääasemaa etänä Blynk -sovelluksen kautta
Blynk -sovelluksen avulla voimme seurata sääaseman tallentamia arvoja etänä suoraan älypuhelimellamme etäisyydestä sääasemasta riippumatta.
Tarvitsemme vain blynk -sovelluksen ja Internet -yhteyden. Tässä projektissa opit seuraamaan vain LDR -anturin ja DHT11 -anturin tallentamia arvoja.
Luo uusi projekti Blynk -sovelluksessa
Kun olet ladannut sovelluksen ja kirjautunut tiliisi, aloita luomalla uusi projekti.
Valitse laitteisto
Valitse käytettävä laitteistomalli. Jos seuraat tätä opetusohjelmaa, käytät todennäköisesti ESP32 -levyä.
Todennustunnus
Auth Token on yksilöllinen tunniste, jota tarvitaan laitteiston yhdistämiseen älypuhelimeesi. Jokaisella luomallasi uudella projektilla on oma todennustunnus. Saat todennustunnuksen automaattisesti sähköpostiisi projektin luomisen jälkeen. Voit myös kopioida sen manuaalisesti. Napsauta laitteiden osiota ja valittua vaadittua laitetta, ja näet tunnuksen
Ota Blynk -sovellus käyttöön
Sinun on luotava projekti blynkille, joka on räätälöity sääaseman tallentamien parametrien seurantaa varten. Nappaa kolmen arvon näytön widgetit.
Määritä ne yksitellen. Ensimmäinen saa tulona V6, toinen V5 ja kolmas V0. Huomaat, että ne ovat kaikki asetettu push -tilaan.
Ohjelmoi ESP32 -kortti
Käynnistä arduino IDE ja avaa tämä ohjelma. Valitse Työkalut -valikosta käyttämäsi levy ja oikea portti. Lataa koodi. Jos lataus onnistuu, sinun pitäisi nähdä sarjamonitorissa Blynkin viesti.
Suositeltava:
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta
Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
NaTaLia -sääasema: Arduinon aurinkovoimalla toimiva sääasema tehty oikein: 8 vaihetta (kuvilla)
NaTaLia -sääasema: Arduino -aurinkovoimalla toimiva sääasema tehty oikein: 1 vuoden onnistuneen toiminnan jälkeen kahdessa eri paikassa jaan aurinkovoimalla toimivan sääaseman projektisuunnitelmani ja selitän, kuinka siitä kehittyi järjestelmä, joka voi todella selviytyä pitkään ajan aurinkoenergiasta. Jos seuraat
Sääasema: ESP8266, jossa on syvä uni, SQL, piirtäminen pulloilla ja piirtämällä: 3 vaihetta
Sääasema: ESP8266 Deep Sleep, SQL, Flask & Plotly -grafiikka: Olisiko hauskaa tietää parvekkeen lämpötila, kosteus tai valon voimakkuus? Tiedän, että olisin. Joten tein yksinkertaisen sääaseman tällaisten tietojen keräämiseksi. Seuraavat osat ovat vaiheita, jotka otin rakentaaksesi yhden. Aloitetaan
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
2.4 TFT Arduino -sääasema, jossa on useita antureita: 7 vaihetta
2.4 TFT -Arduino -sääasema, jossa on useita antureita: Kannettava Arduino -sääasema, jossa on TFT -nestekidenäyttö ja muutama anturi