جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي سوف نتعلم كيفية عمل نظام ري النبات
باستخدام مستشعر الرطوبة ومضخة المياه وميض مؤشر LED أخضر إذا كان كل شيء على ما يرام وشاشة OLED و Visuino.
شاهد الفيديو!
الخطوة 1: ما سوف تحتاجه
- Arduino UNO (أو أي Arduino آخر) احصل عليه هنا
- وحدة استشعار رطوبة التربة ، احصل عليها هنا
- أسلاك التوصيل اللوح احصل عليه هنا
- شاشة OLED احصل عليه هنا
- مضخة مياه احصل عليها هنا
- Relay احصل عليه هنا
- 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
- قم بتوصيل دبوس الترحيل VCC (+) بدبوس Arduino 5V
- قم بتوصيل دبوس ترحيل GND (-) بدبوس Arduino GND
- قم بتوصيل دبوس إشارة الترحيل (S) بـ Arduino Digital pin 10
- قم بتوصيل مصدر الطاقة 12 فولت (+) لضخ السلك الأحمر (+)
- قم بتوصيل مصدر الطاقة 12 فولت (-) بدبوس الترحيل (كوم)
- قم بتوصيل السلك الأسود للمضخة (-) بدبوس الترحيل (NO)
الخطوة 3: ابدأ 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 وتعيين المكونات
أضف مكون "شاشة OLED"
إضافة 2X مكون "مقارنة القيمة التناظرية"
انقر نقرًا مزدوجًا فوق DisplayOLED1 وفي نافذة العناصر اسحب حقل النص إلى اليسار ، ثم في نافذة الخصائص ، اضبط الحجم على 3
أغلق نافذة العناصر
- حدد CompareValue1 وفي نافذة الخصائص ، قم بتعيين "نوع المقارنة" إلى ctBiggerOrEqual والقيمة إلى 0.7 << هذه هي قيمة الحساسية ، يمكنك تغييرها إذا كنت تريد
- حدد CompareValue2 وفي نافذة الخصائص ، اضبط "نوع المقارنة" على ctSmaller والقيمة إلى 0.7 << هذه هي قيمة الحساسية ، يمكنك تغييرها إذا كنت تريد
الخطوة 5: في مكونات Visuino Connect
- قم بتوصيل دبوس Arduino التناظري 0 للمقارنةValue1 pin In و CompareValue2 pin In و DisplayOLED1> Text Field1 Pin In
- قم بتوصيل CompareValue1 Pin Out بـ Arduino digital pin 2
- قم بتوصيل CompareValue1 Pin Out بـ Arduino digital pin 10
- قم بتوصيل CompareValue2 Pin Out بـ Arduino digital pin 3
- قم بتوصيل DisplayOLED1 pin I2C إلى Arduino board I2C pin In
الخطوة 6: إنشاء كود Arduino وترجمته وتحميله
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 7: العب
إذا قمت بتشغيل وحدة Arduino UNO ، فيجب أن يومض مؤشر LED (الأحمر لا يكفي الماء والأخضر بما يكفي من الماء) وستظهر شاشة OLED مستوى الرطوبة ، إذا كان مستوى الماء منخفضًا جدًا ، فستبدأ المضخة في إضافة الماء.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino: