Isi kandungan:
- Langkah 1: Senarai IO Bahan yang Diperlukan untuk Projek
- Langkah 2: Carta alir
- Langkah 3: Mencetak 3D Rumah
- Langkah 4: Fritzing
- Langkah 5: Pengekodan
- Langkah 6: Node-red
- Langkah 7: Wampserver MySQL
- Langkah 8: Ilustrasi Projek
Video: UCL - IIoT - Iklim Dalaman 4.0: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
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
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
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-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: 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:
Meter Kualiti Udara Dalaman: 5 Langkah (dengan Gambar)
Meter Kualiti Udara Dalaman: Projek sederhana untuk memeriksa kualiti udara di rumah anda. Sejak akhir-akhir ini kami tinggal / bekerja dari rumah, mungkin idea yang baik untuk memantau kualiti udara dan mengingatkan diri anda apabila tiba masanya untuk membuka tingkap dan dapatkan udara segar masuk
MATRIK LED SMART LED DALAMAN INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 Langkah (dengan Gambar)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Inilah kemajuan ke-2 saya untuk projek yang saya sangat teruja untuk menunjukkan kepada anda. Ini mengenai Matriks LED Pintar DIY yang membolehkan anda memaparkannya, data, seperti Statistik YouTube, Statistik Rumah Pintar anda, kerana suhu, kelembapan, boleh menjadi jam sederhana, atau hanya menunjukkan
Jurulatih Pintar Basikal Dalaman DIY: 5 Langkah
DIY Indoor Bike Smart Trainer: Pendahuluan Projek ini dimulakan sebagai pengubahsuaian mudah kepada basikal dalaman Schwinn IC Elite yang menggunakan skru dan pad bantalan sederhana untuk tetapan rintangan. Masalah yang ingin saya selesaikan adalah bahawa nada skru adalah besar, jadi jaraknya
Lampu Dalaman Mudah Alih Dengan Cip LED 100W: 26 Langkah (dengan Gambar)
Lampu Dalam Ruangan Mudah Alih Dengan Cip LED 100W: Dalam arahan / video ini saya akan menunjukkan kepada anda bagaimana saya membuat lampu dalaman mudah alih dengan cip LED 100W yang dikuasakan dengan bekalan kuasa 19V 90W dari komputer riba lama. UPDATE 2 (AKHIR): Suhu di sekitar LED (37C stabil @ 85W selepas 30 minit di bilik 20C)
4 Langkah Mengukur Rintangan Dalaman Bateri: 4 Langkah
4 Langkah Mengukur Ketahanan Dalaman Bateri: Berikut adalah 4 langkah mudah yang dapat membantu anda mengukur ketahanan dalaman bateri