Daftar Isi:

Kontrol Kamar Cerdas: 5 Langkah
Kontrol Kamar Cerdas: 5 Langkah

Video: Kontrol Kamar Cerdas: 5 Langkah

Video: Kontrol Kamar Cerdas: 5 Langkah
Video: Apaan nih..??? 2024, Juli
Anonim
Kontrol Kamar Cerdas
Kontrol Kamar Cerdas

Dalam proyek ini, kami bertujuan untuk mempelajari cara menggunakan AWS dan MQTT dalam pengaturan kami. Berada di dunia teknologi, alangkah hebatnya bisa menguasai ruangan hanya dengan laptop! Bayangkan diri Anda terburu-buru waktu untuk menyelesaikan proyek Anda, berjalan untuk menyalakan saklar untuk lampu Anda terlalu memakan waktu!

Portal ini akan:

  • Memungkinkan Anda mengunggah/mengambil gambar (S3 Bucket)
  • Periksa nilai lampu (DynamoDB)
  • Hidupkan / matikan led
  • Cek suhu dan kelembapan (phpmyadmin)

Dari pelajar hingga orang tua, ini adalah antarmuka sederhana yang mudah digunakan dan dipahami!

Langkah 1: Daftar Periksa Perangkat Keras

Daftar Periksa Perangkat Keras
Daftar Periksa Perangkat Keras
Daftar Periksa Perangkat Keras
Daftar Periksa Perangkat Keras

Mari kita tinjau komponen perangkat keras yang diperlukan untuk tutorial ini.

  1. Aneka Kabel Jumper
  2. Sensor Suhu dan Kelembaban DHT11 x1
  3. resistor 10k ohm x2
  4. MCP3008 x1
  5. Resistor Tergantung Cahaya (LDR) x1
  6. Lampu LED x1
  7. 330 ohm resistor x1
  8. kamera x1

Langkah 2: Mengakses AWS

Mengakses AWS
Mengakses AWS
  1. Masuk ke
  2. Salin ID Kunci Akses dan Kunci Akses Rahasia untuk keperluan konfigurasi nanti.
  3. Klik "Buka Konsol"

Daftarkan Raspberry Pi Anda sebagai "Thing"

  1. Cari AWS IoT
  2. Di bawah bilah navigasi kiri, klik "Kelola" dan pilih "Hal"
  3. Tulis nama untuk Benda Anda dan buat sertifikat.
  4. Simpan 4 file yang dihasilkan saat pembuatan sertifikasi.
  5. Buat kebijakan dan lampirkan kebijakan ke Benda Anda.

dinamo DB

  1. Cari DynamoDB
  2. Buat tabel untuk Light

Ember S3

  1. Cari S3
  2. Buat ember untuk mengunggah gambar

Langkah 3: Instalasi untuk Raspberry Pi

Instalasi untuk Raspberry Pi
Instalasi untuk Raspberry Pi

Sebelum Anda mulai menjalankan kode, instal ini di Raspberry Pi Anda.

Buka jendela terminal

  • AWSIoTPythonSDK: sudo pip install AWSIoTPythonSDK
  • awscli: sudo pip install awscli
  • Boto: sudo pip install boto
  • Boto3: sudo pip install boto3
  • Labu: sudo pip install labu
  • mqtt: sudo pip install mqtt
  • paho: sudo pip install paho

Jalankan di jendela terminal Anda:

konfigurasi aws

dan masukkan kunci akses dan kunci akses rahasia konsol Anda.

Langkah 4: Kode Kontrol Ruang Cerdas

  • InsertIntoDB.py: Ini akan memasukkan suhu dan kelembaban ke dalam database
  • aws_pubsub.py: Ini akan berlangganan topik seperti sensor/cahaya dan kamera untuk mendapatkan nilai cahaya dan gambar.
  • server.py: Ini akan memungkinkan LED dinyalakan dan dimatikan. Suhu dan kelembaban juga akan diambil dan ditampilkan pada halaman html. Nilai cahaya yang disimpan di dynamoDB akan diambil.

Langkah 5: Pengalaman Belajar

Pengalaman Belajar
Pengalaman Belajar

Menjadi benar-benar baru di Python, kami menghadapi banyak kesulitan dan masalah selama proses mempelajari modul IoT ini. Namun, dengan bimbingan guru dan teman-teman kami, kami berhasil mengatasi dan belajar. Melalui proyek ini, kami mempelajari pentingnya perangkat IoT di dunia saat ini, dan kami juga memiliki pengetahuan yang lebih baik tentang penggunaan AWS.

Direkomendasikan: