Mündəricat:
- Addım 1: Materiallar
- Addım 2: ThingSpeak -də qeydiyyatdan keçin
- Addım 3: Kablolama və Avadanlıq
- Addım 4: Təchizatın Proqramlaşdırılması
- Addım 5: Matlab -da kodlaşdırma
- Addım 6: Send_msg Function
Video: SafeT-Park Sistemi: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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
Ə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
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ı
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
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
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ə:
Ultra aşağı Güclü WiFi Ev Otomasyon Sistemi: 6 Addım (Şəkillərlə birlikdə)
Ultra aşağı Güclü WiFi Ev Otomasyon Sistemi: Bu layihədə bir neçə addımda əsas bir yerli ev avtomatlaşdırma sistemini necə qura biləcəyinizi göstəririk. Mərkəzi WiFi cihazı kimi çıxış edəcək bir Raspberry Pi istifadə edəcəyik. Baxmayaraq ki, son qovşaqlarda batareya gücünü yaratmaq üçün IOT Cricket -dən istifadə edəcəyik
Komponent saxlama sistemi: 10 addım (şəkillərlə birlikdə)
Komponent Saxlama Sistemi: Ultimate Component Storage System, elektron komponentlərin təşkili və saxlanması üçün unikal bir həlldir. Xüsusi proqram təminatı, müəyyən komponentlərə sürətli giriş əldə etmək üçün daxili axtarış funksiyası olan komponentlərin kataloqlaşdırılmasına imkan verir. LEDlər
Arduino Bluetooth RC Avtomobil W/ Elektron Əyləc Sistemi: 4 Addım (Şəkillərlə birlikdə)
Arduino Bluetooth RC Car W/ Elektron Əyləc Sistemi: RC avtomobili təxminən 40 dollara (27 $ w/ uno klon) belə etmək olar
Ev Səs Sistemi: 6 addım (şəkillərlə birlikdə)
Ev Səs Sistemi: Bu səs sistemini hazırlamaq çox sadə və ucuzdur (5 dollardan azdır və emalatxanamda tapılan bəzi materiallar da var). Böyük bir otaq üçün kifayət qədər güclü bir dinləməyə imkan verir. Siqnal mənbələrindən istifadə edilə bilər: telefon. -MP3 bir xatirədən
GSM, GPS və Akselerometrdən istifadə edən Qəza Xəbərdarlıq Sistemi: 5 Addım (Şəkillərlə birlikdə)
GSM, GPS və Akselerometrdən istifadə edən Qəza Xəbərdarlıq Sistemi: Zəhmət olmasa Müsabiqəyə Səs Verin Xahiş edirəm Müsabiqəyə səs verinHazırda bir çox insan qəza nəticəsində yolda ölür, əsas səbəb "xilasetmə gecikməsidir". İnkişaf etməkdə olan ölkələrdə bu problem çox böyükdür, buna görə də bu layihəni xilas etmək üçün hazırladım