Cov txheej txheem:

Tub Yees Qhov Rooj Timer: 4 Kauj Ruam
Tub Yees Qhov Rooj Timer: 4 Kauj Ruam

Video: Tub Yees Qhov Rooj Timer: 4 Kauj Ruam

Video: Tub Yees Qhov Rooj Timer: 4 Kauj Ruam
Video: QHIA QHOV TSEEB - KUB VAJ LOOG TSUA NEW MUSIC VIDEO 2022 2024, Hlis ntuj nqeg
Anonim
Tub Yees Qhov Rooj Timer
Tub Yees Qhov Rooj Timer

Hauv qhov kev qhia no, peb yuav nqis tes los ntawm cov txheej txheem kev tsim thiab ntsuas qhov tsis suav nrog ntawm lub tub yees teeb lub sijhawm. Lub hom phiaj tseem ceeb ntawm peb lub cuab yeej yog kom txuag lub zog los ntawm kev qhib lub tub yees lub teeb yog tias ib tus neeg sawv ntawm nws xub ntiag. Peb Cov Khoom Siv Hauv Is Taws Nem siv ob lub ntsuas hluav taws xob: hloov lub reed thiab ib qho khoom siv zam qhov ntsuas qhov ntsuas. Reed sensor yuav xa lub teeb liab thaum twg muaj qhov chaw sib nqus tam sim no. Qhov no yuav siv los tshuaj xyuas yog lub qhov rooj qhib lossis kaw. Yog tias lub qhov rooj qhib, lub ntsuas qhov sib thooj tau siv los tshuaj xyuas yog tias ib tus neeg sawv ntawm xub ntiag ntawm lub tub yees. Yog tias tsis muaj tus neeg raug kuaj pom, lub sijhawm yuav pib suav tias nws tau ntev npaum li cas txij li ib tus neeg nyob ntawm lub qhov rooj.

Txoj haujlwm no tseem suav nrog kev sib tham los tswj lub cuab yeej, uas tau ua haujlwm ntawm cov neeg rau zaub mov. Ib tus neeg siv tuaj yeem tshawb xyuas txhua lub sijhawm, lossis rov pib dua lawv siv lub interface no.

Cov theem hauv qab no yuav qhia koj txawm tias tus txheej txheem tsim lub cuab yeej no.

Kauj ruam 1: Teeb Kho Vajtse

Teeb Kho Vajtse
Teeb Kho Vajtse

Thawj kauj ruam yog teeb tsa cov kab hluav taws xob rau lub cuab yeej. Peb yuav xav tau:

Raspberry Pi 3

- Cov qhob cij

Reed Module* Cov

- Kev Tiv Thaiv Kev Nyuaj Siab Sensor Module*

-10KOhm Resistor

- Cov xov hlau

- Ib lub hlau nplaum (rau sim ntaus ntawv)

*Los ntawm Arduino 37-in-1 Sensors Kit (Cov ntaub ntawv)

Thaum tag nrho cov ntaub ntawv tau sau tseg, sib sau ua ke hauv Circuit Court raws li daim duab qhia saum toj no.

Kauj ruam 2: Txoj Cai

Tam sim no peb tau teeb tsa peb cov cuab yeej kho vajtse, peb tuaj yeem pib sau cov cai. Cov cai tuaj yeem pom nyob hauv daim ntawv txuas zipped. Cov qauv ntawm cov ntawv teev npe yog qhov nyuaj, yog li ceev faj tsis txhob txav ib qho ntawm cov ntaub ntawv ib puag ncig.

Kauj ruam 3: Siv Device

Qhov kev zov me nyuam tau siv Flask servers. Cov ncauj lus kom ntxaws thiab siv Flask tuaj yeem pom ntawm no.

Ua ntej, siv qhov hais kom ua sai sai, teeb lub raj mis app kom yog iotapp.py:

teeb FLASK_APP = iotapp.py

Tom ntej no, khiav lub app nrog:

flask run --host 0.0.0.0

Txhawm rau nkag mus rau lub interface, luam qhov URL uas tshwm sim los ntawm cov lus txib kawg. Nplooj ntawv no muaj ob lub sijhawm: ib qho uas taug qab qhov ntev ntawm lub qhov rooj tau qhib, thiab ib qho los saib xyuas lub qhov rooj qhib tau ntev npaum li cas yam tsis muaj ib tus neeg nyob ntawm nws xub ntiag. Thaum twg los nplooj ntawv tshiab, ob lub sijhawm yuav hloov tshiab. Ib tus neeg siv tuaj yeem rov pib lub sijhawm siv lub khawm "Pib Sijhawm".

Cov hlau nplaum sawv cev rau lub qhov rooj tub yees. Thaum twg muaj cov hlau nplaum nyob, lub qhov rooj tuaj yeem txiav txim siab kaw. Txhawm rau sim qhib lub qhov rooj, tshem cov hlau nplaum tawm ntawm lub ntsuas cua sensor. Txhawm rau ua piv txwv ib tus neeg sawv nyob rau hauv pem hauv ntej ntawm lub tub yees, tso koj txhais tes hla qhov ntsuas qhov sib thooj. Thaum koj tshem koj txhais tes, lub sijhawm ua haujlwm yuav pib suav tias nws tau ntev npaum li cas txij li ib tus neeg tau nyob ntawm xub ntiag ntawm lub tub yees.

Kauj Ruam 4: Cov Khoom Kawg

Ntawm no, peb qhia piv txwv ntawm lub cuab yeej ua haujlwm.

Cov Lus Qhia no tau tsim los ntawm Ryan Anderson thiab Kevin Benson.

Pom zoo: