Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Giriş
Bu layihə İsrailin Herzliya şəhərindəki Fənlərarası Mərkəzin iki tələbəsi tərəfindən son bir IoT kursu layihəsi olaraq hazırlanmışdır
Layihə, avtomobilini yeni bir sürücü ilə bölüşən və maşının təhlükəsizliyi üçün qorxan insanlar üçün nəzərdə tutulmuşdur (və onu idarə edən şəxs üçün - OBVIOUSLY;)), özüm kimi çox - maşınımı kiçik qardaşımla paylaşıram).
Bu, son təhlükəsizlik sistemini qurmaq və yaxınlarınızı qorumaq üçün addım -addım təlimatdır. Bu təlimatın sonunda bir sistemə sahib olacaqsınız:
1. Sürücünün avtomobili idarə etməzdən əvvəl spirtli içki qəbul etmədiyinə əmin olur.
2. Avtomobildə səs -küy səviyyəsinin (istər musiqi, istərsə də insanlar tərəfindən) etibarlı bir yüksəklikdə olmasını təmin edir.
3. Sürücü təcili vəziyyətə düşdüyünü bildirir.
- 1 və ya 2 cavab verilmədikdə və ya sürücü "çaxnaşma düyməsini" (3) tıklayırsa, seçilmiş əlaqəyə avtomobilin yerini göstərən bir e -poçt göndərilir.
Layihəmizi avtomobilimin USB portuna bağladıq - enerji mənbəyi olaraq. Avtomobilinizdə USB portu yoxdursa, avtomobilinizi satın və yenisini alın (və ya layihəni güc bankına qoşun).
Layihənin təhlükəsizlik xüsusiyyətləri aysberqin yalnız bir hissəsidir. Çox yaradıcı olmaq və öz layihənizə yeni xüsusiyyətlər əlavə etməkdən (və hətta çox həvəsləndirilirsiniz) çox məmnunuq.
Təchizat
1 x ESP8266 lövhəsi (Lolin Wemos D1 mini istifadə etdik)
1 x Mikro USB Kabel
1 x "Düymə"
1 x rezistor
1 x Çörək paneli
1 x MQ-3 Sensoru
1 x CZN-15E sensoru
12 x Jumper Kabelləri (uzantılar yaratmaq üçün bir -birinə bağlı olaraq mümkün qədər çox kişi -dişi kabel istifadə etməyi məsləhət görürük)
Addım 1: Proqram təminatı
Arduino:
Arduino IDE -ni bura quraşdırın
Aşağıdakı Sürücünü burada quraşdırın
Adafruit IO:
Adafruit IO -ya burada qeydiyyatdan keçin
Blynk:
Blynk tətbiqini smartfonunuza yükləyin və hesabınızı yaradın
Addım 2: Adafruit IO
Quraşdırma - Adafruit IO
- Adafruit IO veb saytında "Xəbərlər" sekmesine keçin və 2 yeni xəbər yaradın - "təcili yardım" və "yer".
- "Tablosuna" gedin -"Əməliyyatlar" menyusunu açın -> yeni bir tablosu yaradın.
- Yeni tablosuna ad verin, təsvir əlavə etmək isteğe bağlıdır.
- "Yarat" seçin -> yeni linki vurun.
- Yeni yaratdığınız tablosunda 7 kiçik kvadrat düyməyə diqqət yetirin.
- Sarı düyməni basın.
- Açılan bir pəncərə açılacaq.
- Gördüyünüz sətri "Aktiv Açar" da qeyd edin - buna ehtiyacımız olacaq.
- "+" Düyməsini seçin.
- "Göstərici" bloku əlavə edin.
- "Təcili" lentini seçin.
- Davam et.
- Başlıq daxil edin.
- "Şərtlər" menyusunda "=" seçin.
- Aşağıdakı dəyəri "1" olaraq təyin edin.
- "Blok yaradın" seçin.
- Mavi "+" düyməsini basın.
- "Xəritə" bloku əlavə edin.
- "Yer" lentini seçin.
- Davam et.
- Başlıq daxil edin.
- 24 saat seçin.
- Xəritənin növünü "Peyk Görüntüləri" olaraq təyin edin.
- "Blok yaradın" seçin.
- Yaşıl dişli düyməsini seçin.
- "Saxla" düyməsini basın
Addım 3: Blynk
Quraşdırma - Blynk
- Blynk tətbiqinə gedin.
- Yeni bir layihə yaradın.
- E -poçtunuza göndərilən doğrulama açarını yadda saxlayın.
- Kiçik (+) düyməsini basın.
- Aşağıdakı vidjetləri əlavə edin: E -poçt widgetı və GPS axını.
- GPS axını V0 virtual pininə təyin edin.
- E -poçt vidjetindəki e -poçt ünvanının düzgün olduğundan əmin olun.
- "Məzmun növü" sahəsini "mətn/düz" olaraq dəyişdirin.
Addım 4: Dövrə
Qoşulaq (!):
ESP8266:
- 5V -> +
- G -> -
MQ-3 (Alkoqol senzurası)
- A0 -> A0 (ESP)
- GND -> -
- VCC -> +
CZN-15E
- G -> -
- + -> + (çörək taxtasından)
- D0 -> D3 (ESP)
Düymə
- İlk Ayaq -> D4
- İkinci Ayaq -> -
Addım 5: KOD
Lazımi kod əlavə olunur:)
1. Arduino IDE -də kodu açın.
2. Lövhənizin konfiqurasiyasını yoxlayın - doğru olduğuna əmin olun.
3. Koddakı çatışmayan dəyişənləri tamamlayın:
- #e -poçt "e -poçtunuzu" təyin edin
- char ssid = "Wifi şəbəkə adınız"
- char pass = "Wifi şəbəkə parolunuz"
- char auth = "Blynk icazə kodunuz"
- #deo_USERNAME "AdafruitIO istifadəçi adını" təyin edin
- #deoine AIO_KEY "AdafruitIO açarı"
Addım 6: Avtomobilin Quraşdırılması
Avtomobildə sistemin qurulması
Quraşdırma tövsiyəmiz:
- Alkoqol senzurasını sükan çarxına yaxın qoyun ki, spirt səviyyəsini əldən sıxsın (tez -tez içənin əlində qalır)
- Mikrofonu avtomobilin dinamiklərinin yanına qoyun (ehtimal ki, yüksək səs -küy yüksək musiqi səbəbindən yaranır)
- Çörək taxtasını və klik düyməsini sürücüyə yaxın bir yerə qoyun - əlçatan bir yerdə (təcili vəziyyətdə sürücü düyməni asanlıqla basmalıdır)