Բովանդակություն:

SafeT-Park համակարգ. 6 քայլ (նկարներով)
SafeT-Park համակարգ. 6 քայլ (նկարներով)

Video: SafeT-Park համակարգ. 6 քայլ (նկարներով)

Video: SafeT-Park համակարգ. 6 քայլ (նկարներով)
Video: Campi Flegrei: Իտալիայի Supervolcano Pt4: Eruption մոդելավորում ներկա օրը 2024, Հուլիսի
Anonim
SafeT-Park համակարգ
SafeT-Park համակարգ

Այս սարքը կօգնի պաշտպանել կայանման կառույցները ՝ անվտանգության երեք հասկացություն ներդնելով IOT սարքի մեջ:

Արտակարգ իրավիճակների արձագանքման ավտոմատացված համակարգ, կայանման կառույցի հրդեհների դեպքում

Temperatureերմաստիճանի և բարձրության սենսոր `հրդեհի գտնվելու վայրը հստակեցնելու համար

Activխի ճառագայթումը մեղմելու համար ակտիվացված ճնշման համակարգ

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

1. նոթբուք, որի վրա տեղադրված են MATLAB, Arduino և Thingspeak

2. SparkFun ESP8266 Thing սարք

3. SparkFun բարձրության/ճնշման ցուցիչի ճեղքում - MPL3115A2

4. Իգականից իգական մալուխներ

5. Միկրո USB USB մալուխ

6. 3D տպագրությամբ կայանատեղի ավտոտնակ

Քայլ 2: Գրանցվեք ThingSpeak- ում

Գրանցվեք ThingSpeak- ում
Գրանցվեք ThingSpeak- ում

Նախ, գրանցվեք thingspeak.com կայքում և հաշիվ ստեղծեք ՝ օգտագործելով MATHWORKS հաշիվ:

Այնուհետև կտտացրեք «իմ ալիքները» և ավելացրեք նոր ալիք ՝ յուրաքանչյուր օգտագործված սենսորի համար:

Իրերի ինտերնետը (IoT) փոխկապակցված օբյեկտների ցանց է («միացված սարքեր» կամ «խելացի սարքեր»), որոնք ունակ են հավաքել և փոխանակել տվյալներ ՝ օգտագործելով ներկառուցված էլեկտրոնիկա, ծրագրակազմ, տվիչներ, գործարկիչներ և ցանցի միացում:

Քայլ 3: Էլեկտրամոնտաժ և սարքավորում

Էլեկտրամոնտաժ և սարքավորում
Էլեկտրամոնտաժ և սարքավորում

Միացրեք տախտակը, ինչպես նկարագրված է վերևի նկարում ՝ օգտագործելով էգից մինչև էգ մալուխներ:

Քայլ 4: Սարքավորման ծրագրավորում

Սարքաշարի ծրագրավորում
Սարքաշարի ծրագրավորում
Սարքաշարի ծրագրավորում
Սարքաշարի ծրագրավորում
Սարքաշարի ծրագրավորում
Սարքաշարի ծրագրավորում

1. Ապահովել ճիշտ մուտքագրումները: Մանիպուլացրեք բազային արժեքները `գրաֆիկների և հաշվարկների համար համապատասխան հիմք ստեղծելու համար:

2. Քարտեզի կոդը Thingspeak.com- ին ուղարկելու համար:

3. Մուտքագրեք WiFi- ի գտնվելու վայրը և Channel ID- ի տվյալները:

4. Սահմանեք Կոդավորման ցիկլի կրկնությունը յուրաքանչյուր 10 վայրկյանի ընթացքում: 5 վայրկյան «թայմաութ» սահմանվել է վերակազմակերպման:

5. Կարգավորեք ճնշումը, ջերմաստիճանը և բարձրության առավելագույնը `ճշգրիտ տվյալներ գրավելու համար:

Քայլ 5: Կոդավորում Matlab- ում

Կոդավորում Matlab- ում
Կոդավորում Matlab- ում
Կոդավորում Matlab- ում
Կոդավորում Matlab- ում

Arduino սենսորների մուտքերն օգտագործելու համար մենք պետք է օգտագործենք Matlab- ը ՝ ThingSpeak- ից տվյալներ ստանալու համար: «ThingSpeakRead ()» հրամանը հավաքում է տվյալներ խոսող ալիքի, դաշտերի և հրամանի մեջ մուտքագրված տվյալների միավորների տվյալները: Երբ դա արվի, կարող եք օգտագործել տվյալները ՝ ձեզ անհրաժեշտ ցանկացած տեսակի ելք մշակելու համար: Ես կցեցի էջերի ֆայլ իմ կոդով, որը կարող է պատճենվել և տեղադրվել սկսելու համար:

Այս ծրագրի համար մեր արդյունքները ներառում են.

- Աղյուսակ `ջերմաստիճանի, բարձրության և ճնշման վերջին ցուցանիշներով

- 2 գրաֆիկ, որը ցույց է տալիս ջերմաստիճանի և ճնշման ցուցանիշները վերջին 50 տվյալների կետերում (այս դեպքում 500 վայրկյան)

- Տեքստային հաղորդագրություն և էլփոստի թարմացում ջերմաստիճանի, բարձրության կամ ճնշման ցուցանիշներով, որոնք կարող եք ընտրել Matlab- ի ներսում հայտնվող ընտրացանկից:

- Հրդեհի ավտոմատ նախազգուշացում, եթե սենսորի ջերմաստիճանը գերազանցում է որոշակի կետը (այս դեպքում փորձարկման նպատակով 80 ° F)

Հաղորդագրություններ/էլ.

Սա կլուսաբանվի հաջորդ սահիկում

Քայլ 6: Send_msg գործառույթը

Send_msg գործառույթը
Send_msg գործառույթը
Send_msg գործառույթը
Send_msg գործառույթը
Send_msg գործառույթը
Send_msg գործառույթը
Send_msg գործառույթը
Send_msg գործառույթը

Էլփոստի և տեքստի թարմացումներ ստանալու համար դուք պետք է սահմանեք «send_msg» գործառույթը: Դուք պետք է թարմացնեք «փոստ» և «pwd» արժեքները այն էլ.փոստով և գաղտնաբառով, որից ցանկանում եք, որ թարմացումը ուղարկվի: Դուք նաև պետք է սահմանեք «ստացողներ» ՝ որպես համար և էլ. Երբ դա արվի, գործառույթը պատրաստ է գործարկելու:

Խորհուրդ ենք տալիս: