İçindekiler:

Önce Güvenlik: 6 Adım
Önce Güvenlik: 6 Adım

Video: Önce Güvenlik: 6 Adım

Video: Önce Güvenlik: 6 Adım
Video: TRAFİK TAYFA | ÖNCE GÜVENLİK | TRT ÇOCUK 2024, Kasım
Anonim
Önce güvenlik
Önce güvenlik

Tanıtım

Bu proje, İsrail'in Herzliya kentindeki Disiplinlerarası Merkez'in iki öğrencisi tarafından nihai bir IoT ders projesi olarak yapılmıştır

Proje, arabasını yeni bir sürücüyle paylaşan ve arabanın güvenliğinden korkan (ve onu kullanan kişi için - ŞİDDETLE;)), kendime çok benzeyen insanlar için tasarlandı - arabamı küçük kardeşimle paylaşıyorum).

Bu, nihai güvenlik sistemini oluşturmaya ve sevdiklerinizi korumaya yönelik adım adım bir kılavuzdur. Bu kılavuzun sonunda aşağıdaki özelliklere sahip bir sisteme sahip olacaksınız:

1. Sürücünün araç kullanmadan önce alkol almamasını sağlar.

2. Arabadaki (müzik veya insan kaynaklı) gürültü seviyesinin güvenli bir yükseklikte olmasını sağlar.

3. Sürücünün acil bir durumu varsa uyarır.

- 1 veya 2'den biri karşılanmazsa veya sürücü "panik düğmesine" (3) tıklarsa, seçilen kişiye aracın konumunu içeren bir e-posta gönderilir.

Projemizi arabamın USB portuna güç kaynağı olarak bağladık. Arabanızda bir USB bağlantı noktası yoksa, arabanızı satıp yeni bir tane satın alın (veya projeyi bir güç bankasına bağlayın).

Projenin güvenlik özellikleri buzdağının sadece görünen kısmı. Süper yaratıcı olmaya ve kendi projenize yeni özellikler eklemeye davetlisiniz (ve hatta son derece teşvik edildiniz).

Gereçler

1 x ESP8266 Kartı (Lolin Wemos D1 mini kullandık)

1 x Mikro USB Kablosu

1 x "Basma Düğmesi"

1 x Direnç

1 x Ekmek Tahtası

1 x MQ-3 Sensör

1 x CZN-15E sensörü

12 x Jumper Kablo (Uzantı oluşturmak için birbirine bağlı, mümkün olduğunca çok erkek-dişi kablo kullanmanızı öneririz)

1. Adım: Yazılım

Yazılım
Yazılım

Arduino:

Arduino IDE'yi buraya yükleyin

Aşağıdaki Sürücüyü buraya yükleyin

Adafruit IO:

Adafruit IO'ya buradan kaydolun

Göz kırp:

blynk uygulamasını akıllı telefonunuza indirin ve içinde hesabınızı oluşturun

Adım 2: Adafruit IO

Adafruit IO
Adafruit IO

Kurulum - Adafruit IO

  1. Adafruit IO web sitesinde "Yayınlar" sekmesine gidin ve 2 yeni yayın oluşturun - "acil durum" ve "konum".
  2. "Gösterge Tabloları"na gidin -> "Eylemler" menüsünü açın -> yeni bir pano oluşturun.
  3. Yeni panoya bir ad verin, açıklama eklemek isteğe bağlıdır.
  4. "Oluştur"u seçin -> yeni bağlantıyı tıklayın.
  5. Yeni oluşturduğunuz kontrol panelinizde 7 küçük kare düğmeye dikkat edin.
  6. Sarı tuş düğmesine basın.
  7. Bir açılır pencere açılacaktır.
  8. "Aktif Anahtar" da gördüğünüz dizeyi kaydedin - buna ihtiyacımız olacak.
  9. "+" düğmesini seçin.
  10. Bir "Gösterge" bloğu ekleyin.
  11. "Acil durum" beslemesini seçin.
  12. Devam et.
  13. Bir başlık yazın.
  14. "Koşullar" menüsünde "=" öğesini seçin.
  15. Altındaki değeri "1" olarak ayarlayın.
  16. "Blok Oluştur" u seçin.
  17. Mavi "+" düğmesini tıklayın.
  18. Bir "Harita" bloğu ekleyin.
  19. "Konum" beslemesini seçin.
  20. Devam et.
  21. Bir Başlık yazın.
  22. 24 saat seçin.
  23. Harita türünü "Uydu Görüntüsü" olarak ayarlayın.
  24. "Blok Oluştur" u seçin.
  25. Yeşil dişli düğmesini seçin.
  26. "Kaydet" i tıklayın

3. Adım: Blynk

göz kırpmak
göz kırpmak

Kurulum - Blynk

  1. Blynk uygulamasına gidin.
  2. Yeni bir proje oluşturun.
  3. E-postanıza gönderilen kimlik doğrulama anahtarını kaydedin.
  4. Küçük (+) düğmesini tıklayın.
  5. Şu widget'ları ekleyin: E-posta widget'ı ve GPS Akışı.
  6. GPS Akışını sanal pin V0'a ayarlayın.
  7. E-posta widget'ındaki e-posta adresinin doğru olduğundan emin olun.
  8. "İçerik Türü" alanını "metin/düz" olarak değiştirin.

Adım 4: Devre

Devre
Devre
Devre
Devre

Bağlanalım (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (Alkol sansürü)

  • A0 -> A0 (ESP'nin)
  • GND -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (breadboard'un)
  • D0 -> D3 (ESP'nin)

Butona basınız

  • İlk Ayak -> D4
  • İkinci Ayak -> -

Adım 5: KOD

KOD
KOD

Gerekli kod ekte:)

1. Kodu Arduino IDE'de açın.

2. Pano yapılandırmanızı kontrol edin - doğru olanda olduğunuzdan emin olun.

3. Koddaki eksik değişkenleri tamamlayın:

  • #define EMAIL "e-postanız"
  • char ssid = "Wifi ağ adınız"
  • char pass = "Wifi ağ şifreniz"
  • char auth = "Blynk yetkilendirme kodunuz"
  • #define AIO_USERNAME "AdafruitIO kullanıcı adı"
  • #define AIO_KEY "AdafruitIO anahtarı"

Adım 6: Araba Kurulumu

Araba Kurulumu
Araba Kurulumu
Araba Kurulumu
Araba Kurulumu
Araba Kurulumu
Araba Kurulumu

Sistemi arabanızda kurma

Kurulum önerimiz:

  • Alkol sansürünü direksiyon simidine yakın yerleştirin, böylece eldeki alkol seviyelerini buğulandırabilir (genellikle içenin ellerinde kalır)
  • Mikrofonu arabanın hoparlörlerinin yanına yerleştirin (yüksek seviyedeki gürültü muhtemelen yüksek sesli müzikten kaynaklanır)
  • Breadboard'u ve tıklama düğmesini sürücüye yakın - erişilebilir bir konuma yerleştirin (acil bir durumda sürücü düğmeye kolayca basmalıdır)

Önerilen: