Cov txheej txheem:

Kev Ntsuas Kub & Vaum Kev Siv ESP-01 & DHT thiab AskSensors Cloud: 8 Kauj Ruam
Kev Ntsuas Kub & Vaum Kev Siv ESP-01 & DHT thiab AskSensors Cloud: 8 Kauj Ruam

Video: Kev Ntsuas Kub & Vaum Kev Siv ESP-01 & DHT thiab AskSensors Cloud: 8 Kauj Ruam

Video: Kev Ntsuas Kub & Vaum Kev Siv ESP-01 & DHT thiab AskSensors Cloud: 8 Kauj Ruam
Video: Nraug txuj kev hlub 2024, Lub Xya hli ntuj
Anonim
Kev Ntsuas Kub & Vaum Kev Siv ESP-01 & DHT thiab AskSensors Cloud
Kev Ntsuas Kub & Vaum Kev Siv ESP-01 & DHT thiab AskSensors Cloud

Hauv cov lus qhia no peb yuav kawm paub yuav ua li cas saib xyuas qhov ntsuas kub thiab ntsuas cov av noo siv IOT-MCU/ESP-01-DHT11 pawg thawj coj thiab AskSensors IoT Platform.

Kuv tab tom xaiv IOT-MCU ESP-01-DHT11 module rau daim ntawv thov no vim tias nws tau npaj-rau-siv thiab txuag lub sijhawm txhim kho. Txawm li cas los xij, yog tias koj tab tom nrhiav kev siv tshuab hauv tsev, kuv hais qhia ESP8266 nodeMCU kuaj hauv kuv li kev qhia yav dhau los, uas muab ntau cov tswv yim/tawm, nco ntau thiab cov yam ntxwv ntxiv.

ESP-01 ZOO TSHAJ PLAWS:

  • ESP8266 yog tus nqi qis WiFi module nrog TCP/IP pawg tag nrho.
  • ESP8266 series yog tsim los ntawm Espressif Systems.
  • ESP-01 yog qhov me me xim xim dub nrog 1M nco.
  • Nco ntsoov tias ESP-01 tus qauv xav tau tsuas yog 3.3 volts kom muaj zog.

IOT-MCU ESP-01-DHT ZOO TSHAJ PLAWS:

Cov qauv no siv ESP-01 lossis ESP-01S ua tus tswj hwm, thiab DHT11 tso cai ntsuas qhov ntsuas ntawm 0 txog 50 degrees Celsius thiab huab cua nyob hauv thaj tsam ntawm 20 txog 90%.

Raws li hauv qab no cov ntsiab lus ntawm cov yam ntxwv tseem ceeb:

  • Xws li: ESP-01 / ESP-01S (Yuav yuav nyias)
  • Kub thiab av noo sensor: DHT11
  • Kev khiav hauj lwm voltage: DC 3.7V-12V (Nws txhawb 3.7V lithium roj teeb fais fab mov)
  • Ntsuas ntau: 20-90% RH 0-50 ℃,
  • Kev ntsuas qhov tseeb: Kub ± 2 ℃, Vaum ± 5% RH.

Kauj ruam 1: Cov ntaub ntawv

Khoom siv
Khoom siv

Cov no yog cov khoom uas koj yuav xav tau rau qhov kev qhia no:

  1. ESP-01 lossis ESP-01S
  2. USB Serial hloov pauv los ua haujlwm rau koj li ESP-01.
  3. IOT-MCU/ ESP-01-DHT11
  4. Sab Nraud 3.7V txog 5V DC Lub Hwj Huam.

Kauj Ruam 2: Teeb Ib puag ncig

Ua ntej, Koj xav tau nruab ESP8266 core rau arduino IDE. Hla cov kauj ruam no yog tias koj muaj ESP8266 twb tau teeb tsa.

  1. Pib Arduino IDE version 1.6.4 lossis siab dua
  2. Mus rau 'Cov Ntaub Ntawv> Nyiam'
  3. Ntxiv qhov txuas hauv qab no rau Tus Thawj Saib Xyuas Ntxiv URLs:

    'https://arduino.esp8266.com/stable/package_esp8266com_index.json'

  4. Mus rau 'Cuab Yeej> Boards> Tus Thawj Saib Xyuas Haujlwm'
  5. Tshawb nrhiav ESP8266, ntaus lub pob Install. Tos kom txog thaum kev teeb tsa tiav.

Kauj Ruam 3: Tsim Koj Cov Qauv Qauv ntawm AskSensors

  1. Tau txais AskSensors tus account ntawm askensors.com
  2. Tsim lub Sensor tshiab nrog ob tus qauv:
  • Qauv 1: Kub
  • Qauv 2: Vaum

3. Tau txais koj li Api Key Hauv tsim los ntawm AskSensors.

Koj tuaj yeem pom cov lus qhia thiab qhia qhia yuav pib li cas nrog AskSensors IoT platform thiab teeb tsa cov cim kom sau cov ntaub ntawv siv lub vev xaib lossis ESP8266 nodeMCU.

Kauj ruam 4: Coding

  1. Nruab Adafruit DHT Library.
  2. Tau txais qhov piv txwv piv txwv los ntawm AskSensors github nplooj ntawv.
  3. Hloov kho Wi-Fi SSID thiab password, Api Key In thiab, yog tias xav tau, ncua ntawm ob qhov kev ntsuas ua tiav:

const char* wifi_ssid = "………."; // SIB

const char* wifi_password = "………"; // WIFI const char* apiKeyIn = "………"; // API KEY IN ncua (25000); // ncua hauv msec

Tam sim no cov cai tau teeb tsa tag nrho. Cia peb txav mus rau kauj ruam tom ntej kom ua haujlwm software.

Kauj Ruam 5: Ua Haujlwm ESP-01

Kev ua haujlwm ESP-01
Kev ua haujlwm ESP-01
Kev ua haujlwm ESP-01
Kev ua haujlwm ESP-01

    Tshaj tawm cov cai siv Arduino IDE:

  1. Nruab ib lub USB serial adapter tsav tsheb.
  2. Txuas GPIO_0 mus rau hauv av txhawm rau txhawm rau ua kom lub hom phiaj ntawm ESP8266. Muaj qee qhov USB txuas txuas uas tuaj nrog kev hloov pauv ntawm nws yog li thaum rub tawm koj yuav tsum nias qhov hloov. hauv kuv qhov xwm txheej, Kuv tsis muaj qhov hloov pauv, yog li kuv tau siv lub jumper nruab nrab ntawm GPIO_0 thiab hauv av ntawm USB txuas txuas.
  3. Ntxig ESP-01 rau hauv USB txuas txuas raws li pom hauv thawj daim duab (1).
  4. Txuas lub adapter txuas rau koj lub computer USB chaw nres nkoj.
  5. Qhib Arduino IDE. Koj yuav tsum tau txais 'Port' qhib. yog tias tsis yog, xaiv qhov chaw nres nkoj raug rau koj li USB txuas txuas (Ntawm Arduino software nyem Cov Cuab Yeej >> Chaw Nres Nkoj).
  6. Xaiv 'Generic ESP8266 Module' raws li koj lub rooj tsavxwm (Mus rau Cov Cuab Yeej >> Pawg Thawj Coj >> General ESP8266 Module)
  7. Ntaus lub pob upload.wait kom txog thaum upload tiav.

Ua ntej txhawb lub rooj tsavxwm:

  1. Tshem ESP-01 los ntawm USB txuas txuas.
  2. Nco ntsoov tshem tawm qhov kev sib txuas ntawm GPIO_0 thiab hauv av kom ESP-01 pib nws cov firmware ib txwm muaj.
  3. Ntxig ESP-01 rau hauv IOT-MCU txuas raws li qhia hauv daim duab thib ob (2). Tam sim no peb tau npaj los txhawb lub rooj tsavxwm!

Tau Teeb Meem?

Koj puas muaj teeb meem? Thov saib cov kauj ruam tom ntej.

Kauj ruam 6: Teeb meem

Kev ua haujlwm ESP-01 yog qhov nyuaj me ntsis rau cov pib tshiab. Nov yog qee qhov ua yuam kev:

  • GPIO_0 tsis yog qhov pib thaum pib dua
  • USB txuas nrog PC tsis zoo.
  • Qhov chaw nres nkoj COM tsis raug. Yog tias koj muaj ntau dua ib qho chaw nres nkoj qhia, tsuas yog txuas lub USB txuas txuas los ntawm USB chaw nres nkoj thiab pom dab tsi chaw nres nkoj tau ploj mus. Ntxig lub adapter txuas ntxiv thiab txheeb xyuas qhov tshiab COM chaw nres nkoj ntxiv. Xaiv tus lej chaw nres nkoj no tus kheej.
  • Koj tsis xaiv lub Rooj Tswjhwm Saib txoj cai (Generic ESP8266 Module).

Yog tias koj tseem muaj teeb meem, thov mus saib hauv phau ntawv qhia no.

Kauj Ruam 7: Cov txiaj ntsig

Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig

Fais fab lub rooj tsavxwm, ESP8266 yuav ua raws cov hauv qab no:

  1. Kev pib ua
  2. Txuas mus rau WiFi network
  3. Nyeem qhov kub thiab txias los ntawm DHT11
  4. Txuas thiab xa cov ntsuas mus rau AskSensors server
  5. Rov ua dua ob kauj ruam dhau los ib ntus.

Nkag mus rau AskSensors lub vev xaib thiab qhia cov duab ntawm qhov ntsuas kub thiab av noo. Koj yuav tau txais koj qhov kev ntsuas phiaj nyob rau lub sijhawm tiag. Koj tseem tuaj yeem xa cov ntaub ntawv khaws tseg hauv cov ntaub ntawv CSV.

Kauj ruam 8: Ua tau zoo

Koj tau ua tiav peb cov lus qhia txog kev saib xyuas qhov kub thiab txias nrog ESP8266 thiab IOT-MCU pawg thawj coj txuas nrog rau AskSensors huab. Saib ntau cov lus qhia ntawm no.

Pom zoo: