Sisukord:

UCL - IIoT - niiskusandmete koguja: 6 sammu
UCL - IIoT - niiskusandmete koguja: 6 sammu

Video: UCL - IIoT - niiskusandmete koguja: 6 sammu

Video: UCL - IIoT - niiskusandmete koguja: 6 sammu
Video: UCL-IIoT-Datalogger 2024, November
Anonim
UCL - IIoT - niiskusandmete koguja
UCL - IIoT - niiskusandmete koguja

See juhend annab teile teavet mustuse niiskuse kohta, mida saab vaadata sõlmpunase kasutajaliidese abil, lisaks kogutakse andmeid ja pannakse need MySQL-i andmebaasi, mis aitab teil jootmisharjumusi õppida oma taimede jaoks, õppides, millal nad vett vajavad.

Samm: osade loend

Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri

1 x Arduino Mega 2560

1 x USB -kaabel

1 x I2C LCD -ekraan

1 x niiskuse mullaandur

Juhtmed

2. samm: juhtmestik

LCD I2C ekraan

GND> GND on arduino

VCC> 5V arduino puhul

SDA> SDA on arduino

SCL> SCL on arduino

Niiskuse andur

GND> GND on arduino

VCC> 5V arduino puhul

Signaal> A0 on arduino

3. samm: vooskeem

Vooskeem
Vooskeem

See vooskeem näitab, mida me teeme oma arduino andmetega, kogu asi algab meie andmete kogumisega meie arduino'st, mis seejärel saadetakse MySQL -serverisse, kust oleme ühendatud ekraaniga kuvatavate andmete saamiseks.

4. samm: kood

Kood
Kood
Kood
Kood
Kood
Kood

Arduino koodi saab näha siit ning see on tehtud ka tekstidokumendina, et hõlbustada selle allalaadimist ja rakendamist Arduino IDE -s, et saaksite selle oma Arduinole üles laadida ja näha, kuidas kood on üles ehitatud.

5. samm: sõlme-punane

Sõlm-PUNANE
Sõlm-PUNANE
Sõlm-PUNANE
Sõlm-PUNANE

node-red kasutatakse selles projektis andmete saatmiseks ja vastuvõtmiseks, mida saame seejärel juhtpaneelil kuvada, et näha, millist teavet me sisestame. Kasutame sõlm-red, et saada ajatempel meie MySQL-serverisse ja koguda oma andmeid meie Arduino niiskusandurilt. Nii saatsime andmed oma MySQL -i ja kogume neid ka oma kasutajaliidese jaoks, hankides need meie andmebaasist.

Peate käivitama ja installima sõlm-red, minnes aadressile https://nodered.org/docs/getting-started/installat… ning järgige sõlme-red installimise ja käitamise juhendit.

Kui see on installitud, peate selle käivitamiseks käivitama selle CMD kaudu.

Minu sõlm-red-i kood laaditakse selles juhendis üles tekstifailina ja see tuleb importida sõlme-red

Peate installima sõlmepunaseks järgmised teegid:

sõlm-punane

sõlm-punane-armatuurlaud

node-red-node-mysql

sõlm-punane-sõlm-arduino

node-red-contrib-string

node-red-node-serialport

node-red-node-feedparser

Selle eesmärk on tagada, et sõlm-punane toimiks tõrgeteta selles juhendis toodud sõlmepunase koodiga. Vastasel juhul annab see voog teile lihtsalt vigu.

Samm: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserverit kasutatakse MySQL -i andmebaasi loomiseks, kuhu saame salvestada meie Arduino andmed, mis selles projektis on niiskuseandurite andmed. Wampserveri kasutamisel töötab server teie arvutis kohapeal ja andmebaasi sisselogimiseks peate sisse logima "root" -ga ja mitte sisestama koodi. Sõlmepunasega suhtlemiseks on oluline, et voos seadistatud MySQL sisaldaks sama teavet nagu teie Wampserveri andmebaas, vastasel juhul ei saa see sellega ühendust luua.

Selles projektis olen loonud uue andmebaasi nimega nodered ja seejärel loonud tabeli nimega node. Seejärel loote kaks rida, ühe aja ja teise niiskuse jaoks, see aitab koguda andurilt tulevaid niiskuse andmeid ja ajatemplit annab sel juhul sõlm-punane.

Wampserveri saab installida siit:

Soovitan: