فهرست مطالب:

EAL - صنعتی 4.0 گرما و رطوبت: 9 مرحله
EAL - صنعتی 4.0 گرما و رطوبت: 9 مرحله

تصویری: EAL - صنعتی 4.0 گرما و رطوبت: 9 مرحله

تصویری: EAL - صنعتی 4.0 گرما و رطوبت: 9 مرحله
تصویری: Mantenimiento predictivo por Jaltest. 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 گرما و رطوبت

من پروژه هار vi lavet en maskine der regulerer varmen og fugtigheden i et rum and opsamler data for at forbedre indeklimaet i et rum i fremtiden را حذف کردم. در 4 برنامه نویس forskellige و سخت افزار تایپ forskellige.

مرحله 1: لیست قسمت ها

آردوینو: اطلاعات را در دفعات مشاهده و در صورت مشاهده مشاهده کنید.

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

Fane: til at fordele varmen.

سنسور Varme/ Fugtigheds: تا زمانی که دما در دما و درجه حرارت بالا باشد و luftfugtighed شود.

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

Peltier: تا varmeregulere.

Arduinoen er forbundet til en temperatur و fugtigheds sensor der sender data om om rummets nuværende temperatur، og en motorkontroller der aktiver strøm و styre strømretningen.

Motorkontrolleren er forbundet til en fane og en peltier، der regulere temperaturen.

مرحله 2: نرم افزار

نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار
نرم افزار

آردوینو:

· اطلاعات را از طریق یک حسگر و در صورت تمایل به استفاده از اینترنت در این زمینه دریافت کنید.

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

· اطلاعات را در Node-Red از طریق seriel porten در Arduinoen ارسال کنید. اطلاعات فرستنده følgende typer اطلاعات ویدیو:

o درجه حرارت و درجه سانتیگراد

o Fugtigheden m ilt i procent.

o Fanen og peltierens وضعیت ، من از طریق 0 0 1. ON/OFF

گره قرمز:

· Modtager data fra Arduinoen.

· Skal splitte dataen op i 3 kategorier: Temperatur، Fugtighed، Status.

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

· Skal i-user interface i max را مشاهده می کند. 60 دقیقه

· Skal tilføje et tidspunkt på dataen.

· اطلاعات را در phpMyAdmin ارسال کنید

phpMyAdmin:

· Modtage data fra Node Red.

· Skal sætte dem ind i de definrede tabeller under databaseasen.

· Skal logge dataen.

· Skal lave en kopi af tabellerne.

· Kopierne af tabellerne skal blive aflæst af Visual Studio، s viledes vi kan aflæse dem.

ویژوال استودیو:

· Henter tabellerne fra phMypAdmin og sætter dem ind i tabeller der er nemme at aflæse.

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

مرحله 3: نمودار سیم کشی

نمودار سیم کشی
نمودار سیم کشی

نمودار Dette viser det elektriske kredsløb i systemet

مرحله 4: برنامه آردوینو

برنامه آردوینو
برنامه آردوینو
برنامه آردوینو
برنامه آردوینو

نرم افزار:

For at gøre brug af vores bibliotek سنسور DHT11 har vi hentet”SimpleDHT11”. Dette bibliotek tokder os at aflæse de signaler der kommer fra sensoren og laver det om til nogen værdier vi forstår. با استفاده از i 2 Int Tag ، "درجه حرارت" و "رطوبت" ، این مورد را انتخاب کنید. از طریق مرورگر ، می توانید دستورالعمل های مربوط به درجه حرارت را در نظر بگیرید و فرستنده را از طریق vore serielport فیلمبرداری کنید.

برنامه Vores gør brug IF کارکردن تا زمان styre hvornår fanen و peltieren skal regulere rummets temperatur.

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 و 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: لیست ورودی/خروجی برای آردوینو

ورودی های دیجیتال

سنسور 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

گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز

از طریق گره قرمز تا زمانی که اطلاعات بیشتری در اختیار شما قرار می گیرد ، و همچنین رابط کاربری و داده های ارسال شده را تا پایگاه داده MySQL مشاهده کنید.

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

اطلاعات مربوط به Arduinoen bliver برای اولین بار در تقسیم و کارکردن و bliver lagt بیش از i و آرایه از طریق billedet "split" انجام شد. از این پس می توانید داده ها را تا زمان رابط کاربری زنده ارسال کنید.

اطلاعات داده شده توسط فرستنده بیش از پایگاه داده در der indsat و تأخیر på 1 besked hvert 10. sekund. برای اطالعات بیشتر در مورد کنترل پایگاه داده اقدام کنید.

از این پس داده ها را از طریق رابط کاربری جدا می کند. Dette gør at der kommer 3 tabeller i vores پایگاه داده. دما ، og blæser fugtighed (ON/OFF).

بعد از اینکه اطلاعات را از طریق فرستنده ارسال کردید و داده ها را از طریق پایگاه داده و در پایگاه داده تنظیم کردید. کارکردن را می توانید به پایگاه داده ارسال کنید و سپس اطلاعات خود را ارسال کنید.

رابط کاربری P der از درجه حرارت بالا و جنگنده استفاده می کند. Blæseren vises på en kurve der viser henholdsvis 1 و 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. من او را از طریق ایمیل و یا بیش از 20000 درجه حرارت و بیش از 25 درجه سانتیگراد تثبیت کرد. Hvis højere værdier ønskes inden alarmen skal udsende en email to teknikeren kan disse ændres i node-red.

مرحله 7: MySQL PhpMyAdmin

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

phpMyAdmin

phpMyAdmin را تا زمانی که اطلاعات را در پایگاه داده MySQL و en دیگر مشاهده کنید ، مرور کنید.

Node-red er منع می شود تا MySQL i phpMyAdmin و فرستنده را برای داده ها تا پایگاه داده hvert 10. ارسال کنید.

Efter dataen blev splittet i node red kommer de nu over i hver sin tabel و پایگاه داده (بخاری ، رطوبت و دما)

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

Tabellerne i MySQL viser tidspunktet hver data kommer ind på. برای انجام این کار می توانید از زباله ها استفاده کنید و از آنها استفاده کنید و از طریق آن به درجه حرارت بالا دسترسی پیدا کنید و در مورد آن مشخص کنید.

Vi har lavet en kopi af hver tabel (کپی بخاری ، کپی رطوبت و کپی دما)

Dette er gjort fordi MySQL ikke både kan læse og skrive direkte fra samme tabel på samme tid.

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

Triggeren g forr 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

ویژوال استودیو ، ارائه مایکروسافت
ویژوال استودیو ، ارائه مایکروسافت

پنجره های ses او در استودیو ویژوال است. Den viser de 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "update" for at opdatere tabellerne.

توصیه شده: