Isi kandungan:

Garasi Pintar: 5 Langkah
Garasi Pintar: 5 Langkah

Video: Garasi Pintar: 5 Langkah

Video: Garasi Pintar: 5 Langkah
Video: Konsep Pintu Dalam Pagar, Menginspirasi sekali 2024, November
Anonim
Garaj Pintar
Garaj Pintar

Hai semua! Ini adalah projek IoT garaj pintar.

Garaj pintar mempunyai ciri keselamatan seperti streaming langsung, pengecaman wajah. Selain itu, Smart Garage mempunyai sensor gerakan untuk mengesan kereta agar pintu garaj terbuka. Pengesanan halangan berlaku ketika kereta berpusing yang memungkinkan pemeriksaan keselamatan. Sensor jarak akan mengesan berapa jarak kereta yang ditinggalkan untuk membalikkan ke belakang. Sekiranya kereta melanda dinding, data kejutan akan dipaparkan di portal web. Portal web mempunyai ciri yang membolehkan interaksi dengan pengecaman wajah, kawalan lampu jarak jauh di garaj, dan melihat data seperti rekod akses, data kejutan, data berat (tong sampah yang menyimpan sampah) yang dihantar oleh sensor. Untuk penyelesaian pengecaman wajah dan tong sampah yang mempunyai sensor berat yang melekat padanya. Sila rujuk fail dokumentasi yang dilampirkan untuk langkah-langkah yang lebih terperinci.

Dalam tutorial ini, penyediaan garaj pintar tanpa pengecaman wajah dan tong sampah yang mempunyai sensor berat yang terpasang padanya akan dibincangkan.

Kami harap anda dapat belajar dan menikmati prosesnya! Tanpa basa-basi lagi, mari kita mulakan sekarang.

Langkah 1: Gambaran keseluruhan

  1. Keperluan Perkakasan
  2. Menyiapkan Smart Garage
  3. Jalankan program

Langkah 2: Keperluan Perkakasan

Pai raspberi

  • RaspberryPi dengan Papan Kamera NoIR, Kad MicroSD dan Sarung (1)
  • Penyesuai Kuasa 3 pin (1)
  • Set T-Cobbler dengan Breadboard, MCP3008 ADC, Ribbon Cable (1)
  • Pembaca Kad NFC (1)
  • Kad NFC (1)
  • Wayar Pelompat Lelaki-Perempuan (7)
  • Wayar Pelompat Lelaki-Lelaki (14)
  • LED (3)
  • Perintang 330 ohm (3)
  • Buzzer (1)
  • Butang (1)
  • Perintang 10000 ohm (1)

Arduino

  • UNO R3 (1)
  • Kabel USB B (1)
  • Papan Roti (1)
  • Wayar Pelompat Lelaki-Perempuan (14)
  • Wayar Pelompat Lelaki-Lelaki (8)
  • Paparan LCD 12C (1)
  • Sensor Gerakan Pir (1)
  • Sensor Ultrasonik HC-SR04 (1)
  • Sensor Penghindaran Halangan FC-51 (1)
  • Sensor Suis Getaran KY-002 (1)

Langkah 3: Menyiapkan Garasi Pintar (Bahagian 1)

Menyiapkan Garasi Pintar (Bahagian 1)
Menyiapkan Garasi Pintar (Bahagian 1)
Menyiapkan Garasi Pintar (Bahagian 1)
Menyiapkan Garasi Pintar (Bahagian 1)
Menyiapkan Garasi Pintar (Bahagian 1)
Menyiapkan Garasi Pintar (Bahagian 1)

AWS diperlukan untuk penyediaan projek ini. Sekiranya anda tidak mempunyai akaun, sila lawati laman web aws untuk mendaftar akaun.

  1. Pada konsol AWS amazon, klik pada Perkhidmatan.
  2. Taipkan Core IoT dalam carian.
  3. Klik pada Teras IoT.
  4. Pergi ke Urus> Perkara dan klik pada butang Buat
  5. Klik pada Buat satu perkara.
  6. Taip GarageParking sebagai namanya. Biarkan orang lain sebagai lalai.
  7. Klik pada butang Seterusnya.
  8. Klik pada butang Buat sijil.
  9. Klik pada butang Muat turun untuk 4 yang pertama (sijil untuk perkara itu, kunci awam, kunci peribadi) yang dilingkari dengan warna merah.
  10. Klik pada kekunci bit RSA 2048: Sijil CA root V5 Kelas 3 Awam Utama VeriSign.
  11. Salin keseluruhan teks dan tampal ke notepad.
  12. Simpan fail sebagai rootCA.pem.
  13. Susun fail di bawah 1 folder.
  14. Klik pada butang Aktifkan di skrin sijil muat turun.
  15. Pemberitahuan hijau muncul setelah pengaktifan berjaya. Butang Aktifkan telah bertukar menjadi butang Nyahaktifkan.
  16. Klik pada butang Selesai.
  17. Perkara GarageParking muncul di bahagian Perkara.
  18. Klik pada Selamat> Sijil.
  19. Arahkan kursor ke sijil yang telah anda buat dan klik pada kotak pilihan.
  20. Klik pada Tindakan> Aktifkan.
  21. Pemberitahuan yang berjaya muncul semasa pengaktifan.
  22. Klik pada Selamat> Dasar.
  23. Klik pada butang Buat.
  24. Ketik GarageParkingPolicy seperti namanya, iot: * untuk Action, * untuk Resource ARN, membenarkan kesannya.
  25. Klik pada butang Buat.
  26. Dasar GarageParking muncul di bahagian Dasar. Pemberitahuan berjaya muncul setelah berjaya dibuat.
  27. Pergi ke Selamat> Sijil. Klik pada elips mendatar pada sijil.
  28. Klik pada Lampirkan dasar.
  29. Klik pada kotak pilihan GarageParkingPolicy> butang Lampirkan.
  30. Pemberitahuan yang berjaya muncul semasa lampiran.
  31. Klik pada elips mendatar pada sijil.
  32. Klik pada Lampirkan perkara.
  33. Klik pada kotak pilihan GarageParking> butang Lampirkan.
  34. Pemberitahuan yang berjaya muncul semasa lampiran.

Langkah 4: Menyiapkan Garasi Pintar (Bahagian 2)

Pasang perpustakaan yang diperlukan

Pasang virtualenv $ pip pasang virtualenv

Dalam folder root projek $ sumber virtualenv / env / bin / activate

Untuk menyahaktifkan virtualenv $ nyahaktifkan

Pasang pakej yang diperlukan dalam projek Ingatlah untuk mengaktifkan virtualenv sebelum melakukan pemasangan pip ini -r requirements.txt

Kemas kini syarat.txt (aka package.json kerana mereka tidak melakukannya untuk anda) Sekiranya anda telah menambahkan pakej baru, ingatlah untuk mengemas kini syaratnya. Txt Ingatlah untuk mengaktifkan virtualenv sebelum melakukan ini $ pip> beku syarat.txt

Langkah 5: Menyiapkan Garasi Pintar (Bahagian 3)

Untuk menjalankan aplikasi

python server.py

Kami harap anda menikmati tutorial kami! Untuk maklumat lebih lanjut mengenai cara menyiapkan, sila muat turun dokumen!

Disyorkan: