Cov txheej txheem:

IoT Moisture Sensor: 12 Kauj Ruam
IoT Moisture Sensor: 12 Kauj Ruam

Video: IoT Moisture Sensor: 12 Kauj Ruam

Video: IoT Moisture Sensor: 12 Kauj Ruam
Video: Метод Фрейда 2 / Freud's Method 2. Сериал. 12 Серия. StarMedia. Детектив. 2015 2024, Hlis ntuj nqeg
Anonim
IoT Hws noo Sensor
IoT Hws noo Sensor
IoT Hws noo Sensor
IoT Hws noo Sensor
IoT Hws noo Sensor
IoT Hws noo Sensor

Kuv xav tau lub ntsuas dej noo uas yuav qhia rau kuv paub thaum tsob ntoo sab hauv xav tau dej. Kuv xav tau qee yam uas kuv tuaj yeem siv rau cov noob pib thiab rau cov ntoo sab hauv uas paub tab. Kuv ib txwm txhawj xeeb tias kuv tau hla dhau los yog hauv qab dej lawv.

Kuv tau siv sijhawm me ntsis ua haujlwm ntawm IoT software rau Arduino cov cuab yeej, siv lwm tus neeg cov software Kuv muaj lub tswv yim zoo nkauj ntawm qhov xav tau rau kuv.

  1. Kuv xav tau qee yam uas kuv tuaj yeem nyem rau ntau yam khoom siv thiab teeb tsa dua wifi. Kuv tsis xav kom hloov pauv cov ntaub ntawv teeb tsa txhua lub sijhawm kuv rub mus rau lub cuab yeej tshiab. Kuv kuj tsis xav kom muaj daim ntawv pov thawj lossis lwm yam tshwj xeeb hauv cov cai raws li kuv ib txwm npaj los qhia cov cai no.
  2. Kuv kuj xav tau lub moj khaum zoo nkauj ntawm software uas kuv tuaj yeem hloov kho rau cov haujlwm yav tom ntej. Qhov no yog qhov ntsuas dej noo. Kuv yuav tsim tsa suab/teeb/suab/suab/kev co/qaij sensor thiab kuv xav kom tuaj yeem siv qee qhov software tib yam rau qhov ntawd.
  3. Thaum kawg kuv xav kom qhov no siv roj teeb thiab zoo li kuv xav kom nws nyob ntev. Kuv tau siv qee lub sijhawm los txheeb xyuas Hom Pw tsaug zog qhov twg lub cuab yeej yuav siv sijhawm ntau nyob hauv lub xeev tsis nyob.

Khoom siv

Wemos D1 Mini

Capacitive Moisture Sensor

18650 Roj teeb

Zoo thiab Tsis Zoo Cov Roj Teeb Txuas

Swb Hloov

Kev nkag mus rau 3D Tshuab Luam Ntawv tseem yog qhov tseem ceeb zoo nkauj txawm tias koj tuaj yeem nrhiav lwm txoj hauv kev txuas thiab ua tsev nyob.

Nov yog qhov txuas rau kuv Qhov Tshaj Tawm Tshaj Tawm nrog txhua tus qauv kuv tsim.

Kauj ruam 1: Tau txais Software

Tau lub Software
Tau lub Software

Kuv luam tawm kuv cov software rau GITHUB. Nws tau tsim los siv PlatformIO

  1. Ua raws cov lus qhia ntawm PlatformIO Lub Vev Xaib txhawm rau nruab VSCode thiab PlatformIO
  2. Rub lub firmware los ntawm kuv GITHUB repo. Nyem Clone lossis rub tawm thiab rub tawm ZIP
  3. Extract thiab qhib daim nplaub tshev hauv VSCode
  4. Txuas Wemos D1 rau koj lub khoos phis tawj ntawm micro USB
  5. Hauv VSCode nyem tus neeg txawv tebchaws kom qhib PlatformIO vaj huam sib luag
  6. Nyem Tsim thiab Upload txhawm rau rub lub firmware rau Wemos board

Kauj Ruam 2: Teeb tsa Blynk Project rau Koj Lub Sensor los Tham Nrog

Teeb tsa Blynk Project rau Koj Lub Sensor los Tham Nrog
Teeb tsa Blynk Project rau Koj Lub Sensor los Tham Nrog
Teeb tsa Blynk Project rau Koj Lub Sensor los Tham Nrog
Teeb tsa Blynk Project rau Koj Lub Sensor los Tham Nrog
Teeb tsa Blynk Txoj Haujlwm rau Koj Lub Sensor los Tham Nrog
Teeb tsa Blynk Txoj Haujlwm rau Koj Lub Sensor los Tham Nrog
Teeb tsa Blynk Project rau Koj Lub Sensor los Tham Nrog
Teeb tsa Blynk Project rau Koj Lub Sensor los Tham Nrog

Kuv tsom mus rau ob hom kev pabcuam MQTT thiab Blynk, ib qho yog xaiv tau.

Blynk yog qhov yooj yim siv thiab pheej yig IOT platform. Koj tuaj yeem tsim cov apps feem ntau siv cov khoom qiv uas koj tau txais dawb. Yog tias koj tsis muaj qhab nia koj tuaj yeem yuav ntau dua siv hauv kev yuav khoom app.

  1. Nruab Blynk app hauv koj lub xov tooj
  2. Tsim ib tus account
  3. Tsim Txoj Haujlwm Tshiab Tshiab
  4. Muab nws lub npe thiab xaiv Wemos D1 ua lub cuab yeej
  5. Tau txais Blynk Key los ntawm koj tus email, qhov no yuav siv los teeb tsa lub cuab yeej tom qab
  6. Mus tom ntej thiab coj mus rau txhua qhov chaw ntawm koj qhov phiaj xwm phiaj xwm txhawm rau ntxiv ib feem
  7. Xaiv LCD Zaub rau tam sim no tab sis koj tuaj yeem hloov nws rau daim duab lossis lwm yam khoom siv tom qab. Blynk tso cai rau koj siv cov khoom siv rov ua dua yog li koj tsis tas yuav txhawj xeeb txog kev pov tseg cov qhab nia
  8. Coj mus rhaub ntawm LCD zaub thiab teeb tus pin. Lub firmware siv ob tus pin virtual. Nws tsis muaj teeb meem dab tsi uas koj siv ntev li ntev tau koj siv tib yam hauv koj li app ua koj li firmware tom qab

Kauj Ruam 3: Teeb MQTT Kev Pabcuam (Tus Pabcuam Hauv Tsev)

Kuv twb siv Tsev Pabcuam rau kuv lub tsev siv lub tsev thiab npaj teeb tsa cov ntawv ceeb toom rau ib tsob ntoo uas qhuav lawm lossis lub ntsuas cua uas tsis tau tshaj tawm (roj teeb tuag).

Koj tuaj yeem nrhiav cov ntaub ntawv los teeb tsa HA ntawm no yog tias koj nyiam lossis koj tuaj yeem tsim teeb tsa Mosquitto Service rau MQTT.

Hauv ob qho xwm txheej twg koj yuav xav paub koj tus IP chaw nyob, tus lej siv, thiab tus lej zais.

Yog tias koj siv Tsev Pabcuam koj yuav teeb tsa lub sensor ntawm MQTT platform tab sis koj yuav xav tau cov chipid. Lub khoos phis tawj yuav tshaj tawm cov lus nrog lub ncauj lus [chip id]/noo noo nrog tus nqi ntawm cov dej noo nyeem

Nov yog tus qauv ntsuas teeb tsa rau Tus Pab Tsev

state_topic: "ESP6e4bac/ya raws/"

device_class: cov av noo

Kauj ruam 4: Kho lub Firmware

Kho lub Firmware
Kho lub Firmware
  1. Thaum lub rooj tsav xwm rov pib dua Nws yuav pib siv wifi nkag mus WifiMoisture
  2. Txuas nrog nws siv koj lub xov tooj lossis khoos phis tawj
  3. Qhib tus browser thiab mus rau 192.168.4.1
  4. Koj yuav pom lub vev xaib
  5. Ntxiv koj daim ntawv pov thawj wifi.
  6. Koj tuaj yeem teeb tsa lub sijhawm pw tsaug zog hauv feeb tab sis kuv qhia koj tsuas yog tso nws ntawm lub neej ntawd (qhov siab tshaj plaws rau koj lub cuab yeej)
  7. Ntxiv Blynk Key, thiab/lossis MQTT teeb tsa
  8. Nyem xa

Koj tuaj yeem nkag mus rau Blynk cov yuam sij thiab lossis MQTT daim ntawv pov thawj nyob ntawm seb koj xav taug qab cov dej noo li cas. Nws yuav tsum ua haujlwm nrog ib qho tab sis kuv npaj yuav siv ob qho tib si.

Kuv siv Tsev Pabcuam rau kuv lub tsev siv lub tsev thiab yuav teeb tsa kev ceeb toom raws li MQTT tab sis kuv kuj siv kab ntawv hauv Blynk txhawm rau taug qab cov khoom ntawm lub sijhawm tiag.

Kuv yuav qhia ua qhov kev teeb tsa no nrog Wemos ntaus ntawv tseem txuas nrog koj lub PC thiab thaum ua haujlwm saib xyuas. Yog tias koj sau qee yam tsis raug lossis muaj lwm yam teeb meem koj yuav xav tau cov ntawv tso tawm kom pom tseeb.

Kauj Ruam 5: Luam Ntawv

Qhov Chaw Luam Ntawv
Qhov Chaw Luam Ntawv

Mus rau kuv Qhov Tshaj Tawm Tshaj Tawm, tau txais cov ntu thiab luam tawm qhov tseeb (v2 thaum lub sijhawm sau ntawv).

Tsis muaj dab tsi yuav tsum xav tau kev txhawb nqa tab sis xyuas kom tseeb tias qhib qhov rooj yog li koj tsis muaj ib qho chaw hloov pauv loj.

Kauj Ruam 6: Txhim Kho Txhua Yam

Hlau Txhua Yam
Hlau Txhua Yam

Koj yuav xav xaim txhua yam ua ntej tso nws rau hauv lub npov tab sis muaj ob peb daim ntawv luam tawm uas koj xav tau los sib sau thaum lub xaim tuaj. Peb yuav ua qhov no ib kauj ruam zuj zus

Kauj Ruam 7: Pib Nrog Roj Teeb

Lub roj teeb sib dhos tau tsim los ntawm tus tuav lub tshuab luam ntawv, qhov txuas zoo thiab tsis zoo, ob lub xov hlau dub thiab ib qho liab.

Thaum koj tau luam tawm lub roj teeb tuav lub qhov txuas zoo thiab tsis zoo rau ob qho kawg nrog lub tab tawm hauv qab.

Tig lub roj teeb tuav dua, khawm cov tab tawm thiab ntxiv dab dab ntawm cov laug rau lawv

Twist ua ke qhov kawg ntawm ob lub xov dub thiab tin nrog solder

Tua qhov kawg ntawm cov hlau liab nrog cov laug

Tom qab ntawd muab cov xaim dub txuas rau qhov tsis zoo txuas (ib qho nrog lub caij nplooj ntoo hlav) thiab xaim liab rau qhov txuas zoo.

Thaum kawg khawm cov tab kom zaum tiaj tus tawm tsam ib sab ntawm tus tuav lub roj teeb.

Kauj Ruam 8: Sib Sau Ua Ke

Lub khoos phis tawj no yog ua kom siv roj teeb feem ntau siv cov chips Deep Sleep mode.

Lub cuab yeej tsim nyog siv thiab tshaj tawm cov ntawv nyeem thiab tom qab ntawd rov qab mus pw. Txhawm rau kom lub nti tsa nws tus kheej muaj kev sib txuas ua los ntawm D0 thiab RST.

Kuv siv qhov tsis muaj qhov txuas ntawd los qhia rau lub cuab yeej uas koj xav tau (rov) teeb tsa nws. Thawj thawj zaug koj pib ntaus ntawv mus rau hauv kev teeb tsa vim tias nws tsis tau muaj kev teeb tsa tau txais kev cawmdim. Tam sim no uas nws ua, yog tias koj puas xav hloov qhov teeb tsa ntawd, tig qhov hloov pauv thiab lub zog hloov pauv lossis ntaus tus pin rov pib dua.

Kuv kuj pom tias qee zaum kuv xav tau txuas D0-RST kev txuas txhawm rau txhawm rau rub tawm qhov tshiab ntawm lub khoos phis tawj. Qhov hloov ua haujlwm rau qhov ntawd ib yam.

Kev hloov txoj hlua hluav taws xob yog qhov yooj yim, ib qho txhuas ntawm ib sab mus rau tus pin RST thiab lub hauv paus ua rau D0 tus pin. Ua ntej soldering qhov no swb swb cov ntawv luam tawm thaiv mus rau qhov hloov.

Kauj Ruam 9: Tshaj Tawm Txog Qhov Sib Txuas

Tam sim no tias lub roj teeb sib dhos thiab cov hloov hluav taws xob tau txuas nws yog lub sijhawm los xaim txhua lwm qhov kev sib txuas.

  1. Siv cov xaim liab los ntawm lub roj teeb mus rau 3.5v tus pin ntawm Wemos
  2. Siv ib qho ntawm cov xov hlau dub los ntawm lub roj teeb mus rau hauv av pin ntawm Wemos
  3. Siv cov xaim xaim nrog ob qho kawg rub mus rau tus lej A0. Peb yuav txuas qhov no rau cov hlau lead daj ntawm lub sensor
  4. Siv cov xaim liab liab nrog ob qho kawg rub mus rau D1 tus pin ntawm Wemos. Qhov no yuav tig HIGH los ntawm lub khoos phis tawj kom lub zog sensor

Koj tuaj yeem xaiv txiav tus poj niam lub taub hau tawm ntawm lub ntsuas cua thiab muab nws ncaj qha rau Wemos. Kuv tsis tau ua qhov ntawd tab sis tsis muaj ib yam tsis raug nrog nws tsuav koj tsis npaj yuav sib cais tom qab.

Kauj Ruam 10: Muab txhua yam tso rau hauv lub thawv

Muab txhua yam tso rau hauv lub thawv
Muab txhua yam tso rau hauv lub thawv
Muab txhua yam tso rau hauv lub thawv
Muab txhua yam tso rau hauv lub thawv

Kuv tau sim ua txhua yam kom haum tab sis tsis siv zog ntau dhau tab sis txhua qhov luam tawm txawv me ntsis.

  1. Ntxig rau Wemos. thawb qhov kawg ntawm usb ua ntej. Xyuas kom nws kab zoo. Yog tias koj tsis muaj txoj cai ces kaum tom qab yuav tsis yooj yim.
  2. Tom qab ntawd ntxig lub sensor. Nrog cov xov txuas tau txuas nrog, xaub nws ntawm lub kaum ntse ntse thiab thaum nws nyob hauv txoj haujlwm raug nias nws. Lub thawv yuav tsum tuav rau ntawm kab thaiv kab.
  3. Tom qab ntawd ua haujlwm tuav lub roj teeb rau hauv qhov chaw. Tej zaum koj yuav tau yoog cov phab ntsa ntawm lub thawv me ntsis. Siv qhov tseeb tias ib sab ntawm nws tau qhib (Kuv tuaj yeem ua ob sab qhib hauv qhov kev hloov kho tom ntej). Nrhiav ob daim ntaub thaiv nyob hauv qab ntawm lub npov thiab nias lub roj teeb tuav mus rau lawv.
  4. Thaum kawg muab qhov hloov pauv los ntawm sab hauv lub thawv. Ntsia hauv ob lub 1.7mm x 8mm screws los ntawm sab nraud kom ntseeg tau tias yuav siv qee qhov siab ntawm cov ntawv luam tawm. Cov ntsia hlau yuav tsum rub mus rau ntawm cov ntawv luam tawm tab sis nco ntsoov cov ntawv luam tawm tau muag thiab cov ntsia hlau yuav hle lub qhov yooj yim.

Thaum txhua yam nyob hauv lub thawv siv ob peb feeb los npaj cov xov hlau. Koj tuaj yeem tuaj yeem xaub lawv nrog tus tuav lub roj teeb tab sis nyob ntawm koj lub xaim uas yuav ua rau ob sab nthuav tawm.

Kauj Ruam 11: Ua Kom Nws Muaj Zog thiab Ua Thawj Zaug Koj Nyeem

Thaum kawg ua kom ntseeg tau tias qhov hloov pauv tau txuas rau D0 thiab RST tus pin thiab ntxig lub roj teeb.

muab lub hau kaw thiab ntsia hlau rau hauv 6 tus ntsia hlau los tuav nws hauv qhov chaw (lossis tsis yog lub hau tsuas yog tuav nrog kev sib txhuam).

Lub cuab yeej yuav tsum nyeem tam sim, mus pw rau lub sijhawm teeb tsa, thiab tom qab ntawd siv lwm qhov.

Tam sim no koj tau siv nws koj tuaj yeem teeb tsa kab ntawv hauv Blynk, teeb tsa kev ceeb toom hauv HomeAssistant, lossis ib qho ntawm ntau yam ntawm lwm txoj hauv kev los taug qab cov dej noo thiab ua kom koj cov nroj tsuag muaj sia nyob.

Kauj ruam 12: Tom ntej Iterations

Yav tom ntej kuv yuav hloov kho MQTT software kom hais ntau dua li tsuas yog nyeem nyoos. Ib qho ntawm blynk pins tshaj tawm kev txhais lus yog li kuv tsawg kawg xav ntxiv qhov ntawd rau MQTT. Kuv kuj yuav tsum suav nrog qhov kawg

Kuv kuj tseem npaj ntxiv qhov kev nyeem ntawv mus rau nplooj ntawv teeb tsa lossis tsim kom muaj kev ntsuas ntsuas. Lub tswv yim yuav yog tias koj siv nplooj ntawv teeb tsa los tso rau hauv hom kev ntsuas. Tom qab ntawv nws yuav siv tus lej nyeem hauv kev ua tiav sai sai zoo ua kom siab tshaj li "Qhuav" thiab qis tshaj li "Ntub Dej".

Kuv kuj xav tias kuv tuaj yeem ua rau lub cuab yeej me dua siv lub roj teeb me dua lossis sib sau ua qee qhov. Muaj ib txwm ua haujlwm kom ua tiav ntawm tus qauv.

Thaum kawg muaj lwm cov laug cam ib sab ntawm Wemos D1 Mini uas muaj lub roj teeb tuav thiab/lossis lub charger them nrog.

Pom zoo: