Tartalomjegyzék:

EAL - Ipari 4.0 Hő és páratartalom: 9 lépés
EAL - Ipari 4.0 Hő és páratartalom: 9 lépés

Videó: EAL - Ipari 4.0 Hő és páratartalom: 9 lépés

Videó: EAL - Ipari 4.0 Hő és páratartalom: 9 lépés
Videó: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Július
Anonim
EAL - Ipari 4.0 Hő és páratartalom
EAL - Ipari 4.0 Hő és páratartalom
EAL - Ipari 4.0 Hő és páratartalom
EAL - Ipari 4.0 Hő és páratartalom
EAL - Ipari 4.0 Hő és páratartalom
EAL - Ipari 4.0 Hő és páratartalom
EAL - Ipari 4.0 Hő és páratartalom
EAL - Ipari 4.0 Hő és páratartalom

I dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden i et rum og opsamler data for and forbed indeklimaet i et rum i fremtiden. Jelölje be a 4 programozói programozót és a gépíró hardvert.

1. lépés: Alkatrészlista

Arduino: Til and indsamle data and behandle dem.

Motorkontroller: til and aktiver peltieren og fanen, and ændre strømretningen.

Fane: til at fordele varmen.

Varme/ Fugtigheds érzékelő: Til at måle rummets hőmérséklet és luftfugtighed.

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

Peltier: til at varmeregulere.

Arduinoen er tiltja a hőmérsékletet és a kényelmetlen érzékelőt a feladó adataihoz, a rummets napfény hőmérsékletéhez, és a motorkontrollerhez az aktív és a stílusos sztringet.

Motorkontrolleren er tiltas til en fane og en peltier, der regulere temperaturen.

2. lépés: Szoftver

Szoftver
Szoftver
Szoftver
Szoftver
Szoftver
Szoftver
Szoftver
Szoftver

Arduino:

· Skal indsamle adatok az érzékelőkről és a demókról a nogle Int værdier -hez.

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

· Skal sende data videre til Node-Red via seriel porten på Arduinoen. Küldő feladójának gépelési információi:

o Hőmérséklet målt i Celsius.

o Fugtigheden målt i százalék.

o Fanen og peltierens status, i form af 0 eller 1. ON/OFF

Piros csomópont:

· Moddager adatok Arduinoen -ből.

· Skal splitte dataen op i 3 kategória: Temperatur, Fugtighed, Status.

· Skal lave en graf for Temperatur, Fugtighed og Status, over en kort tid.

· Skal vises i felhasználói felület i max. 60 perc

· Skal tilføje et tidspunkt på dataen.

· Skal sende dataen videre til phpMyAdmin

phpMyAdmin:

· Módosítási adatok a piros csomóponttól.

· Skal sætte dem ind i de definerede tabeller under adatbázis.

· 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.

Vizuális Stúdió:

· Henter tabellerne fra phMypAdmin és nézze meg a tabeller der erme és aflæse.

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

3. lépés: bekötési rajz

Bekötési rajz
Bekötési rajz

Dette diagram viser det elektriske kredsløb i systemet

4. lépés: Arduino program

Arduino program
Arduino program
Arduino program
Arduino program

Szoftver:

A DHT11 szenzor a „SimpleDHT11” könyvtárban található. Dette bibliotek tillader os and aflæse de signler 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, „hőmérséklet” és „páratartalom”. Vi bruger disse tal til and vurder om der skal reguleres på temperaturen i lokalet og sender dem videre via vores serielport.

Vores program gør brug IF funktionen til and styre hvornår fanen and peltieren skal regulere rummets hőmérséklet.

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 gréd. 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å.

5. lépés: Az Arduino I/O listája

Digitális bemenetek

Varme & Fugtigheds érzékelő

int pinDHT11 = 2;

Digitális kimenetek

Blæser

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme/køle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

6. lépés: Node-Red

Node-Red
Node-Red
Node-Red
Node-Red
Node-Red
Node-Red
Node-Red
Node-Red

Vi csomópont csomópont-vörös és megosztott hang, adatok és felhasználói felület samt és küldött adatok adatok a MySQL adatbázisban.

I csomópont-vörös tiltó minden hangon Arduino hvortil der er tilsluttet en hőmérséklet és fugtigheds sensor samt en blæser.

Dataen fra Arduinoen bliver først splittet ved brug af splitfunktionen og bliver lagt over i et array som vist på billedet”split”. A továbbiakban a bliver dataen elküldi a felhasználói felületet.

Az adatok vi sender over i databaseasen er der indsat et delay på 1 besked hvert 10. sekund. Dette er for at få en kontrolleret overførsel till adatbasen.

A továbbiakban felosztja az adatokat az azonos felhasználói felületen. Dette gør at der kommer 3 tabeller és vores database. Hőmérséklet, fugtighed és blæser (BE/KI).

Efter dataen er blevet splittet bruges en ny funktion der sender dataen ud til databaseased ved and kalde til de korrekte databaseasetabeller. Ingyenes Funktion Bruges Også til and send data and tid videre to adatbasen.

A felhasználói felületen látható a hőmérséklet és a 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 and fugtigheden eller temperaturen overskrider et bestemt punkt. I det her tilfælde vil der sendes en email in fugtigheden overstiger 20% og temperamentum stiger over 25 grader Celsius. Hvis højere værdier ønskes inden alarmen skal udsende en email til teknikeren kan disse ændres i node-red.

7. lépés: MySQL PhpMyAdmin

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

phpMyAdmin

Keresse meg a phpMyAdmin alkalmazást a MySQL és az adatbázis adatbázisában.

Vörös csomópont tiltja a MySQL i phpMyAdmin és a feladó adatforgalmát az adatbázishoz 10. másodperc alatt.

Efter dataen blev splittet i node red kommer de nu over i hver sin tabel i databaseas (fűtés, páratartalom és hőmérséklet)

Denne tabel opdateres automatisk lige så snart Arduinoen er tiltott med node-red.

A Tabellerne és a MySQL látogatója tidspunktet hver data kommer ind på. Det er derfor muligt and gå tilbage i tiden og eksempelvis se hvad temperamentum har været på et specificikt tidspunkt.

Vi har lavet en kopi af hver tabel (fűtés másolás, páratartalom másolás és hőmásolás)

Válassza ki a fordítást a MySQL -ben, és nézze meg, és menjen -e közvetlenül a táblához.

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

Kapcsolja be a hver band der kommer adatait a csomópontból piros és át az adatbázisokba, vásároljon hele tabellen és i kopi tabellen.

8. lépés: Visual Studio, Microsoft bemutató

Visual Studio, Microsoft bemutató
Visual Studio, Microsoft bemutató

Ses windows præsentationen lavet a Visual Studio. Nézze meg a 3 táblázó hvor datene bliver lagret. der skal trykkes på knappen "update" for at opdatere tabellerne.

Ajánlott: