Daftar Isi:
- Langkah 1: Daftar Periksa Perangkat Keras
- Langkah 2: Mengakses AWS
- Langkah 3: Instalasi untuk Raspberry Pi
- Langkah 4: Kode Kontrol Ruang Cerdas
- Langkah 5: Pengalaman Belajar
Video: Kontrol Kamar Cerdas: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
Mari kita tinjau komponen perangkat keras yang diperlukan untuk tutorial ini.
- Aneka Kabel Jumper
- Sensor Suhu dan Kelembaban DHT11 x1
- resistor 10k ohm x2
- MCP3008 x1
- Resistor Tergantung Cahaya (LDR) x1
- Lampu LED x1
- 330 ohm resistor x1
- kamera x1
Langkah 2: Mengakses AWS
- Masuk ke
- Salin ID Kunci Akses dan Kunci Akses Rahasia untuk keperluan konfigurasi nanti.
- Klik "Buka Konsol"
Daftarkan Raspberry Pi Anda sebagai "Thing"
- Cari AWS IoT
- Di bawah bilah navigasi kiri, klik "Kelola" dan pilih "Hal"
- Tulis nama untuk Benda Anda dan buat sertifikat.
- Simpan 4 file yang dihasilkan saat pembuatan sertifikasi.
- Buat kebijakan dan lampirkan kebijakan ke Benda Anda.
dinamo DB
- Cari DynamoDB
- Buat tabel untuk Light
Ember S3
- Cari S3
- Buat ember untuk mengunggah gambar
Langkah 3: 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
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:
Kamar Cerdas: 8 Langkah
Smartroom: Apakah Anda pernah merasa ingin berbaring di tempat tidur dan tidak ingin bangun? Apakah Anda pernah merasa bahwa bangun untuk membuka jendela terlalu banyak untuk diminta? Maka saya memiliki solusi yang tepat untuk Anda. Memperkenalkan Smartroom, kendalikan kamar Anda dengan mo
Kamar Pertumbuhan Tanaman Cerdas: 13 Langkah
Ruang Pertumbuhan Tanaman Cerdas: Saya menemukan ide baru yaitu ruang pertumbuhan tanaman pintar. Pertumbuhan tanaman di luar angkasa telah menarik banyak minat ilmiah. Dalam konteks penerbangan antariksa manusia, mereka dapat dikonsumsi sebagai makanan dan/atau memberikan suasana yang menyegarkan. Saat ini
Kontrol Kamar Dengan ESP8266 - Suhu, Gerakan, Tirai, dan Pencahayaan: 8 Langkah
Kontrol Kamar Dengan ESP8266 | Temperatur, Gerakan, Tirai, dan Pencahayaan: Proyek ini terdiri dari sistem berdasarkan modul NodeMCU ESP8266 yang memungkinkan Anda mengontrol kecerahan Strip LED dan tirai ruangan Anda, juga dapat mengirim data tentang peristiwa gerakan ruangan Anda dan suhu ke awan
Kontrol Suhu Kamar Berbasis IOT: 5 Langkah
Kontrol Suhu Kamar Berbasis IOT: Ini dapat diinstruksikan pada proyek kontrol suhu ruangan berbasis IOT.Fitur:-1. Menghidupkan kipas secara otomatis di atas suhu ruangan yang ditentukan.2. Matikan kipas secara otomatis di bawah suhu ruangan yang ditentukan.3. Kontrol manual kapan saja
Musik Cerdas di Kamar Tidur dan Kamar Mandi Dengan Raspberry Pi – Mengintegrasikan Multiroom, Alarm, Kontrol Tombol, dan Otomatisasi Rumah: 7 Langkah
Musik Cerdas di Kamar Tidur dan Kamar Mandi Dengan Raspberry Pi – Mengintegrasikan Multiroom, Alarm, Kontrol Tombol, dan Otomatisasi Rumah: Hari ini kami ingin memberi Anda dua contoh tentang bagaimana Anda dapat menggunakan Raspberry Pi dengan perangkat lunak Max2Play kami untuk otomatisasi rumah: di kamar mandi dan kamar tidur . Kedua proyek serupa dalam hal musik dengan ketelitian tinggi dari berbagai sumber dapat dialirkan melalui