Мазмұны:

UCL - IIoT - Ылғалдылық туралы ақпарат жинау: 6 қадам
UCL - IIoT - Ылғалдылық туралы ақпарат жинау: 6 қадам

Бейне: UCL - IIoT - Ылғалдылық туралы ақпарат жинау: 6 қадам

Бейне: UCL - IIoT - Ылғалдылық туралы ақпарат жинау: 6 қадам
Бейне: UCL-IIoT-Datalogger 2024, Қараша
Anonim
UCL - IIoT - Ылғалдылық туралы мәлімет жинаушы
UCL - IIoT - Ылғалдылық туралы мәлімет жинаушы

Бұл нұсқаулық сізге кірден алынған ылғал туралы ақпарат береді, оны түйін қызыл интерфейсінде қарауға болады, сонымен қатар деректер жиналады және MySQL дерекқорына қойылады, бұл сізге суару схемасын білуге көмектеседі. Сіздің өсімдіктеріңіз үшін олар су қажет болған кезде үйренеді.

1 -қадам: бөлшектер тізімі

Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі

1 x Arduino Mega 2560

1 x USB кабелі

1 x I2C СКД экраны

1 x Ылғал топырақ сенсоры

Сымдар

2 -қадам: Сымдарды жалғау

LCD I2C дисплейі

GND> GND arduino жүйесінде

VDC> 5V arduino жүйесінде

SDA> SDA arduino жүйесінде

SCL> arduino жүйесінде SCL

Ылғал сенсоры

GND> GND arduino жүйесінде

VDC> 5V arduino жүйесінде

Сигнал> A0 arduino -да

3 -қадам: Блок -схема

Блок -схема
Блок -схема

Бұл схема біздің arduino деректерімен не істейтінімізді көрсетеді, бәрі біздің деректерді біздің arduino -дан жинаудан басталады, содан кейін дисплейде көрсетілген деректерді алу үшін біз nodeRED -пен байланысқан MySQL серверіне жіберіледі.

4 -қадам: код

Код
Код
Код
Код
Код
Код

Arduino кодын мына жерден көруге болады, сонымен қатар ол Arduino IDE -де жүктеу мен енгізуді жеңілдету үшін мәтіндік құжат ретінде жасалған, сондықтан сіз оны өзіңіздің Arduino -ға жүктей аласыз және кодтың қалай құрылымдалғанын көре аласыз.

5-қадам: түйін-ҚЫЗЫЛ

Түйін-ҚЫЗЫЛ
Түйін-ҚЫЗЫЛ
Түйін-ҚЫЗЫЛ
Түйін-ҚЫЗЫЛ

node-red бұл жобада деректерді жіберу және алу үшін қолданылады, оны біз енгізген ақпаратты көру үшін бақылау тақтасында көрсете аламыз. Біз MySQL серверіне уақыт белгісін қою үшін және деректерді жинау үшін қызыл түйінді қолданамыз. ылғал сенсорынан біздің Arduino -да. Біз деректерді MySQL -ге осылай жібердік, сонымен қатар оны біздің мәліметтер қорынан алу арқылы UI үшін қалай жинаймыз.

Сізге https://nodered.org/docs/getting-started/installat… сілтемесіне өтіп, қызыл-қызыл түймені іске қосу және орнату қажет болады және қызыл-түйінді орнату және іске қосу нұсқаулығын орындаңыз.

Ол орнатылған кезде оны CMD арқылы іске қосу қажет болады.

Менің түйін-қызыл код осы нұсқаулыққа мәтіндік файл ретінде жүктеледі және оны қызыл-қызылға импорттау керек.

Келесі кітапханаларды қызыл-қызылға орнату қажет болады:

қызыл-түйін

қызыл-түйіндік бақылау тақтасы

түйін-қызыл-түйін-mysql

түйін-қызыл-түйін-ардуино

түйін-қызыл-үлес-жол

түйін-қызыл-түйін-сериялық порт

түйін-қызыл-түйін-беруші

бұл нұсқаулықта берілген қызыл-қызыл кодты қолданатын түйін-қызыл жұмыс істейтінін қамтамасыз ету. Әйтпесе, бұл ағын сізге қате береді.

6 -қадам: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserver MySQL мәліметтер базасын құру үшін пайдаланылады, онда біз Arduino -дан деректерді сақтай аламыз, бұл жобада ылғал датчиктерінің деректері. Wampserver қолданған кезде сервер сіздің компьютеріңізде жергілікті түрде жұмыс істейді, ал дерекқорға кіру үшін кодты енгізбестен «root» арқылы кіру қажет болады. Қызыл-түйінмен байланысу үшін MySQL ағынында орнатылған Wampserver дерекқорымен бірдей ақпаратты қамтуы маңызды, әйтпесе ол оған қосыла алмайды.

Бұл жобада мен nodered деп аталатын жаңа мәліметтер базасын құрдым, содан кейін node деп аталатын кесте құрдым. Содан кейін сіз екі жолды жасайсыз, біреуі ылғалдылық үшін, бұл сенсордан келетін ылғалдылық туралы ақпаратты жинауға көмектеседі және бұл жағдайда уақыт белгісі қызыл-түйінмен қамтамасыз етіледі.

Wampserver бағдарламасын мына жерден орнатуға болады:

Ұсынылған: