Përmbajtje:

EAL - Nxehtësia dhe lagështia industriale 4.0: 9 hapa
EAL - Nxehtësia dhe lagështia industriale 4.0: 9 hapa

Video: EAL - Nxehtësia dhe lagështia industriale 4.0: 9 hapa

Video: EAL - Nxehtësia dhe lagështia industriale 4.0: 9 hapa
Video: AOSEED X-MAKER 3D Printer: The Complete Review & Test // Best 3D Printer for Beginners? 2024, Korrik
Anonim
EAL - Nxehtësia dhe lagështia industriale 4.0
EAL - Nxehtësia dhe lagështia industriale 4.0
EAL - Nxehtësia dhe lagështia industriale 4.0
EAL - Nxehtësia dhe lagështia industriale 4.0
EAL - Nxehtësia dhe lagështia industriale 4.0
EAL - Nxehtësia dhe lagështia industriale 4.0
EAL - Nxehtësia dhe lagështia industriale 4.0
EAL - Nxehtësia dhe lagështia industriale 4.0

Kam hequr dorë nga projekti më i mirë në maskimin e rregullatorit të ndryshëm dhe të fshehur dhe të dhënave dhe opsioneve të opsionit për at forbedre indeklimaet i et rum i fremtiden. Ju mund të përdorni 4 programues të ndryshëm dhe pajisje kompjuterike të shtypjes.

Hapi 1: Lista e Pjesëve

Arduino: Deri në të dhënat indsamle dhe behandle dem.

Motorkontroller: deri në aktivet e të dhënave dhe të të drejtave, dhe në øndre strømretningen.

Fane: deri në fordele varmen.

Sensori Varme/ Fugtigheds: Deri në temperaturën më të lartë dhe luftën e luftuar.

Kutitë e baterisë: ndaloni motorkontrolleren med për në forsyne fanen og peltieren med strøm.

Peltier: deri në varmeregulere.

Arduinoen të ndaluar deri në temperaturën dhe fugtigheds sensor nga dërguesi i të dhënave në rastet kur bëhet fjalë për temperaturën, dhe motorkontrollerin nga aktorët e pajisjeve dhe styre strømretningen.

Motorkontrolleren janë të ndaluara deri në një kohë të caktuar dhe të rregullojnë temperaturën.

Hapi 2: Softueri

Softuer
Softuer
Softuer
Softuer
Softuer
Softuer
Softuer
Softuer

Arduino:

· Të dhënat indsamle nga sensorer dhe lave dem om om til nogle Int værdier.

· Skal aktivere fanen/blæseren baseret på den data vi har opsamlet fra sensoren.

· Dërgoni të dhëna për videon në Node-Red përmes seriel porten në Arduinoen. Dërguesi i informacionit për shtypjen e videove video:

o Temperatura më e lartë dhe celsius.

o Fugtigheden më së shumti në përqindje.

o Fanen dhe statusin e të dhënave, unë formohem nga 0 ose më parë 1. ON/OFF

Nyja e kuqe:

· Të dhëna Modtager nga Arduinoen.

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

· Skal lave en graf për Temperatur, Fugtighed og Status, gjatë gjithë kohës.

· Skal shikon ndërfaqen e përdoruesit dhe max. 60 min.

· Skal tilføje et tidspunkt på dataen.

· Dërgoni të dhëna për video në phpMyAdmin

phpMyAdmin:

· Të dhënat e modifikimit nga Node Red.

· Skal sætte dem ind i de definerede tabeller nën bazën e të dhënave.

· Skal logge dataen.

· Skal lave en kopi af tabellerne.

· Kopjuar nga tabellerne skal blive aflæst nga Visual Studio, zgjidhni një kanal aflæse dem.

Studio vizuale:

· Henter tabellerne fra phMypAdmin dhe zgjidhni ato në tabeller der er nemme at aflæse.

· Shkruani të dhëna të dhëna në trykke på en knap.

Hapi 3: Diagrami i telave

Diagrami i telave
Diagrami i telave

Diagrami dette viser det elektriske kredsløb i systemet

Hapi 4: Programi Arduino

Programi Arduino
Programi Arduino
Programi Arduino
Programi Arduino

Softuer:

Për at bibliotek gøre brug af vores sensor DHT11 har vi hentet “SimpleDHT11”. Dette bibliotek përpunimi i tokës në aflæse de signaler der kommer fra sensoren dhe laver det om til nogen værdier vi forstår. Për më tepër, mund të lexoni mbi 2 Int Tag, "temperatura" dhe "lagështia". Për më tepër, ju mund të shikoni për të përcaktuar rregullat e temperaturës dhe dërgimit të videove përmes shërbimeve të shërbimit.

Programi Vores do të funksionojë nëse funksionon deri në temperaturën e lartë të temperaturës.

Der er monteret 4 knapper på Arduinoen som ændrer grænseværdierne for hvornår blæser og varme skal starte. Knappernes grænserværdier ligger në henholdsvis 18, 20, 22 dhe 24 klasëshe. 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å.

Hapi 5: Lista I/O për Arduino

Inputet dixhitale

Sensori Varme & Fugtigheds

int pinDHT11 = 2;

Rezultatet dixhitale

Blæser

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme/køle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

Hapi 6: Nyja-Kuqe

Nyje-Kuqe
Nyje-Kuqe
Nyje-Kuqe
Nyje-Kuqe
Nyje-Kuqe
Nyje-Kuqe
Nyje-Kuqe
Nyje-Kuqe

Për shembull, nyja është e kuqe deri në ndarjen e të dhënave, ruani dhe ndërfaqen e përdoruesit mund t'i shikoni të dhënat deri në bazën e të dhënave MySQL.

Unë ndaloj me nyjen e kuqe që më parë Arduino hvortil der er tilsluttet në temperaturë dhe sensorë të fugtigheds samt en blæser.

Të dhënat nga Arduinoen bliver për herë të parë u ndanë nga ndarja dhe funksionimi i bliverit në një grup dhe nga njëra anë në tjetrën në "ndarje". Tani e tutje dërgoni të dhëna deri në ndërfaqen e përdoruesit drejtpërdrejt.

Të dhënat vihen në dërgues mbi bazën e të dhënave dhe në vonesë në 1 porosi të dhëna 10. sekund. Detajoni për të kontrolluar tejkalimin e bazës së të dhënave.

Këtu e tutje ndahen të dhënat në një ndërfaqe të përdoruesit. Dette gør dhe der kommer 3 tabeller i vores database. Temperatur, fugtighed dhe blæser (ON/OFF).

Pas dhënies së të dhënave të ndryshme, ju mund të përdorni informacione nga dërguesi i të dhënave dhe të përdorni bazat e të dhënave dhe të ruani kodin e krijuesit të bazave të të dhënave. Funksionimi i tyre mund të jetë i mundur për të dërguar të dhëna dhe për të parë videot në bazat e të dhënave.

Ndërfaqja e përdoruesit shikon temperaturën dhe luftën e kontrolluar nga grafer dhe ure. Blæseren vises p kur en kurve der viser henholdsvis 1 dhe 0 (ON/OFF)

Der er lavet en alarm der udsender en email teil eksempelvis teknikeren. Emailen bliver sendt lige så snart në fugtigheden eller temperaturen overskrider et bestemt punkt. Unë e kam pyetur atë për të dërguar një email në një kërkesë të tepërt 20% dhe temperaturë të fortë mbi 25 gradë celsius. Kjo do të thotë që ju mund të përdorni alarmin në email dhe të dërgoni një e-mail në teknike të ndryshme që mund të ndiqni në nyjen e kuqe.

Hapi 7: MySQL PhpMyAdmin

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

phpMyAdmin

Shkarkoni phpMyAdmin deri në të dhënat e mëvonshme në MySQL dhe në bazën e të dhënave.

Nyja-e kuqe nuk ju lejon të kaloni në MySQL dhe phpMyAdmin dhe dërguesin për të dhëna deri në bazat e të dhënave, pastaj 10. sekondë.

Pas dhënies blev splittet dhe node red kommer de nu over i hver sin tabel dhe bazave të të dhënave (ngrohës, lagështi dhe temperaturë)

Denne tabel opdateres automatisk lige så snart Arduinoen er forbundet med nyje-kuqe.

Tabellerne dhe MySQL shikojnë tidspunktet hver data kommer ind på. Det er derfor muligt at gil tilbage dhe tiden dhe eksempelvis se hvad temperaturen har været på et specifikt tidspunkt.

Vi har lavet en kopi af hver tabel (kopje ngrohës, kopje lagështie & kopje temp)

Dette er gjort fordi MySQL ikke både kan læse og skrive direkte fra samme tabel på samme tid.

Për at få dataene kopieret mbi i de kopierede tabeller har vi brugt en trigger in den oprindelige tabel.

Aktivizo për të gjitha grupet e të dhënave nga nyja e kuqe dhe mbi bazat e të dhënave kopieres hele tabellen mbi i kopi tabellen.

Hapi 8: Visual Studio, Microsoft Prezantimi

Visual Studio, Microsoft Prezantimi
Visual Studio, Microsoft Prezantimi

Ses dritaret e saj janë të dizajnuara në Visual Studio. Për më tepër, 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "update" for at opdatere tabellerne.

Recommended: