Cov txheej txheem:

Raspberry Pi-Raws Li Kev Saib Xyuas Huab Cua Nyob Sab Hauv Tsev: 6 Kauj Ruam
Raspberry Pi-Raws Li Kev Saib Xyuas Huab Cua Nyob Sab Hauv Tsev: 6 Kauj Ruam

Video: Raspberry Pi-Raws Li Kev Saib Xyuas Huab Cua Nyob Sab Hauv Tsev: 6 Kauj Ruam

Video: Raspberry Pi-Raws Li Kev Saib Xyuas Huab Cua Nyob Sab Hauv Tsev: 6 Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Raspberry Pi-Raws Li Kev Saib Xyuas Sab Hauv Tsev Sab Hauv
Raspberry Pi-Raws Li Kev Saib Xyuas Sab Hauv Tsev Sab Hauv

Nyeem cov ntawv blog no thiab tsim koj tus kheej li txheej txheem kom koj tuaj yeem tau txais kev ceeb toom thaum koj chav nyob qhuav lossis ntub.

Kev saib xyuas huab cua sab hauv tsev yog dab tsi thiab vim li cas peb thiaj xav tau ib qho?

Kev saib xyuas huab cua sab hauv tsev muab nrawm nrawm ntawm qhov tseem ceeb cuam tshuam txog huab cua xws li kub thiab txheeb ze cov av noo. Muaj peev xwm pom cov txheeb cais no thiab tau txais kev ceeb toom ntawm koj lub xov tooj thaum chav nyob qis dua lossis qhuav tuaj yeem pab tau. Siv kev ceeb toom, koj tuaj yeem ua qhov tsim nyog tau sai kom ua tiav qhov siab tshaj plaws hauv chav los ntawm kev hloov lub rhaub lossis qhib lub qhov rais. Hauv qhov haujlwm no, peb yuav pom yuav siv Simulink li cas:

1) coj los ntsuas huab cua (kub, txheeb ze huab cua, thiab siab) los ntawm Sense HAT hauv Raspberry Pi

2) tso saib ntsuas cov ntaub ntawv ntawm 8x8 LED matrix ntawm Sense HAT

3) tsim cov txheej txheem los txiav txim siab yog tias cov av nyob hauv tsev yog 'Zoo', 'Tsis Zoo' lossis 'Tsis Zoo'.

4) sau cov ntaub ntawv ntawm huab thiab xa ntawv ceeb toom yog tias cov ntaub ntawv raug cais tawm 'Tsis zoo' (ntub heev lossis qhuav).

Khoom siv

Raspberry Pi 3 Qauv B.

Raspberry Pi Sense HAT

Kauj ruam 1: Software Xav Tau

Software Xav Tau
Software Xav Tau

Koj xav tau MATLAB, Simulink thiab xaiv Add-Ons kom ua raws thiab tsim koj tus kheej saib xyuas huab cua sab hauv tsev.

Qhib MATLAB nrog Tus Thawj Coj Saib Xyuas (Txoj cai nyem rau ntawm MATLAB icon thiab xaiv Khiav raws li tus thawj coj). Xaiv Add-Ons los ntawm MATLAB Toolstrip thiab nyem rau ntawm Get Add-Ons.

Tshawb nrhiav ntawm no rau pob khoom txhawb nqa nrog lawv cov npe teev hauv qab no thiab 'Ntxiv' lawv.

a MATLAB Txhawb Pob rau Raspberry Pi Khoos Phis Tawj: Tau txais cov tswv yim thiab xa tawm mus rau Raspberry Pi cov laug cam thiab cov khoom siv txuas nrog

b. Simulink Pob Txhawb rau Raspberry Pi Khoos Phis Tawj: Khiav Simulink qauv ntawm Raspberry Pi cov laug cam

c. RPi_Indoor_Climate_Monitoring_System: Piv txwv cov qauv xav tau rau txoj haujlwm no

Nco tseg - Thaum teeb tsa, ua raws cov lus qhia ntawm lub vijtsam txhawm rau teeb tsa koj Pi ua haujlwm nrog MATLAB thiab Simulink.

Kauj Ruam 2: Nqa Sensor Cov Ntaub Ntawv rau Raspberry Pi Siv Simulink

Nqa Sensor Cov Ntaub Ntawv rau Raspberry Pi Siv Simulink
Nqa Sensor Cov Ntaub Ntawv rau Raspberry Pi Siv Simulink

Rau cov uas tsis paub nrog Simulink, nws yog cov txheej txheem txheej txheem txheej txheem uas tau siv los ua qauv thiab sim sim cov tshuab muaj zog. Thaum koj tau tsim koj cov txheej txheem hauv Simulink, koj tuaj yeem tsim cov cai thiab tso nws mus rau Raspberry Pi lossis lwm yam khoom siv.

Ntaus cov hauv qab no ntawm MATLAB Command Window kom qhib thawj tus qauv piv txwv. Peb yuav siv tus qauv no coj los ntsuas qhov kub thiab txias thiab txheeb ze cov ntaub ntawv mus rau hauv Raspberry Pi.

> rpiSenseHatBringSensorData

Cov thaiv LPS25H Siab Sensor thiab HTS221 Humidity Sensor yog los ntawm Sense HAT lub tsev qiv ntawv nyob hauv Simulink Support Pob rau Raspberry Pi Cov tsev kho vajtse Hardware.

Cov kev txwv yog los ntawm Sinks lub tsev qiv ntawv hauv Simulink cov tsev qiv ntawv. Txhawm rau kom ntseeg tau tias koj tus qauv raug teeb tsa kom raug, nyem rau ntawm lub iav iav hauv koj tus qauv Simulink. Nkag mus rau Kev Siv Kho Vajtse> Kho vajtse teeb tsa chaw> Lub hom phiaj cov cuab yeej siv khoom siv.

Nco tseg - Koj tsis tas yuav teeb tsa yog tias koj ua raws cov lus qhia teeb tsa thaum txhim kho Simulink Support Package rau Raspberry Pi. Qhov chaw nyob ntawm lub cuab yeej tau txais nws tus kheej nyob ntawm koj tus Pi.

Xyuas kom meej tias lub cuab yeej chaw nyob ntawm no phim tus IP chaw nyob uas koj hnov thaum koj Pi khau raj. Koj yuav tsum tau rov ua kom koj lub zog Pi nrog lub mloog pob ntseg txuas nrog lub mloog kom hnov lub cuab yeej nyob.

Nyem rau OK thiab nias lub pob Run raws li qhia hauv qab no. Nco ntsoov tias koj Pi yog lub cev txuas nrog lub PC ntawm USB cable lossis nyob hauv tib lub Wi-nkaus network zoo li koj lub PC.

Thaum koj nias lub pob Khiav hauv Hom Sab Nraud, Simulink cia li tsim C code sib npaug rau koj tus qauv thiab rub tawm qhov ua tiav rau Raspberry Pi. Ob qhov kev txwv tau teeb tsa kom qhib thaum tus qauv pib ua haujlwm. Thaum Simulink ua tiav xa cov cai mus rau Raspberry Pi, koj yuav pom qhov ntsuas, ntsuas kub thiab txheeb ze cov ntaub ntawv ntawm qhov ntsuas raws li qhia hauv qab no.

Nco tseg - Txoj cai tau ua haujlwm ntawm Raspberry Pi thiab koj tab tom saib qhov tseeb qhia los ntawm Simulink qhov txwv, ib yam li koj xav yog tias koj muaj oscilloscope txuas nrog kho vajtse nws tus kheej. Qhov ntsuas kub los ntawm ob lub ntsuas hluav taws xob me ntsis ntawm ib leeg. Xav tias dawb los xaiv qhov uas qhia txog qhov kub nyob hauv koj chav zoo dua thiab siv qhov ntawd hauv ntu tom ntej. Hauv txhua qhov kev ntsuas nrog Sense HAT uas peb muaj, HTS221 Humidity Sensor qhov ntsuas kub tau nyob ze rau qhov kub nyob hauv chav. Nrog qhov ntawd peb tau pom cov hauv paus ntawm yuav ua li cas coj cov ntaub ntawv sensor los ntawm Sense HAT rau hauv Raspberry Pi.

Kauj Ruam 3: Zaub Sensor Cov Ntaub Ntawv ntawm 8x8 LED Matrix

Zaub Sensor Cov Ntaub Ntawv ntawm 8x8 LED Matrix
Zaub Sensor Cov Ntaub Ntawv ntawm 8x8 LED Matrix
Zaub Sensor Cov Ntaub Ntawv ntawm 8x8 LED Matrix
Zaub Sensor Cov Ntaub Ntawv ntawm 8x8 LED Matrix

Hauv ntu no, peb yuav pom yuav ua li cas pom qhov pom ntawm qhov haujlwm no tau ntxiv rau tus qauv kawg. Sense HAT cov ntsiab lus uas tau siv hauv ntu no yog qhov ntsuas qhov ntsuas cua (kom tau txais cov av noo thiab qhov kub thiab txias), ntsuas lub siab, LED matrix, thiab joystick. Lub joystick yog siv los xaiv lub sensor twg peb xav tso tawm.

Txhawm rau qhib tus qauv piv txwv tom ntej, ntaus cov hauv qab no hauv MATLAB Command Window.

> rpiSenseHatDisplay

Lub Joystick block yog los ntawm Sense HAT lub tsev qiv ntawv. Nws pab peb coj cov ntaub ntawv joystick mus rau Raspberry Pi, ib yam li lub siab thiab cov av noo sensor thaiv tau ua hauv qhov piv txwv dhau los. Txog tam sim no, peb tab tom siv Test Comfort block los tso saib 'zoo' (thaum qhov thaiv tus nqi yog 1) ntawm LED matrix. Nws yuav tso tawm 'tsis zoo' thaum tus nqi thaiv yog 2 lossis 'dab tuag' thaum tus nqi yog 3 lossis 4. Hauv ntu tom ntej, peb yuav pom qhov tseeb algorithm uas txiav txim siab yog tias cov av nyob hauv tsev yog qhov zoo, tsis zoo lossis tsis zoo. Cia peb tshawb xyuas Selector block los ntawm ob npaug nyem rau nws. MATLAB muaj nuj nqi thaiv tau siv los ua ke MATLAB cov lej hauv koj tus qauv Simulink. Hauv qhov no peb tab tom nqa hauv SelectorFcn muab hauv qab no.

muaj nuj nqi [tus nqi, Xeev] = SelectorFcn (JoyStickIn, siab, av noo, ntsuas, ihval)

tsis tu ncua JoyStickCount

yog tias tsis yog (JoyStickCount)

JoyStickCount = 1;

kawg

yog JoyStickIn == 1

JoyStickCount = JoyStickCount + 1;

yog JoyStickCount == 6

JoyStickCount = 1;

kawg

kawg

hloov JoyStickCount

rooj plaub 1 % Zaub kub hauv C.

tus nqi = temp;

Xeev = 1;

rooj plaub 2 % Zaub siab hauv atm

tus nqi = siab/1013.25;

Xeev = 2;

rooj plaub 3 % Zaub txheeb ze cov av noo hauv %

tus nqi = vaum;

Xeev = 3;

rooj plaub 4 % Cov ntsuas kub hauv F.

tus nqi = temp*(9/5) +32;

Xeev = 4;

rooj plaub 5 % Zaub Zoo/Tsis Zoo/Tsis Zoo

tus nqi = ihval;

Xeev = 5;

txwv tsis pub % Tsis txhob tso saib/Zaub 0

tus nqi = 0;

Xeev = 6;

kawg

Cov lus hloov rooj plaub feem ntau yog siv los tswj kev xaiv. Hauv peb qhov xwm txheej, peb xav kom lub joystick nkag los ua qhov kev xaiv xaiv thiab xaiv cov ntaub ntawv tom ntej los tso tawm txhua zaus thaum khawm joystick raug nias. Txog qhov no, peb teeb tsa yog lub voj uas nce JoyStickCount sib txawv nrog txhua lub pob nyem (JoyStickIn tus nqi yog 1 yog tias muaj lub pob nyem). Nyob rau tib lub voj, kom ntseeg tau tias peb tsuas yog caij tsheb kauj vab ntawm tsib txoj kev xaiv uas tau hais los saum toj no peb tau ntxiv lwm qhov xwm txheej uas rov pib dua tus nqi sib txawv rau 1. Siv qhov no, peb xaiv qhov txiaj ntsig twg yuav tshwm ntawm LED matrix. Case 1 yuav yog lub neej qub raws li peb txhais JoyStickCount yuav pib ntawm 1, thiab qhov no txhais tau tias LED matrix yuav tso tawm qhov ntsuas kub hauv Celsius. Lub Xeev hloov pauv tau siv los ntawm Scroll cov ntaub ntawv thaiv kom nkag siab qhov ntsuas tus nqi tam sim no tau tshwm sim thiab chav tsev twg yuav tsum tau tshwm. Tam sim no peb paub yuav ua li cas xaiv lub ntsuas kom raug los tso saib, cia saib seb qhov kev ua haujlwm tiag tiag zoo li cas.

Muab Cov Cim thiab Tus Zauv

Txhawm rau pom ntawm Sense HAT LED matrix, peb tsim 8x8 matrices rau:

1) Txhua Tus Zauv (0-9)

2) txhua chav (° C, A, % thiab ° F)

3) tus lej lej

4) cov tsiaj ntawv los ntawm cov lus zoo, tsis zoo thiab tsis zoo.

Cov 8x8 matrices tau siv los ua tswv yim rau 8x8 RGB LED Matrix block. Qhov thaiv no teeb lub LEDs sib raug rau cov ntsiab lus ntawm cov lej uas muaj tus nqi 1 raws li qhia hauv qab no.

Scrolling Cov Ntawv

Scroll cov ntaub ntawv thaiv hauv peb tus qauv nqes los ntawm cov hlua uas tuaj yeem ntev txog 6 tus cim. Tus nqi ntawm 6 tau xaiv raws li ntawd yog txoj hlua ntev tshaj plaws uas peb yuav tawm hauv txoj haujlwm no, piv txwv li 23.8 ° C lossis 99.1 ° F. Nco tseg, ntawm no ° C suav tias yog ib tus cim. Tib lub tswv yim tuaj yeem txuas ntxiv mus rau hlua hlua ntawm lwm qhov ntev ib yam.

Nov yog-g.webp

www.element14.com/community/videos/29400/l/gif

Txhawm rau tso ib txoj hlua ntawm 6 tus cim txhua ntawm 8x8 matrix, peb xav tau cov duab ntawm 8x48 loj nyob rau hauv tag nrho. Txhawm rau tso ib txoj hlua uas ntev tshaj 4 cim ntev, peb yuav tsum tsim kom muaj 8x32 matrix. Tam sim no cia saib txhua yam tsis ua haujlwm los ntawm nias lub pob Run. Lub teeb pom kev tsis zoo ntawm LED matrix yog qhov ntsuas kub hauv ° C. Scope block yuav qhia Lub Xeev thiab tus nqi los ntawm Selector block. Nias lub joystick khawm ntawm Sense HAT thiab tuav ib pliag kom paub tseeb tias tus nqi hloov pauv mus rau qhov ntsuas hluav taws xob tom ntej thiab rov ua cov txheej txheem no kom txog thaum nws mus txog Xeev tus nqi ntawm 5. Txhawm rau soj ntsuam cov txheej txheem hloov pauv los ntawm txhua kis ntawm cov av noo nyob hauv tsev, hloov tus nqi ntawm Test Comfort block rau txhua tus lej ntawm 1 txog 4. Pom tias hloov pauv tus nqi ntawm qhov thaiv ntawm Simulink tus qauv tam sim ntawd hloov txoj kev coj tus cwj pwm ntawm kho vajtse. Qhov no tuaj yeem muaj txiaj ntsig zoo hauv cov xwm txheej uas ib tus xav hloov pauv li cas txoj cai coj los ntawm qhov chaw nyob deb. Nrog qhov ntawd peb tau pom lub hauv paus tseem ceeb tom qab pom kev pom ntawm kev saib xyuas huab cua. Hauv ntu tom ntej no peb yuav kawm paub ua kom tiav peb qhov kev saib xyuas huab cua sab hauv tsev.

Kauj Ruam 4: Tsim Tus Txheej Txheem hauv Simulink los txiav txim siab yog tias cov av noo hauv tsev yog 'Zoo', 'Tsis Zoo' lossis 'Tsis Zoo'

Tsim ib qho Algorithm hauv Simulink los txiav txim siab yog tias cov av noo hauv tsev yog 'Zoo', 'Tsis Zoo' lossis 'Tsis Zoo'
Tsim ib qho Algorithm hauv Simulink los txiav txim siab yog tias cov av noo hauv tsev yog 'Zoo', 'Tsis Zoo' lossis 'Tsis Zoo'

Txhawm rau nkag siab yog tias koj chav nyob ntub dhau/qhuav lossis kom paub tias cov av nyob hauv tsev zoo li cas, nws muaj ntau txoj hauv kev. Siv tsab xov xwm no, peb tau tsim thaj tsam nkhaus los txuas rau sab hauv tsev txheeb ze cov av noo thiab kub sab nraum zoov raws li qhia saum toj no.

Ib qho txheeb ze cov av noo nyob hauv cheeb tsam no, txhais tau tias koj chav nyob hauv qhov chaw xis nyob. Piv txwv li, yog tias qhov kub sab nraum zoov yog -30 ° F ces ib qho piv txwv cov av noo qis dua 15% yog qhov siv tau. Ib yam nkaus, yog tias sab nraum zoov kub yog 60 ° F ces cov txheeb ze cov av qis dua 50% yog qhov siv tau. Txhawm rau cais cov av noo hauv tsev mus rau qhov siab tshaj plaws (zoo), qhov nruab nrab nplij siab (tsis zoo) lossis ntub dhau/qhuav (dab tuag), koj xav tau qhov kub thiab txias nyob sab nraum thiab txheeb ze. Peb tau pom yuav ua li cas coj cov av noo txheeb ze rau hauv Raspberry Pi. Yog li, cia peb tsom mus rau qhov ntsuas kub sab nraum zoov. Ntaus cov hauv qab no hauv MATLAB Command Window kom qhib tus qauv:

> rpiOutdoorWeatherData

WeatherData thaiv tau siv los coj qhov ntsuas kub sab nrauv ntawm koj lub nroog (hauv K) siv https://openweathermap.org/. Txhawm rau teeb tsa qhov thaiv no, koj xav tau tus lej API los ntawm lub vev xaib. Tom qab tsim koj tus lej nyiaj pub dawb ntawm lub vev xaib no, mus rau koj tus account nplooj ntawv. API tuav tab uas qhia hauv qab no muab tus yuam sij rau koj.

WeatherData thaiv xav tau cov lus teb ntawm koj lub nroog lub npe nyob hauv ib hom ntawv tshwj xeeb. Mus ntsib nplooj ntawv no thiab nkag mus rau koj lub nroog lub npe tom qab ntawd tus cim cim cim ua raws 2 tus ntawv los qhia lub tebchaws. Piv txwv - Natick, Asmeskas thiab Chennai, IN. Yog tias kev tshawb fawb rov qab tshwm sim rau koj lub nroog, siv qhov ntawd hauv WeatherData thaiv hauv hom ntawv tshwj xeeb ntawd. Yog tias koj lub nroog tsis muaj, siv lub nroog nyob sib ze uas muaj huab cua nyob ze rau koj. Tam sim no ob npaug nyem rau ntawm WeatherData thaiv thiab sau koj lub nroog lub npe thiab koj tus lej API los ntawm lub vev xaib.

Nias Khiav ntawm tus qauv Simulink no txhawm rau txheeb xyuas tias qhov thaiv tuaj yeem coj qhov kub ntawm koj lub nroog mus rau hauv Raspberry Pi. Tam sim no cia saib cov txheej txheem uas txiav txim siab yog tias cov av nyob hauv tsev yog qhov zoo, tsis zoo lossis tsis zoo. Ntaus cov hauv qab no hauv MATLAB Command Window kom qhib qhov piv txwv tom ntej:

> rpisenseHatIHval

Tej zaum koj yuav tau pom tias Kev Ntsuas Kev Nyab Xeeb thaiv los ntawm tus qauv yav dhau los ploj lawm thiab qhov thaiv tshiab hu ua FindRoom Comfort tab tom muab ihval rau Selector block. Ob npaug nyem rau ntawm qhov thaiv no kom qhib thiab tshawb nrhiav.

Peb tab tom siv WeatherData thaiv kom sov sab nraum zoov. Humidity Limits subsystem nruab nrab yog txheeb ze Vaum thiab Sab Nraud Kub daim duab uas peb pom saum toj no. Nyob ntawm qhov ntsuas kub sab nraum zoov nws yuav tso tawm qhov siab tshaj qhov ntsuas qhov ntsuas yuav tsum yog. Cia peb qhib qhov kev txiav txim siab DecidIH MATLAB los ntawm ob npaug nias rau nws.

Yog tias tus txheeb ze cov av noo ntau tshaj qhov txwv cov av noo ntau tshaj, tom qab ntawd daim paib yuav zoo raws li txoj hauv kev uas peb tau rho tawm cov ntaub ntawv, cuam tshuam rau chav nyob yog ntub heev. Peb tab tom tso tawm 3 (dab tuag) rau qhov xwm txheej no. Qhov laj thawj tom qab siv tus lej hloov pauv cov hlua yog nws yooj yim los tso rau ntawm kab thiab tsim kev ceeb toom los ntawm. Qhov seem ntawm kev faib tawm hauv MATLAB ua haujlwm yog ua raws cov txheej txheem kev xav uas peb tau los nrog. Thaum qhov sib txawv tsawg dua 10 nws tau muab cais raws qhov siab tshaj plaws thiab thaum nws tsawg dua 20 nws yog qhov nruab nrab nplij siab thiab saum toj no uas qhuav heev. Xav tias dawb los ua tus qauv no thiab tshuaj xyuas koj qib kev nplij siab hauv chav.

Kauj Ruam 5: Nkag Mus Cov Ntaub Ntawv Huab Cua Sab Hauv Tsev thiab Pawg Txheeb cais ntawm Huab

Nkag Mus Cov Ntaub Ntawv Huab Cua Sab Hauv Tsev thiab Pawg Cov Ntaub Ntawv ntawm Huab
Nkag Mus Cov Ntaub Ntawv Huab Cua Sab Hauv Tsev thiab Pawg Cov Ntaub Ntawv ntawm Huab

Hauv ntu tom ntej no peb yuav pom yuav ua li cas teev cov ntaub ntawv ntawm huab. Txhawm rau qhib qhov piv txwv no, ntaus cov hauv qab no hauv MATLAB Command Window.

> rpiSenseHatLogData

Hauv cov qauv no, cov zaub ntawm cov qauv piv txwv yav dhau los yog lub hom phiaj raug tshem tawm vim peb tsis xav tau lub kaw lus saib xyuas kom pom cov stats thaum txiav cov ntaub ntawv thiab xa tawm ceeb toom. Peb tab tom siv ThingSpeak, pub dawb qhib-qhov chaw IoT platform uas suav nrog MATLAB kev tshuaj xyuas, rau cov ntaub ntawv txiav tawm. Peb tau xaiv ThingSpeak txij li muaj txoj hauv kev ncaj qha rau program Raspberry Pi thiab lwm yam khoom siv qis-nqi kho vajtse kom xa cov ntaub ntawv mus rau ThingSpeak siv Simulink. Lub ThingSpeak Sau thaiv yog los ntawm Simulink Cov Pob Txhawb rau Raspberry Pi Cov tsev qiv ntawv kho vajtse, thiab tuaj yeem teeb tsa siv Tus Sau API Key los ntawm koj lub ThingSpeak channel. Cov lus qhia ntxaws txog yuav tsim cov channel li cas hauv qab no. Txhawm rau txuas ntxiv cov ntaub ntawv mus rau huab, koj xav kom koj Pi ua haujlwm ywj pheej ntawm Simulink. Txog qhov no, koj tuaj yeem nias lub pob "Deploy to Hardware" hauv koj tus qauv Simulink.

Tsim Koj Tus Kheej ThingSpeak Channel

Cov uas tsis muaj tus as khauj tuaj yeem sau npe hauv ThingSpeak lub vev xaib. Yog tias koj muaj MathWorks tus lej, tom qab ntawd koj yuav muaj tus account ThingSpeak.

  • Thaum koj tau nkag mus, koj tuaj yeem tsim channel los ntawm kev mus rau Channels> Kuv Channels thiab nyem rau ntawm New Channel.
  • Txhua yam koj xav tau yog lub npe rau cov channel thiab cov npe rau cov teb uas koj yuav nkag mus raws li qhia hauv qab no.
  • Qhov Qhia Qhov Chaw Qhov Chaw xaiv xav tau latitude thiab longitude ntawm koj lub nroog raws li cov tswv yim thiab tuaj yeem qhia qhov chaw nyob sab hauv cov channel ntawm daim duab qhia chaw. (Piv txwv tus nqi siv ntawm no yog rau Natick, MA)
  • Tom qab ntawd nyem Txuag Channel kom ua tiav kev tsim koj cov channel.

4a ib. Ceeb toom yog tias Cov Ntaub Ntawv raug cais tawm 'Tsis Zoo'

Txhawm rau ua kom tiav peb qhov kev saib xyuas huab cua sab hauv tsev, peb yuav tsum pom yuav ua li cas thiaj tau txais kev ceeb toom raws li cov ntaub ntawv huab. Qhov no yog qhov tseem ceeb vim tias, tsis muaj nws koj yuav tsis tuaj yeem ua qhov tsim nyog los hloov qib kev nplij siab hauv chav. Hauv ntu no, peb yuav pom yuav ua li cas thiaj tau txais kev ceeb toom ntawm koj lub xov tooj thaum twg los cov ntaub ntawv huab qhia tias chav nyob yog ntub heev lossis qhuav. Peb yuav ua tiav qhov no los ntawm kev siv ob qhov kev pabcuam: IFTTT Webhooks thiab ThingSpeak TimeControl. IFTTT (sawv rau Yog tias qhov no, tom qab ntawd) yog kev pabcuam online uas tuaj yeem lis cov xwm txheej thiab ua rau muaj kev cuam tshuam raws li cov xwm txheej.

Cov kauj ruam rau teeb IFTTT Webhooks

Nco tseg: Sim cov no ntawm lub computer kom tau txais txiaj ntsig zoo tshaj plaws.

1) Tsim tus as khauj ntawm ifttt.com (yog tias koj tsis muaj) thiab tsim Applet tshiab los ntawm My Applets page.

2) Nyem rau lub pob "no" xiav los xaiv koj qhov kev pabcuam.

3) Tshawb nrhiav thiab xaiv Webhooks ua qhov kev pabcuam.

4) Xaiv Tau Txais Lub Vev Xaib Thov thiab muab lub npe rau qhov kev tshwm sim.

5) Xaiv qhov tsim.

6) Xaiv "ntawd" ntawm nplooj ntawv tom ntej thiab tshawb nrhiav cov ntawv ceeb toom.

7) Xaiv xa ntawv ceeb toom los ntawm IFTTT app.

8) Sau lub npe txheej xwm uas koj tsim hauv Kauj Ruam 2 ntawm IFTTT thiab xaiv tsim kev nqis tes ua.

9) Txuas ntxiv mus txog thaum koj mus txog theem kawg, tshuaj xyuas thiab nias ua tiav.

10) Mus rau https://ifttt.com/maker_webhooks thiab nyem lub pob teeb tsa nyob rau sab saum toj ntawm nplooj ntawv.

11) Mus rau qhov URL hauv ntu Account Info.

12) Sau koj lub npe txheej xwm ntawm no thiab nyem rau 'Test It'.

13) Luam qhov URL ntawm kab kawg rau kev siv yav tom ntej (nrog tus yuam sij).

Cov kauj ruam los teeb tsa ThingSpeak TimeControl

1) Xaiv Apps> MATLAB Txheeb Xyuas

2) Nyem Tshiab ntawm nplooj ntawv tom ntej thiab xaiv Trigger Email los ntawm IFTTT thiab nyem rau ntawm Tsim.

Cov ntawv tseem ceeb ntawm no hauv tus qauv qauv yog:

Channel ID - Nkag mus rau koj ThingSpeak channel uas muaj cov ntaub ntawv "sab hauv tsev noo".

IFTTTURL - Nkag mus rau qhov URL tau theej los ntawm ntu yav dhau los Kauj Ruam 13.

nyeemAPIKey - Nkag mus rau qhov tseem ceeb ntawm ThingSpeak Channel. Action ntu - ib qho uas ua rau tus nqi kawg. Hloov nws mus rau hauv qab no kom ua rau ceeb toom.

3) Ntawm ThingSpeak lub vev xaib nyem rau Apps> Sijhawm Tswj.

4) Xaiv qhov rov tshwm sim thiab xaiv sijhawm zaus.

5) Nyem rau Txuag Sijhawm Tswj.

Tam sim no MATLAB Kev Tshuaj Xyuas tau ua tiav txhua txhua ib nrab teev thiab xa qhov cuam tshuam rau IFTTT Webhooks kev pabcuam yog tias tus nqi ntau dua lossis sib npaug rau 3. Tom qab ntawd IFTTT lub xov tooj app yuav ceeb toom rau tus neeg siv nrog ceeb toom raws li qhia thaum pib ntawm ntu no.

Kauj Ruam 6: Xaus

Nrog qhov ntawd peb tau pom txhua yam tseem ceeb ntawm yuav tsim koj li kev tswj hwm huab cua li cas. Hauv txoj haujlwm no, peb tau pom tias Simulink tuaj yeem siv tau li cas -

  • program Raspberry Pi nqa cov ntaub ntawv los ntawm Sense HAT. Highlight - Pom cov ntaub ntawv hauv Simulink raws li txoj cai tseem tab tom ua haujlwm ntawm Raspberry Pi.
  • tsim kom pom qhov pom ntawm kev saib xyuas huab cua sab hauv tsev. Highlight - Hloov qhov koj tus cwj pwm coj ua ntawm kho vajtse los ntawm Simulink.
  • tsim cov txheej txheem kev saib xyuas huab cua sab hauv tsev cov txheej txheem.
  • sau cov ntaub ntawv los ntawm Raspberry Pi mus rau huab thiab tsim kev ceeb toom los ntawm cov ntaub ntawv nkag.

Qee qhov kev hloov pauv uas koj yuav ua rau qhov kev saib xyuas huab cua sab hauv tsev no yog dab tsi? Thov qhia koj cov lus pom ntawm cov lus pom.

Pom zoo: