Daftar Isi:
- Langkah 1: Daftar Bagian
- Langkah 2: Perangkat Lunak
- Langkah 3: Diagram Pengkabelan
- Langkah 4: Program Arduino
- Langkah 5: Daftar I/O untuk Arduino
- Langkah 6: Node-Merah
- Langkah 7: MySQL PhpMyAdmin
- Langkah 8: Visual Studio, Presentasi Microsoft
Video: EAL - Panas & Kelembaban Industri 4.0: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
I dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden i et rum og opsamler data untuk di forbedre indeklimaet i et rum i fremtiden. Den gør brug af 4 forskellige programmer dan forskellige typer hardware.
Langkah 1: Daftar Bagian
Arduino: Sampai pada data indsamle dan menangani dem.
Motorkontroller: sampai aktif peltieren dan fanen, dan ndre strømretningen.
Fane: sampai di fordele varmen.
Sensor Varme/ Fugtigheds: Temperatur sesuai keinginan dan luftfugtighed.
Baterai boks: forbundet med motorkontrolleren untuk di forsyne fanen og peltieren med strøm.
Peltier: sampai di varmeregulere.
Arduino untuk bundet sampai suhu dan sensor yang ketat dengan pengirim data om rummets suhu suhu, dan motorkontroller dan aktiver strøm og styre strømretningen.
Motorkontroller er forbundet til en fane og en peltier, der suhu reguler.
Langkah 2: Perangkat Lunak
Arduino:
· Skal indsamle data fra sensorer og lave dem om til nogle Int værdier.
· Skal aktivere fanen/blæseren baseret på den data vi har opsamlet fra sensoren.
· Skal sende data videre til Node-Red melalui porten seriel på Arduinoen. Pengirim følgende typer informasi videre:
o Suhu målt i celsius.
o Fugtigheden målt i procent.
o Fanen dan status peltierens, saya bentuk dari 0 penjual 1. ON/OFF
Node Merah:
· Data pengubah dari Arduino.
· Skal splitte data dari 3 kategorier: Temperatur, Fugtighed, Status.
· Skal lave en graf untuk Temperatur, Status Fugtighed, over en kort tid.
· Skal vises i user-interface i max. 60 menit
· Skal tilføje et tidspunkt på dataen.
· Skal sende dataen videre sampai phpMyAdmin
phpMyAdmin:
· Modtage data dari Node Red.
· Skal sætte dem ind i de definerede tabeller di bawah databasen.
· Skal log dataen.
· Skal lave en kopi af tabellerne.
· Kopierne af tabellerne skal blive aflæst af Visual Studio, således vi kan aflæse dem.
Studio visual:
· Henter tabeller dari phMypAdmin dan sætter dem ind i tabeller der er nemme at aflæse.
· Skal kunne opdatere dataen ved at trykke på en knap.
Langkah 3: Diagram Pengkabelan
Dette diagram viser det elektriske kredsløb i systemet
Langkah 4: Program Arduino
Perangkat lunak:
Untuk di gøre brug af vores DHT11 sensor har vi hetet”SimpleDHT11” bibliotek. Dette bibliotek tillader os at aflæse de signaler der kommer fra sensoren og laver det om til nogen værdier vi forstår. Lihat lebih baik dari i 2 Int Tag,”suhu” dan”kelembaban”. Vi bruger disse tal til at vurder om der skal reguleres på temperaturen i lokalet og pengirim dem videre melalui vores serielport.
Program Vores Gr Brug JIKA berfungsi hingga suhu tinggi.
Der er monteret 4 knapper på Arduinoen som ndrer grænseværdierne for hvornår blæser dan varme skal starte. Knappernes grænserværdier ligger på henholdsvis 18, 20, 22 og 24 grader. Når en af grænseværdierne er valgt vil en af de 4 ledpærer lyse så man kan se hvilken grænseværdi Arduinoen er sat på.
Langkah 5: Daftar I/O untuk Arduino
Masukan Digital
Sensor Varme & Fugtighed
int pinDHT11 = 2;
Keluaran Digital
Blæser
int StroemRetning1 = 5;
int StroemRetning2 = 6;
int StroemStyrke = 7;
Varme/køle
int VarmeSide1 = 8;
int VarmeSide2 = 9;
int VarmeGrad = 10;
Langkah 6: Node-Merah
Vi bruger node-red sampai pada data splitte vores, simpan dan user-interface samt di sende vores data sampai database MySQL.
I node-red forbinder vi vores Arduino hvortil der er tilsluttet en temperature og fugtigheds sensor samt en blæser.
Data fra Arduinoen bliver pertama splittet ved brug af splitfunktionen dan bliver lagt over i et array som vist på billedet”split”. Selanjutnya bliver dataen sendt ud til user interface live.
Den data vi sender over i databasen er der indsat et delay på 1 besked hvert 10. sekund. Tentukan untuk di få en kontrolleret overførsel til databasen.
Selanjutnya membagi data pada antarmuka pengguna yang sama. Dette gør at der kommer 3 tabeller i vores database. Temperatur, fugtighed og blæser (ON/OFF).
Setelah dataen er blevet splittet bruges en ny funktion der sender dataen ud til databasen ved at kalde til de korrekte databasetabeller. Denne funktion bruges ogs til at sende dato og tid videre til databasen.
Antarmuka pengguna disesuaikan dengan suhu dan pengaturan grafis. Blæseren vises på en kurve der viser henholdsvis 1 og 0 (ON/OFF)
Der er lavet en alarm der udsender dan email hingga eksempelvis teknikeren. Emailin bliver sendt lige snart at fugtigheden eller temperaturen overskrider et bestemt punkt. Saya det her tilfælde vil der sendes en email når fugtigheden overstiger 20% og suhu stiger lebih dari 25 grader celsius. Lihat lebih lanjut tentang akses ke alarm, skal, dan email hingga teknikeren kan disse dan temukan node-red.
Langkah 7: MySQL PhpMyAdmin
phpMyAdmin
Gunakan phpMyAdmin sampai dengan data yang lebih banyak di MySQL dan database.
Node-red er forbundet direct til MySQL i phpMyAdmin og sender derfor data til databasen hvert 10. sekund.
Setelah dataen blev splittet i node red kommer de nu over i hver sin tabel i databasen (pemanas, kelembaban & suhu)
Denne tabel opdateres automatisk lige så snart Arduino er forbundet med node-red.
Tabeller i MySQL viser tidspunktet hver data kommer ind på. Det er derfor muligt di gå tilbage i pasang dan eksempelvis se hvad temperaturen har været på et specifikt tidspunkt.
Vi har lavet en kopi af hver tabel (salinan pemanas, salinan kelembaban & salinan suhu)
Dette er gjort fordi MySQL ikke både kan læse og skrive direkte fra samme tabel på samme tid.
Untuk få dataene kopieret over i de kopierede tabeller har vi brugt en trigger i den oprindelige tabel.
Memicu gør at for hver gang der kommer data fra node red og over i databasen kopieres hele tabellen over i kopi tabellen.
Langkah 8: Visual Studio, Presentasi Microsoft
Presentasi windows nya lavet i Visual Studio. Den viser de 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "update" untuk di opdatere tabellerne.
Direkomendasikan:
EAL - Pengumpulan Data GPS Industri 4.0 pada Mobil Rc: 4 Langkah
EAL - Pengumpulan Data GPS Industri 4.0 pada Mobil Rc: Dalam Instruksi ini kita akan berbicara tentang bagaimana kita mengatur modul GPS pada mobil RC dan memposting data yang dikumpulkan ke halaman web untuk pemantauan yang mudah. Kami sebelumnya telah membuat instruksi tentang bagaimana kami membuat mobil RC kami, yang dapat ditemukan di sini. Ini menggunakan t
Pemantauan Suhu & Kelembaban Menggunakan ESP-01 & DHT dan AskSensors Cloud: 8 Langkah
Pemantauan Suhu & Kelembaban Menggunakan ESP-01 & DHT dan AskSensors Cloud: Dalam instruksi ini kita akan mempelajari cara memantau pengukuran suhu dan kelembaban menggunakan papan IOT-MCU/ESP-01-DHT11 dan Platform IoT AskSensors .Saya memilih modul IOT-MCU ESP-01-DHT11 untuk aplikasi ini karena
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) -- Sensor (Suhu, Kelembaban, Kelembaban Tanah): 5 Langkah
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) || Sensor (Suhu, Kelembaban, Kelembaban Tanah): Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya mengotomatiskan rumah kaca. Itu berarti saya akan menunjukkan kepada Anda bagaimana saya membangun rumah kaca dan bagaimana saya menghubungkan listrik dan elektronik otomatisasi. Saya juga akan menunjukkan cara memprogram papan Arduino yang menggunakan L
Monitor Kelembaban Nirkabel (ESP8266 + Sensor Kelembaban): 5 Langkah
Wireless Moisture Monitor (ESP8266 + Moisture Sensor): Saya membeli peterseli dalam pot, dan hampir sepanjang hari, tanahnya kering. Jadi saya memutuskan untuk membuat proyek ini, tentang merasakan kelembaban tanah dalam pot dengan peterseli, untuk memeriksa, kapan saya perlu menuangkan tanah dengan air. Menurut saya, sensor ini (sensor kelembaban kapasitif v1.2) bagus karena
EAL-Industri 4.0-Smart Rocket: 8 Langkah (dengan Gambar)
EAL-Industry 4.0-Smart Rocket: Ini adalah proyek sekolah, dibuat di Erhversakademiet Lillebælt di Denmark.Proyek ini dibuat di kelas yang disebut "Industri 4.0".Tugasnya adalah mengimplementasikan sistem otomatis dari industri 4.0 prinsip. Sistem harus mampu