Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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ı
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
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
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
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
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: