Isi kandungan:

UCL - IIoT - Iklim Dalaman 4.0: 8 Langkah
UCL - IIoT - Iklim Dalaman 4.0: 8 Langkah

Video: UCL - IIoT - Iklim Dalaman 4.0: 8 Langkah

Video: UCL - IIoT - Iklim Dalaman 4.0: 8 Langkah
Video: Современный дом для отдыха и работа в красивой зеленой обстановке, 2024, November
Anonim
UCL - IIoT - Iklim Dalaman 4.0
UCL - IIoT - Iklim Dalaman 4.0

Setelah membaca dan bekerja dengan arahan ini, anda akan mempunyai iklim dalaman automatik anda sendiri, yang dapat anda perhatikan dalam talian dengan bantuan Node-red. Dalam kes kami, kami mengembangkan idea ini dan mengemukakannya di rumah cetak 3D.

Langkah 1: Senarai IO Bahan yang Diperlukan untuk Projek

IO-senarai Bahan yang Diperlukan untuk Projek
IO-senarai Bahan yang Diperlukan untuk Projek
IO-senarai Bahan yang Diperlukan untuk Projek
IO-senarai Bahan yang Diperlukan untuk Projek
IO-senarai Bahan yang Diperlukan untuk Projek
IO-senarai Bahan yang Diperlukan untuk Projek

Arduino MEGA 2560

RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-sensor

Transistor BD243C

Kipas Y. S. TECH FD244010HB 4010 40mm x10mm 24V 0.07A 2Pin 446

Langkah 2: Carta alir

Carta alir
Carta alir

Ini adalah carta alir untuk menggambarkan kerumitan projek. Seperti yang anda lihat, data bermula dari bahagian atas carta alir dan berakhir di Arduino selangkah demi selangkah. Carta alir direka untuk memberikan pengetahuan asas mengenai projek ini supaya sesiapa sahaja dapat memahami bagaimana kita telah menyediakan sistem ini. Maklumat lebih lanjut mengenai cara kerja berfungsi berfungsi sebagai penghasil node-red dan wampserver.

Langkah 3: Mencetak 3D Rumah

3D Mencetak Rumah
3D Mencetak Rumah

Kami menggunakan ukuran 18x16, dan tidak akan menjadikannya lebih kecil kerana peralatannya harus dipasang di dalamnya. Untuk percetakan 3D, gunakan apa sahaja yang anda alami, atau gunakan Fusion360 atau SketchUp. Sekiranya anda ingin melaksanakan lebih banyak barang atau barang untuk projek, anda mungkin mahu rumah yang lebih besar dapat digunakan, sekurang-kurangnya jika anda mahukan peralatan di dalamnya.

Rumah yang kami buat hanyalah sebuah rumah yang sederhana dan mudah. Anda jelas boleh menjadikannya lebih halus dan kelihatan lebih baik jika anda berminat dengan perkara itu. Tetapi kami suka berpegang pada peraturan KISS, Keep It Simple Stupid.

Langkah 4: Fritzing

Fritzing
Fritzing

Sekiranya anda ingin memperbaikinya dengan cara kami, anda memerlukan bahan yang sama untuk memastikan projek itu berjalan seperti yang diharapkan. Kedudukan barang hanya untuk mempermudah bagaimana mereka melihat kabel. Skrin LCD menuju ke bumbung, di mana kami memotong lubang untuknya dan menempelkannya, selebihnya barang ada di dalam rumah.

Langkah 5: Pengekodan

Pengekodan
Pengekodan
Pengekodan
Pengekodan
Pengekodan
Pengekodan

Kod tersebut ditulis dalam bahasa Arduino yang merupakan gabungan bahasa pengaturcaraan C dan C ++. Pastikan perpustakaan yang sama disertakan jika salinan dicuba.

Langkah 6: Node-red

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

Node-red adalah perisian yang anda muat turun di komputer anda melalui CMD. ini adalah alat pengembangan berdasarkan aliran yang digunakan untuk pengaturcaraan visual, yang menyediakan penyunting aliran berasaskan penyemak imbas.

Ini memainkan peranan utama dalam menangani nilai-nilai yang kita dapat dari sensor DHT dan kemudian menampilkannya sebagai alat pengukur pada papan pemuka. Ini untuk pengguna projek mengetahui dengan mudah bagaimana sistem ini berfungsi pada masa ini. Dengan melihat alat pengukur pengguna akan mengetahui suhu dalaman dan luaran, kelembapan dalaman, kelajuan kipas semasa dan laporan cuaca yang ingin tahu juga. Selain melihatnya secara digital, ia juga dapat dilihat di bumbung rumah di skrin LCD.

Kami memuat naik kod dari simpul-merah kami melalui papan keratan supaya semua orang dapat menggunakannya. Apa yang perlu anda lakukan ialah memuat turun node-red pada peranti anda dan mengimportnya dalam tab di papan pemuka. Setelah dilaksanakan pastikan bahawa anda telah menetapkan Arduino ke COM3 dan mempunyai pangkalan data SQL yang sama di Wampserver. Kami juga memutuskan untuk mengimport data dari Weather.com, untuk memberikan gambaran mengenai suhu luar di kota yang dipilih. Kami menukar farhenheit menjadi celcius untuk menjadikan nombor lebih mudah dibaca bagi kami. Di sini kami memutuskan jangka suhu antara -100 hingga 100 darjah sinus yang merupakan jangkaan yang sangat realistik yang tidak akan dilampaui.

Node yang sangat penting adalah bahawa anda juga perlu memasang perpustakaan yang sama dalam simpul-merah agar mempunyai fungsi yang sama. Dalam menguruskan palet, anda boleh mengimport perpustakaan, dan yang anda perlukan sama seperti kami:

simpul-merah

rentetan simpul-merah-contrib

node-red-contrib-unit-converter

papan pemuka simpul-merah

node-red-node-arduino

node-red-node-feedparser

node-red-node-mysql

Ia percuma untuk dimuat turun dan penting untuk hasil pangkalan data. Node-rod tidak akan berfungsi dengan baik tanpa perpustakaan ini dan hanya akan memberi anda kesilapan jika anda mencuba tanpa pustaka ini.

Langkah 7: Wampserver MySQL

Wampserver MySQL
Wampserver MySQL

Wampserver: Pangkalan data MySQL digunakan untuk menyimpan data dari Arduino. Dalam kes ini suhu dalaman dan luaran, kelajuan kipas dan kelembapan. Segala-galanya di pangkalan data jenis ini dijalankan secara dalaman di komputer. Untuk log masuk anda mesti menggunakan jenis ID "root" dan kawasan kod mesti kosong. Dari simpul-merah adalah penting bahawa data yang anda kirimkan diberi nama yang sama dengan yang ada di MySQL, jika tidak, data tidak akan sampai ke pelayan dan akan ada kesalahan dalam simpul-merah.

Di MySQL anda harus membuat pangkalan data dan dalam kes kami, kami menamakannya 'mengangguk'. Dalam pangkalan data ini, anda membuat jadual di mana kami membuat hubungan dengan projekt, di dalam jadual ini anda mesti membuat baris dengan nama untuk data yang ingin anda simpan di dalamnya. Kami mempunyai kelajuan kipas, kelembapan dalaman, kelembapan luar, suhu dan masa. Masa disediakan oleh simpul-merah dan yang lain adalah data dari Arduino.

Langkah 8: Ilustrasi Projek

Demonstrasi projek berfungsi sebagaimana mestinya.

Disyorkan: