Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj Ruam 2: Teeb Ib puag ncig
- Kauj Ruam 3: Tsim Koj Cov Qauv Qauv ntawm AskSensors
- Kauj ruam 4: Coding
- Kauj Ruam 5: Ua Haujlwm ESP-01
- Kauj ruam 6: Teeb meem
- Kauj Ruam 7: Cov txiaj ntsig
- Kauj ruam 8: Ua tau zoo
Video: Kev Ntsuas Kub & Vaum Kev Siv ESP-01 & DHT thiab AskSensors Cloud: 8 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
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
Cov no yog cov khoom uas koj yuav xav tau rau qhov kev qhia no:
- ESP-01 lossis ESP-01S
- USB Serial hloov pauv los ua haujlwm rau koj li ESP-01.
- IOT-MCU/ ESP-01-DHT11
- 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.
- Pib Arduino IDE version 1.6.4 lossis siab dua
- Mus rau 'Cov Ntaub Ntawv> Nyiam'
-
Ntxiv qhov txuas hauv qab no rau Tus Thawj Saib Xyuas Ntxiv URLs:
'https://arduino.esp8266.com/stable/package_esp8266com_index.json'
- Mus rau 'Cuab Yeej> Boards> Tus Thawj Saib Xyuas Haujlwm'
- 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
- Tau txais AskSensors tus account ntawm askensors.com
- 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
- Nruab Adafruit DHT Library.
- Tau txais qhov piv txwv piv txwv los ntawm AskSensors github nplooj ntawv.
- 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
- Nruab ib lub USB serial adapter tsav tsheb.
- 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.
- Ntxig ESP-01 rau hauv USB txuas txuas raws li pom hauv thawj daim duab (1).
- Txuas lub adapter txuas rau koj lub computer USB chaw nres nkoj.
- 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).
- Xaiv 'Generic ESP8266 Module' raws li koj lub rooj tsavxwm (Mus rau Cov Cuab Yeej >> Pawg Thawj Coj >> General ESP8266 Module)
- Ntaus lub pob upload.wait kom txog thaum upload tiav.
Tshaj tawm cov cai siv Arduino IDE:
Ua ntej txhawb lub rooj tsavxwm:
- Tshem ESP-01 los ntawm USB txuas txuas.
- Nco ntsoov tshem tawm qhov kev sib txuas ntawm GPIO_0 thiab hauv av kom ESP-01 pib nws cov firmware ib txwm muaj.
- 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
Fais fab lub rooj tsavxwm, ESP8266 yuav ua raws cov hauv qab no:
- Kev pib ua
- Txuas mus rau WiFi network
- Nyeem qhov kub thiab txias los ntawm DHT11
- Txuas thiab xa cov ntsuas mus rau AskSensors server
- 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:
DHT Kev Ntsuas Kub thiab Vaum Siv ESP8266 thiab AskSensors IoT Platform: 8 Cov Kauj Ruam
DHT Kev Ntsuas Kub thiab Vaum Siv ESP8266 thiab AskSensors IoT Platform: Hauv cov lus qhia yav dhau los, Kuv nthuav qhia ib qib zuj zus qhia kom pib nrog ESP8266 nodeMCU thiab AskSensors IoT platform Hauv qhov kev qhia no, Kuv txuas DHT11 sensor mus rau qhov chaw MCU. DHT11 yog ib txwm siv Kub thiab noo
Siv Smartphone Raws Li Tsis Siv Tus Kheej Ntsuas Kub / Tus Ntsuas Ntsuas Kub: 8 Kauj Ruam (nrog Duab)
Siv Smartphone Raws Li Tsis Siv Tus Kws Ntsuas Kub / Tus Ntsuas Kub Portable: Ntsuas lub cev kub nrog qhov tsis sib cuag / tsis sib cuag zoo li rab phom thermo. Kuv tsim txoj haujlwm no vim tias Thermo Gun tam sim no kim heev, yog li kuv yuav tsum tau txais lwm txoj hauv kev los ua DIY. Thiab lub hom phiaj yog ua nrog cov peev txheej qis .SuppliesMLX90614Ardu
Kev Ntsuas thiab Kev Ntsuas Kub Siv HIH6130 thiab Arduino Nano: 4 Cov Kauj Ruam
Kev Ntsuas thiab Kev Ntsuas Kub Siv HIH6130 thiab Arduino Nano: HIH6130 yog qhov ntsuas cua thiab ntsuas kub nrog cov zis digital. Cov ntsuas no muab qib raug ntawm ± 4% RH. Nrog kev lag luam-ua kom muaj kev ruaj ntseg mus sij hawm ntev, qhov tseeb kub-them nyiaj digital I2C, Kev lag luam ua rau muaj kev ntseeg siab, Kev siv hluav taws xob
Yuav Ua Li Cas Siv DHT11 Kub Sensor Nrog Arduino thiab Luam Kub Kub thiab Vaum: 5 Kauj Ruam
Yuav Ua Li Cas Siv DHT11 Kub Sensor Nrog Arduino thiab Luam Kub Kub thiab Vaum: Lub DHT11 sensor tau siv los ntsuas kub thiab av noo. Lawv yog cov khoom siv hluav taws xob nrov tshaj plaws.Qhov DHT11 cov av noo thiab ntsuas kub ua rau nws yooj yim ntxiv cov av noo thiab ntsuas kub rau koj li DIY cov phiaj xwm hluav taws xob. Nws yog rau
ESP32 NTP Kev Ntsuas Kub Ua Haujlwm Kub Kub Nrog Steinhart-Hart Kho thiab Tswb Kub: 7 Kauj Ruam (nrog Duab)
ESP32 NTP Kev Ntsuas Kub Ua Haujlwm Ntsuas Kub nrog Steinhart-Hart Kev Kho thiab Tswb Kub: Tseem tab tom taug kev kom ua tiav "qhov haujlwm yuav los tom ntej", "ESP32 NTP Kev Ntsuas Kub Kev Ntsuas Kub Ua Noj Nrog Steinhart-Hart Kev Kho thiab Tswb Kub" yog Cov Ntawv Qhia qhia yuav ua li cas kuv ntxiv NTP ntsuas kub, piezo b