Isi kandungan:

UCL-IIoT-Automatic Trashcan: 6 Langkah
UCL-IIoT-Automatic Trashcan: 6 Langkah

Video: UCL-IIoT-Automatic Trashcan: 6 Langkah

Video: UCL-IIoT-Automatic Trashcan: 6 Langkah
Video: Marvel's Spider-Man Miles Morales Gameplay Walkthrough [Full Game Movie - All Cutscenes Longplay] 2024, Julai
Anonim
Tong Sampah Automatik UCL-IIoT
Tong Sampah Automatik UCL-IIoT

Saya pelajar dari Automasi Teknologi 3. semester di UCL. Dalam arahan ini saya bertujuan untuk memindahkan projek saya sebelumnya ke industri 4.0.

www.instructables.com/id/UCL-Automatic-Tra…

Arduino telah digantikan oleh nodemcu - esp8266 untuk menghantar data melalui. wifi.

Langkah 1: Komunikasi

Komunikasi
Komunikasi

Kami berharap agar nodemcu dapat berkomunikasi dengan PC.

Untuk melakukan ini, kami menggunakan broker antara nodemcu dan node-red sebagai laman web yang dapat memaparkan data kepada pengguna. Nodemcu mempunyai simpanan data yang terhad sehingga kami menggunakan Wampserver untuk menyimpan data dari simpul-merah.

Nodemcu: Pertama untuk berkomunikasi dengan komputer kita perlu menyambung ke rangkaian tempatan. Untuk melakukan ini, saya menggunakan panduan ini untuk mencapainya:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Broker - Mosquitto:

Sekiranya kita ingin memproses sebarang data, kita harus memastikan data menuju ke tempat yang betul. Untuk tujuan ini saya menggunakan broker nyamuk yang terdapat di laman web ini.

mosquitto.org/

Untuk menghantar data ke tempat yang tepat, ia mesti ditandai dengan "topik". Topik-topik ini sama ada diterbitkan atau dilanggan. Apa sahaja yang diterbitkan dalam topik tertentu akan dihantar, oleh broker, ke mana-mana unit yang dilanggan yang disambungkan ke broker.

Node-red:

Ini adalah program berdasarkan aliran yang membolehkan pengguna membuat laman web atau antara muka lain.

Ini digunakan untuk memaparkan dan memproses data dari nodemcu

Penjaga Wamps:

Ini adalah pangkalan data yang mengambil permintaan dari node-red untuk menyimpan atau menghantar data.

Langkah 2: Pautan Tiada

Pautan Tiada
Pautan Tiada

Saya tidak dapat menghubungkan nodemcu ke broker tetapi berjaya menghubungkannya ke wifi saya.

Saya telah melampirkan kod yang saya gunakan untuk berhubung dengan broker. Saya rasa masalahnya ialah saya menggunakan IP yang salah untuk berhubung dengan broker. Saya tidak dapat mendapatkan alamat IP broker.

Langkah 3: Kod Arduino Baru

Kod Arduino Baru
Kod Arduino Baru
Kod Arduino Baru
Kod Arduino Baru

Agar program berfungsi, anda perlu memasang tiga perpustakaan tersebut.

Anda juga mesti memasukkan nama rangkaian anda (SSID) dan kata laluan untuk menyambung ke wifi.

Langkah 4: Node-Red

Node-Red
Node-Red
Node-Red
Node-Red

Node-red digunakan sebagai antara muka untuk program dan membolehkan pengguna melihat data yang dikumpulkan oleh sensor suhu dan kelembapan. Selanjutnya semua data yang dikumpulkan disimpan ke pangkalan data yang dihapus setiap 30 minit. Pada bila-bila masa pengguna dapat mengklik butang untuk melihat semua data yang disimpan sekarang.

Akhir sekali butang boleh diletakkan untuk membuka tong sampah sekarang.

Langkah 5: Wampserver

Penjaga Wamps
Penjaga Wamps
Penjaga Wamps
Penjaga Wamps

Saya menggunakan pangkalan data untuk menyimpan data yang dihantar dari arduino ke node-red. Untuk program berjalan, anda perlu menggunakan nama. Ia peka kes.

Langkah 6: Kesimpulan

Program ini masih memerlukan sedikit usaha untuk menjadikan saya dapat digunakan. Sekiranya anda dapat berhubung dengan broker anda, lebih mudah membuat elemen komunikasi yang lain dapat dilaksanakan.

Disyorkan: