Съдържание:

EAL - Industrial 4.0 Топлина и влажност: 9 стъпки
EAL - Industrial 4.0 Топлина и влажност: 9 стъпки

Видео: EAL - Industrial 4.0 Топлина и влажност: 9 стъпки

Видео: EAL - Industrial 4.0 Топлина и влажност: 9 стъпки
Видео: Внедрение элементов Индустрии 4.0: «Умный карьер». Вебинар 2024, Ноември
Anonim
EAL - Индустриална 4.0 топлина и влажност
EAL - Индустриална 4.0 топлина и влажност
EAL - Индустриална 4.0 топлина и влажност
EAL - Индустриална 4.0 топлина и влажност
EAL - Индустриална 4.0 топлина и влажност
EAL - Индустриална 4.0 топлина и влажност
EAL - Индустриална 4.0 топлина и влажност
EAL - Индустриална 4.0 топлина и влажност

I dette projekt har vi lavet en maskine der regulalerer varmen og fugtigheden i et rum og opsamler data for at forbedre indeklimaet i et rum i fremtiden. Свържете се с 4 forskellige програмист и хардуер за печатане на forskellige.

Стъпка 1: Списък на частите

Arduino: Включете данните и ги поведете.

Моторконтролер: до активни пелтин и фанен, и ндндре strømretningen.

Fane: til at fordele varmen.

Сензор Varme/ Fugtigheds: До достигане на най -ниската температура и луфтфугиране.

Батерии: forbundet с мотоконтролер за forsyne fanen og peltieren с strøm.

Пелтие: до вармерегулере.

Arduinoen е създаден до температурата и сензорите за избягване на данните за изпращачите, за да се запознаете с най -новата температура, и за мотоконтролер за активен стрес и стирен стрес.

Motorkontrolleren e forbundet til en fane og en peltier, der regulalere temperaturen.

Стъпка 2: Софтуер

Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер

Arduino:

· Данните за сканиране от сензори и лаве от всички до ногле Int værdier.

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

· Изпратете данни за видео до Node-Red чрез сериен портал на Arduinoen. Информацията за изпращача на изпращача е изпратена:

o Температура на топене и по Целзий.

o Fugtigheden målt i procent.

o Fanen og peltierens status, аз формирам след 0 или 1. ON/OFF

Червен възел:

· Данни за Modtager от Arduinoen.

· Разделени данни за 3 категории в: Температура, Размазан, Статус.

· Скал лаве ен граф за Температура, размазан и статус, над корт време.

· Skal vises i потребителски интерфейс i max. 60 мин.

· Skal tilføje et tidspunkt på dataen.

· Изпратете данни за видео до phpMyAdmin

phpMyAdmin:

· Modtage данни от Node Red.

· Преглед на детайли и дефиниране на етикети в база данни.

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

Визуално студио:

· Влезте в табела за phMypAdmin и ще я покажете в табела за немец и в афла.

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

Стъпка 3: Схема на свързване

Електрическа схема
Електрическа схема

Дететорна диаграма viser det elektriske kredsløb i systemet

Стъпка 4: Програма Arduino

Програма Arduino
Програма Arduino
Програма Arduino
Програма Arduino

Софтуер:

За най -добрият сензор за DHT11 сензор, който е в библиотеката „SimpleDHT11“. Dette bibliotek tillader os at aflæse de signaler der kommer fra sensoren og laver det om til nogen værdier vi forstår. Визуализирайте и преместете над 2 Int Tag, „температура“и „влажност“. Vi bruger disse tal til at vurder om der skal regulaleres på temperaturen i locallet and sender dem videre via vores serielport.

Vores програма gør brug IF функционалност до стила hvornår fanen и peltieren скал регулира температурата rummets.

Der er monteret 4 knapper на Arduinoen som ændrer grænseværdierne за hvornår blæser og varme skal starte. Knappernes grænserværdier ligger på henholdsvis 18, 20, 22 og 24 грейдер. 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: I/O Liste за Arduino

Цифрови входове

Сензор Varme & Fugtigheds

int pinDHT11 = 2;

Цифрови изходи

Блазер

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme/køle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

Стъпка 6: Node-Red

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

Vi bruger възел-червен до разделяне на данни vores, lave и потребителски интерфейс samt и изпращане на данни vores до база данни MySQL.

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

Данните от Arduinoen са най -близки до първото разделяне и довеждането до разделяне на функциите и доближаването до i et масива, така че да бъдете разделени „разделено“. След това всички данни се изпращат до потребителския интерфейс на живо.

Изпратете данни от изпращача през ibaze от данни, които са включени и забавят на 1 зададен hvert 10. секунда. Отбележете за и контролирайте преглед на базата данни.

По -нататък разделя данните на самия потребителски интерфейс. Това е една от най -добрите 3 бази данни в базата данни. Температура, размазан и по -светъл (ВКЛ./ИЗКЛ.).

Efter dataen е blevet splittet bruges en ny funktion der sender dataen ud til databasen ved и kalde til de korrekte databasetabeller. Denne funktion bruges også til and sende date og tid videre to databasen.

Потребителският интерфейс е по -висок от температурния и погребания. Blæseren vises på en kurve der viser henholdsvis 1 og 0 (ON/OFF)

Der er lavet en alarm der udsender и имейл до eksempelvis teknikeren. Emailen bliver sendt lige så snart at fugtigheden eller temperaturen overskrider et bestemt punkt. Изпращам нейното съобщение, изпратено по имейл, без да е объркано над 20% и по -висока температура над 25 градуса по Целзий. Hvis højere værdier ønskes inden alarmen skal udsende en email to teknikeren can disse ændres i node-red.

Стъпка 7: MySQL PhpMyAdmin

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

phpMyAdmin

Der bruges phpMyAdmin до lagre vores данни в MySQL i en база данни.

Червеният възел е създаден директно за MySQL и phpMyAdmin и изпращач за данни до база данни от 10 секунди.

Efter dataen blev splittet i node red kommer de nu over i hver sin tabel и databasen (нагревател, влажност и температура)

Denne табела се актуализира автоматична лига с snart Arduinoen е forbundet с node-red.

Таблетиране и MySQL преглед на данните, които се продават. Det er derfor 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 (копие с нагревател, копие с влажност и временно копие)

Отделете, за да фордирате MySQL, ако можете да скриете директивата от самия табел на самия тид.

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 from node red og over i databasen kopieres hele tabellen over i copy tabellen.

Стъпка 8: Visual Studio, Microsoft Презентация

Visual Studio, Microsoft Презентация
Visual Studio, Microsoft Презентация

Нейните прозорци са представени в Visual Studio. Den viser de 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "update" for at opdatere tabellerne.

Препоръчано: