Оглавление:
- Шаг 1: Список деталей
- Шаг 2: Программное обеспечение
- Шаг 3: Схема подключения
- Шаг 4: программа Arduino
- Шаг 5: список ввода-вывода для Arduino
- Шаг 6: красный узел
- Шаг 7: MySQL PhpMyAdmin
- Шаг 8: Visual Studio, презентация Microsoft
Видео: EAL - Industrial 4.0 Heat & Humidity: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Я 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
Программное обеспечение:
Чтобы получить доступ к другим датчикам 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
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. Den viser de 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "update" для нового табеля.
Рекомендуемые:
Оповещение-использование-ThingSpeak + ESP32-Wireless-Temp-Humidity-Sensor: 7 шагов
Alert-using-ThingSpeak + ESP32-Wireless-Temp- Humidity-Sensor: в этом руководстве мы будем измерять различные данные о температуре и влажности, используя датчик температуры и влажности. Вы также узнаете, как отправить эти данные в ThingSpeak. Чтобы вы могли создать временное оповещение в своей почте с определенным значением
WEMOS D1 Temp / Humidity IoT: 6 шагов
WEMOS D1 Temp / Humidity IoT: это простой проект сборки, подключения и компиляции, который поможет вам использовать датчик температуры и влажности Интернета вещей, который подключается к Wi-Fi и передает ваши данные на платформу Blynk IoT. Упростите мониторинг с вашего смартфона. Помимо сборки
EAL - Встроенное программирование: Candy Mixer 1000: 9 шагов
EAL - Встроенное программирование: Candy Mixer 1000: Для нашего проекта в Arduino мы решили сделать миксер для конфет. Идея состоит в том, что пользователь может нажать кнопку, и тогда моторы начнут выталкивать конфету в миску, и когда программа завершится, она остановится. Первый черновик w
EAL - встроенный климат в помещении: 5 шагов
EAL - встроенный климат в помещении: для нашего школьного проекта нам было поручено интегрировать Arduino в автоматизированную систему. Мы решили сделать датчик внутреннего климата, который может определять температуру, влажность и уровень децибел в помещении. Просверлили в шкафу пару дырок
Автоматическая солнечная система слежения EAL-Industry 4.0: 9 шагов
Автоматическая система слежения за солнечной энергией EAL-Industry 4.0: Я определил проект, работающий над созданием интеллектуального Интернета вещей, и обработал данные, полученные за счет обработки данных; en app / hjemmeside og derefter lager denne p å en база данных. Fra databasen skal det da v æ re muligt at hent