فهرست مطالب:
- مرحله 1: لیست قسمت ها
- مرحله 2: نرم افزار
- مرحله 3: نمودار سیم کشی
- مرحله 4: برنامه آردوینو
- مرحله 5: لیست ورودی/خروجی برای آردوینو
- مرحله 6: Node-Red
- مرحله 7: MySQL PhpMyAdmin
- مرحله 8: Visual Studio ، ارائه Microsoft
تصویری: EAL - صنعتی 4.0 گرما و رطوبت: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
من پروژه هار 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
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.
توصیه شده:
دما ، مانیتور رطوبت - Arduino Mega + Ethernet W5100: 5 مرحله
دما ، مانیتور رطوبت - Arduino Mega + Ethernet W5100: Module 1 - FLAT - سخت افزار: Arduino Mega 2560 Wiznet W5100 محافظ اترنت 8x DS18B20 سنسور دما در گذرگاه OneWire - تقسیم شده به 4 باس OneWire (2،4،1،1) 2x درجه حرارت دیجیتال و سنسور رطوبت DHT22 (AM2302) 1 برابر دما و رطوبت
اتوماسیون گلخانه با LoRa! (قسمت 1) -- سنسورها (دما ، رطوبت ، رطوبت خاک): 5 مرحله
اتوماسیون گلخانه با LoRa! (قسمت 1) || سنسورها (دما ، رطوبت ، رطوبت خاک): در این پروژه به شما نشان خواهم داد که چگونه یک گلخانه را خودکار کردم. این بدان معناست که من به شما نشان خواهم داد که چگونه گلخانه را ساخته ام و چگونه قطعات الکترونیکی قدرت و اتوماسیون را متصل کرده ام. همچنین نحوه برنامه نویسی برد Arduino که از L
هشدار شاخص گرما: 7 مرحله
هشدار شاخص گرما: این پروژه از نیاز به نظارت بر درجه حرارت در مناطق کار و همچنین سیگنال دهی هنگامی که دما به آستانه های مشخص رسیده است ، ناشی شده است. برخی تحقیقات بر اساس محدودیت های قرار گرفتن در معرض دما توسط OSHA به عملی شدن آن کمک کردند. حالا که کامل شد
مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): 5 مرحله
مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): من جعفری را در گلدان می خریدم و بیشتر روزها ، خاک خشک بود. بنابراین تصمیم گرفتم این پروژه را در مورد حس رطوبت خاک در گلدان با جعفری انجام دهم ، تا بررسی کنم که آیا نیاز به ریختن خاک با آب دارم. فکر می کنم این سنسور (سنسور رطوبت خازنی v1.2) خوب است زیرا
ریختن قطعات تفصیلی: انگشتان مصنوعی (که می درخشند ، رنگ را با گرما تغییر می دهند و ): 10 مرحله (همراه با تصاویر)
ریختن قطعات تفصیلی: انگشتان مصنوعی (که می درخشند ، رنگ را با گرما تغییر می دهند و …): این یک راهنما در مورد ریخته گری قطعات کوچک و پیچیده - ارزان است. باید گفت که من متخصص ریخته گری نیستم ، اما از آنجا که ضرورت اغلب مادر اختراع است - برخی از فرایندها در اینجا به خوبی کار کرده اند. من با نایجل آکلند در Future Fest در لندن آشنا شدم و