Turinys:
- 1 žingsnis: dalių sąrašas
- 2 žingsnis: programinė įranga
- 3 žingsnis: laidų schema
- 4 žingsnis: „Arduino“programa
- 5 veiksmas: „Arduino“I/O sąrašas
- 6 žingsnis: mazgas raudonas
- 7 veiksmas: „MySQL PhpMyAdmin“
- 8 veiksmas: „Visual Studio“, „Microsoft“pristatymas
Video: EAL - pramoninis 4.0 Šiluma ir drėgmė: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
I dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden i et rum og opsamler data for forbedre indeklimaet i et rom i fremtiden. Įdiekite 4 brūkšnių programuotoją ir spausdinimo aparatinę įrangą.
1 žingsnis: dalių sąrašas
„Arduino“: iki duomenų rinkimo ir elgesio.
Variklio valdiklis: iki aktyvios įrangos ir ventiliatoriaus, o taip pat ir išjungimo sistema.
Fane: iki at fordele varmen.
Varme/ Fugtigheds sensor: Til and måle rummets Temperature and luftfugtighed.
Batteri boks: uždraustas variklio valdymas ir forsyne fanen og peltieren med strøm.
Peltier: iki varmeregulere.
Arduinoen yra uždraustas iki temperatūros ir nepatogių jutiklių, kurie yra siuntėjo duomenys, o rumets yra naujos temperatūros, o taip pat ir motorkontrolierius.
Variklio valdymas yra draudžiamas iki en fane ir en peltier, der regulere temperaturen.
2 žingsnis: programinė įranga
Arduino:
· Skal indsamle duomenys iš sensorer ir lave dem om til nogle Int værdier.
· Skal aktyvere fanen/blæseren baseret på den data vi har opsamlet fra sensoren.
· Skal sende data videre til Node-Red via seriel porten på Arduinoen. Siųskite siuntėjo informaciją apie spausdinimą:
o Temperatūros temperatūra iki Celsijaus.
o Fugtigheden målt i proc.
o Fanen og peltierens status, i form af 0 eller 1. ON/OFF
Raudonas mazgas:
· „Arduinoen“duomenų keitimo duomenys.
· 3 kategorijų duomenų skirstymas: Temperatūra, Fugtighedas, Būsena.
· Skal lave en graf for Temperatur, Fugtighed og Status, over en kort tid.
· Skal vises i vartotojo sąsaja i max. 60 min.
· Skal tilføje et tidspunkt på dataen.
· Skal sende dataen videre til phpMyAdmin
„phpMyAdmin“:
· Modulio duomenys iš mazgo raudono.
· Skal sætte dem ind i deferede tabeller pagal duomenų bazę.
· Skal žurnalo duomenys.
· Skal lave en kopi af tabellerne.
· „Kopierne af tabellerne“skalė blive po „Visual Studio“, således vi kan aflæse dem.
„Visual Studio“:
· Paskelbkite tabuliatorių iš „phMypAdmin“ir sužinokite, ar jis yra nematomas, ar ne.
· Skal kunne opdatere dataen ved at trykke på en knap.
3 žingsnis: laidų schema
Dette schema viser det elektriske kredsløb i systemet
4 žingsnis: „Arduino“programa
Programinė įranga:
DHT11 jutiklis turi paprastą „SimpleDHT11“biblioteką. Dette bibliotekos darbdaviai ir aflæse de signler der kommer fra sensoren og laver det om til nogen værdier vi forstår. Viršutiniame ir aukštesniame lygyje „i 2 Int Tag’s“, „temperatūra“ir „drėgmė“. Jei norite, kad jis būtų sureguliuotas, temperatūra nustatoma vietoje ir siuntėjas siunčiamas per vores serielport.
Siūloma programa, skirta brugui IF funkcijai ir tilto hvornår fanen ir peltieren skal regulre rummets temperatūrai.
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 ir 24 greider. Når en af grænseværdierne er valgt vil en af de 4 ledpærer lyse så man can se hvilken grænseværdi Arduinoen er sat på.
5 veiksmas: „Arduino“I/O sąrašas
Skaitmeniniai įėjimai
„Varme & Fugtigheds“jutiklis
int pinDHT11 = 2;
Skaitmeniniai išėjimai
Blæser
int StroemRetning1 = 5;
int StroemRetning2 = 6;
int StroemStyrke = 7;
Varme/køle
int VarmeSide1 = 8;
int VarmeSide2 = 9;
int VarmeGrad = 10;
6 žingsnis: mazgas raudonas
„MySQL“duomenų bazėje galite rasti raudonų mazgų, skirtų skirtingiems duomenims, taip pat vartotojo sąsajos ir siunčiamų duomenų duomenims.
Aš mazgas raudonas draudimas vi vores Arduino hvortil der er tilsluttet en temperatura and fugtigheds sensor samt en blæser.
Duomenys iš Arduinoen bliver først splittet su brug af splitfunktionen og bliver lagt over i et array som vist på billedet”split”. Po to „bliver“duomenys bus siunčiami tiesiai į vartotojo sąsają.
Duomenų perdavimas vi siuntėjui per i duomenų bazę er der indsat et delay på 1 besked hvert 10. sekund. Įveskite duomenų bazę ir patikrinkite, ar nėra informacijos.
Po to padalijami duomenys, esantys vartotojo sąsajoje. Susipažinkite su 3 tabeller ir vores duomenų baze. Temperatūra, įtempta ir šviesi (ON/OFF).
Po to, kai buvo pateikti duomenys, buvo atskleista informacija apie funkcijų derinimą ir siuntėjo duomenų prieinamumą. Denne funktion bruges også til and sende data and tid videre till databaseas.
Vartotojo sąsaja mato temperatūrą ir yra lengvai prieinama. Blæseren vises på en kurve der viser henholdsvis 1 og 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. El. Paštu nusiuntus 20 proc. Temperatūrą ir aukštesnę nei 25 laipsnių pagal Celsijų temperatūrą. Hvis højere værdier ønskes inden alarmen skal udsende en email til tek tekereneren kan disse ændres i node-red.
7 veiksmas: „MySQL PhpMyAdmin“
phpMyAdmin
Raskite „phpMyAdmin“ir visus duomenis „MySQL“ir duomenų bazėje.
Raudonas mazgas draudžia tiesiogiai nukreipti į „MySQL“ir „phpMyAdmin“bei siuntėjo duomenis, skirtus duomenų bazei.
Pasibaigus duomenų perdavimui, skilimui ir mazgui, raudonasis komer de nu per i hver sin tabel i duomenų bazę (šildytuvas, drėgmė ir temperatūra)
Denne tabel opdateres automatisk lige så snart Arduinoen er draundet med node-red.
„Tabellerne“ir „MySQL“lankytojai gali peržiūrėti duomenis, kurie yra bendrinami. Deter derfor muligt at gå tilbage i tiden og eksempelvis se hvad temperaturen har været på et specificikt tidspunkt.
Vi har lavet en kopi af hver tabel (šildytuvo kopija, drėgmės kopija ir laikina kopija)
Norėdami tai padaryti, naudokite „MySQL“versiją, kurią galite rasti ir perskaityti tiesiai iš tos pačios lentelės.
Už at få dataene kopieret over i de kopierede tabeller har vi brugt en trigger i den oprindelige tabel.
Suaktyvinkite ir gaukite duomenis iš mazgo raudonos ir per duomenų bazės pirkėjus, kurie yra tablenai ir kopijuoti.
8 veiksmas: „Visual Studio“, „Microsoft“pristatymas
Jos sesijos yra „Visual Studio“. Žiūrėkite 3 lentelių laikraščio hivor datene bliver lagret. der skal trykkes på knappen "update" for at opdatere tabellerne.
Rekomenduojamas:
M5STACK Kaip rodyti temperatūrą, drėgmę ir slėgį naudojant „M5StickC ESP32“naudojant „Visuino“- lengva padaryti: 6 žingsniai
„M5STACK“Kaip rodyti temperatūrą, drėgmę ir slėgį „M5StickC ESP32“naudojant „Visuino“- lengva padaryti: šioje pamokoje sužinosime, kaip užprogramuoti „ESP32 M5Stack StickC“su „Arduino IDE“ir „Visuino“rodyti temperatūrą, drėgmę ir slėgį naudojant ENV jutiklį (DHT12, BMP280, BMM150)
Stebėkite temperatūrą ir drėgmę naudodami AM2301 „NodeMCU & Blynk“: 3 žingsniai
Stebėkite temperatūrą ir drėgmę Naudodami AM2301 „NodeMCU & Blynk“: labai gerai žinomas faktas, kad daugumoje pramonės vertikalių temperatūra, drėgmė, slėgis, oro kokybė, vandens kokybė ir kt. Vaidina svarbius veiksnius, kuriuos reikia nuolat ir būtinai stebėti turi būti įdiegtos įspėjimo sistemos, kai vertė
Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) -- Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): 5 žingsniai
Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) || Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): Šiame projekte aš jums parodysiu, kaip automatizavau šiltnamį. Tai reiškia, kad aš jums parodysiu, kaip aš pastatiau šiltnamį ir kaip prijungiau maitinimo ir automatikos elektroniką. Taip pat parodysiu, kaip užprogramuoti „Arduino“lentą, kurioje naudojama L
Kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinimo temperatūros šiluma ir drėgme: 5 žingsniai
Kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinimo temperatūros šiluma ir drėgme: DHT11 jutiklis naudojamas temperatūrai ir drėgmei matuoti. Jie yra labai populiarūs elektronikos mėgėjai. DHT11 drėgmės ir temperatūros jutiklis leidžia lengvai pridėti drėgmės ir temperatūros duomenis prie „pasidaryk pats“elektronikos projektų. Tai už
Nešioti, kad švytėtų: žibintuvėlis su palmių šiluma: 9 žingsniai
Dėvėkite, kad švytėtų: žibintuvėlis su palmių šiluma: Šioje pamokoje aš jums parodysiu nuostabų žibintuvėlį, kuris švyti iškart sugriebus jį į delną be jokio išorinio maitinimo šaltinio. Jis naudoja jūsų kūno šilumą, kad galėtų valdyti save. Šviesa yra pakankamai ryški, kad būtų galima ką nors rasti ir skaityti