Talaan ng mga Nilalaman:

Nakakonektang Istasyon ng Panahon Sa ESP32: 3 Mga Hakbang
Nakakonektang Istasyon ng Panahon Sa ESP32: 3 Mga Hakbang

Video: Nakakonektang Istasyon ng Panahon Sa ESP32: 3 Mga Hakbang

Video: Nakakonektang Istasyon ng Panahon Sa ESP32: 3 Mga Hakbang
Video: Estasyon sa Krus alang niining panahon sa Pandemiya sa Corona Virus 2024, Nobyembre
Anonim
Nakakonektang Weather Station Sa ESP32
Nakakonektang Weather Station Sa ESP32
Nakakonektang Weather Station Sa ESP32
Nakakonektang Weather Station Sa ESP32

Sa tutorial na ito matututunan mo kung paano mag-set up ng isang istasyon ng panahon batay sa ESP32, at kung paano subaybayan ang mga pagbabasa nito mula sa malayo, sa pamamagitan ng Blynk app pati na rin sa pamamagitan ng isang website.

Mga gamit

1x ESP32 board + usb power cable

1x sensor ng DHT11

1x light sensor 1x 10 Kohm resistor

1x sensor ng CJMCU CCS811

maraming mga jumper wires

isang bilang ng mga breadboard o isang PCB (kung magpasya kang gumawa ng ilang paghihinang) mga babaeng header (kung magpasya kang gawin ang paghihinang)

Hakbang 1: Pag-set up ng Estasyon ng Panahon

Ang isang timelapse ng proseso ng pag-iipon ay magagamit dito.

Pag-kable ng mga bahagi

Ikonekta ang mga sensor tulad ng sumusunod:

Banayad na sensor

Ang isang dulo sa 3V ang kabilang dulo sa 10kohm risistor na siya namang ay konektado sa GND. Ang parehong dulo ng LDR ay konektado din sa pin D34 sa ESP32

CJMCU CCS811

3V → 3V sa pisara ng ESP32

GND → GND

SDA → D21 pin sa ESP32

SCL → D22 pin sa ESP32

Gising → GND

DHT11

GND → GND sa ESP32

VCC → 3V sa ESP32

OUT → D34 sa ESP32

Hakbang 2: Programa sa Lupon ng ESP32

Programa ang Lupon ng ESP32
Programa ang Lupon ng ESP32
Programa ang Lupon ng ESP32
Programa ang Lupon ng ESP32
Programa ang Lupon ng ESP32
Programa ang Lupon ng ESP32

Ilunsad ang Arduino IDE.

Piliin ang iyong board na ESP32 mula sa menu ng Mga tool.

Tiyaking napili mo rin ang tamang Port.

I-upload ang code na ito sa board. Kung buksan mo ang serial monitor (itakda ang baud rate sa 9600), dapat mong matingnan ang mga halagang naitala ng iba't ibang mga sensor

Hakbang 3: Subaybayan ang Weather Station nang malayuan Sa pamamagitan ng Blynk App

Subaybayan ang Weather Station nang malayuan Sa pamamagitan ng Blynk App
Subaybayan ang Weather Station nang malayuan Sa pamamagitan ng Blynk App
Subaybayan ang Weather Station nang malayuan Sa pamamagitan ng Blynk App
Subaybayan ang Weather Station nang malayuan Sa pamamagitan ng Blynk App
Subaybayan ang Weather Station nang malayuan Sa pamamagitan ng Blynk App
Subaybayan ang Weather Station nang malayuan Sa pamamagitan ng Blynk App

Nagbibigay-daan sa amin ang Blynk app na subaybayan ang mga halagang naitala ng istasyon ng panahon mula sa malayo, direkta sa aming smartphone, anuman ang distansya mula sa istasyon ng panahon.

Ang kailangan lang namin ay ang blynk app at isang koneksyon sa internet. Sa proyektong ito matututunan mo kung paano subaybayan ang mga halagang naitala ng LDR sensor at ang sensor lamang ng DHT11.

Lumikha ng isang bagong proyekto sa Blynk app

Matapos mong ma-download ang app at matagumpay kang naka-log in sa iyong account, magsimula sa pamamagitan ng paglikha ng isang bagong proyekto.

Piliin ang iyong hardware

Piliin ang modelo ng hardware na gagamitin mo. Kung sinusundan mo ang tutorial na ito marahil ay gumagamit ka ng isang board na ESP32.

Auth Token

Ang Auth Token ay isang natatanging pagkakakilanlan na kinakailangan upang ikonekta ang iyong hardware sa iyong smartphone. Ang bawat bagong proyekto na nilikha mo ay magkakaroon ng sarili nitong Auth Token. Makakakuha ka ng Auth Token nang awtomatiko sa iyong email pagkatapos ng paggawa ng proyekto. Maaari mo ring kopyahin ito nang manu-mano. Mag-click sa seksyon ng mga aparato at napiling kinakailangang aparato, At makikita mo ang token

I-set up ang Blynk app

Kakailanganin mong lumikha ng isang proyekto sa blynk na pinasadya para sa layunin ng pagsubaybay sa mga parameter na naitala ng istasyon ng panahon. Grab ang 3 pagpapakita ng mga widget.

Isaayos ang mga ito isa-isa. Ang una ay makakatanggap ng V6 bilang input, ang pangalawang V5 at ang pangatlong V0. Mapapansin mo na nakatakda silang lahat sa push mode.

Iprogram ang board ng ESP32

Ilunsad ang arduino IDE at buksan ang program na ito. Piliin ang board na ginagamit mo mula sa menu ng Mga Tool, pati na rin ang tamang Port. I-upload ang code. Kung matagumpay ang pag-upload, dapat kang makakita ng isang mensahe mula kay Blynk sa serial monitor.

Inirerekumendang: