Cov txheej txheem:

Ntws Ntes Ntes Ntes: 11 Kauj Ruam (nrog Duab)
Ntws Ntes Ntes Ntes: 11 Kauj Ruam (nrog Duab)

Video: Ntws Ntes Ntes Ntes: 11 Kauj Ruam (nrog Duab)

Video: Ntws Ntes Ntes Ntes: 11 Kauj Ruam (nrog Duab)
Video: Zoo Siab Nrog Koj - Paj Tsua Thoj [ Official MV ] Nkauj Tawm Tshiab 2022 2024, Lub Xya hli ntuj
Anonim
Image
Image

Tsis txhob cia qhov txhaws txhaws qeeb koj! Rov qab los ntawm peb hnub so, kuv thiab kuv tus poj niam tau xav tsis thoob los ntawm cov dej npog hauv pem teb ntawm peb chav tsev, thiab peb pom tias nws tsis yog dej huv, nws ntws txhua qhov. Tom qab tshem cov dej ntws tawm thiab ntxuav hauv pem teb, kuv muaj lo lus nug no: vim li cas peb thiaj tsis muaj lub tswb ceeb toom rau qhov muaj kuab paug? Cov dej txhaws tsis tsuas yog tuaj yeem nqa koj lub tsev mus rau qhov nres, tab sis yuav siv cov nqi ntxiv los ntawm koj lub hnab ris, $ 206 nyob rau nruab nrab yog tus nqi ntawm kev tshem tawm qhov txhaws tawm raws li HomeAdvisor, ntxiv rau zais cov nqi ntawm cov ntaub pua plag puas, rooj tog ntoo, thiab lwm yam. Peb lub tswv yim yog cia cov tswv tsev nrog rau cov lag luam zoo li lub nroog/cov chaw saib xyuas kev saib xyuas tshwj xeeb thiab cov chaw muab kev pabcuam tshwj xeeb kom muaj kev ua haujlwm tau zoo thiab ntse uas ceeb toom rau leej twg ua tus saib xyuas ntxov li sai tau los nqis tes ua, uas pab txhawb kev txhim kho lub nroog ntse nrog qhov tseem ceeb yam ntxwv.

Lub Tswv Yim Txawm hais tias kev nrhiav pom cov clogs tuaj yeem ua tiav los ntawm ntau tus txheej txheem, xws li siv cov pa ntsuas pa lossis cov txheej txheem sab hauv, peb pab pawg tau tsom mus rau siv lub suab raws li peb cov tswv yim, raws li peb paub tias khob ntawm lub raj uas nws tau qhib yog lub suab sib txawv los ntawm qhov tshwm sim. thaum raug kaw. Raws li lub tswv yim yooj yim no, yog tias peb tuaj yeem cob qhia tus qauv lub suab nrov tshwm sim ntawm lub raj raj thaum lub sij hawm txhaws thiab cov qauv no tshwm sim hauv cov kav dej qhib, peb tuaj yeem siv tus qauv txhawm rau txhawm rau ua kom muaj zog thaum txhaws pib sau, thiab tom qab ntawd peb ring qee cov nqi.

Khab nias rau

  • Mohamed Hassan: koj puas xav tau ntau tus thwjtim?
  • Ahmed Yim

Txoj haujlwm kom meej 3 theem tau ua tiav hauv txoj haujlwm no: Sib sau cov ntaub ntawv, Kawm & kwv yees.

Ua ntej siv cov txheej txheem no hauv lub neej tiag tiag, peb xav tau los tsim ib puag ncig kev sim, qhov uas peb muaj cov yeeb nkab, dej ntws tawm, thiab qee yam los sim ua kom khov. Yog li, peb tau txais lub raj, lub raj dej nrog lub hauv paus dej ua qhov no hauv lub dab da dej, thiab siv lub dab da dej los kaw lub raj uas sawv cev rau qhov txhaws. Hauv daim vis dis aus no, peb piav qhia tias peb tsim ib puag ncig li cas thiab peb khaws cov ntaub ntawv li cas rau kev qhia ua qauv.

Thiab hauv cov vis dis aus tom ntej no, qhia seb peb tau ua qhov kev sim rau lub kaw lus thiab tus qauv, hauv hom qhib, tom qab ntawd hauv hom clog thiab rov qab qhib hom, txawm li cas los xij

Yog li, cia tshawb xyuas peb kev nqis tes ua ib kauj ruam:

Kauj Ruam 1: Kev sim

Kev sim
Kev sim
Kev sim
Kev sim
Kev sim
Kev sim
Kev sim
Kev sim

Hauv qhov xwm txheej no peb siv cov kav dej me txuas nrog peb cov cuab yeej thiab lub suab ntsuas. Kho vajtse nyeem tus nqi sensor thiab xa rov qab mus rau Huab. Qhov no tau ua tiav rau 10 min rau lub raj thaiv ces lwm 10 min rau lub raj uas tsis thaiv.

Kauj ruam 2: Kho vajtse

Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse

Kuv- Arduino

Txhawm rau txheeb xyuas lub suab dej hauv cov yeeb nkab peb xav tau lub suab ntsuas. Txawm li cas los xij Raspberry Pi 3 tsis muaj Analog GPIO. Txhawm rau daws qhov teeb meem no peb siv Arduino raws li Arduino muaj analog GPIO. Yog li peb txuas Grove Sound sensor rau Grove Arduino shield thiab txuas Shield rau Arduino UNO 3. Tom qab ntawd peb txuas Arduino & Raspberry siv USB cable. Kom tau txais cov ntaub ntawv ntau ntxiv txog Grove Sound sensor, koj tuaj yeem tshawb xyuas nws cov ntaub ntawv. Koj tuaj yeem pom hauv cov ntaub ntawv cov qauv piv txwv yuav ua li cas thiaj nyeem tau cov txiaj ntsig sensor. Qauv Qauv yuav luag siv yuav hloov pauv me me. Hauv cov lej hauv qab no peb txuas lub sensor rau A0 hauv daim thaiv. Txhawm rau sau ntawm cov lej, peb siv Serial.begin () muaj nuj nqi. Txhawm rau sib tham nrog Raspberry baud tus nqi teev rau 115200Data yuav raug xa mus rau Raspberry yog tias nws loj dua qee qhov pib los txiav cov suab nrov Ntau qhov kev sim tau ua tiav los xaiv qhov pib xav tau & ncua qhov txiaj ntsig. Threshold pom tias yog 400 & ncua tus nqi kom yog 10 millisecond. Threshold tau raug xaiv los lim lub suab nrov ib txwm & ua kom ntseeg tau tias tsuas yog cov ntaub ntawv muaj txiaj ntsig yuav raug xa mus rau huab. Delay tau raug xaiv nyob deb kom ntseeg tau tias lub ntsuas tau pom ib qho kev hloov pauv hauv lub raj tam sim.

II- Raspberry Pi 3 Txhawm rau rub cov khoom hauv android ntawm Raspberry, koj tuaj yeem rub tawm qhov hloov tshiab los ntawm Android Things Console. Hauv qhov haujlwm no peb siv version: OIR1.170720.017. ua raws cov theem hauv Raspberry site txhawm rau teeb tsa kev ua haujlwm ntawm raspberry, rau lub qhov rais koj tuaj yeem siv cov theem no Tom qab teeb tsa koj tuaj yeem txuas Raspberry rau koj lub khoos phis tawj siv USB. Tom qab ntawd hauv koj lub khoos phis tawj siv siv cov lus txib hauv qab no kom tau txais Raspberry IP

nmap -sn 192.168.1.*

Tom qab tau txais IP, txuas rau koj li Raspberry siv cov lus txib hauv qab no

adb txuas

Txhawm rau txuas koj li Raspberry rau Wifi (ntxiv koj li SSID & tus lej zais)

adb am pib pabcuam

-n com.google.wifisetup/. WifiSetupService

-a WifiSetupService. Connect

-sib *****

-e passphrase ****

Kauj Ruam 3: Google Huab - Sau Npe

Google Cloud - Kev Sau Npe
Google Cloud - Kev Sau Npe
Google Cloud - Kev Sau Npe
Google Cloud - Kev Sau Npe
Google Cloud - Kev Sau Npe
Google Cloud - Kev Sau Npe
Google Cloud - Kev Sau Npe
Google Cloud - Kev Sau Npe

Google muab qib pub dawb rau txhua tus neeg siv rau ib xyoos nrog qab nthab ntawm 300 $, Ua tsaug rau Google:). Ua raws cov ntxaij vab tshaus los tsim qhov haujlwm tshiab hauv Google Cloud

Kauj Ruam 4: Google Huab - Pub/Sub

Google Cloud - Pub/Sub
Google Cloud - Pub/Sub
Google Cloud - Pub/Sub
Google Cloud - Pub/Sub
Google Cloud - Pub/Sub
Google Cloud - Pub/Sub
Google Cloud - Pub/Sub
Google Cloud - Pub/Sub

Google Cloud Pub/Sub yog kev tswj hwm lub sijhawm tiag tiag cov kev pabcuam xa ntawv uas tso cai rau koj xa thiab tau txais cov lus ntawm cov ntawv thov ywj pheej.

Kauj Ruam 5: Google Huab - IOT Core

Google Huab - IOT Core
Google Huab - IOT Core
Google Huab - IOT Core
Google Huab - IOT Core
Google Huab - IOT Core
Google Huab - IOT Core

II- IOT CoreA tswj kev pabcuam kom yooj yim thiab nyab xeeb txuas, tswj, thiab noj cov ntaub ntawv los ntawm cov khoom siv thoob ntiaj teb. IOT Core tseem Beta, kom nkag tau rau nws koj yuav tsum tau thov nrog Kev Ncaj Ncees rau Google. Peb tau thov, peb qhov kev pom zoo yog qhov kev sib tw no. Google pom zoo, Ua tsaug rau Google dua:). Raspberry yuav xa cov ntaub ntawv ntsuas mus rau IOT Core uas yuav xa mus nyeem rau PubSub lub ncauj lus tsim hauv qib dhau los

Kauj Ruam 6: Google Huab - Huab Ua Haujlwm

Google Huab - Huab Ua Haujlwm
Google Huab - Huab Ua Haujlwm
Google Huab - Huab Ua Haujlwm
Google Huab - Huab Ua Haujlwm

Cloud Functions yog ib puag ncig serverless los tsim thiab txuas cov kev pabcuam huab. Ua rau lub luag haujlwm no yog PubSup lub ncauj lus uas tau tsim hauv theem 1.;; Lub luag haujlwm no yuav tshwm sim thaum tus nqi tshiab sau hauv PubSup thiab sau nws hauv Cloud DataStore nrog Hom "SoundValue"

Kauj ruam 7: Google Huab - Huab DataStore

Google Cloud Datastore yog NoSQL cov ntaub ntawv database tsim los rau kev ntsuas tsis siv neeg, ua haujlwm tau zoo, thiab yooj yim ntawm kev txhim kho daim ntawv thov. Thaum Cloud Datastore interface muaj ntau yam zoo ib yam li cov chaw khaws ntaub ntawv ib txwm muaj, raws li NoSQL database nws txawv ntawm lawv hauv txoj kev nws piav qhia kev sib raug zoo ntawm cov ntaub ntawv khoom. Tsis xav tau kev teeb tsa ib zaug li Huab Cua Ua Haujlwm sau cov txiaj ntsig sensor rau DataStore, cov ntaub ntawv yuav raug ntxiv rau DataStore

Kauj Ruam 8: Google Huab - BigQuery

Google Huab - BigQuery
Google Huab - BigQuery
Google Huab - BigQuery
Google Huab - BigQuery
Google Huab - BigQuery
Google Huab - BigQuery
Google Huab - BigQuery
Google Huab - BigQuery

Peb sib sau ua piv txwv 10 min los ntawm cov yeeb nkab ib txwm & 10 min los ntawm cov yeeb nkab thaiv nrog qhov sib txawv raws li 1 teev ntawm 2 qhov rov ua dua. Tom qab rub tawm cov ntaub ntawv DataStore thiab ua qee qhov kev siv los ntxiv kev faib tawm rau txhua kab. Tam sim no peb muaj 2 csv cov ntaub ntawv ib qho rau txhua qeb. Raws li kev coj ua zoo tshaj plaws upload cov ntaub ntawv CSV cov ntaub ntawv ua ntej mus rau Huab Cia. Hauv qab lub vijtsam peb tsim lub thoob tshiab & upload 2 CSVs cov ntaub ntawv Raws li lub thoob no yuav siv rau kev tshuaj xyuas nkaus xwb, tsis tas yuav xaiv ntau lub thoob hauv cheeb tsam Tom qab ntawd tsim cov Dataset & lub rooj tshiab hauv BigQuery thiab xa 2 CSVs cov ntaub ntawv los ntawm thoob rau lub rooj tshiab

Kauj ruam 9: Google Huab - Cov Ntaub Ntawv Studio

Google Huab - Cov Ntaub Ntawv Studio
Google Huab - Cov Ntaub Ntawv Studio
Google Huab - Cov Ntaub Ntawv Studio
Google Huab - Cov Ntaub Ntawv Studio
Google Huab - Cov Ntaub Ntawv Studio
Google Huab - Cov Ntaub Ntawv Studio

Tom qab ntawd peb siv Data Studio los kos qee qhov kev nkag siab. Data Studio yuav nyeem cov ntaub ntawv los ntawm BigQuery cov lus. Los ntawm kab duab peb tuaj yeem pom qhov sib txawv ntawm 2 pawg hauv cov xov tooj cua thiab suav qhov tseem ceeb ib feeb twg. Raws li cov kev nkag siab no peb tuaj yeem tsim tus qauv yooj yim, cov yeeb nkab raug txiav txim siab yog tias hauv 3 feeb ua tiav, suav cov xov tooj cua qhov tseem ceeb uas siab dua lub suab nrov (400) yog ntau dua 350 lub xov tooj cua. thiab hauv 3 feeb sib law liag, suav cov nqi xov tooj cua uas siab dua li lub hauv paus pib (720) yog ntau dua 10 lub xov tooj cua.

Kauj Ruam 10: Ua Ntej Ua Ntej

Prediction Phase
Prediction Phase

Peb xa mus rau kev nyeem ntawv, thaum nws ntau dua tus nqi tshwj xeeb (THRESHOLD_VALUE) uas tau teeb tsa rau 350 uas lim cov suab nrov thiab txo qis cov dej ntws hauv lub raj, los ntawm kev suav tias yog nyeem ntawv

Cov ntaub ntawv tshuaj xyuas pom tias nyob rau hauv hom qhib tus lej nyeem tsawg dua 100, tab sis nyob rau hauv hom txhaws, qhov txiaj ntsig tau siab dua (mus txog 900 ib feeb), tab sis tsawg zaus kuj tsawg dua 100. Txawm li cas los xij, cov xwm txheej no tsis rov ua dua, thiab rau peb qhov txiaj ntsig feeb, tag nrho cov naj npawb ntawm kev nyeem ib txwm tshaj 350. Muaj qhib hom hauv tib peb feeb yuav suav tsawg dua 300, peb tuaj yeem ntseeg siab tso txoj cai no: Txoj Cai # 1 Rau peb feeb hauv qhov nyoos, yog tias nyeem tag nrho > 350, tom qab ntawd tau kuaj pom qhov txhaws. Peb pom qhov txiaj ntsig siab tshaj plaws tau qhib rau hauv hom qhib tsis pub dhau ib qho txiaj ntsig (SPARK_VALUE) uas pom tias yog 770, yog li peb tau ntxiv txoj cai no: Txoj Cai # 2 Yog tias nyeem tau tus nqi> 350, ces feem ntau txhaws.

Ua ke ob txoj cai, muab txoj hauv kev yooj yim rau peb los siv qhov kev tshawb nrhiav pom, raws li qhia. Daim ntawv ceeb toom tias hauv qab txoj cai tau xa mus rau Arduino uas tom qab ntawv tshuaj xyuas qhov tau txais telemetries raws li peb tus qauv thiab xa mus rau raspberry yog tias cov kav dej txhaws lossis qhib.

Kauj ruam 11: Txoj Cai

Txhua Txoj Cai rau Arduino, Raspberry & Cloud Function tuaj yeem pom ntawm Github.

Yog xav paub ntxiv koj tuaj yeem tshawb xyuas qhov txuas no

Pom zoo: