Isi kandungan:
- Langkah 1: Komunikasi
- Langkah 2: Pautan Tiada
- Langkah 3: Kod Arduino Baru
- Langkah 4: Node-Red
- Langkah 5: Wampserver
- Langkah 6: Kesimpulan
Video: UCL-IIoT-Automatic Trashcan: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
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
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
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 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
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:
UCL Embedded - B0B the Linefollower: 9 Langkah
UCL Embedded - B0B the Linefollower: Ini adalah B0B. * B0B adalah sebuah kereta yang dikendalikan Radio generik, sementara berfungsi sebagai asas robot berikut. Seperti banyak robot yang mengikuti Line di hadapannya, dia akan melakukan yang terbaik untuk terus berada di garis yang disebabkan oleh peralihan antara lantai dan ac
Arduino Smart Trashcan: 5 Langkah
Arduino Smart Trashcan: Tong sampah ini diilhamkan oleh DIY Smart Dustbin With Arduino oleh AhsanQureshiSaya mengikuti langkahnya, tetapi perbezaan utama adalah saya menambahkan butang ke tong sampah. Ini adalah Arduino Smart Trashcan. Apabila tangan anda, dengan tong sampah, bergerak dekat dengan
UCL - Terbenam - Pilih dan Tempat: 4 Langkah
UCL - Embedded - Pick and Place: Instruksional ini akan diteruskan walaupun bagaimana unit memilih dan tempat 2D dibuat dan bagaimana membuat kodnya
UCL - Embedded // Dual Axis Light Tracker untuk Solar Panel: 7 Langkah
UCL - Embedded // Dual Axis Light Tracker untuk Solar Panel: Projek pemasangan dan fail 3D individu
UCL - Menghubungkan Node-red ke Siemens PLC Menggunakan KEPserver: 7 Langkah
UCL - Menghubungkan Node-red ke Siemens PLC Menggunakan KEPserver: RequirementsNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-pelepasan