Daftar Isi:

Garasi Cerdas: 5 Langkah
Garasi Cerdas: 5 Langkah

Video: Garasi Cerdas: 5 Langkah

Video: Garasi Cerdas: 5 Langkah
Video: Garage sale (Cerdas 5 Menit) - Krizia Maulana 2024, Juli
Anonim
Garasi Cerdas
Garasi Cerdas

Halo semuanya! Ini adalah proyek IoT garasi pintar.

Garasi pintar memiliki fitur keamanan seperti live streaming, pengenalan wajah. Selain itu, Smart Garage memiliki sensor gerak untuk mendeteksi mobil agar pintu garasi bisa terbuka. Deteksi rintangan hadir saat mobil mundur yang memungkinkan pemeriksaan keamanan. Sensor jarak akan melacak berapa jarak yang ditinggalkan mobil untuk mundur mundur. Jika mobil menabrak dinding, data kejutan akan ditampilkan di portal web. Portal web memiliki fitur untuk memungkinkan interaksi dengan pengenalan wajah, mengontrol cahaya di garasi dari jarak jauh, dan melihat data seperti catatan akses, data guncangan, data berat (tempat sampah yang menampung sampah) yang dikirim oleh sensor. Untuk melengkapi pengenalan wajah dan tempat sampah yang memiliki sensor berat yang terpasang padanya. Silakan merujuk ke file dokumentasi terlampir untuk langkah-langkah lebih rinci.

Dalam tutorial ini, akan dibahas pengaturan garasi pintar tanpa pengenalan wajah dan tempat sampah yang memiliki sensor berat.

Kami harap Anda bisa belajar dan menikmati prosesnya! Tanpa basa-basi lagi, mari kita mulai sekarang.

Langkah 1: Ikhtisar

  1. Persyaratan Perangkat Keras
  2. Menyiapkan Garasi Cerdas
  3. Jalankan programnya

Langkah 2: Persyaratan Perangkat Keras

RaspberryPi

  • RaspberryPi dengan Papan Kamera NoIR, Kartu MicroSD dan Casing (1)
  • Adaptor Daya 3 pin (1)
  • T-Cobbler set dengan Breadboard, MCP3008 ADC, Kabel Pita (1)
  • Pembaca Kartu NFC (1)
  • Kartu NFC (1)
  • Kabel Jumper Pria-Wanita (7)
  • Kabel Jumper Pria-Pria (14)
  • LED (3)
  • Resistor 330 ohm (3)
  • Bel (1)
  • Tombol (1)
  • Resistor 10000 ohm (1)

Arduino

  • UNO R3 (1)
  • Kabel USB B (1)
  • Papan tempat memotong roti (1)
  • Kabel Jumper Pria-Wanita (14)
  • Kabel Jumper Pria-Pria (8)
  • Layar LCD 12C (1)
  • Sensor Gerak Pir (1)
  • Sensor Ultrasonik HC-SR04 (1)
  • Sensor Penghindar Rintangan FC-51 (1)
  • Sensor Saklar Getaran KY-002 (1)

Langkah 3: Menyiapkan Garasi Cerdas (Bagian 1)

Menyiapkan Garasi Cerdas (Bagian 1)
Menyiapkan Garasi Cerdas (Bagian 1)
Menyiapkan Garasi Cerdas (Bagian 1)
Menyiapkan Garasi Cerdas (Bagian 1)
Menyiapkan Garasi Cerdas (Bagian 1)
Menyiapkan Garasi Cerdas (Bagian 1)

AWS diperlukan untuk pengaturan proyek ini. Jika Anda tidak memiliki akun, silakan kunjungi situs web aws untuk mendaftar akun.

  1. Di konsol Amazon AWS, klik Layanan.
  2. Ketik IoT Core dalam pencarian.
  3. Klik pada Inti IoT.
  4. Pergi ke Kelola> Hal-hal dan klik tombol Buat
  5. Klik Buat satu hal.
  6. Ketik GarageParking sebagai namanya. Biarkan yang lain sebagai default.
  7. Klik tombol Berikutnya.
  8. Klik tombol Buat sertifikat.
  9. Klik tombol Unduh untuk 4 pertama (sertifikat untuk barang, kunci publik, kunci pribadi) yang dilingkari merah.
  10. Klik pada kunci RSA 2048 bit: VeriSign Class 3 Public Primary G5 root CA certificate.
  11. Salin seluruh teks dan tempel ke notepad.
  12. Simpan file sebagai rootCA.pem.
  13. Atur file di bawah 1 folder.
  14. Klik tombol Aktifkan di layar unduhan sertifikat.
  15. Notifikasi hijau muncul setelah aktivasi berhasil. Tombol Aktifkan telah berubah menjadi tombol Nonaktifkan.
  16. Klik tombol Selesai.
  17. GarageParking Thing muncul di bagian Things.
  18. Klik Aman > Sertifikat.
  19. Arahkan kursor ke sertifikat yang telah Anda buat dan klik kotak centang.
  20. Klik pada Tindakan > Aktifkan.
  21. Pemberitahuan berhasil muncul setelah aktivasi.
  22. Klik Aman > Kebijakan.
  23. Klik tombol Buat.
  24. Ketik GarageParkingPolicy sebagai namanya, iot:* untuk Action, * untuk Resource ARN, izinkan untuk efeknya.
  25. Klik tombol Buat.
  26. Kebijakan GarageParking muncul di bagian Kebijakan. Pemberitahuan berhasil muncul setelah pembuatan berhasil.
  27. Buka Aman > Sertifikat. Klik pada elipsis horizontal pada sertifikat.
  28. Klik pada Lampirkan kebijakan.
  29. Klik pada kotak centang GarageParkingPolicy > tombol Lampirkan.
  30. Pemberitahuan berhasil muncul setelah lampiran.
  31. Klik pada elipsis horizontal pada sertifikat.
  32. Klik pada Lampirkan hal.
  33. Klik pada kotak centang GarageParking > tombol Lampirkan.
  34. Pemberitahuan berhasil muncul setelah lampiran.

Langkah 4: Menyiapkan Garasi Cerdas (Bagian 2)

Instal perpustakaan yang diperlukan

Instal virtualenv$ pip instal virtualenv

Di folder root proyek$ source virtualenv/env/bin/activate

Untuk menonaktifkan virtualenv$ nonaktifkan

Instal paket yang diperlukan dalam proyekIngat untuk mengaktifkan virtualenv sebelum melakukan ini pip install -r requirements.txt

Perbarui requirements.txt (alias package.json karena mereka tidak melakukannya untuk Anda) Jika Anda telah menambahkan paket baru, ingatlah untuk memperbarui requirements.txt Ingatlah untuk mengaktifkan virtualenv sebelum melakukan ini $ pip > freeze requirements.txt

Langkah 5: Menyiapkan Garasi Cerdas (Bagian 3)

Untuk menjalankan aplikasi

python server.py

Kami harap Anda menikmati tutorial kami! Untuk informasi lebih lanjut tentang cara mengatur, silakan unduh dokumen!

Direkomendasikan: