Cov txheej txheem:

Kawm Zoo Nrog Lub Teeb Ntse Teeb - IDC2018IOT: 10 Cov Kauj Ruam (nrog Duab)
Kawm Zoo Nrog Lub Teeb Ntse Teeb - IDC2018IOT: 10 Cov Kauj Ruam (nrog Duab)

Video: Kawm Zoo Nrog Lub Teeb Ntse Teeb - IDC2018IOT: 10 Cov Kauj Ruam (nrog Duab)

Video: Kawm Zoo Nrog Lub Teeb Ntse Teeb - IDC2018IOT: 10 Cov Kauj Ruam (nrog Duab)
Video: LOKY -Txhob Ua Yog Toog (Official MV )Hmong New Song 2024, Lub Xya hli ntuj
Anonim
Kawm Zoo Nrog Lub Teeb Ntse Teeb - IDC2018IOT
Kawm Zoo Nrog Lub Teeb Ntse Teeb - IDC2018IOT

Cov neeg nyob hauv ntiaj teb sab hnub poob siv sijhawm ntau zaum. Ntawm lub rooj, tsav tsheb ncig, saib TV thiab ntau dua. Qee zaum, zaum ntau dhau tuaj yeem ua rau koj lub cev puas tsuaj thiab ua rau koj muaj peev xwm tsom mus rau lub cev. Taug kev thiab sawv tom qab lub sijhawm muab rau yog qhov tseem ceeb kom ua tau zoo hauv lub neej.

Raws li cov tub ntxhais kawm peb siv sijhawm ntau kawm. Sim ua kom tiav nrog txoj haujlwm txias, peb xav txog qhov mob uas peb muaj hauv txoj kev kawm. Peb ntseeg tias yuav tsum muaj txoj hauv kev zoo dua los tswj kev kawm nyob hauv ib txoj hauv kev zoo dua li tsuas yog los ntawm cov ntawv thov thiab ceeb toom.

Peb tuaj nrog lub tswv yim ntawm kev tsim lub teeb rooj ntse uas tuaj yeem pab koj teem sijhawm koj, paub txog tias koj tau kawm ntau npaum li cas, thiab teem sijhawm so. Lub teeb ci ntse tuaj nrog cov xim LED xim uas hloov pauv raws li lub xeev. Peb lub teeb muaj peb qho kev xaiv:

1. Pomodoro hom

Cov txheej txheem pomodoro yog txheej txheem kev kawm tsim khoom los ua kom muaj txiaj ntsig zoo tshaj plaws thaum kawm.

Koj tuaj yeem nyeem ntxiv txog cov txheej txheem ntawm no

Tus neeg siv piav qhia qhov ntev ntawm txoj kev kawm thiab lub sijhawm so, nrog qhov tsis raug ntawm 25/5 feeb kev kawm/sijhawm so.

Thaum lub sijhawm kawm hom, lub teeb yuav muab lub teeb sov sov zoo thiab ua rau koj lub xov tooj nyob ntsiag to.

Tom qab lub sijhawm tau teev tseg, lub xov tooj yuav tsis qhib thiab lub teeb yuav pom xim liab uas qhia tias nws yog lub sijhawm tawg. Peb xaiv liab vim tias nws tsis yog teeb pom kev rau cov neeg pluag, txhawb kom koj sawv thiab tawm ntawm koj lub rooj:)

2. Txias hom

Lub teeb yog xim nyob rau hauv qhov kaj thiab xis nyob los tsim qhov zoo ib puag ncig teeb pom kev zoo.

3. Sib tham timer teeb pom kev zoo

Lub teeb pib ntawm qhov pib xim thiab hloov xim ntev dua koj zaum ntawm koj lub rooj. Nov yog qhov qhia tau zoo thaum tib neeg zaum 1-2 teev thiab ntau dua thiab tsis xav siv sijhawm nrog lawv tus kheej nrog Pomodoro. Nws yog qhov zoo thiab txawv lwm txoj hauv kev los saib koj lub moos:)

Nta Ntxiv

- Kev ntsuas lub sijhawm zaum zaum txhua hnub

Lub app muab sijhawm tag nrho uas koj tau siv ntawm koj lub rooj

- Kev txuag hluav taws xob raws kev txav chaw

Lub ntsuas hluav taws xob ntsuas pom lub zog txav, tig lub teeb tawm tom qab lub sijhawm tsis tuaj.

- Mute thiab unmuting koj lub xov tooj.

Ib qho tshwj xeeb los pab koj mloog zoo hauv hom pomodoro.

Cov kev sib tw thiab cov kev txwv

Thaum peb tuaj yeem xav txog txoj haujlwm, peb pom nws tsis meej pem los nrhiav cov khoom lossis lwm txoj hauv kev ntawm kev xa xov. Peb xav siv teeb pom kev zoo los ua kev sib cuam tshuam, tab sis tsis paub meej tias peb yuav tso nws rau qhov twg.

Txawm hais tias peb tsim chav teeb pom kev zoo, tej zaum yuav teeb lub teeb LED ntawm lub rooj, tab sis cov kev xaiv no tau hloov me ntsis thiab tsis muaj txiaj ntsig. Ntxiv rau, peb xav txog kev tsim cov duab ntxim nyiam lossis cov khoom zoo nkauj los ua lub teeb pom kev zoo, tab sis xaus nrog kev siv lub teeb rooj, uas yog qhov kev txiav txim zoo heev:)

Lwm qhov kev txwv ntawm txoj hlua. Peb tab tom siv lub PIR sensor thiab lub ntsuas hluav taws xob ultrasonic, ob qho tib si sib txuas lus ntawm xov hlau nrog NodeMCU pawg thawj coj. Qhov no tsim qhov tsis zoo saib rau tag nrho cov kab ke. Kev txhim kho yav tom ntej yog los tsim rooj plaub uas lub rooj tsav xwm thiab lub ntsuas hluav taws xob ultrasonic twb tau teeb tsa hauv lub teeb, thiab PIR sensor sib txuas lus ntawm Bluetooth, yam tsis tas yuav rub lub xov tooj ntev rau ntawm phab ntsa.

Cov txheej txheem tam sim no txwv rau kev txhawb nqa tsuas yog cov neeg siv Android nrog kev hloov pauv lub xov tooj tsis siv neeg, raws li Apple tsis muab cov kev pabcuam zoo li IFTTT.

Kauj Ruam 1: Cheeb Tsam

Cheebtsam
Cheebtsam

Kho vajtse

- NodeMCU Board nrog Wifi txuas

Siv los ua lub hauv paus loj rau lub kaw lus. Peb siv lub rooj tsav xwm no vim nws tau yooj yim Wifi txuas los siv nrog Blynk

- Ultrasonic Sensor HC-SR04

Peb siv lub ntsuas kom paub seb koj puas zaum ntawm koj lub rooj. Lub ntsuas ntsuas tau tsom mus rau lub rooj zaum, yog li thaum ib tus neeg zaum peb tuaj yeem ntes nws los ntawm nws qhov deb ntawm lub sensor

- PIR Tsab ntawv tsa suab Sensor

Lub suab txav txav tau dai saum lub rooj, kom paub seb puas muaj leej twg nyob hauv chav. Yog tias tsis pom muaj kev txav mus rau X feeb, peb tua LEDs kom txuag hluav taws xob

- 5m RGB LED Sawb

Siv los ua lub teeb ci, kaw sab hauv lub teeb taub hau.

- Lub rooj teeb nrog lub teeb ci teeb

Peb xav tau lub teeb uas cov hlua LED tuaj yeem teeb sab hauv. feem ntau, lub rooj teeb qub uas siv lub teeb pom kev zoo yog qhov zoo tshaj.

UI

Daim ntawv thov Blynk

Siv raws li kev tswj app rau lub kaw lus. Xaiv rau nws yooj yim siv thiab nce nrawm

Cov kev pabcuam

IFTTT

Siv los ntsiag to thiab qhib koj lub xov tooj nrog Webhooks thiab Android cov kev pabcuam.

Kauj Ruam 2: Txuas Cov Sensors

Txuas cov Sensors
Txuas cov Sensors
Txuas cov Sensors
Txuas cov Sensors

PIR Sensor Cov

Peb lub xov hlau nrog poj niam txuas.

Txuas lub PIR sensor mus rau 5v VCC, hauv av thiab nruab nrab xaim raws li cov ntaub ntawv xov hlau.

Txuas cov ntaub ntawv xaim mus rau tus pin D5 hauv NodeMCU

Txuas lub ntsuas hluav taws xob ultrasonic txuas rau lub cim me me thiab txuas rau sab laug feem ntau tus pin rau hauv av thiab sab xis feem ntau tus pin rau 5v vcc.

Txuas tus pin txuas rau D1 thiab tus ncho tus pin rau D2 hauv NodeMCU.

Kauj Ruam 3: Txuas Tus Coj Sawb

Txuas tus Coj Sawb
Txuas tus Coj Sawb
Txuas tus Coj Sawb
Txuas tus Coj Sawb
Txuas tus Coj Sawb
Txuas tus Coj Sawb

Peb coj ib txoj kab uas hla 3 meters.

Ua ntej peb yuav tsum txuas cov kab hlau coj coj. Cov coj sawb muaj ob qhov sib txuas sib txawv.

Ib qho mus rau ESP thiab ib qho mus rau lwm lub zog pabcuam sab nraud. Ua lub zog 5v (lub xov tooj txawb USB yog qhov kev xaiv zoo). Siv ob lub Vcc thiab av hauv av txuas rau lub zog hluav taws xob sab nraud.

Txuas mus rau pawg thawj coj saib cov ntaub ntawv cable (ib nrab) rau tus pin D4. Tom qab ntawd, txuas lwm cov xov hlau hauv av rau hauv av.

Peb nyob twj ywm nrog cov xov hluav taws xob tsis siv, uas yog.

Tom ntej no peb yuav tsum tau qhwv cov hlua LED sab hauv uas siv cov kua nplaum LED kab txaij los nrog rau thaum pib. Yog xav tau koj tuaj yeem kaw nws nrog daim kab xev ntxiv raws li peb tau ua.

Kauj Ruam 4: Txhim Kho Txhua Yam Ua Ke

Txhim Kho Txhua Yam Ua Ke
Txhim Kho Txhua Yam Ua Ke
Txhim Kho Txhua Yam Ua Ke
Txhim Kho Txhua Yam Ua Ke
Txhim Kho Txhua Yam Ua Ke
Txhim Kho Txhua Yam Ua Ke

Tso lub PIR sensor kom nws tig ntsej rau tag nrho chav. Yog tias xav tau koj tuaj yeem siv lub ethernet cable uas tsis siv rau sab hauv. Peb tau siv 3 txoj hlua txuas los ntawm lub sensor mus rau Ethernet cable.

Teem lub ntsuas hluav taws xob ultrasonic ntawm lub teeb kom nws ntsib lub rooj zaum thiab tuaj yeem pom yog tias ib tus neeg zaum ntawm lub rooj zaum lossis tsis.

Txuas lub LED sawb lub zog pabcuam.

Kauj ruam 5: Txoj Cai

Txoj Cai
Txoj Cai

The Top level.ino file is final_project.ino

Qhib nws nrog tus kho Arduino, thiab tus so yuav qhib rau hauv tab sib txawv, tsuas yog xyuas kom lawv nyob hauv tib daim nplaub tshev.

Txuas nrog kuj yog cov ntsiab lus editor arduino.

Parameters koj yuav xav hloov:

#define MAX_DISTANCE 80

Qhov nrug deb ntawm cm ntawm tus ntsuas thiab tus neeg zaum. Hauv qab tus lej no cov kab ke yuav txiav txim siab nws zaum.

// Blynk Wifi thiab Auth Detailschar auth = "2b183af4b6b742918d14ab766fbae229";

char ssid = "NETWORK_NAME"; char pass = "PASSWORD";

Kauj Ruam 6: Tsim IFTTT Applets

Tsim IFTTT Applets
Tsim IFTTT Applets
Tsim IFTTT Applets
Tsim IFTTT Applets
Tsim IFTTT Applets
Tsim IFTTT Applets

Txhawm rau kom kaw thiab qhib lub xov tooj ntawm so, koj yuav tsum tsim tus kheej applet hauv IFTTT.

Ua raws cov theem hauv qab no los tsim lub webhook raws IFTTT applet uas tuaj yeem kaw koj lub xov tooj.

Qhov no ua haujlwm tsuas yog rau Android ntaus ntawv, thiab koj yuav tsum nruab rau IFTTT app ntawm koj lub cuab yeej, muab nws tseem tso cai nkag mus rau koj lub suab nrov nrov.

Tom qab koj tsim koj lub applets, ob qho rau Mute thiab Unmute, mus rau nplooj ntawv no thiab hloov tus yuam sij uas koj pom hauv Blynk webhooks, hauv qab General tab nrog cov yuam sij muab rau ntawm no.

ifttt.com/services/maker_webhooks/settings

Kauj Ruam 7: Peb Daim Ntawv Thov Blynk

Peb Daim Ntawv Thov Blynk
Peb Daim Ntawv Thov Blynk
Peb Daim Ntawv Thov Blynk
Peb Daim Ntawv Thov Blynk
Peb Daim Ntawv Thov Blynk
Peb Daim Ntawv Thov Blynk

Peb daim ntawv thov Blynk muaj ob lub tab.

Thawj lub tab tso cai rau koj pom tus naj npawb pomodoros koj tau kawm hnub no ntawm lub vijtsam LCD, cia koj xaiv txoj kev kawm thiab so sijhawm thiab cia koj hloov ntawm cov qauv kawm sib txawv.

Qhov thib ob tab muab rau koj tag nrho lub sijhawm kawm (tag nrho zaum zaum) thiab muaj lub webhooks siv los ntsiag to thiab qhib koj lub xov tooj.

Siv tus lej QR txhawm rau nkag mus rau lub app thiab siv nws

Kauj Ruam 8: Pom Txhua Yam Hauv Kev Ua

Image
Image
Pom Txhua Yam Hauv Kev Ua!
Pom Txhua Yam Hauv Kev Ua!
Pom Txhua Yam Hauv Kev Ua!
Pom Txhua Yam Hauv Kev Ua!
Pom Txhua Yam Hauv Kev Ua!
Pom Txhua Yam Hauv Kev Ua!

- Txuas Aux LED sawb lub zog rau lub zog.

- Txuas NodeMCU pawg thawj coj mus rau lub zog siv

- Nkag mus rau koj daim ntawv thov blynk.

- Lub teeb pib los ntawm Chill hom, thiab yuav tsum qhib lub teeb yog tias Wifi tau txuas nrog raug.

- Nkag mus rau Blynk thiab sim hloov mus rau Pomodoro hom, tam sim no lub hauv paus pib sai heev tsuas yog pom tias nws ua haujlwm, tab sis hloov qhov ntsuas qhov tseem ceeb hauv daim ntawv thov kom teeb tsa nws mus rau lub sijhawm tseeb.

- Siv daim ntawv thov hloov pauv ntawm kev kawm hom thiab pom tom qab qee lub sijhawm koj tau zaum ntev npaum li cas.

Zoo siab kawm !!!:)

Kauj Ruam 9: Nta Yav Tom Ntej

Muaj ntau txoj hauv kev koj tuaj yeem coj txoj haujlwm no mus rau tom ntej thiab kho nws. Hauv lub sijhawm txwv peb tau peb siv tsuas yog cov yam ntxwv saum toj no, tab sis ntawm no yog qee cov tswv yim zoo coj nws mus rau qib tshiab.

1. Ntxiv kev kawm habbits analytics

Raws li peb paub koj zaum nyob ib leeg, peb tuaj yeem pom zoo rau koj lub sijhawm kawm zoo thiab lub sijhawm so zoo. Qhov no tuaj yeem ua tiav nrog kev txheeb xyuas lub sijhawm zaum nrog lub tshuab kev kawm algorithm, qhia tus neeg siv yuav ua li cas nws yuav tsum kawm zoo dua. Tus nqi siv zog los tsim qhov txheej txheem zoo tuaj yeem siv sijhawm nruab nrab ntawm lub hlis thiab hli, kom tau txais txiaj ntsig ua haujlwm tau zoo.

2. Ntxiv kev cuam tshuam los ntawm kev ceeb toom

Peb tuaj yeem ceeb toom ntawm xov tooj thaum lub sijhawm so tau xaus, xa cov ntsiab lus niaj hnub nrog koj qhov kev ua tau zoo, muab koj cov lus qhia thiab cov lus qhia thiab ntau ntxiv. kwv yees li 2 hnub ua haujlwm

3. Hloov lub teeb xim thiab siv raws lub sijhawm ntawm ib hnub - zoo li Flux khoos phis tawj addon

Ua kom lub teeb xim sov dua lossis txias dua nyob ntawm lub sijhawm nruab hnub.

Ib qho ntxiv, ntxiv lub teeb pom kev zoo uas paub qhov kaj ib puag ncig nws, los hloov qhov kev xav ntawm LED sawb kom tiv thaiv qhov muag.

Qhov no tuaj yeem ua tiav hauv kwv yees. 1 hnub ua haujlwm.

4. Ntxiv Alexa lossis Google Tsev Assitant kev txhawb nqa

Tam sim no los ua haujlwm thiab hom kev kawm cuam tshuam nrog tsuas yog pom kev. Qhov no tuaj yeem hloov pauv thiab siv nrog tus neeg lees paub hauv tsev, kom tau txais lwm hom kev tawm tswv yim. Kev koom ua ke nrog Alexa lossis Google Tsev xav kom tsim ib daim ntawv thov tshwj xeeb rau nws, thiab tej zaum siv lwm qhov kev pabcuam IFTTT.

Nyob ntawm qhov nyuaj ntawm Lub Suab tswj app, qhov no tuaj yeem ua tiav nrog 2-3 hnub ua haujlwm.

5. Mount lub LED sawb raws li chav ib puag ncig teeb pom kev zoo es tsis yog teeb lub teeb xwb

Muaj peev xwm siv los tsim teeb pom kev ib puag ncig, ntxiv rau kev ua tus kws qhia paub. Peb tuaj yeem ntxiv teeb pom kev zoo, teeb tsa lub tswb moos thiab ntau ntxiv.

txog 1-2 hnub ua haujlwm

Kauj ruam 10: Tsim Koj Tus Kheej

Yog tias koj nyiam lub tswv yim thiab xav tsim nws tus kheej, tau txais txhua yam koj xav tau yog qhov yooj yim heev.

Peb tau txuas cov npe nrog cov khoom peb siv rau txoj haujlwm no, rau kuv lub neej yooj yim dua

- NodeMCU Board nrog Wifi txuas

- Ultrasonic Sensor HC-SR04

- PIR Tsab ntawv tsa suab Sensor

- 5m RGB LED Sawb

- Lub rooj teeb nrog lub teeb ci teeb

Pom zoo: