İçindekiler:

Akıllı Garaj: 5 Adım
Akıllı Garaj: 5 Adım

Video: Akıllı Garaj: 5 Adım

Video: Akıllı Garaj: 5 Adım
Video: Akıllı adamın hali başka❗️#kaza #crash 2024, Kasım
Anonim
Akıllı Garaj
Akıllı Garaj

Herkese selam! Bu bir akıllı garaj IoT projesidir.

Akıllı garaj, canlı yayın, yüz tanıma gibi güvenlik özelliklerine sahiptir. Bunun yanı sıra, Smart Garage, garaj kapısının açılmasını sağlamak için arabaları algılayan bir hareket sensörüne sahiptir. Araç geri giderken engelin algılanması, güvenlik kontrollerinin yapılmasına olanak tanır. Mesafe sensörü, arabanın geriye doğru kaç mesafe kaldığını takip edecektir. Araba duvara çarparsa, web portalında şok verileri görüntülenecektir. Web portalı, yüz tanıma ile etkileşime izin verme, garajdaki ışığı uzaktan kontrol etme ve sensörler tarafından gönderilen erişim kayıtları, şok verileri, ağırlık verileri (çöpleri tutan çöp kutusu) gibi verileri görme özelliklerine sahiptir. Yüz tanıma ve üzerinde ağırlık sensörü bulunan çöp kutusunun tamamlanması için. Daha ayrıntılı adımlar için lütfen ekteki dokümantasyon dosyasına bakın.

Bu dersimizde yüz tanıma sistemi olmayan akıllı garaj kurulumu ve üzerine ağırlık sensörü takılmış çöp kutusu ele alınacaktır.

Umarız öğrenir ve sürecin tadını çıkarırsınız! Lafı fazla uzatmadan hemen başlayalım.

1. Adım: Genel Bakış

  1. Donanım Gereksinimleri
  2. Akıllı Garaj Kurulumu
  3. Programı çalıştır

2. Adım: Donanım Gereksinimleri

AhududuPi

  • NoIR Kamera Kartı, MicroSD Kart ve Muhafaza ile RaspberryPi (1)
  • 3 pinli Güç Adaptörü (1)
  • Breadboard, MCP3008 ADC, Şerit Kablolu T-Cobbler seti (1)
  • NFC Kart Okuyucu (1)
  • NFC Kartı (1)
  • Erkek-Dişi Jumper Telleri (7)
  • Erkek-Erkek Jumper Telleri (14)
  • LED'ler (3)
  • 330 ohm Dirençler (3)
  • Zil (1)
  • Buton 1)
  • 10000 ohm Direnç (1)

Arduino

  • UNO R3 (1)
  • USB B Kablosu (1)
  • ekmek tahtası (1)
  • Erkek-Dişi Jumper Telleri (14)
  • Erkek-Erkek Jumper Telleri (8)
  • 12C LCD Ekran (1)
  • Pir Hareket Sensörü (1)
  • HC-SR04 Ultrasonik Sensör (1)
  • FC-51 Engelden Kaçınma Sensörü (1)
  • KY-002 Titreşim Anahtarı Sensörü (1)

3. Adım: Akıllı Garaj Kurulumu (1. Kısım)

Akıllı Garaj Kurulumu (Bölüm 1)
Akıllı Garaj Kurulumu (Bölüm 1)
Akıllı Garaj Kurulumu (Bölüm 1)
Akıllı Garaj Kurulumu (Bölüm 1)
Akıllı Garaj Kurulumu (Bölüm 1)
Akıllı Garaj Kurulumu (Bölüm 1)

Bu projenin kurulumu için AWS gereklidir. Bir hesabınız yoksa, bir hesaba kaydolmak için lütfen aws web sitesini ziyaret edin.

  1. AWS amazon konsolunda Hizmetler'e tıklayın.
  2. Aramaya IoT Core yazın.
  3. IoT Core'a tıklayın.
  4. Yönet > Şeyler'e gidin ve Oluştur düğmesine tıklayın
  5. Tek bir şey oluştur'a tıklayın.
  6. Ad olarak GarageParking yazın. Diğerlerini varsayılan olarak bırakın.
  7. İleri düğmesine tıklayın.
  8. Sertifika oluştur düğmesine tıklayın.
  9. Kırmızı daire içine alınmış ilk 4 (bir şey için sertifika, genel anahtar, özel anahtar) için İndir düğmelerine tıklayın.
  10. RSA 2048 bit anahtarına tıklayın: VeriSign Class 3 Public Primary G5 kök CA sertifikası.
  11. Tüm metni kopyalayın ve bir not defterine yapıştırın.
  12. Dosyayı rootCA.pem olarak kaydedin.
  13. Dosyaları 1 klasör altında düzenleyin.
  14. İndirme sertifikaları ekranında Etkinleştir düğmesine tıklayın.
  15. Başarılı aktivasyondan sonra yeşil bildirim görünür. Etkinleştir düğmesi Devre Dışı Bırak düğmesine dönüştü.
  16. Bitti düğmesine tıklayın.
  17. GarageParking Şey, Şeyler bölümünde görünür.
  18. Güvenli > Sertifikalar'a tıklayın.
  19. Oluşturduğunuz sertifikanın üzerine gelin ve onay kutusuna tıklayın.
  20. Eylemler > Etkinleştir'e tıklayın.
  21. Etkinleştirme üzerine başarılı bir bildirim görünür.
  22. Güvenli > Politikalar'a tıklayın.
  23. Oluştur düğmesine tıklayın.
  24. Ad olarak GarageParkingPolicy yazın, Eylem için iot:*, Kaynak ARN için *, etkiye izin verin.
  25. Oluştur düğmesine tıklayın.
  26. GarageParking politikası, Politikalar bölümünde görünür. Başarılı bir şekilde oluşturulduğunda başarılı bildirimi görünür.
  27. Güvenli > Sertifikalar'a gidin. Sertifikadaki yatay üç noktaya tıklayın.
  28. İlke ekle'ye tıklayın.
  29. GarageParkingPolicy > Ekle düğmesinin onay kutusuna tıklayın.
  30. Ekte başarılı bildirim görünür.
  31. Sertifikadaki yatay üç noktaya tıklayın.
  32. Bir şey ekle'ye tıklayın.
  33. GarageParking > Ekle düğmesinin onay kutusuna tıklayın.
  34. Ekte başarılı bildirim görünür.

4. Adım: Akıllı Garaj Kurulumu (2. Bölüm)

Gerekli kitaplıkları yükleyin

virtualenv $ pip'i kurun virtualenv'i kurun

Proje kök klasöründe $ source virtualenv/env/bin/activate

virtualenv$'ı devre dışı bırakmak için devre dışı bırakın

Projede gerekli paketleri kurun Bunu yapmadan önce virtualenv'i etkinleştirmeyi unutmayın pip install -r gereksinimleri.txt

Requirements.txt'i güncelleyin (paket.json olarak da bilinir, çünkü bunu sizin için yapmazlar) Yeni bir paket eklediyseniz, gereksinimleri güncellemeyi unutmayın.

Adım 5: Akıllı Garaj Kurulumu (3. Kısım)

Uygulamayı çalıştırmak için

piton sunucusu.py

Umarız öğreticimizden keyif alırsınız! Nasıl kurulacağı hakkında daha fazla bilgi için lütfen belgeyi indirin!

Önerilen: