Sadržaj:

EAL - Industrijska 4.0 Toplina i vlaga: 9 koraka
EAL - Industrijska 4.0 Toplina i vlaga: 9 koraka

Video: EAL - Industrijska 4.0 Toplina i vlaga: 9 koraka

Video: EAL - Industrijska 4.0 Toplina i vlaga: 9 koraka
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Studeni
Anonim
EAL - Industrijska toplina i vlaga 4.0
EAL - Industrijska toplina i vlaga 4.0
EAL - Industrijska toplina i vlaga 4.0
EAL - Industrijska toplina i vlaga 4.0
EAL - Industrijski 4.0 Toplina i vlaga
EAL - Industrijski 4.0 Toplina i vlaga
EAL - Industrijska toplina i vlaga 4.0
EAL - Industrijska toplina i vlaga 4.0

I dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden i et rum og opsamler data for at forbedre indeklimaet i et rum i fremtiden. Pregledajte 4 forskellige programera i forskellige tipkarski hardver.

Korak 1: Popis dijelova

Arduino: Do trenutka uključivanja podataka i njihovog ponašanja.

Motorkontroler: do trenutka kada je aktivan i siguran, a zatim stražnji.

Fane: til at fordele varmen.

Varme/ Fugtigheds senzor: dok temperatura ne padne i ne može se mješati.

Batteri boks: forbundet med motorkontrolleren for forsyne fanen og peltieren med strøm.

Peltier: do varmeregulere.

Arduinoen je forbundet do temperature i bježanja senzora za podatke o pošiljatelju o rummets nuværende temperature, and en motorkontroller der aktiver strøm and styre strømretningen.

Motorkontrolleren forbundet til en fane og en peltier, der regulere temperaturen.

Korak 2: Softver

Softver
Softver
Softver
Softver
Softver
Softver
Softver
Softver

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.

· Pošaljite podatke do Node-Red putem serijskog portala na Arduinoenu. Informacije o pošiljatelju pošiljatelja o upisu videa:

o Temperatura målt i Celzijusa.

o Fugtigheden målt i procent.

o Fanen og peltierens status, formiram nakon 0 ili 1. ON/OFF

Crveni čvor:

· Modtager podaci iz Arduinoena.

· Podijeljeni podaci podijeljeni u 3 kategorije: Temperatura, Fugtighed, Status.

· Skal lave en graf for Temperatur, Fugtighed og Status, tijekom cijelog dana.

· Skal vises i korisničko sučelje i max. 60 min.

· Skal tilføje et tidspunkt på dataen.

· Pošaljite podatke o videu na phpMyAdmin

phpMyAdmin:

· Modtage podaci za čvor Red.

· Skal sætte dem ind i de definerede tabeller u bazi podataka.

· Skal logge dataen.

· Skal lave en kopi af tabellerne.

· Kopierne af tabellerne skal blive aflæst af Visual Studio, således vi kan aflæse dem.

Vizualni studio:

· Unesi tabellerne iz phMypAdmin -a i provjeri da li je ind i tabeller der nemme i aflæse.

· Skal kunne opdatere dataen ved at trykke på en knap.

Korak 3: Shema ožičenja

Shema ožičenja
Shema ožičenja

Dette diagram viser det elektriske kredsløb i systemet

Korak 4: Arduino program

Arduino program
Arduino program
Arduino program
Arduino program

Softver:

Za više informacija o DHT11 senzoru nalazi se "SimpleDHT11" biblioteka. Dette bibliotek tillader os at aflæse de signaler der kommer fra sensoren og laver det om til nogen værdier vi forstår. Vi tager de værdier og lægger dem over i 2 Int Tag's, "temperature" og "vlažnosti". Vi bruger disse tal til at vurder om der skal reguleres på temperaturen i lokalet og pošiljatelj dem videre putem vores serielport.

Vores program gør brug IF funkcionen til and styre hvornår fanen and peltieren skal regulere rummets temperature.

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 på henholdsvis 18, 20, 22 og 24 razred. Når en af grænseværdierne er valgt vil en af de 4 ledpærer lyse så man se može hvilken grænseværdi Arduinoen er sat på.

Korak 5: I/O lista za Arduino

Digitalni ulazi

Varme & Fugtigheds senzor

int pinDHT11 = 2;

Digitalni izlazi

Blæser

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme/køle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

Korak 6: Node-Red

Čvor-Crveno
Čvor-Crveno
Čvor-Crveno
Čvor-Crveno
Čvor-Crveno
Čvor-Crveno
Čvor-Crveno
Čvor-Crveno

Vi bruger čvor-crveni do podjeljenih podataka o voresima, korisničkom sučelju i korisničkom sučelju koji šalje podatke o pošiljanju voresa do baze podataka MySQL.

I node-red forbinder vi vores Arduino hvortil der er tilsluttet en temperature og fugtigheds sensor samt en blæser.

Podaci iz Arduinoena bliži su za prvi splittet ili brug af splitfunktionen i bliver lagt over i et array som vist på billedet "split". U nastavku slijedi slanje korisničkog sučelja uživo.

Pošaljite podatke pošiljatelju preko baze podataka ako je došlo do odgode na 1 traženo hvert 10. sekunde. Ovdje možete provjeriti i provjeriti bazu podataka.

U nastavku se podaci dijele na jedno ili više korisničkih sučelja. Ovdje možete pronaći 3 tabeller i vores bazu podataka. Temperatura, mješovito i svjetlije (ON/OFF).

Efter dataen er blevet splittet bruges en ny funktion der sender dataen ud til databasen ved at kalde til de korrekte databasetabeller. Denne funktion bruges će te poslati i poslati podatke do baze podataka.

På korisničko sučelje vises der temperature i luftfugtighed på grafer og ure. Blæseren vises på en kurve der viser henholdsvis 1 og 0 (ON/OFF)

Der er lavet en alarm der udsender en email til eksempelvis teknikeren. Emailen bliver sendt lige så snart at fugtigheden eller temperaturen overskrider et bestemt punkt. Odredio sam joj da pošalje poruku putem e -pošte na preko 20% i temperaturu više od 25 stupnjeva Celzija. Hvis højere værdier ønskes inden alarmen skal udsende en email til technikeren can disse ændres i node-red.

Korak 7: MySQL PhpMyAdmin

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

phpMyAdmin

Podržite phpMyAdmin do najnovijih podataka u MySQL bazi podataka.

Node-red je forbundet direktive za MySQL i phpMyAdmin i pošiljatelja za podatke do baze podataka prije 10. sekunde.

Efter dataen blev splittet i node red kommer de nu over i hver sin tabel and databasen (grijač, vlaga i temperatura)

Ova tablica nudi automatsku ligu sa snarduom Arduinoen i forbundet s node-red.

Tabellerne i MySQL pregledavaju podatke o komercijalnim podacima. Det erfor muligt at gå tilbage i tiden og eksempelvis se hvad temperaturen har været på et specifickt tidspunkt.

Vi har lavet en kopi af hver tabel (kopija grijača, kopija vlažnosti i privremena kopija)

Zahtjevajte fordiranje MySQL -a ako ga ne želite i skrivite direktno iz iste tabele na isto mjesto.

For at få dataene kopieret over i de kopierede tabeller har vi brugt en trigger i den oprindelige tabel.

Triggeren gør at for hver gang der commer data fra node red og over i databasen kopieres hele tabellen over i kopi tabellen.

Korak 8: Visual Studio, Microsoft prezentacija

Visual Studio, Microsoft prezentacija
Visual Studio, Microsoft prezentacija

Njezini ses windows præsentationen lavet i Visual Studio. Den viser de 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "update" for at opdatere tabellerne.

Preporučeni: