İçindekiler:

EAL - Endüstriyel 4.0 Isı ve Nem: 9 Adım
EAL - Endüstriyel 4.0 Isı ve Nem: 9 Adım

Video: EAL - Endüstriyel 4.0 Isı ve Nem: 9 Adım

Video: EAL - Endüstriyel 4.0 Isı ve Nem: 9 Adım
Video: 19. Uluslararası Makine Tasarım ve İmalat Kongresi - Endüstri 4.0 Uygulamaları ve Vaka Analizi 2024, Kasım
Anonim
EAL - Endüstriyel 4.0 Isı ve Nem
EAL - Endüstriyel 4.0 Isı ve Nem
EAL - Endüstriyel 4.0 Isı ve Nem
EAL - Endüstriyel 4.0 Isı ve Nem
EAL - Endüstriyel 4.0 Isı ve Nem
EAL - Endüstriyel 4.0 Isı ve Nem
EAL - Endüstriyel 4.0 Isı ve Nem
EAL - Endüstriyel 4.0 Isı ve Nem

Projekt har vi lavet en maskine der regulerer varmen og fugtigheden i et rum og opsamler verileri forbedre indeklimaet i et rum i fremtiden için. 4 forskellige programcısı ve forskellige typer donanımı için brug.

Adım 1: Parça Listesi

Arduino: Indsamle data og behandle dem.

Motorkontroller: harekete geçirici peltieren og fanen, og ændre strømretningen'de.

Fane: fordele varmen'e kadar.

Varme/ Fugtigheds sensörü: Ortam sıcaklığına göre kontrol edin.

Batteri Kitapları: forbundet med motorkontroller için forsyne fanen ve peltieren med strøm.

Peltier: varmeregulere kadar.

Arduinoen er yasaklanmış sıcaklıklar ve engellenmiş sensörler, gönderici verileri om rummets nuværende sıcaklık, ve motorkontroller der aktifr strøm og styre strømretningen.

Motor kontrolörleri için bundet en fane o en peltier, der regulere sıcaklık.

2. Adım: Yazılım

Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım

Arduino:

· Int smle veri fra sensorer ve nogle Int værdier.

· Verileri harekete geçirici fanen/blæseren baseret på den data har opsamlet fra sensoren.

· Skal, Arduinoen seri bağlantı noktası aracılığıyla Node-Red'e kadar veri gönder. Den sender følgende typer bilgileri videre:

o Sıcaklık derecesi i santigrat.

o Fugtigheden malt i procent.

o Fanen og peltierens durumu, ben 0 eller 1 oluştururum. ON/OFF

Düğüm Kırmızı:

· Arduinoen için modtager verileri.

· Skal splitte dataen op i 3 kategori: Temperatur, Fugtighed, Status.

· Temperatur, Fugtighed og Status için Skal lave en graf, üzerinde en kort tid.

· Skal mengeneleri i kullanıcı arayüzü i maks. 60 dakika

· Skal tilføje ve tidspunkt på dataen.

· phpMyAdmin'e veri gönderme

phpMyAdmin:

· Düğüm Kırmızısı için mod verileri.

· Databasen altında Skal sætte dem ind i de tanımlı tablo.

· Skal günlük verileri.

· Skal lave en kopi af tabellerne.

· Visual Studio'dan en iyi şekilde yararlanın.

Görsel stüdyo:

· Aflæse'de, phMypAdmin tarafından sağlanan veriler.

· Skal kunne opdatere verileri trykke på en knap'ta yayınlandı.

Adım 3: Kablo Şeması

Bağlantı şeması
Bağlantı şeması

Dette diagram viser det elektriske kredsløb i systemet

Adım 4: Arduino Programı

Arduino Programı
Arduino Programı
Arduino Programı
Arduino Programı

Yazılım:

En iyi uygulamalar için DHT11 sensör har vi hentet”SimpleDHT11” bibliyotek. Daha fazla bilgi için, daha fazla bilgi edinin. Vi tager de værdier ve lægger dem over i 2 Int Tag'ler, "sıcaklık" ve "nem". Vurder om der skal reguleres på sicaklik ve vores serielport yoluyla gönderici dem videre'de en dissetal dissetal.

En iyi program, styre'de IF funktionen til, fanen ve peltieren skal regulere rummets temperatur'de.

Arduino'ya göre monteret 4 knapper, başlangıç için Arduino'yu satın alın. Knappernes grænserværdier ligger på henholdsvis 18, 20, 22 ve 24 sınıf öğrencisi. En iyi şekilde değerlendirin.

Adım 5: Arduino için G/Ç Listesi

Dijital Girişler

Varme & Fugtigheds sensörü

int pinDHT11 = 2;

Dijital Çıkışlar

blaser

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme/köle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

Adım 6: Düğüm-Kırmızı

Düğüm-Kırmızı
Düğüm-Kırmızı
Düğüm-Kırmızı
Düğüm-Kırmızı
Düğüm-Kırmızı
Düğüm-Kırmızı
Düğüm-Kırmızı
Düğüm-Kırmızı

Bölünmüş verilerde Vi bruger düğümü kırmızısı, MySQL veritabanına kadar verilerde lave ve kullanıcı arayüzü samt.

I node-red forbinder vi vores Arduino hvortil der er tilsluttet ve sıcaklık ve fugtighed sensör samt en blæser.

Dataen fra Arduinoen bliver først splittet ved brug af splitfunktionen ve bliver i et dizi bir vist på billedet”bölünmüş” üzerinde gecikme. Bundan böyle, kullanıcı arayüzüne canlı olarak gönderilen bliver veriler.

Den data vi gönderici over i databasen er der indsat et gecikme på 1 besked hvert 10. sekund. Veritabanına kadar kontroller için det er.

Bundan sonra, verileri kullanıcı arabirimine göre böler. Dette gør der kommer 3 tabeller i vores veritabanında. Sıcaklık, fugtighed ve blæser (AÇIK/KAPALI).

Veri tabanı splittet bruges en ny funktion der sender veri tabanı veri tabanı ve veri tabanı veri tabanı tabloları. Veri tabanına kadar veri göndermek için en iyi işlevler.

Kullanıcı arabirimi, sıcaklığın kontrol edilmesi ve kontrol edilmesi için kontrol edilir. Blæseren vises på en kurve der viser henholdsvis 1 og 0 (AÇIK/KAPALI)

Der er lavet en alarm der udsender en e-posta til eksempelvis teknikeren. E-postayla en bliver göndert lige så snart at fugtigheden ve daha fazla sıcaklıktan çok daha büyük ve en iyi punkt'ta. Ben onun tilfælde vil der gönderilerini e-posta ile tespit ediyorum, % 20 ve 25 derece santigrat derece üzerinde sıcaklık. Hvis højere værdier ønskes inden alarmen skal udsende en e-posta til teknikeren kan disse ændres i node-red.

7. Adım: MySQL PhpMyAdmin

MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin

phpMyAdmin

phpMyAdmin'i, veri tabanındaki MySQL'i ve veri tabanındaki verileri gözden geçirir.

MySQL ve phpMyAdmin'e ve veri tabanına 10. sekund'a kadar veri gönderen için kırmızı düğüm.

Efter dataen blev splittet i node red kommer de nu over i hver sin tabel i databasen (ısıtıcı, nem ve sıcaklık)

Denne tabel opdateres otomatisk lige arduinoen er forbundet med node-red.

Tablolar ve MySQL viser tidspunktet hver veri kommer ind på. En uygun koşullar için en uygun fiyatlar, en iyi ve en özel günlerin değerlendirilmesi.

Vi har lavet en kopi af hver tabel (ısıtıcı kopyalama, nem kopyalama ve sıcaklık kopyalama)

MySQL'i esas alırsanız, şu adrese başvurursunuz?

En iyi veriler için, bu tabloyu en iyi şekilde kullanmak için harekete geçirin.

Hver gang der kommer veri fra düğümü kırmızı og için tetikleyici gor at i veri tabanı üzerinde kopyalar hele tabellen üzerinde i kopi tabellen.

Adım 8: Visual Studio, Microsoft Sunumu

Visual Studio, Microsoft Sunumu
Visual Studio, Microsoft Sunumu

Visual Studio'da ses pencereleri præsentationen lavet. Den viser de 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "güncelleme" için opdatere tabellerne'de.

Önerilen: