Cov txheej txheem:

Yuav Ua Li Cas Txuas Cov Av Moisture Sensor thiab ESP8266 rau AskSensors IoT Cloud: 10 Kauj Ruam
Yuav Ua Li Cas Txuas Cov Av Moisture Sensor thiab ESP8266 rau AskSensors IoT Cloud: 10 Kauj Ruam

Video: Yuav Ua Li Cas Txuas Cov Av Moisture Sensor thiab ESP8266 rau AskSensors IoT Cloud: 10 Kauj Ruam

Video: Yuav Ua Li Cas Txuas Cov Av Moisture Sensor thiab ESP8266 rau AskSensors IoT Cloud: 10 Kauj Ruam
Video: Yuav Ua Li Cas Kom Txhob Mob Raum (How To Prevent From Kidney Disease) 2024, Lub Xya hli ntuj
Anonim
Yuav Ua Li Cas Txuas Cov Av Moisture Sensor thiab ESP8266 rau AskSensors IoT Cloud
Yuav Ua Li Cas Txuas Cov Av Moisture Sensor thiab ESP8266 rau AskSensors IoT Cloud

Cov lus qhia no qhia koj yuav ua li cas txuas koj cov av noo noo thiab ESP8266 mus rau IoT huab.

Txog qhov haujlwm no peb yuav siv lub node MCU ESP8266 WiFi module thiab cov av noo dej ntsuas uas ntsuas qhov ntim cov dej hauv av thiab muab rau peb cov dej noo raws li qhov tsim tawm. Kev ntsuas yuav raug tshuaj xyuas hla huab siv tus neeg siv nyiam IoT platform hu ua AskSensors.

Yog li cia pib!

Kauj Ruam 1: Kev Ntsuas Dej Ntsuas Tshwj Xeeb

Cov av noo noo ntsuas muaj ob qhov kev soj ntsuam uas tso cai rau tam sim no dhau los ntawm cov av thiab tau txais qhov tsis kam tiv thaiv los ntsuas tus nqi ya raws.

FC-28 sensor tau nruab nrog ob qho tib si analog thiab digital, yog li nws tuaj yeem siv tau ob qho tib si analog thiab digital. Hauv kab lus no, peb tab tom cuam tshuam lub sensor hauv hom analog.

Nov yog cov ntsiab lus tshwj xeeb ntawm cov av noo sensor FC-28:

  • Kev tawm tswv yim Voltage: 3.3V txog 5V
  • Cov zis hluav taws xob: 0 txog 4.2V
  • Cov tswv yim tam sim no: 35mA
  • Cov teeb liab tawm: Ob qho tib si Analog thiab Digital

Kauj Ruam 2: Yuav Tsum Tau Kho Vajtse

Yuav tsum tau kho vajtse
Yuav tsum tau kho vajtse
  1. Khoos phis tawj siv software Arduino. Nws raug nquahu kom ua haujlwm nrog tus qauv tshiab ntawm Arduino IDE. Kuv siv v1.8.7.
  2. ESP8266 pawg thawj coj loj. Kuv tab tom siv ESP8266 Node MCU v1.
  3. Av noo noo sensor FC-28 (sojntsuam + tshuab raj).
  4. USB micro cable txuas lub node ESP8266 rau lub khoos phis tawj.
  5. Jumper xov hlau
  6. Cov qhob cij

Kauj Ruam 3: Pinout & Kev Sib Txuas

Pinout & Kev Sib Txuas
Pinout & Kev Sib Txuas

Hauv qab no yog peb daim duab txuas rau txuas cov av noo sensor FC-28 mus rau ESP8266 hauv hom sib piv.

  • VCC ntawm FC-28 txog 3.3V ntawm ESP8266
  • GND ntawm FC-28 txog GND ntawm ESP8266
  • A0 ntawm FC-28 txog A0 ntawm ESP8266

Ntawm qhov tod tes, txuas ob tus pin los ntawm kev sojntsuam mus rau ob tus pin ntawm Amplifier Circuit los ntawm cov xov hluav taws xob.

Kauj Ruam 4: Teeb Sensor

  • Thawj qhov koj yuav tsum tau ua yog los tsim tus as khauj AskSensors. Tau koj tus account tshiab ntawm no. Nws yuav siv ob peb feeb.
  • Sau npe tus Sensor tshiab raws li tau piav qhia hauv phau ntawv qhia pib no. ntxiv ob qhov qauv rau koj lub sensor kom khaws cov ntaub ntawv hauv:

    • Module 1: rau ntsuas ntsuas ya raws.
    • Module 2: rau lub xeev noo. Nws qhia kev ceeb toom thaum qib dej noo ntau dhau qhov pib ua ntej.
  • Luam koj li Sensor API KEY IN. Nov yog qhov tseem ceeb tshwj xeeb uas peb yuav siv tom qab xa cov ntaub ntawv mus rau peb lub Sensor.

Kauj ruam 5: Txoj Cai

Tau txais cov lej no los ntawm AskSensors github nplooj ntawv.

Teeb cov hauv qab no:

  • WiFi SSID thiab tus password
  • Koj Sensor API KEY IN.

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

const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN

Qhov sib npaug ntawm cov ntsuas dej noo tau siv los txuas lub ntsuas pa hauv hom sib piv (qhov tseem ceeb ntawm 0 txog 1023). Kev ntsuas dej noo yuav hloov pauv mus rau qhov feem pua ntawm 0% txog 100%.

Kauj Ruam 6: Teeb Alert Threshold

Cov av noo noo ntsuas muaj lub zog ntsuas uas yuav teeb tus nqi pib, uas yuav muab piv los ntawm LM393 tus sib piv thiab raws li tus nqi pib no cov zis LED yuav ci thiab nqis.

Txawm li cas los xij, hauv qhov kev qhia no, peb yuav tsis siv lub hwj chim no. Hloov chaw peb yuav siv daim duab AskSensors los qhia yog tias cov dej noo tau dhau qhov software tau npaj ua ntej:

#define MOISTURE_THRESHOLD 55 // noo noo ceeb toom pib hauv %

Kauj ruam 7: Fais fab Koj Teeb

Fais fab Koj Teeb
Fais fab Koj Teeb
Hwj chim Koj Teeb
Hwj chim Koj Teeb
  • Txuas koj lub ntsuas dej noo mus rau ESP8266 raws li tau hais ua ntej.
  • Txuas koj ESP8266 rau koj lub computer ntawm USB.
  • Qhib koj cov cai hauv Arduino IDE. Xaiv lub rooj tsav xwm tsim nyog thiab chaw nres nkoj los ntawm Arduino IDE thiab xa cov cai.

Cov duab nyob nrog qhia kuv teeb tsa. Rau qhov yooj yim, Kuv tab tom siv khob dej los ntsuas qhov kev hloov pauv dej.

Tam sim no peb yuav tsum npaj kom pom peb cov ntaub ntawv hauv huab!

Kauj Ruam 8: Khiav Kev Xeem

  • Rov qab mus rau koj lub dashboard sensor ntawm AskSensors,
  • Nyem rau ntawm 'pom' thiab 'Ntxiv Duab' thiab xaiv Kab raws kab duab rau Module 1 (qib dej noo) thiab Binary rau Module 2 (lub xeev ceeb toom dej noo).
  • Koj tuaj yeem hloov kho Daim Duab Binary kom pom cov ntawv koj xav tau los ntawm teeb tsa ON/OFF cov ntawv lo ntawm Ntxiv/Kho qhov rai duab.

Kauj Ruam 9: Cov txiaj ntsig

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

Cov duab qhia pom cov ntaub ntawv nyeem ntawm kab lus AskSensors. Peb tuaj yeem pom ob kis:

  1. Qhov twg lub ntsuas hluav taws xob tawm ntawm dej: Tus nqi dej noo ntau tshaj qhov pib thiab Kev Ceeb Toom tau teeb tsa (raws li qhia hauv kab ntawv Binary.
  2. Qhov twg lub ntsuas dej nyob hauv dej: Cov qib dej noo zoo.

Tam sim no qhib lub davhlau ya nyob twg ntawm koj Arduino IDE. Koj tuaj yeem hla kev txheeb xyuas AskSensors teeb duab nyeem nrog cov txiaj ntsig tau luam tawm ntawm koj Arduino Terminal.

Kauj ruam 10: Tsaug

Ua tsaug!

Xav tau ntxiv?

Cov ntaub ntawv ntxaws ntxaws nrog cov lus qhia ib kauj ruam yog qhia ntawm no.

Pom zoo: