Mündəricat:

UCL - IIoT - Nəm Məlumat Toplayıcısı: 6 Addım
UCL - IIoT - Nəm Məlumat Toplayıcısı: 6 Addım

Video: UCL - IIoT - Nəm Məlumat Toplayıcısı: 6 Addım

Video: UCL - IIoT - Nəm Məlumat Toplayıcısı: 6 Addım
Video: 【Multi sub】Reward disciples to level up EP1-48 2024, Iyul
Anonim
UCL - IIoT - Nəm Məlumat Toplayıcısı
UCL - IIoT - Nəm Məlumat Toplayıcısı

Bu təlimat, nəm-qırmızı rəngli UI-də baxıla biləcək kirdən nəm haqqında məlumat verəcək, üstəlik məlumatlar toplanacaq və MySQL verilənlər bazasına yerləşdiriləcək, bu da suvarma nümunələrini öyrənməyə kömək edə bilər. bitkiləriniz üçün suya ehtiyac duyduqlarını öyrənmək.

Addım 1: Parça siyahısı

Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı

1 x Arduino Mega 2560

1 x USB kabeli

1 x I2C LCD ekran

1 x Nəm torpaq sensoru

Tellər

Addım 2: Kabel çəkmə

LCD I2C ekran

Arduinoda GND> GND

Arduinoda VCC> 5V

SDA> arduino üçün SDA

SCL> arduino üçün SCL

Nəm sensoru

Arduinoda GND> GND

Arduino üçün VCC> 5V

Arduino -da siqnal> A0

Addım 3: axın qrafiki

Akış qrafiki
Akış qrafiki

Bu axın cədvəli arduino məlumatlarımızla nə etdiyimizi nümayiş etdirir, hər şey məlumatlarımızı arduino -dan toplamaqla başlayır və sonra bir ekranda göstərilən məlumatları əldə etmək üçün nodeRED -ə qoşulduğumuz yerdən MySQL serverinə göndərilir.

Addım 4: Kod

Kod
Kod
Kod
Kod
Kod
Kod

Arduino kodunu burada görə bilərsiniz və eyni zamanda Arduino IDE -də yükləməyi və tətbiq etməyi asanlaşdırmaq üçün mətn sənədi olaraq hazırlanmışdır, beləliklə onu öz Arduino -ya yükləyə və kodun necə qurulduğunu görə bilərsiniz.

Addım 5: Node-QIRMIZI

Qırmızı Qırmızı
Qırmızı Qırmızı
Qırmızı Qırmızı
Qırmızı Qırmızı

node-red bu layihədə məlumatları göndərmək və almaq üçün istifadə olunur, sonra daxil etdiyimiz məlumatları görmək üçün tablosunda göstərə bilərik. Zaman damğasını MySQL serverimizə daxil etmək və məlumatlarımızı toplamaq üçün node-red istifadə edirik. Arduino üzərindəki nəm sensörümüzdən. Məlumatlarımızı MySQL -ə necə göndərdiyimiz və məlumat bazamızdan çıxararaq istifadəçi interfeysi üçün necə topladığımız budur.

Https://nodered.org/docs/getting-started/installat… ünvanına daxil olaraq node-red-i işə salmalı və qurmalısınız və node-red-in necə qurulub idarə olunacağına dair təlimatı izləyin.

Quraşdırıldıqda onu işə salmaq üçün CMD -dən keçməlisiniz.

Node-red kodum bu təlimatda mətn faylı olaraq yüklənir və node-red-ə daxil edilməlidir.

Aşağıdakı kitabxanaları node-red-ə quraşdırmalısınız:

düyün qırmızı

qovşaq-qırmızı-tablosuna

node-red-node-mysql

node-qırmızı-node-arduino

node-qırmızı-töhfə-simli

node-red-node-serialport

node-red-node-feedparser

bu, node-red-in bu təlimatda verilən node-red kodu ilə prober işləyəcəyini təmin etmək üçündür. Əks təqdirdə bu axın sizə səhvlər verəcək.

Addım 6: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserver, bu layihədə nəm sensoru məlumatları olan Arduino -dan məlumatları saxlaya biləcəyimiz bir MySQL verilənlər bazası yaratmaq üçün istifadə olunur. Wampserver istifadə edərkən server kompüterinizdə lokal olaraq işləyir və verilənlər bazanıza daxil olmaq üçün "root" ilə daxil olmalı və kod daxil etməməlisiniz. Node-red ilə ünsiyyət qurmaq üçün MySQL-in axında qurulmasının Wampserver verilənlər bazası ilə eyni məlumatı ehtiva etməsi vacibdir, əks halda ona qoşula bilməyəcək.

Bu layihədə nodered adlı yeni bir verilənlər bazası yaratdım və sonra node adlı bir masa yaratdım. Daha sonra biri zaman və biri nəm üçün iki sıra yaradacaqsınız, bu sensordan gələn nəmlik məlumatlarının toplanmasına kömək edəcək və zaman damgası bu halda node-red ilə təmin edilir.

Wampserver burada quraşdırıla bilər:

Tövsiyə: