Оглавление:

EAL - Industrial 4.0 Heat & Humidity: 9 шагов
EAL - Industrial 4.0 Heat & Humidity: 9 шагов

Видео: EAL - Industrial 4.0 Heat & Humidity: 9 шагов

Видео: EAL - Industrial 4.0 Heat & Humidity: 9 шагов
Видео: Enabling Industry 4.0 with solid state batteries 2024, Ноябрь
Anonim
EAL - Industrial 4.0 Heat & Humidity
EAL - Industrial 4.0 Heat & Humidity
EAL - Industrial 4.0 Heat & Humidity
EAL - Industrial 4.0 Heat & Humidity
EAL - Industrial 4.0 Heat & Humidity
EAL - Industrial 4.0 Heat & Humidity
EAL - Industrial 4.0 Heat & Humidity
EAL - Industrial 4.0 Heat & Humidity

Я Dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden i et rom og opsamler data for at forbedre indeklimaet i et rum i fremtiden. Набор инструментов для 4 программаторов и машин для печатных машин.

Шаг 1: Список деталей

Arduino: пока не доступны все данные и их поведение.

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

Фейн: тиль на форделе вармен.

Датчик Varme / Fugtigheds: до низкой температуры и температуры.

Batteri boks: запрещает использовать моторные средства контроля и управления двигателями и кондиционерами.

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

Arduino позволяет использовать датчик температуры и данные отправителя, а также данные о новой температуре, а также контроллер управления двигателем и активный датчик температуры.

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

Шаг 2: Программное обеспечение

Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Ардуино:

· Skal содержит данные от сенсора и демо до Int værdier.

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

· Скаль отправляет данные видео на Node-Red через серийный порт на Arduinoen. Den sender følgende typer information videre:

o Температура ниже нуля по Цельсию.

o Fugtigheden målt i procent.

o Fanen и peltierens status, формируется после 0 eller 1. ВКЛ / ВЫКЛ

Узел красный:

· Modtager данных из Arduinoen.

· Скачайте разделенные данные на 3 категории: Temperatur, Fugtighed, Status.

· Skal lave en graf for Temperatur, Fugtighed og Status, более чем достаточно.

· Тиски Skal i пользовательский интерфейс i макс. 60 мин.

· Skal tilføje et tidspunkt på dataen.

· Skal send dataen videre til phpMyAdmin

phpMyAdmin:

· Modtage data fra Node Red.

· Skal sætte dem ind i de definerede tabeller под базой данных.

· Данные журнала Skal.

· Скал лаве ан копи аф табеллерн.

· Копирование табличек с экранами для Visual Studio, их можно использовать с некоторыми из них.

Visual Studio:

· Henter tabellerne fra phMypAdmin и sætter dem indi tabeller der er nemme и aflæse.

· 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 и aflæse de signaler der kommer fra sensoren og laver det om til nogen værdier vi forstår. Проверяйте скорость и проверяйте их над двумя внутренними тегами: «температура» и «влажность». Vi bruger прослеживает и отправляет видео через порт, где вы находитесь, при температуре.

Vores program gør brug IF funktionen til and styre hvornår fanen og peltieren skal regulere roumets temperatur.

Der er monteret 4 knapper på Arduinoen som ndrer grænseværdierne for hvornår blæser og varme skal start. Knappernes grænserværdier ligger på henholdsvis 18, 20, 22 и 24 класса. Når en af grnseværdierne er valgt vil en af de 4 ledpærer lyse så man kan se hvilken grænseværdi Arduinoen er sat på.

Шаг 5: список ввода-вывода для Arduino

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

Датчик Varme & Fugtigheds

int pinDHT11 = 2;

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

Blæser

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme / køle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

Шаг 6: красный узел

Узел-красный
Узел-красный
Узел-красный
Узел-красный
Узел-красный
Узел-красный
Узел-красный
Узел-красный

Отобразить узел-красный до разделения данных, сообщения и пользовательского интерфейса при отправке данных до базы данных MySQL.

I node-red ограничитель vi vores Arduino hvortil der er tilsluttet en temperatur og fugtigheds sensor samt en blæser.

Данные из Arduinoen bliver для того, чтобы разделить набор функций split и bliver lagt по сравнению с каким-либо массивом, который был разделен на «split». Здесь и далее отправляйте данные и отправляйте пользовательский интерфейс в живую.

Данные от отправителя через базу данных, указание и задержка на 1 задано на 10 секунд. Детектор для того, чтобы управлять базой данных.

Здесь и далее данные разделены на определенный пользовательский интерфейс. Dette gør at der kommer 3 tabeller i vores database. Температурный режим, температура и блеск (ВКЛ / ВЫКЛ).

Efter dataen er blevet splittet bruges en ny function der sender dataen ud til databasen ved at kalde til de korrekte databasetabeller. Эта функция работает и отправляет данные и видео в базу данных.

Пользовательский интерфейс зависит от температуры и отрегулирован для графического редактора и графического интерфейса. Blseren vises på en kurve der viser henholdsvis 1 или 0 (ВКЛ. / ВЫКЛ.)

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. Я удалил ее все, что было отправлено по электронной почте, на 20% и температуру выше 25 градусов по Цельсию. Hvis højere værdier ønskes inden alarmen skal udsende en email til teknikeren kan diversion ndres i node-red.

Шаг 7: MySQL PhpMyAdmin

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

phpMyAdmin

Der bruges phpMyAdmin хранит все данные в MySQL в базе данных.

Узел-редактор позволяет управлять MySQL и phpMyAdmin или отправителем данных до базы данных в течение 10 секунд.

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

Эта таблица позволяет автоматически запускать модуль Arduino и запрещает использовать красный узел.

Табеллер и MySQL позволяет просматривать данные, хранящиеся в нерабочем состоянии. Det er derfor muligt at gå tilbage i tiden og eksempelvis se hvad temperaturen har været på et specific tidspunkt.

Vi har lavet en kopi af hver tabel (копирование нагревателя, копирование влажности и временное копирование)

Этот сервер создан MySQL, если вы хотите, чтобы он был прямо на самом деле.

Ибо на 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 kommer data fra node red og over i databasen kopieres hele tabellen over i kopi 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" для нового табеля.

Рекомендуемые: