Përmbajtje:

UCL - IIoT - Klima e brendshme 4.0: 8 Hapa
UCL - IIoT - Klima e brendshme 4.0: 8 Hapa

Video: UCL - IIoT - Klima e brendshme 4.0: 8 Hapa

Video: UCL - IIoT - Klima e brendshme 4.0: 8 Hapa
Video: Часть 3 — Аудиокнига «Бэббит» Синклера Льюиса (главы 10–15) 2024, Nëntor
Anonim
UCL - IIoT - Klima e brendshme 4.0
UCL - IIoT - Klima e brendshme 4.0

Pasi të keni lexuar dhe punuar me këtë udhëzues, do të keni klimën tuaj të brendshme automatike, të cilën mund ta vëzhgoni në internet me ndihmën e Node-red. Në rastin tonë ne e zhvilluam këtë ide dhe e prezantuam në një shtëpi me printime 3D.

Hapi 1: Lista IO e materialeve të nevojshme për projektin

IO-lista e materialeve të nevojshme për projektin
IO-lista e materialeve të nevojshme për projektin
IO-lista e materialeve të nevojshme për projektin
IO-lista e materialeve të nevojshme për projektin
IO-lista e materialeve të nevojshme për projektin
IO-lista e materialeve të nevojshme për projektin

Arduino MEGA 2560

Sensor RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT

Transistor BD243C

Y. S. TECH FD244010HB 4010 40mm x10mm Fan 24V 0.07A 2Pin 446

Hapi 2: Diagrami i rrjedhës

Diagrami i rrjedhës
Diagrami i rrjedhës

Ky është një diagram i rrjedhës për të ilustruar kompleksitetin e projektit. Siç mund ta shihni të dhënat fillojnë nga maja e tabelës së rrjedhës dhe përfundojnë në Arduino hap pas hapi. Grafiku i rrjedhës është krijuar për të siguruar një lloj bazë të njohurive të projektit, kështu që çdokush mund të kuptojë se si e kemi krijuar sistemin. Më shumë informacion se si funksionon nyja-red dhe wampserver do të jenë në hapat e mëvonshëm.

Hapi 3: Shtypja 3D e Shtëpisë

Shtypja 3D e Shtëpisë
Shtypja 3D e Shtëpisë

Ne përdorim madhësinë 18x16 dhe nuk do ta bëjmë atë më të vogël për shkak të faktit se pajisjet duhet të futen brenda. Për printimin 3D thjesht përdorni çdo gjë me të cilën keni përvojë, ose përdorni Fusion360 ose SketchUp. Nëse dëshironi të zbatoni më shumë artikuj ose sende në projekt, mund të dëshironi që të punoni me një shtëpi më të madhe, të paktën nëse doni pajisjet brenda.

Shtëpia që kemi bërë është vetëm një shtëpi e thjeshtë dhe e lehtë për punë. Ju padyshim mund ta bëni atë më delikate dhe më të bukur nëse jeni të interesuar për këtë. Por neve na pëlqen t'i përmbahemi rregullit të KISS, Keep It Simple Stupid.

Hapi 4: Ngrirja

I ngrirë
I ngrirë

Nëse doni ta lyeni atë sipas mënyrës sonë, keni nevojë për të njëjtat materiale për t'u siguruar që projekti do të funksionojë ashtu siç është menduar. Pozicioni i artikujve është vetëm për ta bërë më të lehtë për të parë se si ato janë të lidhura. Ekrani LCD shkon në çati, ku ne presim një vrimë për të dhe e ngjisim atë, pjesa tjetër e sendeve është brenda shtëpisë.

Hapi 5: Kodimi

Kodimi
Kodimi
Kodimi
Kodimi
Kodimi
Kodimi

Kodi është shkruar në Arduino i cili është një kombinim i gjuhës programuese C dhe C ++. Sigurohuni që të njëjtat biblioteka të përfshihen nëse provohet një kopje.

Hapi 6: Nyja-e kuqe

Nyje-e kuqe
Nyje-e kuqe
Nyje-e kuqe
Nyje-e kuqe

Node-red është një softuer që shkarkoni në kompjuterin tuaj përmes CMD. është një mjet zhvillimi i bazuar në rrjedhën e përdorur për programimin vizual, i cili siguron një redaktues të rrjedhës të bazuar në shfletues.

Ajo luan një rol të madh në trajtimin e vlerave që marrim nga sensori DHT dhe më pas shfaqja e tyre si matës në pult. Kjo është që përdoruesi i projektit të dijë lehtë se si funksionon sistemi në këtë moment. Duke parë matësit, përdoruesi do të jetë i vetëdijshëm për temperaturën e brendshme dhe të jashtme, lagështinë e brendshme, shpejtësinë aktuale të ventilatorit dhe një raport kurioz të motit gjithashtu. Përveç shikimit në mënyrë dixhitale, mund të shihet edhe në çatinë e shtëpisë në ekranin LCD.

Ne e ngarkuam kodin nga nyja jonë e kuqe përmes kujtesës, kështu që të gjithë mund ta përdorin atë. Ajo që duhet të bëni është të shkarkoni nyjen me ngjyrë të kuqe në pajisjen tuaj dhe ta importoni atë në një skedë në pult. Pasi të zbatohet, sigurohuni që të keni vendosur Arduino tuaj në COM3 dhe të keni të njëjtën bazë të dhënash SQL në Wampserver të konfiguruar. Ne gjithashtu vendosëm të importojmë të dhëna nga Weather.com, për të siguruar një pamje të temperaturës së jashtme në qytetin e zgjedhur. Ne e konvertuam farhenheit në celcius për t'i bërë numrat më të lexueshëm për ne. Këtu vendosëm që hapësira e temperaturës të jetë midis -100 dhe 100 gradë sinse, që është një hapësirë shumë realiste që nuk do të tejkalohet.

Një nyje shumë e rëndësishme është që ju gjithashtu duhet të keni bibliotekat e njëjta të instaluara me ngjyrë të kuqe në mënyrë që të keni të njëjtat funksione. Në menaxhimin e paletës mund të importoni biblioteka, dhe ajo që ju nevojitet për të pasur të njëjtën gjë si ne është:

nyje-e kuqe

nyje-e kuqe-vargu i kontributit

nyje-e kuqe-kontribues-njësi-konvertues

nyje-e kuqe-pult

nyje-e kuqe-nyje-arduino

nyje-e kuqe-nyje-feedparser

nyje-e kuqe-nyje-mysql

Isshtë falas për tu shkarkuar dhe është thelbësore për rezultatin e bazës së të dhënave. Node-rod nuk do të funksionojë me kujdes pa këto biblioteka dhe thjesht do t'ju japë gabime nëse provoni pa to.

Hapi 7: Wampserver MySQL

Wampserver MySQL
Wampserver MySQL

Wampserver: Baza e të dhënave MySQL përdoret për të ruajtur të dhënat nga Arduino. Në këtë rast është temperatura e saj e brendshme dhe e jashtme, shpejtësia e ventilatorit dhe lagështia. Çdo gjë në këtë lloj të dhënash funksionon brenda kompjuterit. Për t'u regjistruar, duhet të përdorni një tip ID "root" dhe zona e kodit duhet të jetë e zbrazët. Nga nyja e kuqe është e rëndësishme që të dhënat që dërgoni të kenë të njëjtat emra si ato në MySQL, përndryshe të dhënat nuk do të arrijnë në server dhe do të ketë gabime në nyjen e kuqe.

Në MySQL ju duhet të krijoni një bazë të dhënash dhe në rastin tonë ne e quajtëm atë 'nodered'. Në këtë bazë të dhënash ju krijoni një tabelë ku ne kontaktojmë me projektin, në këtë tabelë duhet të krijoni rreshta me emra për të dhënat që dëshironi të ruani në to. Ne kemi shpejtësinë e ventilatorit, lagështinë e brendshme, lagështinë e jashtme, temperaturën dhe kohën. Koha sigurohet nga nyja-e kuqe dhe të tjerat janë të dhëna nga Arduino.

Hapi 8: Ilustrimi i Projektit

Një demonstrim i projektit që funksionon ashtu siç duhet.

Recommended: