Përmbajtje:

UCL - IIoT - Mbledhësi i të dhënave të lagështisë: 6 hapa
UCL - IIoT - Mbledhësi i të dhënave të lagështisë: 6 hapa

Video: UCL - IIoT - Mbledhësi i të dhënave të lagështisë: 6 hapa

Video: UCL - IIoT - Mbledhësi i të dhënave të lagështisë: 6 hapa
Video: UCL-IIoT-Datalogger 2024, Korrik
Anonim
UCL - IIoT - Mbledhësi i të dhënave të lagështisë
UCL - IIoT - Mbledhësi i të dhënave të lagështisë

Ky udhëzues do t'ju japë informacionin mbi lagështinë nga papastërtia, i cili do të jetë në gjendje të shihet në një UI me nyje të kuqe, për më tepër të dhënat do të mblidhen dhe vendosen në një bazë të dhënash MySQL, kjo mund t'ju ndihmojë të mësoni modelet e ujitjes për bimët tuaja, duke mësuar se kur do të kenë nevojë për ujë.

Hapi 1: Lista e Pjesëve

Lista e Pjesëve
Lista e Pjesëve
Lista e Pjesëve
Lista e Pjesëve
Lista e Pjesëve
Lista e Pjesëve

1 x Arduino Mega 2560

1 x kabllo USB

1 x ekran LCD I2C

1 x Sensori i lagështisë së tokës

Telat

Hapi 2: Instalimet elektrike

Ekran LCD I2C

GND> GND në arduino

VCC> 5V në arduino

SDA> SDA në arduino

SCL> SCL në arduino

Sensori i lagështisë

GND> GND në arduino

VCC> 5V në arduino

Sinjali> A0 në arduino

Hapi 3: Diagrami i rrjedhës

Diagrami i rrjedhës
Diagrami i rrjedhës

Ky diagram tregon se çfarë bëjmë me të dhënat nga arduino -ja jonë, e tëra fillon me mbledhjen e të dhënave tona nga arduino -ja jonë e cila më pas dërgohet në serverin MySQL, nga ku jemi lidhur me nodeRED për të marrë të dhënat e paraqitura në një ekran.

Hapi 4: Kodi

Kodi
Kodi
Kodi
Kodi
Kodi
Kodi

Kodi për Arduino mund të shihet këtu, dhe gjithashtu është bërë si një dokument teksti për ta bërë më të lehtë shkarkimin dhe zbatimin në Arduino IDE, në mënyrë që ta ngarkoni atë në Arduino tuaj dhe të shihni se si është strukturuar kodi.

Hapi 5: Nyja-KUQ

Nyje-KUQ
Nyje-KUQ
Nyje-KUQ
Nyje-KUQ

node-red përdoret në këtë projekt për të dërguar dhe marrë të dhëna, të cilat më pas mund t'i shfaqim në një pult për të parë informacionin që kemi futur. Ne përdorim node-red për të futur vulën kohore në serverin tonë MySQL dhe për të mbledhur të dhënat tona nga sensori ynë i lagështisë në Arduino -n tonë. Kjo është mënyra se si i kemi dërguar të dhënat në MySQL, dhe gjithashtu se si i mbledhim ato për UI -në tonë, duke i nxjerrë nga baza e të dhënave tona.

Ju do të duhet të ekzekutoni dhe instaloni nyjen e kuqe duke shkuar te https://nodered.org/docs/getting-started/installat… dhe ndiqni udhëzuesin se si të instaloni dhe ekzekutoni nyjen e kuqe.

Kur të instalohet, do t'ju duhet ta kaloni përmes CMD për ta bërë atë të shkojë.

Kodi nga nyja ime e kuqe ngarkohet si një skedar teksti në këtë udhëzues dhe duhet të importohet në nyjen e kuqe

Ju do të duhet të instaloni bibliotekat e mëposhtme në ngjyrë të kuqe:

nyje-e kuqe

nyje-e kuqe-pult

nyje-e kuqe-nyje-mysql

nyje-e kuqe-nyje-arduino

nyje-e kuqe-vargu i kontributit

nyje-e kuqe-nyje-serialport

nyje-e kuqe-nyje-feedparser

kjo është për të siguruar që nyja-e kuqe do të funksionojë si probe me kodin nyje-të kuq i cili është dhënë në këtë udhëzues. Përndryshe, kjo rrjedhë thjesht do t'ju japë gabime.

Hapi 6: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserver përdoret për të krijuar një bazë të dhënash MySQL, në të cilën ne mund të ruajmë të dhënat nga Arduino -ja jonë, e cila në këtë projekt janë të dhënat e sensorëve të lagështisë. Kur përdorni Wampserver, serveri funksionon në kompjuterin tuaj, dhe për t'u regjistruar në bazën tuaj të të dhënave do t'ju duhet të regjistroheni me "root" dhe të mos futni një kod. Për të komunikuar me nyjen e kuqe është e rëndësishme që MySQL e vendosur në rrjedhë të përmbajë të njëjtat informacione si baza e të dhënave tuaja Wampserver, përndryshe nuk do të jetë në gjendje të lidhet me të.

Në këtë projekt unë kam krijuar një bazë të dhënash të re të quajtur nodered dhe më pas kam krijuar një tabelë të quajtur nyje. Pastaj do të krijoni dy rreshta, një për kohën dhe një për lagështinë, kjo do të ndihmojë në mbledhjen e të dhënave të lagështisë që vijnë nga sensori, dhe vula kohore sigurohet nga nyja e kuqe në këtë rast.

Wampserver mund të instalohet këtu:

Recommended: