Mundarija:

SafeT-Park tizimi: 6 qadam (rasmlar bilan)
SafeT-Park tizimi: 6 qadam (rasmlar bilan)

Video: SafeT-Park tizimi: 6 qadam (rasmlar bilan)

Video: SafeT-Park tizimi: 6 qadam (rasmlar bilan)
Video: TOSHKENT KOCHALARIDA SAMALYOT XARAKATLANMOQDA BUNISIGA NIMA DEYSIZ 2024, Iyul
Anonim
SafeT-Park tizimi
SafeT-Park tizimi

Ushbu qurilma uchta xavfsizlik kontseptsiyasini IOT qurilmasiga kiritish orqali to'xtash joylarini himoya qilishga yordam beradi.

Avtoturargohda yong'in sodir bo'lgan taqdirda avtomatlashtirilgan favqulodda vaziyatlar tizimi

Yong'in joyini aniqlash uchun o'rnatilgan harorat va balandlik sensori

Tutun nurlanishini kamaytirish uchun faollashtirilgan bosim tizimi

1 -qadam: materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

1. unga MATLAB, Arduino va Thingspeak o'rnatilgan noutbuk o'rnatilgan

2. SparkFun ESP8266 Thing qurilmasi

3. SparkFun balandligi/bosim sensori uzilishi - MPL3115A2

4. Ayol -ayol kabellari

5. Micro USB to USB kabeli

6. 3D bosma mashinalar garaji

2 -qadam: ThingSpeak -da ro'yxatdan o'ting

ThingSpeak -da ro'yxatdan o'ting
ThingSpeak -da ro'yxatdan o'ting

Birinchidan, thingspeak.com saytida ro'yxatdan o'ting va MATHWORKS hisobidan foydalanib hisob yarating.

Keyin "Mening kanallarim" ni bosing va har bir ishlatilgan sensor uchun yangi kanal qo'shing.

Narsalar Interneti (IoT)-bu o'rnatilgan elektronika, dasturiy ta'minot, datchiklar, aktuatorlar va tarmoq ulanishi yordamida ma'lumotlarni yig'ish va almashish imkoniyatiga ega bo'lgan o'zaro bog'liq ob'ektlar tarmog'i ("ulangan qurilmalar" yoki "aqlli qurilmalar").

3 -qadam: simlar va uskunalar

Uskunalar va simlar
Uskunalar va simlar

Yuqoridagi rasmda ko'rsatilgandek taxtani ulang.

4 -qadam: Uskuna dasturlash

Uskunani dasturlash
Uskunani dasturlash
Uskunani dasturlash
Uskunani dasturlash
Uskunani dasturlash
Uskunani dasturlash

1. To'g'ri kirishni tekshiring. Grafik va hisob -kitoblar uchun mos bazani o'rnatish uchun asosiy qiymatlarni manipulyatsiya qilish.

2. Thingspeak.com saytiga yuborish uchun xarita kodi.

3. WiFi joylashuvi va kanal identifikatori ma'lumotlarini kiriting.

4. Har 10 soniyada kodlash tsiklini takrorlashni o'rnating. Qayta sozlash uchun 5 soniya "vaqt tugashi" o'rnatildi.

5. To'g'ri ma'lumotlarni olish uchun bosim, harorat va balandlik maksimallarini sozlang.

5 -qadam: Matlab -da kodlash

Matlab -da kodlash
Matlab -da kodlash
Matlab -da kodlash
Matlab -da kodlash

Arduino sensorlaridan kirishni ishlatish uchun biz ThingSpeak -dan ma'lumotlarni olish uchun Matlab -dan foydalanishimiz kerak. "ThingSpeakRead ()" buyrug'i siz gapiradigan kanal, maydonlar va siz kiritgan ma'lumotlar nuqtalari sonidan ma'lumotlarni yig'adi. Bu bajarilgandan so'ng, siz kerakli ma'lumotlarni ishlab chiqarish uchun ma'lumotlardan foydalanishingiz mumkin. Men boshlash uchun nusxa ko'chirish va joylashtirish mumkin bo'lgan o'z kodim bilan sahifalar faylini biriktirdim.

Ushbu loyiha uchun bizning natijalarimiz quyidagilarni o'z ichiga oladi:

- Oxirgi harorat, balandlik va bosim ko'rsatkichlari ko'rsatilgan jadval

- So'nggi 50 ma'lumot nuqtasida harorat va bosim ko'rsatkichlarini ko'rsatadigan 2 ta grafik (bu holda 500 soniya)

- Matlab ichidagi ochiladigan menyudan tanlashingiz mumkin bo'lgan harorat, balandlik yoki bosim ko'rsatkichlari bilan matnli xabar va elektron pochta xabarlarini yangilash.

- Sensor harorati ma'lum bir nuqtadan oshsa, yong'in haqida avtomatik ogohlantirish (bu holda sinov uchun 80 daraja F).

Xabarlarni/elektron pochta xabarlarini olish uchun siz ushbu kodni ishga tushirishdan oldin send_msg funksiyasini sozlashingiz kerak.

Bu keyingi slaydda yoritiladi

6 -qadam: Send_msg funktsiyasi

Send_msg funktsiyasi
Send_msg funktsiyasi
Send_msg funktsiyasi
Send_msg funktsiyasi
Send_msg funktsiyasi
Send_msg funktsiyasi
Send_msg funktsiyasi
Send_msg funktsiyasi

E -pochta va matnli yangilanishlarni olish uchun siz "send_msg" funktsiyasini belgilashingiz kerak bo'ladi. Siz "pochta" va "pwd" qiymatlarini yangilanishni yuborishni xohlagan elektron pochta va parol bilan yangilashingiz kerak bo'ladi. Shuningdek, siz "qabul qiluvchilar" ni yangilanishlarni qabul qilmoqchi bo'lgan raqam va elektron pochta manzili sifatida va qabul qiluvchining telefon tashuvchisi bilan "tashuvchi" ni belgilashingiz kerak bo'ladi. Bu bajarilgach, funksiya ishga tayyor bo'ladi.

Tavsiya: