Orodha ya maudhui:

EAL - Viwanda 4.0 Joto na Unyevu: Hatua 9
EAL - Viwanda 4.0 Joto na Unyevu: Hatua 9

Video: EAL - Viwanda 4.0 Joto na Unyevu: Hatua 9

Video: EAL - Viwanda 4.0 Joto na Unyevu: Hatua 9
Video: Змея и мангуст | Спорт | Полнометражный фильм 2024, Julai
Anonim
EAL - Viwanda 4.0 Joto na Unyevu
EAL - Viwanda 4.0 Joto na Unyevu
EAL - Viwanda 4.0 Joto na Unyevu
EAL - Viwanda 4.0 Joto na Unyevu
EAL - Viwanda 4.0 Joto na Unyevu
EAL - Viwanda 4.0 Joto na Unyevu
EAL - Viwanda 4.0 Joto na Unyevu
EAL - Viwanda 4.0 Joto na Unyevu

Mimi dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden i and rum and opsamler data for at forbedre indeklimaet i et rum i fremtiden. Tundu la brug af 4 forskellige programmer na forskellige typer vifaa.

Hatua ya 1: Orodha ya Sehemu

Arduino: Til kwenye data isiyojulikana og dem behandle.

Udhibiti wa gari: kwa saa na zaidi ya moja kwa moja na zaidi ya moja kwa moja.

Fane: kwa saa fordele varmen.

Kitambuzi cha Varme / Fugtigheds: Til wakati wa rummets inaweza kutumika na luftfugtighed.

Batteri boks: forbundet med motorkontrolleren kwa saa forsyne fanen og peltieren med strøm.

Peltier: kwa saa varmeregulere.

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

Motorkontrolleren er forbundet til en fane og en peltier, der regulere joton.

Hatua ya 2: Programu

Programu
Programu
Programu
Programu
Programu
Programu
Programu
Programu

Arduino:

· Skal indsamle data fra sensorer og lave dem om til nogle Int værdier.

· Kuongeza fani / kuchapisha data kwenye data yako kwa kutumia vifaa.

· Skal data data kutoka kwa Node-Red kupitia njia ya huduma kwa Arduinoen. Mtumaji wa turubai habari ya maandishi ya maandishi:

o Joto la joto halijali.

o Fugtigheden målt inakua.

hadhi ya Fanen og peltierens, naunda 0 eller 1. ON / OFF

Node Nyekundu:

· Modtager data fra Arduinoen.

· Skal splitte dataen op i 3 kategoriaer: Temperatur, Fugtighed, Hali.

· Skal lave en graf for Temperatur, Fugtighed og Status, juu ya habari njema.

· Skal vises i user-interface i max. Dakika 60.

· Skal na vifaa vya habari juu ya data.

· Skal sende dataen videre kwa phpMyAdmin

phpMyAdmin:

· Modtage data fra Node Nyekundu.

· Skal skänden dem ind de de definerede tabeller chini ya takwimu.

· Kuingia kwa magogo ya ngozi.

· Skal lave en kopi af tabellerne.

· Kopierne af tabellerne skal blive aflæst in Visual Studio, zilizopigwa kwenye simu yako.

Studio ya Visual:

· Henter tabellerne fra phMypAdmin na orodha ya watu wanaotafakari kuhusu orodha ya watangazaji.

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

Hatua ya 3: Mchoro wa Wiring

Mchoro wa Wiring
Mchoro wa Wiring

Mchoro wa Dette viser det elektriske kredsløb i systemet

Hatua ya 4: Programu ya Arduino

Programu ya Arduino
Programu ya Arduino
Programu ya Arduino
Programu ya Arduino

Programu:

Kwa maana katika brug moja kwa moja kwa saa DHT11 sensor har vi hentet "SimpleDHT11" bibliotek. Kuandika vitabu kwa kila siku kwenye orodha ya watia saini kutoka kwa wahusika kutoka kwa vyombo vya habari na kufanya kazi kwa njia hiyo. Je! Unapenda kituo hiki? Hebu tujue katika maoni hapa chini:) Kutoa taarifa zaidi kwa njia ya kudhibiti viwango vya juu vya hali ya joto na maoni na mtumaji maoni kupitia njia ya huduma.

Programu ya Vores brug IF IF funktionen til kwa mtindo wa shabiki na michezo ya ski regulere rummets temperatur.

Der er monteret 4 knapper on Arduinoen som somændrer grænseværdierne for hvornår blæser og varme skal starte. Knappernes grænserværdier ligger kwenye henholdsvis 18, 20, 22 na 24 grader. 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å.

Hatua ya 5: Orodha ya I / O ya Arduino

Pembejeo za dijiti

Sura ya Varme & Fugtigheds

siri pinDHT11 = 2;

Matokeo ya dijiti

Blæser

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme / køle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

Hatua ya 6: Node-Nyekundu

Node-Nyekundu
Node-Nyekundu
Node-Nyekundu
Node-Nyekundu
Node-Nyekundu
Node-Nyekundu
Node-Nyekundu
Node-Nyekundu

Inaonekana kuwa nyekundu-node-nyekundu kwa data inayogawanyika, na kutumia-interface ya mtumiaji na data kwenye data ya data ya MySQL.

Node-nyekundu inakataza vi vores Arduino hvortil der er tilsluttet en temperatur og fugtigheds sensor samt en blæser.

Takwimu za Arduinoen bliver først splittet ved brug af splitfunktionen og bliver lagt over i and array one for the vist on the billedet”split”. Hivi karibuni data bliver tuma kwa kiolesura cha mtumiaji moja kwa moja.

Tuma data vi mtumaji juu ya orodha ya data na orodha ya kuchelewesha kwa 1 kutangazwa hapt 10. sekund. Lazima ufanye kazi juu ya udhibiti wa habari zaidi juu ya data.

Hapa kuna mgawanyiko wa data kwa njia moja ya interface ya mtumiaji. Dette gør at der kommer 3 tabeller i vores database. Joto, kukimbia na blæser (ON / OFF).

Kutoa data kwa damu na matabaka ya mgawanyiko kwa njia mpya ya utumaji data ya mtumaji kwa habari inayotumiwa kwenye orodha ya data. Kupiga funktion bruges kutoka wakati wa kwenda kwenye orodha na kujadili video.

Mtumiaji wa kiolesura cha mtumiaji hutazama hali na matumizi ya picha na picha. Blæseren vises on en kurve der viser henholdsvis 1 og 0 (ON / OFF)

Tumia barua pepe kupitia barua pepe kupitia barua pepe kwa njia ya barua pepe. Emailen bliver tuma taarifa juu ya snart katika fugtigheden zaidi ya joto juu overskrider na bestemt punkt. Ninamwuliza kila mtu anayetuma barua pepe au barua pepe kwa mtu anayeshughulikia zaidi ya 20% na joto kali zaidi ya 25 grader celsius. Hvis unaweza kuona juu ya barua pepe ya kutia hofu juu ya barua pepe kwa barua pepe kwa kutumia teknisheni na kutangaza kwamba node nyekundu.

Hatua ya 7: MySQL PhpMyAdmin

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

phpMyAdmin

Der bruges phpMyAdmin kwa data iliyobaki zaidi katika hifadhidata ya MySQL.

Node-nyekundu er forbundet direkte til MySQL i phpMyAdmin og sender derfor data til databasen hvert 10. sekund.

Efter dataen blev splittet i node red kommer de nu over i hver sin tabel i databasen (hita, unyevu na muda)

Jedwali la opdateres za kiotomatiki huchagua Arduinoen er forbundet med node-red.

Taberne katika MySQL viser tidspunktet hver data kwa njia hii. Tutaweza kupata habari nyingi kwenye shamba lako na tutaweza kusoma na kuonyesha kwamba hali ya joto haitumiki kwa sababu ya kutambuliwa.

Vi har lavet en kopi af hver tabel (heater copy, humidity copy & temp nakala)

Kutumia mfumo wa MySQL kwa njia moja au moja kwa moja au kwenye skrive direkte kutoka kwenye sanduku la habari.

Kwa maana wakati wa kuchapisha data juu ya sehemu ya 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.

Hatua ya 8: Studio ya Visual, Uwasilishaji wa Microsoft

Studio ya Visual, Uwasilishaji wa Microsoft
Studio ya Visual, Uwasilishaji wa Microsoft

Madirisha yake ya skrini hutazama Studio ya Visual. Tundu viser de 3 tabeller hvor datene bliver lagret. kutoka skry trykkes juu ya knappen "sasisha" kwa saa opdatere tabellerne.

Ilipendekeza: