Mündəricat:

SafeT-Park Sistemi: 6 Addım (Şəkillərlə birlikdə)
SafeT-Park Sistemi: 6 Addım (Şəkillərlə birlikdə)

Video: SafeT-Park Sistemi: 6 Addım (Şəkillərlə birlikdə)

Video: SafeT-Park Sistemi: 6 Addım (Şəkillərlə birlikdə)
Video: Bele qiz olar eee 2024, Iyul
Anonim
SafeT-Park Sistemi
SafeT-Park Sistemi

Bu cihaz, IOT cihazına üç təhlükəsizlik anlayışını tətbiq edərək park quruluşlarının qorunmasına kömək edəcək.

Avtomatlaşdırılmış təcili yardım sistemi, dayanacaq quruluşu yanğın vəziyyətində

Yanğının yerini dəqiqləşdirmək üçün inteqrasiya olunmuş temperatur və yüksəklik sensoru

Tüstü radiasiyasını azaltmaq üçün aktivləşdirilmiş təzyiq sistemi

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

1. üzərinə MATLAB, Arduino və Thingspeak quraşdırılmış noutbuk

2. SparkFun ESP8266 Thing cihazı

3. SparkFun Yüksəklik/Təzyiq Sensorunun qırılması - MPL3115A2

4. Dişi -qadın kabelləri

5. Mikro USB -dən USB kabelinə

6. 3D çaplı dayanacaq qarajı

Addım 2: ThingSpeak -də qeydiyyatdan keçin

ThingSpeak -də qeydiyyatdan keçin
ThingSpeak -də qeydiyyatdan keçin

Əvvəlcə thingspeak.com saytında qeydiyyatdan keçin və MATHWORKS hesabından istifadə edərək hesab yaradın.

Sonra "kanallarım" düyməsini basın və istifadə olunan hər bir sensor üçün yeni bir kanal əlavə edin.

Əşyaların İnterneti (IoT), bağlı elektronika, proqram təminatı, sensorlar, aktuatorlar və şəbəkə bağlantısından istifadə edərək məlumat toplaya və mübadilə edə bilən bir-biri ilə əlaqəli obyektlər şəbəkəsidir ("bağlı cihazlar" və ya "ağıllı cihazlar").

Addım 3: Kablolama və Avadanlıq

Kablolama və Avadanlıq
Kablolama və Avadanlıq

Dişi -dişi uclu kabellərdən istifadə edərək lövhəni yuxarıdakı şəkildə göstərildiyi kimi bağlayın.

Addım 4: Təchizatın Proqramlaşdırılması

Avadanlığın Proqramlaşdırılması
Avadanlığın Proqramlaşdırılması
Avadanlığın Proqramlaşdırılması
Avadanlığın Proqramlaşdırılması
Avadanlığın Proqramlaşdırılması
Avadanlığın Proqramlaşdırılması

1. Düzgün girişləri təmin edin. Qrafiklər və hesablamalar üçün uyğun bir baz qurmaq üçün baza dəyərlərini manipulyasiya edin.

2. Thingspeak.com ünvanına göndəriləcək xəritə kodu.

3. WiFi yeri və Kanal ID məlumatlarını daxil edin.

4. Hər 10 saniyə üçün Kodlaşdırma Dövrünün təkrarını təyin edin. Yenidən konfiqurasiya etmək üçün 5 saniyəlik "zaman aşımı" təyin edildi.

5. Dəqiq məlumatları ələ keçirmək üçün Təzyiq, Temperatur və Yüksəklik Maksimumlarını seçin.

Addım 5: Matlab -da kodlaşdırma

Matlabda kodlaşdırma
Matlabda kodlaşdırma
Matlabda kodlaşdırma
Matlabda kodlaşdırma

Arduino sensorlardakı girişlərdən istifadə etmək üçün ThingSpeak -dan məlumat almaq üçün Matlab -dan istifadə etməliyik. "ŞeySpeakRead ()" əmri danışan kanaldan, sahələrdən və əmrə daxil etdiyiniz məlumat nöqtələrinin sayından olan məlumatları toplayır. Bunu etdikdən sonra sizə lazım olan hər hansı bir çıxışı inkişaf etdirmək üçün məlumatlardan istifadə edə bilərsiniz. Başlamaq üçün kopyalana və yapışdırıla bilən kodum olan bir səhifə faylını əlavə etdim.

Bu layihə üçün nəticələrimizə aşağıdakılar daxildir:

- Ən son temperatur, yüksəklik və təzyiq oxunuşları olan bir cədvəl

- Son 50 məlumat nöqtəsindəki temperatur və təzyiq oxunuşlarını göstərən 2 qrafik (bu vəziyyətdə 500 saniyə)

- Matlab daxilində açılan menyudan seçə biləcəyiniz temperatur, yüksəklik və ya təzyiq oxunuşları olan bir mətn mesajı və e -poçt yeniləməsi

- Sensorun temperaturu müəyyən bir nöqtəni keçərsə avtomatik yanğın xəbərdarlığı (bu vəziyyətdə test məqsədləri üçün 80 dərəcə F)

Mesajları/e -poçtları almaq üçün bu kodu işə salmadan əvvəl send_msg funksiyasını qurmalısınız.

Bu, növbəti slaydda işıqlandırılacaq

Addım 6: Send_msg Function

Send_msg funksiyası
Send_msg funksiyası
Send_msg funksiyası
Send_msg funksiyası
Send_msg funksiyası
Send_msg funksiyası
Send_msg funksiyası
Send_msg funksiyası

E -poçt və mətn yeniləmələrini almaq üçün "send_msg" funksiyasını təyin etməlisiniz. Yeniləmənin göndərilməsini istədiyiniz e -poçt və şifrə ilə "poçt" və "pwd" dəyərlərini yeniləməlisiniz. Yeniləmələri almaq istədiyiniz nömrə və e -poçt ünvanı olaraq "alıcılar" ı və alıcının telefon daşıyıcısı ilə "daşıyıcı" olaraq təyin etməlisiniz. Bunu etdikdən sonra funksiya işə hazırdır.

Tövsiyə: