Isi kandungan:
- Langkah 1: Senarai Semak Perkakasan
- Langkah 2: Mengakses AWS
- Langkah 3: Pemasangan untuk Raspberry Pi
- Langkah 4: Kod Kawalan Bilik Pintar
- Langkah 5: Pengalaman Pembelajaran
Video: Kawalan Bilik Pintar: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Dalam projek ini, kami bertujuan untuk belajar bagaimana menggunakan AWS dan MQTT dalam persediaan kami. Berada di dunia teknologi, betapa hebatnya dapat mengendalikan bilik anda dengan hanya komputer riba anda! Bayangkan diri anda bergegas meluangkan masa untuk menyelesaikan projek anda, berjalan untuk menghidupkan suis lampu anda terlalu lama!
Portal ini akan:
- Membolehkan anda memuat naik / mengambil gambar (S3 Bucket)
- Periksa nilai cahaya (DynamoDB)
- Hidupkan / matikan LED
- Periksa suhu dan kelembapan (phpmyadmin)
Dari pelajar hingga warga tua, ia adalah antara muka mudah yang senang digunakan dan difahami!
Langkah 1: Senarai Semak Perkakasan
Mari kita tinjau komponen perkakasan yang diperlukan untuk tutorial ini.
- Kabel Pelompat Pelbagai
- Sensor Suhu dan Kelembapan DHT11 x1
- Perintang 10k ohm x2
- MCP3008 x1
- Perintang Bergantung Cahaya (LDR) x1
- Lampu LED x1
- Perintang 330 ohm x1
- Picamera x1
Langkah 2: Mengakses AWS
- Log masuk ke
- Salin ID Kunci Akses dan Kunci Akses Rahsia untuk tujuan konfigurasi kemudian.
- Klik "Buka Konsol"
Daftarkan Raspberry Pi anda sebagai "Perkara"
- Cari AWS IoT
- Di bawah bar navigasi kiri, klik "Urus" dan pilih "Perkara"
- Tulis nama untuk Perkara anda dan buat sijil.
- Simpan 4 fail yang dihasilkan semasa pembuatan pensijilan.
- Buat polisi dan lampirkan polisi ke Perkara anda.
DynamoDB
- Cari DynamoDB
- Buat jadual untuk Light
Baldi S3
- Cari S3
- Buat baldi untuk memuat naik gambar
Langkah 3: Pemasangan untuk Raspberry Pi
Sebelum anda mula menjalankan kod, pasang kod tersebut di Raspberry Pi anda.
Buka tetingkap terminal
- AWSIoTPythonSDK: sudo pip memasang AWSIoTPythonSDK
- awscli: sudo pip pasang awscli
- Boto: sudo pip pasang boto
- Boto3: sudo pip memasang boto3
- Kelalang: sudo pip pasang kelalang
- mqtt: sudo pip pasang mqtt
- paho: sudo pip pasang paho
Jalankan di tetingkap terminal anda:
aws konfigurasi
dan masukkan kunci akses dan kunci rahsia konsol anda.
Langkah 4: Kod Kawalan Bilik Pintar
- InsertIntoDB.py: Ini akan memasukkan suhu dan kelembapan ke dalam pangkalan data
- aws_pubsub.py: Ini akan melanggan topik seperti sensor / cahaya dan kamera untuk mendapatkan nilai cahaya dan gambar.
- server.py: Ini akan membolehkan LED dihidupkan dan dimatikan. Suhu dan kelembapan juga akan diambil dan dipaparkan di halaman html. Nilai cahaya yang disimpan dalam dynamoDB akan diambil.
Langkah 5: Pengalaman Pembelajaran
Menjadi benar-benar baru bagi Python, kami menghadapi banyak kesulitan dan masalah semasa proses pembelajaran modul IoT ini. Namun, dengan bimbingan guru dan rakan, kami berjaya mengatasi dan belajar. Melalui projek ini, kami mengetahui pentingnya peranti IoT dalam dunia semasa, dan kami juga harus mempunyai pengetahuan yang lebih baik mengenai penggunaan AWS.
Disyorkan:
Kawalan Lampu Bilik Bebas Tangan: 10 Langkah
Kawalan Lampu Bilik Bebas Tangan: Seperti dalam filem " Mission Impossible " kata " Masa terdesak memerlukan langkah putus asa " abang saya yang berada di kelas 10 mendapat idea untuk mengawal lampu dapur menggunakan telefon dan bukannya menggunakan suis dan alasannya
Penjejak Bilik Rehat Bilik Darjah Makey Makey: 5 Langkah
Penjejak Bilik Tidur Makey Makey: Adakah anda pernah sibuk di kelas anda dan kehilangan pelajar yang mana (atau jika lebih dari satu) telah pergi ke tandas? Saya mengajar Sains Komputer Sekolah Menengah, dan mendapati bahawa pelajar sering cuba meninggalkan kelas untuk " menggunakan tandas "
Kawalan Bilik Dengan ESP8266 - Suhu, Gerakan, Langsir dan Pencahayaan: 8 Langkah
Kawalan Bilik Dengan ESP8266 | Suhu, Gerakan, Langsir dan Pencahayaan: Projek ini terdiri daripada sistem berdasarkan modul NodeMCU ESP8266 yang membolehkan anda mengawal kecerahan Jalur LED dan tirai bilik anda, juga dapat menghantar data mengenai peristiwa gerakan di bilik anda dan suhu ke awan dengan
Kawalan Suhu Bilik Berasaskan IOT: 5 Langkah
Kawalan Suhu Bilik Berasaskan IOT: Ini dapat diarahkan pada projek kawalan suhu bilik berdasarkan IOT. Ciri-ciri: -1. Nyalakan kipas secara automatik di atas suhu bilik yang ditentukan.2. Matikan kipas secara automatik di bawah suhu bilik yang ditentukan.3. Kawalan manual pada bila-bila masa
Lampu Bilik LED Animasi kawalan jauh: 5 Langkah (dengan Gambar)
Lampu Bilik LED Animasi yang dikendalikan dengan jarak jauh: Bagi mereka yang menginginkan pertunjukan cahaya berwarna-warni yang santai atau memukau, baik untuk bilik bayi, hiasan Krismas, atau hanya untuk bersenang-senang, berikut adalah penambah suasana saya. Saya mendapat sambutan yang sangat bersemangat dari bayi berusia 6 bulan kepada anak-anak yang lebih tua