Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu o'rgatuvchi sizga kirdan namlik haqida ma'lumot beradi, uni tugun-qizil rangli foydalanuvchi interfeysida ko'rish mumkin bo'ladi, bundan tashqari ma'lumotlar yig'ilib MySQL ma'lumotlar bazasiga joylashtiriladi, bu sizga sug'orish tartibini o'rganishga yordam beradi. Sizning o'simliklar uchun, qachon ular suvga muhtoj bo'lishini bilib oling.
1 -qadam: qismlar ro'yxati
1 x Arduino Mega 2560
1 x USB kabeli
1 x I2C LCD displey
1 x namlik namlik sensori
Simlar
2 -qadam: simlarni ulash
LCD I2C displey
Arduino uchun GND> GND
Arduino uchun VCC> 5V
SDA> arduino uchun SDA
SCL> arduino uchun SCL
Namlik sensori
Arduino uchun GND> GND
Arduino uchun VCC> 5V
Arduino -da signal> A0
3 -qadam: oqim sxemasi
Ushbu oqim sxemasi bizning arduino ma'lumotlari bilan nima qilayotganimizni ko'rsatadi, hamma narsa bizning ma'lumotlarimizni arduino -dan yig'ishdan boshlanadi, keyin MySQL -serverga yuboriladi, u erda biz displeyda ko'rsatilgan ma'lumotlarni olish uchun nodeRED bilan bog'langanmiz.
4 -qadam: kod
Arduino kodini bu erda ko'rish mumkin va u matnli hujjat sifatida Arduino IDE -da yuklab olish va amalga oshirishni osonlashtiradi, shuning uchun uni o'zingizning Arduino -ga yuklashingiz va kod qanday tuzilganligini ko'rishingiz mumkin.
5-qadam: Qizil tugun
node-red bu loyihada ma'lumotlarni yuborish va qabul qilish uchun ishlatiladi, uni biz kiritgan ma'lumotlarni ko'rish uchun asboblar panelida ko'rsatishimiz mumkin. Biz o'z vaqtimizni MySQL-serverimizga qo'yish va ma'lumotlarni yig'ish uchun tugun-qizil rangdan foydalanamiz. namlik sensori bizning Arduino -da. Shunday qilib, biz ma'lumotlarni MySQL -ga jo'natdik, shuningdek ma'lumotlar bazamizdan olish orqali ularni foydalanuvchi interfeysi uchun yig'amiz.
Siz https://nodered.org/docs/getting-started/installat… saytiga o'tib, qizil tugunni ishga tushirishingiz va o'rnatishingiz kerak bo'ladi va tugun-qizilni o'rnatish va ishga tushirish bo'yicha ko'rsatmaga amal qiling.
U o'rnatilganda uni CMD orqali ishga tushirish kerak bo'ladi.
Mening tugun-qizil kodim ushbu ko'rsatmaga matnli fayl sifatida yuklanadi va tugun-qizil rangga import qilinishi kerak.
Quyidagi kutubxonalarni qizil tugunga o'rnatishingiz kerak bo'ladi:
qizil tugun
qizil tugunli boshqaruv paneli
tugun-qizil-tugun-mysql
tugun-qizil-tugun-arduino
tugun-qizil-hissa-qator
tugun-qizil-tugun-ketma-ket portport
tugun-qizil-tugun-oziqlantiruvchi
bu tugun-qizil, bu yo'riqnomada berilgan tugun-qizil kod bilan probning ishlashini ta'minlash. Aks holda, bu oqim sizga xatolar beradi.
6 -qadam: MySQL Wampserver
Wampserver MySQL ma'lumotlar bazasini yaratish uchun ishlatiladi, bunda biz Arduino ma'lumotlarini saqlashimiz mumkin, bu loyihada namlik sensori ma'lumotlari. Wampserver -dan foydalanganda server sizning kompyuteringizda ishlaydi va ma'lumotlar bazasiga kirish uchun siz "root" bilan kirishingiz va kodni kiritmasligingiz kerak bo'ladi. Qizil tugun bilan bog'lanish uchun, MySQL-ning oqimda o'rnatilishi Wampserver ma'lumotlar bazasi bilan bir xil ma'lumotni o'z ichiga olishi muhim, aks holda u unga ulana olmaydi.
Ushbu loyihada men nodered deb nomlangan yangi ma'lumotlar bazasini yaratdim va keyin tugun deb nomlangan jadval yaratdim. Keyin siz ikkita qatorni yaratasiz, bittasi vaqt va namlik uchun, bu sensordan keladigan namlik ma'lumotlarini yig'ishga yordam beradi va bu holda vaqt belgisi qizil-tugun bilan ta'minlanadi.
Wampserver -ni bu erga o'rnatish mumkin: