Daftar Isi:

UCL-IIoT-Rumah Kaca-dengan-wifi: 10 Langkah
UCL-IIoT-Rumah Kaca-dengan-wifi: 10 Langkah

Video: UCL-IIoT-Rumah Kaca-dengan-wifi: 10 Langkah

Video: UCL-IIoT-Rumah Kaca-dengan-wifi: 10 Langkah
Video: Tren Penelitian bidang Ilmu Komputer (sub bidang Sensor & Wireless Sensor Network) - TPIK14 (Zoom) 2024, November
Anonim
UCL-IIoT-Rumah Kaca-dengan-wifi
UCL-IIoT-Rumah Kaca-dengan-wifi

Ini adalah proyek sekolah selama 3 semester di UCL. Kami memutuskan untuk terus mengerjakan rumah kaca kami tetapi kali ini dengan mengumpulkan data

Dibuat oleh adam0220 dan mort340d

Langkah 1: Ikhtisar

Image
Image
Gambaran
Gambaran
Gambaran
Gambaran
Gambaran
Gambaran

Penggemar taman mana yang tidak memimpikan memiliki "rumah pintar" di mana tanaman disiram secara otomatis, ketika tingkat kelembaban tanah semakin rendah atau dapat memberi tanaman Anda "sinar matahari" otomatis yang dibutuhkan bahkan di malam hari?

Tujuan kami adalah membuat rumah kaca yang dapat melakukannya untuk Anda

Instruksi ini akan menjelaskan bagaimana kami membuat rumah kaca yang mampu menopang dirinya sendiri, melalui arduino.

Kami telah menggunakan DHT11 untuk mengukur suhu dan kelembaban. Sensor kelembaban tanah kami digunakan untuk mengukur kelembaban tanah. Pompa air kami digunakan untuk menyirami tanah, ketika tanah menjadi terlalu kering. Monitor LCD digunakan untuk menunjukkan kelembaban dan suhu tanah. Led digunakan untuk menggambarkan matahari. Kami telah menggunakan node merah untuk melihat semua nilai yang kami dapatkan dari arduino. WeMos D1 R2 digunakan untuk mengirim data melalui wifi. MySQL digunakan untuk melihat data melalui halaman web.

Langkah 2: Flowchart + Cara Menginstal Node-red dan Menambahkan MySQL ke Node-red

Flowchart + Cara Menginstal Node-red dan Menambahkan MySQL ke Node-red
Flowchart + Cara Menginstal Node-red dan Menambahkan MySQL ke Node-red

Berikut adalah diagram alur rumah kaca kami

1. Instal node-red di komputer Anda.

2. Instal "dashboard, node-remysql dan node-serialport"

3. Masuk untuk mengelola palet

4. Kemudian klik instal

5. Kemudian cari setelah modul

6. Instal wampserver di komputer Anda, untuk membuka MySQL

7. Buka phpMyAdmin

8. Setup contoh blok "nodered"

9. Buat tabel, tulis nama benda "basah aso" yang ingin dimiliki.

10. Masukkan blok MySQL ke node-red

11. Blok di node-merah "Mysql" perlu dirujuk ke nama Database sql kami dalam kasus kami "nodered"

Langkah 3: Daftar Bagian

1 x Arduino uno

1 x WeMos D1 R2

2 x papan tempat memotong roti

1 x Pompa Air 12v

4 x LED

1 x layar LCD

1 x DHT11

1 x Sensor kelembaban tanah

1 x Relay lagu ky-019

1 x Dudukan baterai

8 x Baterai (AA)

Resistansi 4 x 220 ohm

Selang

kabel

Selain itu kami menggunakan

Tanah dan tanaman

Printer 3D + pemotong laser

Langkah 4: Cetak 3D Proyek

Cetakan 3D dari Proyek
Cetakan 3D dari Proyek

Mainframe dibuat dalam printer 3D

Atap terbuat dari kaca plexiglass dengan pemotong laser

Dindingnya terbuat dari kayu dengan pemotong laser

Anda bisa mendapatkan file dari

Langkah 5: Pengkabelan pada Fritzing

Pengkabelan pada Fritzing
Pengkabelan pada Fritzing

Langkah 6: Kode Arduino

Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino

Berikut adalah beberapa gambar dari kode WeMos D1 R2. Ini menunjukkan bagaimana kami terhubung ke wifi dan bagaimana kami mengirim data dari arduino ke node-red

Gambar 1. Pada gambar WeMos membaca library dan menghubungkan wifi dan menunjukkan pin mana yang ada di arduino

Gambar 2. Mencetak ke serial monitor yang telah menerima paket dan menunjukkan bagaimana kita menggunakan "udp" untuk mengirim data ke komputer melalui node-red.

Gambar 3. Menunjukkan berapa banyak char yang bisa kita kirim ke node-red dan setup void

Gambar 4. Membuat suhu, kelembaban dan kelembaban mengapung, kemudian memetakan kembali kelembaban menjadi 0-100%. Setelah itu dibuat menjadi string kemudian dikirim ke node-red.

Langkah 7: Cara Memasang Papan ESP8266 di Arduino IDE

Cara Memasang Papan ESP8266 di Arduino IDE
Cara Memasang Papan ESP8266 di Arduino IDE
Cara Memasang Papan ESP8266 di Arduino IDE
Cara Memasang Papan ESP8266 di Arduino IDE
Cara Memasang Papan ESP8266 di Arduino IDE
Cara Memasang Papan ESP8266 di Arduino IDE
Cara Memasang Papan ESP8266 di Arduino IDE
Cara Memasang Papan ESP8266 di Arduino IDE

Untuk memasang papan ESP8266 di Arduino IDE Anda, ikuti petunjuk berikut ini:

1) Buka jendela preferensi dari Arduino IDE. Buka File > Preferensi

2) Masukkan https://arduino.esp8266.com/stable/package_esp8266com_index.json ke dalam bidang “Additional Board Manager URLs” seperti yang ditunjukkan pada gambar di bawah ini. Kemudian, klik tombol “OK”.

3) Manajer papan terbuka. Buka Alat > Papan > Manajer Papan…

4) Gulir ke bawah, pilih menu papan ESP8266 dan instal "esp8266" kami menggunakan 2.3.0

5) Pilih papan ESP8266 Anda dari Alat > Papan > Modul ESP8266 Generik

6) Terakhir, buka kembali IDE Arduino Anda

Langkah 8: Daftar I/O

Daftar I/O
Daftar I/O

Ini adalah daftar I/O kami untuk UNO dan WeMos D1 R2

Langkah 9: Node-merah

Node-merah
Node-merah
Node-merah
Node-merah
Node-merah
Node-merah
Node-merah
Node-merah

Dua gambar pertama adalah tempat data melalui wifi dan menunjukkan output pada node-red. Gambar kedua adalah program node merah yang dijalankan melalui port komputer. Gambar terakhir menggunakan WeMos D1 R2

Siapkan node-red

Langkah 10: MySQL

MySQL
MySQL
MySQL
MySQL

SQL adalah situs web yang kami gunakan untuk menyimpan data yang kami dapatkan dari Arduino.

Untuk terhubung ke MySQL Anda harus menggunakan wamp. Anda dapat mengunduh wamp di

Direkomendasikan: