Sisällysluettelo:

UCL - IIoT - Sisäilma 4.0: 8 vaihetta
UCL - IIoT - Sisäilma 4.0: 8 vaihetta

Video: UCL - IIoT - Sisäilma 4.0: 8 vaihetta

Video: UCL - IIoT - Sisäilma 4.0: 8 vaihetta
Video: UCL-IIoT-Datalogger 2024, Marraskuu
Anonim
UCL - IIoT - Sisäilma 4.0
UCL - IIoT - Sisäilma 4.0

Tämän ohjeen lukemisen ja käsittelyn jälkeen sinulla on oma automaattinen sisäilmasto, jota voit seurata verkossa solmupunaisen avulla. Meidän tapauksessamme kehitimme tämän ajatuksen ja esittelimme sen 3D-tulostetalossa.

Vaihe 1: IO-luettelo projektin tarvitsemista materiaaleista

IO-luettelo hankkeen tarvitsemista materiaaleista
IO-luettelo hankkeen tarvitsemista materiaaleista
IO-luettelo hankkeen tarvitsemista materiaaleista
IO-luettelo hankkeen tarvitsemista materiaaleista
IO-luettelo hankkeen tarvitsemista materiaaleista
IO-luettelo hankkeen tarvitsemista materiaaleista

Arduino MEGA 2560

RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-anturi

BD243C -transistori

Y. S. TECH FD244010HB 4010 40mm x10mm Tuuletin 24V 0,07A 2Pin 446

Vaihe 2: Vuokaavio

Vuokaavio
Vuokaavio

Tämä on vuokaavio havainnollistamaan hankkeen monimutkaisuutta. Kuten näet, tiedot alkavat vuokaavion yläosasta ja päättyvät Arduinoon vaihe vaiheelta. Vuokaavio on suunniteltu tarjoamaan perustietoja projektista, jotta kuka tahansa voi ymmärtää, miten olemme asentaneet järjestelmän. Lisätietoja solmupunaisen ja wampserverin toiminnasta on myöhemmässä vaiheessa.

Vaihe 3: Talon 3D -tulostus

Talon 3D -tulostus
Talon 3D -tulostus

Käytämme kokoa 18x16, emmekä tekisi siitä pienempää, koska laitteiden on sovittava sisään. Käytä 3D -tulostukseen vain mitä sinulla on kokemusta tai käytä Fusion360: ta tai SketchUpia. Jos haluat toteuttaa enemmän kohteita tai tavaraa projektiin, saatat haluta isomman talon, ainakin jos haluat laitteen sisälle.

Teemme talo on yksinkertainen ja helppo työ. Voit tietysti tehdä siitä herkemmän ja paremman näköisen, jos olet kiinnostunut siitä. Mutta pidämme kiinni KISS -säännöstä, Keep It Simple Stupid.

Vaihe 4: Fritzing

Fritzing
Fritzing

Jos haluat hoitaa sen omalla tavallamme, tarvitset samat materiaalit varmistaaksesi, että projekti toimii suunnitellusti. Kohteiden sijainti on yksinkertainen, jotta on helppo nähdä, miten ne on kytketty. LCD-näyttö menee katolle, jossa leikkasimme sille reiän ja liimasimme sen, loput tavarat ovat talon sisällä.

Vaihe 5: Koodaus

Koodaus
Koodaus
Koodaus
Koodaus
Koodaus
Koodaus

Koodi on kirjoitettu Arduinolla, joka on yhdistelmä C- ja C ++ -ohjelmointikieltä. Varmista, että samat kirjastot ovat mukana, jos yrität kopioida.

Vaihe 6: Solmu-punainen

Solmu-punainen
Solmu-punainen
Solmu-punainen
Solmu-punainen

Node-red on ohjelmisto, jonka lataat tietokoneellesi CMD: n kautta. se on visuaaliseen ohjelmointiin käytettävä virtauspohjainen kehitystyökalu, joka tarjoaa selainpohjaisen kulkueditorin.

Sillä on tärkeä rooli DHT-anturista saatujen arvojen käsittelyssä ja niiden näyttämisessä mittarina kojelaudalla. Näin projektin käyttäjä voi helposti tietää, miten järjestelmä toimii tällä hetkellä. Tarkastelemalla mittareita käyttäjä on tietoinen sisä- ja ulkolämpötilasta, sisäilman kosteudesta, tuulettimen nykyisestä nopeudesta ja uteliaasta sääilmoituksesta. Sen digitaalisen katsomisen lisäksi se näkyy myös talon katolla LCD-näytöllä.

Latasimme koodin punaisesta solmustamme leikepöydän kautta, jotta kaikki voivat käyttää sitä. Sinun tarvitsee vain ladata solmu-punainen laitteellesi ja tuoda se kojelaudan välilehdelle. Kun olet ottanut sen käyttöön, varmista, että Arduino -asetuksesi on COM3 ja että sinulla on sama SQL -tietokanta Wampserverissä. Päätimme myös tuoda tietoja Weather.com -sivustolta, jotta saisimme näkymän valitun kaupungin ulkolämpötilasta. Muuntimme farhenheitin celsiusasteeksi, jotta numerot olisivat luettavampia meille. Tässä päätimme, että lämpötila -alueen on oltava -100 ja 100 asteen välillä, mikä on hyvin realistinen alue, jota ei ylitetä.

Erittäin tärkeä solmu on, että sinulla on myös oltava samat kirjastot asennettuna solmu-punaiseen, jotta sinulla on samat toiminnot. Hallitse lavaa voit tuoda kirjastoja, ja sinulla on oltava sama kuin meillä:

solmu-punainen

node-red-contrib-merkkijono

node-red-contrib-unit-converter

node-red-dashboard

node-red-node-arduino

node-red-node-feedparser

node-red-node-mysql

Se on ladattavissa ilmaiseksi ja on välttämätön tietokannan tuloksen kannalta. Node-rod ei toimi oikein ilman näitä kirjastoja ja antaa vain virheitä, jos yrität ilman niitä.

Vaihe 7: Wampserver MySQL

Wampserver MySQL
Wampserver MySQL

Wampserver: MySQL-tietokantaa käytetään tietojen tallentamiseen Arduinosta. Tässä tapauksessa se on sisä- ja ulkolämpötila, tuulettimen nopeus ja kosteus. Kaikki tämän tyyppisissä tietokannoissa toimii tietokoneen sisällä. Sisäänkirjautumista varten sinun on käytettävä ID -tyyppiä "root" ja koodialueen on oltava tyhjä. Solmupunaisesta on tärkeää, että lähettämillesi tiedoille annetaan samat nimet kuin MySQL: ssä, muuten tiedot eivät pääse palvelimelle ja solmupunaisessa on virheitä.

MySQL: ssä sinun on luotava tietokanta, ja meidän tapauksessamme annoimme sille nimen "nodered". Tässä tietokannassa luot taulukon, jossa otamme yhteyttä projektiin. Tässä taulukossa sinun on luotava rivit, joissa on nimet niille tiedoille, jotka haluat tallentaa niihin. Meillä on tuulettimen nopeus, sisäilman kosteus, ulkokosteus, lämpötila ja aika. Aikaa antaa solmu-punainen ja muut ovat Arduinon tietoja.

Vaihe 8: Kuva projektista

Esittely projektista, joka toimii niin kuin pitääkin.

Suositeltava: