Orodha ya maudhui:

Mfumo wa Hifadhi ya Salama: Hatua 6 (na Picha)
Mfumo wa Hifadhi ya Salama: Hatua 6 (na Picha)

Video: Mfumo wa Hifadhi ya Salama: Hatua 6 (na Picha)

Video: Mfumo wa Hifadhi ya Salama: Hatua 6 (na Picha)
Video: Angalia ukuaji wa mtoto akiwa tumboni mwa mama yake hadi kuzaliwa 2024, Novemba
Anonim
Mfumo wa Hifadhi ya Hifadhi
Mfumo wa Hifadhi ya Hifadhi

Kifaa hiki kitasaidia kulinda miundo ya maegesho kwa kutekeleza dhana tatu za usalama kwenye kifaa cha IOT.

Mfumo wa kukabiliana na dharura kiotomatiki, katika kesi ya moto wa muundo wa maegesho

Jumuishi ya hali ya joto na urefu wa urefu ili kubainisha eneo la moto

Mfumo wa shinikizo ulioamilishwa ili kupunguza mionzi ya moshi

Hatua ya 1: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

1. Laptop iliyo na MATLAB, Arduino, na Thingspeak imewekwa juu yake

2. Kifaa cha SparkFun ESP8266 Thing

3. SparkFun Altitude / Pressure Sensor Breakout - MPL3115A2

4. Kamba za kike na za kike

5. USB ndogo kwa kebo ya USB

6. Karakana ya maegesho iliyochapishwa ya 3D

Hatua ya 2: Jisajili kwenye ThingSpeak

Jisajili kwenye ThingSpeak
Jisajili kwenye ThingSpeak

Kwanza, jisajili kwenye thingspeak.com na fanya akaunti ukitumia akaunti ya MATHWORKS.

Kisha bonyeza "chaneli zangu" na ongeza kituo kipya, kwa kila sensa iliyotumika.

Mtandao wa Vitu (IoT) ni mtandao wa vitu vilivyounganishwa ("vifaa vilivyounganishwa" au "vifaa mahiri") vinaweza kukusanya na kubadilishana data kwa kutumia vifaa vya elektroniki vilivyowekwa, programu, sensorer, watendaji, na muunganisho wa mtandao.

Hatua ya 3: Wiring na vifaa

Wiring na Vifaa
Wiring na Vifaa

Kuunganisha bodi kama ilivyoagizwa kwenye picha hapo juu kwa kutumia nyaya za kike hadi za mwisho za kike.

Hatua ya 4: Kuandaa vifaa

Kupanga vifaa
Kupanga vifaa
Kupanga vifaa
Kupanga vifaa
Kupanga vifaa
Kupanga vifaa

1. Hakikisha pembejeo sahihi. Dhibiti maadili ya msingi kuweka msingi unaofaa wa grafu na mahesabu.

2. Nambari ya ramani ya kutuma kwa Thingspeak.com.

3. Ingiza eneo la WiFi na habari ya ID ya Kituo.

4. Weka Rudia Mzunguko wa Coding kwa kila sekunde 10. "Muda wa kuisha" wa pili umewekwa kusanidi upya.

5. Rekebisha Shinikizo, Joto, na Upeo wa urefu ili kunasa data sahihi.

Hatua ya 5: Kuandika katika Matlab

Kuandika katika Matlab
Kuandika katika Matlab
Kuandika katika Matlab
Kuandika katika Matlab

Ili kutumia pembejeo kutoka kwa sensorer za Arduino, tunahitaji kutumia Matlab kupokea data kutoka ThingSpeak. Amri "kituSpeakRead ()" inachukua picha kutoka kwa kitu kinachoongea kituo, uwanja, na idadi ya alama za data unazoingiza kwenye amri. Mara hii itakapofanyika unaweza kutumia data kukuza aina yoyote ya pato unayohitaji. Niliambatisha faili ya kurasa na nambari yangu ambayo inaweza kunakiliwa na kubandikwa ili kuanza.

Kwa mradi huu matokeo yetu ni pamoja na:

- Jedwali lenye joto la hivi karibuni, mwinuko, na usomaji wa shinikizo

- Grafu 2 zinazoonyesha usomaji wa joto na shinikizo juu ya alama 50 zilizopita (katika kesi hii sekunde 500)

- Ujumbe wa maandishi na sasisho la barua pepe na joto, mwinuko, au usomaji wa shinikizo ambao unaweza kuchagua kutoka kwenye menyu ya pop ndani ya Matlab

- Onyo la moto kiatomati ikiwa joto la sensa linazidi kiwango fulani (katika kesi hii nyuzi 80 F kwa madhumuni ya upimaji)

Ili kupokea ujumbe / barua pepe, lazima usanidi kazi ya send_msg kabla ya kutumia nambari hii.

Hii itafunikwa kwenye slaidi inayofuata

Hatua ya 6: Send_msg Kazi

Tuma_msg Kazi
Tuma_msg Kazi
Tuma Kazi ya Send_msg
Tuma Kazi ya Send_msg
Tuma Kazi ya Send_msg
Tuma Kazi ya Send_msg
Tuma_msg Kazi
Tuma_msg Kazi

Ili kupokea sasisho za barua pepe na maandishi itabidi ufafanue kazi "send_msg". Utahitaji kusasisha maadili ya "barua" na "pwd" na barua pepe na nywila unayotaka sasisho litumwe kutoka. Utahitaji pia kufafanua "wapokeaji" kama nambari na anwani ya barua pepe ambayo ungependa kupokea sasisho na "mtoa huduma" na mtoaji wa simu ya mpokeaji. Mara hii itakapofanyika, kazi iko tayari kuanza.

Ilipendekeza: