Daftar Isi:

Sistem Peringatan Hujan: 4 Langkah
Sistem Peringatan Hujan: 4 Langkah

Video: Sistem Peringatan Hujan: 4 Langkah

Video: Sistem Peringatan Hujan: 4 Langkah
Video: [Motion Grafis] Inovasi Teknologi 4 0, Perkuat Sistem Peringatan Diini 2024, November
Anonim
Sistem Peringatan Hujan
Sistem Peringatan Hujan
Sistem Peringatan Hujan
Sistem Peringatan Hujan

Ini adalah Rain Alert System, alarm dan LED akan aktif dan memperingatkan pengguna bahwa akan segera turun hujan, target audiens untuk aplikasi ini adalah mereka yang menjemur pakaian di rumah agar dapat menyimpan pakaiannya tanpa membuatnya basah sebelumnya. (Jika kelembaban mencapai > 70 buzzer akan berbunyi, jika nilai cahaya <300 LED menyala)

Aplikasi ini menggunakan antarmuka web yang dihosting menggunakan node merah IBM yang memungkinkan pengguna untuk mengontrol status waktu nyata dari Buzzer & LED, dan melihat status waktu nyata dari sensor DHT11 & LDR dan juga status historis dari sensor DHT11 & LDR.

Kami menggunakan DynamoDB untuk menyimpan nilai cahaya LDR kami dan juga nilai kelembaban dan suhu DHT11 kami. Aplikasi ini menggunakan layanan broker AWS IoT yang memungkinkan aplikasi kita mengirim dan menerima pesan.

Langkah 1: Bahan & Persiapan

Komponen yang Digunakan:

1 x Raspberry Pi (16gb microSD)

1x DHT11.

1 x Resistor Tergantung Cahaya (LDR).

1 x Konverter Analog-ke-Digital (MCP3008 ADC).

Resistor 1x220 ohm.

Resistor 3x10k ohm.

1x Buzzer.

1x LED.

1 x Tombol.

Akan menggunakan Node-RED dengan broker MQTT di Raspberry Pi Anda untuk mengkodekan aplikasi

Perlu memiliki akun IBM dan akun AWS

Langkah 2: Menyiapkan Perangkat Keras

Menyiapkan Perangkat Keras
Menyiapkan Perangkat Keras
Menyiapkan Perangkat Keras
Menyiapkan Perangkat Keras

Ikuti langkah-langkah untuk menyiapkan perangkat keras Anda di papan tempat memotong roti. Anda dapat mengikuti diagram fritzing.

1. Siapkan LDR terlebih dahulu

2. Atur DHT11

3. Atur Tombol

4. Siapkan Buzzer

5. Atur LED

Langkah 3: Menyiapkan IBM dan AWS

Aplikasi ini mengharuskan Anda memiliki akun AWS, akun mendidik juga dapat digunakan.

Untuk AWS

Buka konsol AWS Anda dan buka layanan AWS IoT (IoT Core) dan ikuti langkah-langkah ini (lewati langkah 1, 6 & 11 jika Anda tidak ingin menyimpan data di DynamoDB):

1. Buka DynamoDB untuk membuat 3 tabel dengan stempel waktu kunci sortir dan kunci utama (cahaya, suhu, kelembaban)

2. Buat satu hal

3. Buat Sertifikat Keamanan (Unduh semua sertifikat yang diperlukan nanti)

4. Buat Kebijakan Keamanan

5. Lampirkan Kebijakan Keamanan dan Hal ke Sertifikat Keamanan Anda

6. Buat Aturan untuk menyisipkan pesan ke tabel DynamoDB berdasarkan Sensor/cahaya topik, sensor/kelembaban, sensor/suhu. (Anda perlu membuat peran dan kebijakan AWS untuk mengakses database)

7. Buka Raspberry Pi Anda, buat folder, letakkan semua kredensial sertifikat AWS di dalamnya dan buat file python, salin dan tempel ini ke file python:

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

Untuk IBM

8. Siapkan aplikasi IBM Watson IoT (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Perhatikan url situs web Anda.

9. Atur Perangkat Gateway dan Jenis Perangkat (Perhatikan token otentikasi, id perangkat, dan jenis setelah Anda membuatnya)

10. Instal IBM Node-RED di raspberry pi

11. Instal aws dynamodb node di IBM Node-RED (node-red-contrib-aws)

Langkah 4: Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda

Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda
Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda
Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda
Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda
Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda
Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda
Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda
Menyiapkan Node-RED di Raspberry Pi dan IBM Node-RED Anda

Di Node-RED Raspberry Pi Anda sendiri, impor clipboard ini:

Anda perlu mengubah MQTT, Watson IoT Node dan DynamoDB node ke kredensial Anda sendiri

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

Di IBM Node-RED Anda, impor clipboard ini:

Anda dapat menerapkan dan dasbor untuk IBM akan terlihat seperti gambar yang ditampilkan

Direkomendasikan: