Sisällysluettelo:

UCL - IIoT - kosteustietojen kerääjä: 6 vaihetta
UCL - IIoT - kosteustietojen kerääjä: 6 vaihetta

Video: UCL - IIoT - kosteustietojen kerääjä: 6 vaihetta

Video: UCL - IIoT - kosteustietojen kerääjä: 6 vaihetta
Video: UCL-IIoT-Datalogger 2024, Heinäkuu
Anonim
UCL - IIoT - kosteustietojen kerääjä
UCL - IIoT - kosteustietojen kerääjä

Tämä opettavainen antaa sinulle tietoa lian kosteudesta, jota voidaan tarkastella käyttöliittymässä, jossa on solmunpunainen, lisäksi kerätään ja tallennetaan tiedot MySQL-tietokantaan, mikä voi auttaa sinua oppimaan kastelukuvioita kasveillesi oppimalla, milloin ne tarvitsevat vettä.

Vaihe 1: Osaluettelo

Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo

1 x Arduino Mega 2560

1 x USB -kaapeli

1 x I2C LCD -näyttö

1 x Kosteus maaperä anturi

Johdot

Vaihe 2: Johdotus

LCD I2C -näyttö

GND> GND on arduino

VCC> 5V arduinossa

SDA> SDA arduinossa

SCL> SCL arduinossa

Kosteusanturi

GND> GND on arduino

VCC> 5V arduinossa

Signaali> A0 arduinossa

Vaihe 3: Vuokaavio

Vuokaavio
Vuokaavio

Tämä vuokaavio esittelee, mitä teemme arduino -datallamme. Koko asia alkaa tietojen keräämisestä arduino -laitteeltamme, joka sitten lähetetään MySQL -palvelimelle, josta olemme yhteydessä solmun RED kanssa saadaksemme tiedot näytölle.

Vaihe 4: Koodi

Koodi
Koodi
Koodi
Koodi
Koodi
Koodi

Arduinon koodi näkyy täällä, ja se on myös tehty tekstiasiakirjana, jotta se on helppo ladata ja ottaa käyttöön Arduino IDE: ssä, jotta voit ladata sen omaan Arduinoosi ja nähdä, miten koodi on rakennettu.

Vaihe 5: Solmu-PUNAINEN

Solmu-PUNAINEN
Solmu-PUNAINEN
Solmu-PUNAINEN
Solmu-PUNAINEN

node-rediä käytetään tässä projektissa datan lähettämiseen ja vastaanottamiseen, jonka voimme sitten näyttää kojelaudalla nähdäksemme syöttämämme tiedot. Käytämme node-rediä aikaleiman asettamiseen MySQL-palvelimellemme ja tietojen keräämiseen Arduinon kosteusanturistamme. Näin lähetimme tietoja MySQL -tietokantaamme ja keräämme niitä myös käyttöliittymää varten hakemalla ne tietokannastamme.

Sinun on suoritettava ja asennettava node-red siirtymällä osoitteeseen https://nodered.org/docs/getting-started/installat… ja noudattamalla solmupunaisen asennuksen ja suorittamisen opasta.

Kun se on asennettu, sinun on suoritettava se CMD: n läpi, jotta se menisi.

Solmu-puna-koodini ladataan tekstitiedostona tässä ohjeessa ja se on tuotava solmu-punaiseen

Sinun on asennettava seuraavat kirjastot solmu-punaiseksi:

solmu-punainen

node-red-dashboard

node-red-node-mysql

node-red-node-arduino

node-red-contrib-merkkijono

node-red-node-serialport

node-red-node-feedparser

Tällä varmistetaan, että solmu-punainen toimii ennalta tässä ohjeessa annetulla solmunpunaisella koodilla. Muuten tämä kulku antaa sinulle vain virheitä.

Vaihe 6: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserveriä käytetään luomaan MySQL -tietokanta, johon voimme tallentaa Arduinon tiedot, jotka tässä projektissa ovat kosteusantureiden tietoja. Kun käytät Wampserveriä, palvelin toimii paikallisesti tietokoneellasi, ja kirjautuaksesi tietokantaasi sinun on kirjauduttava sisään "root" -muodolla eikä syötä koodia. Jos haluat kommunikoida solmupunaisen kanssa, on tärkeää, että kulkuun määritetty MySQL sisältää samat tiedot kuin Wampserver-tietokanta, muuten se ei voi muodostaa siihen yhteyttä.

Tässä projektissa olen luonut uuden tietokannan nimeltä nodered ja sitten taulukon nimeltä node. Luot sitten kaksi riviä, yksi aikaa ja toinen kosteutta varten. Tämä auttaa keräämään anturista tulevia kosteustietoja, ja aikaleiman antaa tässä tapauksessa solmu-punainen.

Wampserver voidaan asentaa täältä:

Suositeltava: