Πίνακας περιεχομένων:

EAL - Industrial 4.0 Θερμότητα & Υγρασία: 9 Βήματα
EAL - Industrial 4.0 Θερμότητα & Υγρασία: 9 Βήματα

Βίντεο: EAL - Industrial 4.0 Θερμότητα & Υγρασία: 9 Βήματα

Βίντεο: EAL - Industrial 4.0 Θερμότητα & Υγρασία: 9 Βήματα
Βίντεο: The Third Industrial Revolution: A Radical New Sharing Economy 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 vi lavet en maskine der regulerer varmen og fugtigheden και et rum και opsamler data for at forbedre indeklimaet i et rum i fremtiden. Αποκτήστε βοήθεια από 4 προγραμματιστές και προγραμματιστές για forskellige typer hardware.

Βήμα 1: Λίστα μερών

Arduino: Μπορείτε να τα βρείτε σε δεδομένα και να συμπεριφερθείτε.

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.

Η απαγόρευση της ρύθμισης της θερμοκρασίας και της ανίχνευσης αισθητήρων από τα δεδομένα του αποστολέα σε όλες τις θερμοκρασίες, και τον κινητήρα, είναι δυνατή για την ενεργοποίηση και τη στύρα του σιδηροδρόμου.

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

Βήμα 2: Λογισμικό

Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό
Λογισμικό

Arduino:

· Σχετικά με τα δεδομένα από τον αισθητήρα και την αποθήκευση όλων των πληροφοριών στο værdier.

· 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ålt i procent.

o Φανέρω και ελέγξτε την κατάσταση, θα εμφανιστούν από 0 έτη 1. ON/OFF

Κόμβος Κόκκινο:

· Modtager data fra Arduinoen.

· Skal splitte dataen op 3 κατηγορίες: Temperatur, Fugtighed, Status.

· Skal lave en graf για Temperatur, Fugtighed og Status, πάνω από όλα.

· Το Skal βλέπει τη διεπαφή χρήστη και το μέγ. 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 databasen.

· Skal logge dataen.

· Skal lave en kopi af tabellerne.

· Συμπληρώστε τις φωτογραφίες σας από το Visual Studio, μπορείτε να το αφιερώσετε.

Visual Studio:

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

· Αξιολογήστε τα δεδομένα σας στο trykke på en knap.

Βήμα 3: Διάγραμμα καλωδίωσης

Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας

Διάγραμμα Dette viser det elektriske kredsløb i systemet

Βήμα 4: Πρόγραμμα Arduino

Πρόγραμμα Arduino
Πρόγραμμα Arduino
Πρόγραμμα Arduino
Πρόγραμμα Arduino

Λογισμικό:

Βιβλιοθήκη για g atre brug af vores DHT11 sensor har vi hentet “SimpleDHT11”. Dette bibliotek επεξεργαστής os at aflæse de signaler der kommer fra sensoren og laver det om til nogen værdier vi forstår. Για να το κάνετε αυτό, μπορείτε να το κατεβάσετε σε 2 Int Tag, "θερμοκρασία" και "υγρασία". Μπορείτε να διαπιστώσετε τι θα κάνετε στο vurder om der skal reguleres για τη θερμοκρασία και θα σας αποστείλω μέσω βίντεο μέσω vores 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 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å.

Βήμα 5: I/O Liste για το Arduino

Digitalηφιακές εισόδους

Αισθητήρας Varme & Fugtigheds

int pinDHT11 = 2;

Digitalηφιακές εξόδους

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 forbinder vi vores Arduino hvortil der er tilsluttet en temperatur og fugtigheds sensor samt en blæser.

Δεδομένα από το Arduinoen bliver για πρώτη φορά διαχωρίστηκαν από τη λειτουργία και τη διακοπή του bliver στο i και array som vist på billedet "split". Από εδώ και πέρα, μπορείτε να στείλετε δεδομένα έως τη διεπαφή χρήστη ζωντανά.

Αποστολή δεδομένων μέσω αποστολέα μέσω βάσης δεδομένων και καθυστέρησης på 1 besked hvert 10. δευτερόλεπτα. Λάβετε πληροφορίες σχετικά με την υπερφόρτωση της βάσης δεδομένων.

Από εδώ και πέρα, χωρίζει δεδομένα από μια διεπαφή χρήστη. Dette gør at der kommer 3 tabeller i vores βάση δεδομένων. Θερμοκρασία, ψεκασμός και blæser (ON/OFF).

Έπειτα, μπορείτε να διαχωρίσετε τις πληροφορίες σας και να αποστείλετε δεδομένα και να χρησιμοποιήσετε τις βάσεις δεδομένων σας, καθώς και να χρησιμοποιήσετε τη βάση δεδομένων του καθοριστή. Η λειτουργία αυτή μπορεί να χρησιμοποιηθεί για να αποσταλεί και να βγει από τη βάση δεδομένων.

Η διεπαφή χρήστη βλέπει τη θερμοκρασία και την καταπολέμηση της θερμοκρασίας και της θερμοκρασίας. 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. Έχω αποστείλει την αποστολή της μέσω μηνύματος ηλεκτρονικού ταχυδρομείου για υπερβολική κατανάλωση 20% και θερμοκρασίας πάνω από 25 βαθμούς Κελσίου. Μπορείτε να λάβετε πληροφορίες σχετικά με το πώς μπορείτε να χρησιμοποιήσετε και να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να σας βοηθήσουμε να διαλέξετε και να κάνετε κόκκινο.

Βήμα 7: MySQL PhpMyAdmin

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

phpMyAdmin

Απορροφήστε το phpMyAdmin μέχρι να εμφανιστούν δεδομένα σε βάση δεδομένων MySQL και en.

Το Node-red δεν επιτρέπει τη μετάβαση στο 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 and den oprindelige tabel.

Ενεργοποιήστε το για hver gang der kommer data fra node red και 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" for at opdatere tabellerne.

Συνιστάται: