جدول المحتويات:

كيفية إنشاء جهاز مراقبة النبات باستخدام Arduino: 7 خطوات
كيفية إنشاء جهاز مراقبة النبات باستخدام Arduino: 7 خطوات

فيديو: كيفية إنشاء جهاز مراقبة النبات باستخدام Arduino: 7 خطوات

فيديو: كيفية إنشاء جهاز مراقبة النبات باستخدام Arduino: 7 خطوات
فيديو: Automatic Watering System for Plants using Raspberry Pi Pico with Soil Moisture Sensor 2024, يوليو
Anonim

في هذا البرنامج التعليمي سوف نتعلم كيفية اكتشاف رطوبة التربة باستخدام مستشعر الرطوبة ووميض مؤشر LED أخضر إذا كان كل شيء على ما يرام وشاشة OLED و Visuino.

شاهد الفيديو.

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه

Arduino UNO (أو أي Arduino آخر) احصل عليه هنا

وحدة استشعار رطوبة التربة ، احصل عليها هنا

أسلاك العبور

اللوح احصل عليه هنا

شاشة OLED احصل عليه هنا

1X Red LED ، 1X Green LED احصل عليها هنا

برنامج Visuino: قم بتنزيل Visuino

الخطوة 2: الدائرة

الدائرة
الدائرة
  • قم بتوصيل دبوس شاشة OLED [VCC] بدبوس Arduino [5V]
  • توصيل دبوس شاشة OLED [GND] بدبوس Arduino [GND]
  • قم بتوصيل دبوس شاشة OLED [SDA] بدبوس Arduino [SDA]
  • قم بتوصيل دبوس شاشة OLED [SCL] بدبوس Arduino [SCL]
  • قم بتوصيل Arduino 5V بوحدة الجرس بيزو دبوس VCC
  • قم بتوصيل Arduino GND بـ Green LED السلبي
  • قم بتوصيل Arduino GND بـ Red LED سلبية Pin
  • قم بتوصيل Arduino Digital Pin 3 إلى Green LED السلبي
  • قم بتوصيل Arduino Digital Pin 2 بـ Red LED سلبية Pin
  • قم بتوصيل Arduino 5V بوحدة مستشعر الرطوبة VCC
  • قم بتوصيل Arduino GND بمسمار وحدة مستشعر الرطوبة GND
  • قم بتوصيل دبوس Arduino التناظري 0 بمسمار وحدة مستشعر الرطوبة A0

الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO

ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO

لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:

يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 4: في Visuino ADD وتعيين المكونات

في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات

أضف مكون "شاشة OLED"

إضافة 2X مكون "مقارنة القيمة التناظرية"

  • انقر نقرًا مزدوجًا على DisplayOLED1 وفي نافذة العناصر اسحب حقل النص إلى اليسار ، ثم في نافذة الخصائص ، اضبط الحجم على 3 أغلق نافذة العناصر
  • حدد CompareValue1 وفي نافذة الخصائص ، قم بتعيين "نوع المقارنة" إلى ctBiggerOrEqual والقيمة إلى 0.7 << هذه هي قيمة الحساسية ، يمكنك تغييرها إذا كنت تريد
  • حدد CompareValue2 وفي نافذة الخصائص ، اضبط "نوع المقارنة" على ctSmaller والقيمة إلى 0.7 << هذه هي قيمة الحساسية ، يمكنك تغييرها إذا كنت تريد

الخطوة 5: في مكونات Visuino Connect

في مكونات Visuino Connect
في مكونات Visuino Connect
  • قم بتوصيل دبوس Arduino التناظري 0 للمقارنةValue1 pin In و CompareValue2 pin In و DisplayOLED1> Text Field1 Pin In
  • قم بتوصيل CompareValue1 Pin Out بـ Arduino digital pin 2
  • قم بتوصيل CompareValue2 Pin Out بـ Arduino digital pin 3
  • DisplayOLED1 pin I2C Out to Arduino board I2C pin In

الخطوة 6: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".

الخطوة 7: العب

إذا قمت بتشغيل وحدة Arduino UNO ، فيجب أن يومض مؤشر LED (الأحمر لا يكفي الماء والأخضر بما يكفي من الماء) وستظهر شاشة OLED مستوى الرطوبة ، تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله هنا وفتحه في Visuino:

موصى به: