Përmbajtje:
- Hapi 1: Lista e Pjesëve
- Hapi 2: Softueri
- Hapi 3: Diagrami i telave
- Hapi 4: Programi Arduino
- Hapi 5: Lista I/O për Arduino
- Hapi 6: Nyja-Kuqe
- Hapi 7: MySQL PhpMyAdmin
- Hapi 8: Visual Studio, Microsoft Prezantimi
Video: EAL - Nxehtësia dhe lagështia industriale 4.0: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Kam hequr dorë nga projekti më i mirë në maskimin e rregullatorit të ndryshëm dhe të fshehur dhe të dhënave dhe opsioneve të opsionit për at forbedre indeklimaet i et rum i fremtiden. Ju mund të përdorni 4 programues të ndryshëm dhe pajisje kompjuterike të shtypjes.
Hapi 1: Lista e Pjesëve
Arduino: Deri në të dhënat indsamle dhe behandle dem.
Motorkontroller: deri në aktivet e të dhënave dhe të të drejtave, dhe në øndre strømretningen.
Fane: deri në fordele varmen.
Sensori Varme/ Fugtigheds: Deri në temperaturën më të lartë dhe luftën e luftuar.
Kutitë e baterisë: ndaloni motorkontrolleren med për në forsyne fanen og peltieren med strøm.
Peltier: deri në varmeregulere.
Arduinoen të ndaluar deri në temperaturën dhe fugtigheds sensor nga dërguesi i të dhënave në rastet kur bëhet fjalë për temperaturën, dhe motorkontrollerin nga aktorët e pajisjeve dhe styre strømretningen.
Motorkontrolleren janë të ndaluara deri në një kohë të caktuar dhe të rregullojnë temperaturën.
Hapi 2: Softueri
Arduino:
· Të dhënat indsamle nga sensorer dhe lave dem om om til nogle Int værdier.
· Skal aktivere fanen/blæseren baseret på den data vi har opsamlet fra sensoren.
· Dërgoni të dhëna për videon në Node-Red përmes seriel porten në Arduinoen. Dërguesi i informacionit për shtypjen e videove video:
o Temperatura më e lartë dhe celsius.
o Fugtigheden më së shumti në përqindje.
o Fanen dhe statusin e të dhënave, unë formohem nga 0 ose më parë 1. ON/OFF
Nyja e kuqe:
· Të dhëna Modtager nga Arduinoen.
· Skal splitte dataen op 3 kategori: Temperatur, Fugtighed, Status.
· Skal lave en graf për Temperatur, Fugtighed og Status, gjatë gjithë kohës.
· Skal shikon ndërfaqen e përdoruesit dhe max. 60 min.
· Skal tilføje et tidspunkt på dataen.
· Dërgoni të dhëna për video në phpMyAdmin
phpMyAdmin:
· Të dhënat e modifikimit nga Node Red.
· Skal sætte dem ind i de definerede tabeller nën bazën e të dhënave.
· Skal logge dataen.
· Skal lave en kopi af tabellerne.
· Kopjuar nga tabellerne skal blive aflæst nga Visual Studio, zgjidhni një kanal aflæse dem.
Studio vizuale:
· Henter tabellerne fra phMypAdmin dhe zgjidhni ato në tabeller der er nemme at aflæse.
· Shkruani të dhëna të dhëna në trykke på en knap.
Hapi 3: Diagrami i telave
Diagrami dette viser det elektriske kredsløb i systemet
Hapi 4: Programi Arduino
Softuer:
Për at bibliotek gøre brug af vores sensor DHT11 har vi hentet “SimpleDHT11”. Dette bibliotek përpunimi i tokës në aflæse de signaler der kommer fra sensoren dhe laver det om til nogen værdier vi forstår. Për më tepër, mund të lexoni mbi 2 Int Tag, "temperatura" dhe "lagështia". Për më tepër, ju mund të shikoni për të përcaktuar rregullat e temperaturës dhe dërgimit të videove përmes shërbimeve të shërbimit.
Programi Vores do të funksionojë nëse funksionon deri në temperaturën e lartë të temperaturës.
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 në henholdsvis 18, 20, 22 dhe 24 klasëshe. 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å.
Hapi 5: Lista I/O për Arduino
Inputet dixhitale
Sensori Varme & Fugtigheds
int pinDHT11 = 2;
Rezultatet dixhitale
Blæser
int StroemRetning1 = 5;
int StroemRetning2 = 6;
int StroemStyrke = 7;
Varme/køle
int VarmeSide1 = 8;
int VarmeSide2 = 9;
int VarmeGrad = 10;
Hapi 6: Nyja-Kuqe
Për shembull, nyja është e kuqe deri në ndarjen e të dhënave, ruani dhe ndërfaqen e përdoruesit mund t'i shikoni të dhënat deri në bazën e të dhënave MySQL.
Unë ndaloj me nyjen e kuqe që më parë Arduino hvortil der er tilsluttet në temperaturë dhe sensorë të fugtigheds samt en blæser.
Të dhënat nga Arduinoen bliver për herë të parë u ndanë nga ndarja dhe funksionimi i bliverit në një grup dhe nga njëra anë në tjetrën në "ndarje". Tani e tutje dërgoni të dhëna deri në ndërfaqen e përdoruesit drejtpërdrejt.
Të dhënat vihen në dërgues mbi bazën e të dhënave dhe në vonesë në 1 porosi të dhëna 10. sekund. Detajoni për të kontrolluar tejkalimin e bazës së të dhënave.
Këtu e tutje ndahen të dhënat në një ndërfaqe të përdoruesit. Dette gør dhe der kommer 3 tabeller i vores database. Temperatur, fugtighed dhe blæser (ON/OFF).
Pas dhënies së të dhënave të ndryshme, ju mund të përdorni informacione nga dërguesi i të dhënave dhe të përdorni bazat e të dhënave dhe të ruani kodin e krijuesit të bazave të të dhënave. Funksionimi i tyre mund të jetë i mundur për të dërguar të dhëna dhe për të parë videot në bazat e të dhënave.
Ndërfaqja e përdoruesit shikon temperaturën dhe luftën e kontrolluar nga grafer dhe ure. Blæseren vises p kur en kurve der viser henholdsvis 1 dhe 0 (ON/OFF)
Der er lavet en alarm der udsender en email teil eksempelvis teknikeren. Emailen bliver sendt lige så snart në fugtigheden eller temperaturen overskrider et bestemt punkt. Unë e kam pyetur atë për të dërguar një email në një kërkesë të tepërt 20% dhe temperaturë të fortë mbi 25 gradë celsius. Kjo do të thotë që ju mund të përdorni alarmin në email dhe të dërgoni një e-mail në teknike të ndryshme që mund të ndiqni në nyjen e kuqe.
Hapi 7: MySQL PhpMyAdmin
phpMyAdmin
Shkarkoni phpMyAdmin deri në të dhënat e mëvonshme në MySQL dhe në bazën e të dhënave.
Nyja-e kuqe nuk ju lejon të kaloni në MySQL dhe phpMyAdmin dhe dërguesin për të dhëna deri në bazat e të dhënave, pastaj 10. sekondë.
Pas dhënies blev splittet dhe node red kommer de nu over i hver sin tabel dhe bazave të të dhënave (ngrohës, lagështi dhe temperaturë)
Denne tabel opdateres automatisk lige så snart Arduinoen er forbundet med nyje-kuqe.
Tabellerne dhe MySQL shikojnë tidspunktet hver data kommer ind på. Det er derfor muligt at gil tilbage dhe tiden dhe eksempelvis se hvad temperaturen har været på et specifikt tidspunkt.
Vi har lavet en kopi af hver tabel (kopje ngrohës, kopje lagështie & kopje temp)
Dette er gjort fordi MySQL ikke både kan læse og skrive direkte fra samme tabel på samme tid.
Për at få dataene kopieret mbi i de kopierede tabeller har vi brugt en trigger in den oprindelige tabel.
Aktivizo për të gjitha grupet e të dhënave nga nyja e kuqe dhe mbi bazat e të dhënave kopieres hele tabellen mbi i kopi tabellen.
Hapi 8: Visual Studio, Microsoft Prezantimi
Ses dritaret e saj janë të dizajnuara në Visual Studio. Për më tepër, 3 tabeller hvor datene bliver lagret. der skal trykkes på knappen "update" for at opdatere tabellerne.
Recommended:
ESP8266 dhe Visuino: Temperatura dhe Lagështia Web Server DHT11: 12 hapa
ESP8266 dhe Visuino: DHT11 Temperatura dhe Lagështia Web Server: Modulet ESP8266 janë kontrollues të shkëlqyeshëm me kosto të ulët me Wi-Fi të integruar, dhe unë tashmë kam bërë një numër udhëzimesh rreth tyre. Temperatura e kombinuar DTH11/DTH21/DTH22 dhe AM2301 janë shumë të njohura dhe sensorë të lagështisë Arduino, dhe unë bëra një numër
Lagështia, Presioni dhe Llogaritja e Temperaturës duke Përdorur BME280 dhe Ndërfaqja me Foton .: 6 Hapa
Lagështia, Presioni dhe Llogaritja e Temperaturës Duke Përdorur BME280 dhe Ndërfaqja me Foton .: Ne hasim në projekte të ndryshme të cilat kërkojnë monitorimin e temperaturës, presionit dhe lagështisë. Kështu ne kuptojmë se këta parametra në të vërtetë luajnë një rol jetësor për të pasur një vlerësim të efikasitetit të punës të një sistemi në kushte të ndryshme atmosferike
Automatizimi i një serë me LoRa! (Pjesa 1) -- Sensorë (Temperatura, Lagështia, Lagështia e Tokës): 5 hapa
Automatizimi i një serë me LoRa! (Pjesa 1) || Sensorët (Temperatura, Lagështia, Lagështia e Tokës): Në këtë projekt do t'ju tregoj se si automatizova një serë. Kjo do të thotë që unë do t'ju tregoj se si e kam ndërtuar serën dhe si e kam lidhur elektronikën e energjisë dhe automatizimit. Gjithashtu do t'ju tregoj se si të programoni një bord Arduino që përdor L
ThingSpeak, IFTTT, Sensori Temp dhe Lagështia dhe Fleta Google: 8 Hapa
ThingSpeak, IFTTT, Temp and Humidity Sensor dhe Google Sheet: Në këtë projekt, ne do të matim temperaturën dhe lagështinë duke përdorur sensorin e temperaturës dhe lagështisë NCD, ESP32 dhe ThingSpeak. Ne gjithashtu do të dërgojmë lexime të ndryshme të temperaturës dhe lagështisë në Google Sheet duke përdorur ThingSpeak dhe IFTTT për të analizuar se
ThingSpeak, ESP32 dhe Temperatura dhe lagështia me valë me rreze të gjatë: 5 hapa
ThingSpeak, ESP32 dhe Temperatura dhe lagështia me valë me rreze të gjatë: Në këtë tutorial, ne do të masim të dhëna të ndryshme të temperaturës dhe lagështisë duke përdorur sensorin Temp dhe lagështi. Ju gjithashtu do të mësoni se si t'i dërgoni këto të dhëna në ThingSpeak. Kështu që ju mund ta analizoni atë nga kudo për aplikime të ndryshme