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

ERrigator: 13 خطوة
ERrigator: 13 خطوة

فيديو: ERrigator: 13 خطوة

فيديو: ERrigator: 13 خطوة
فيديو: Ирригаторы: что знать и как пользоваться + розыгрыш ирригаторов (2021) 2024, اكتوبر
Anonim
ERrigator
ERrigator

ما هو eRrigator

eRrigator هو ما يبدو عليه. إنه جهاز تحكم في الري متصل بالإنترنت. تكاليف المخلفات الخطرة أقل من 40 دولارًا وربما يمكن تخفيضها إلى حوالي 30 دولارًا. يدعم ما يصل إلى 6 محطات ، ولكن يمكن إضافة المزيد بسهولة إذا لزم الأمر. تختلف البرمجة عن معظم أجهزة التحكم في الري. يسمح بتعيين برامج متعددة لكل محطة بشكل منفصل عن البرامج الأخرى. هذا يعني أن البرمجة لا تتطلب ربطًا اصطناعيًا بين المحطات المختلفة.

تحتوي الوحدة على ساعة Real Time Clock (RTC) الخاصة بها وتقوم بتخزين البرمجة والتكوين على ذاكرة FLASH. هذا يعني أنه حتى بدون اتصال بالإنترنت ، سيتم تنفيذ الجدول كما هو مخطط له.

الأدوات المستخدمة

  • تحكم + WiF: NodeMCU
  • المنصة: اردوينو
  • DevTools: PlatformIO

السيطرة على الوحدة

  • التحكم في الوحدة ، من البرمجة ، إلى تشغيل المحطة لبضع دقائق: يسمح Azure Tier المجاني بما يصل إلى 10 مواقع ويب ذات حدود حركة مرور
  • المراسلة "لإبلاغ" الوحدة بأمر تحكم جديد: MQTT مستضاف على
  • على شاشة LCD مقاس 20 × 4 تعرض الحالة + أحداث الري. لا يوجد إدخال بيانات أو أزرار التحكم في القائمة

الخطوة الأولى: التصميم الكهربائي

تصميم الكهربائية
تصميم الكهربائية

قلب هذا التصميم هو NodeMCU ، الذي يتصل بشبكة WiFi الخاصة بك ويتلقى الأمر من خلال مزيج من MQTT وخدمة الويب البسيطة المستضافة على Azure. يتم استخدام وحدة التحكم NodeMCU للتحكم في درع الترحيل الذي يربط الملفات اللولبية على صمامات الري. هذا كل شيء ، والباقي هو في الغالب إما قوة أو ضجة على شكل شاشة LCD.

نقطة واحدة أحتاج إلى التأكيد عليها ، أنا كسول. لذلك استخدمت درع التتابع ، ولكن نظرًا لأن كل ما حصلت عليه هو مرحل الاتصال هذا ، فأنا بحاجة إلى إضافة Varistor في كل محطة. هذا يمنع مشاكل EMI وكذلك يحمي جهات اتصال الترحيل.

يجب أن تكون طاقة الملفات اللولبية ~ 24VAC ، ومن ثم استخدام ثؤلول الجدار VAC / VAC. هذا هو تغذية منافذ الترحيل التي تتصل بصمامات محطات الري.

يتم تصحيح هذه الطاقة نفسها باستخدام جسر الصمام الثنائي والمكثف لإنشاء تيار مستمر غير مستقر للغاية يتم تغذيته بمحول DC / DC. يتم ضبط محول التيار المستمر لإخراج 5VDC لتشغيل الإلكترونيات. من الواضح أن هناك مفتاح تشغيل / إيقاف بسيط.

يتم توصيل RTC و LCD بـ NodeMCU من خلال واجهة I2C وتوفر وظائف الوقت وحالة وحدة العرض.

يوجد أيضًا زر واحد ، يستخدم في الغالب لتمرير الشاشة. تشغيل الوحدة ، أثناء الضغط على زر التمرير ، يؤدي إلى إعادة ضبط الجهاز ، مما يسمح بالتكوين الأولي للوحدة.

تكلفة البناء

تقدر التكلفة الإجمالية للنفايات الخطرة بحوالي أقل من 39 دولارًا أمريكيًا ، ويمكن دفعها لأسفل ، انظر التفاصيل:

  • صندوق المشروع: 7 دولارات
  • NodeMCU: 3 دولارات
  • RTC: 0.6 دولار
  • جسر الصمام الثنائي: 0.5 دولار
  • 470 فائق التوهج 35 فولت مكثف: 0.2 دولار
  • زر الضغط اللحظي: 0.4 دولار
  • مفتاح التشغيل / الإيقاف: 0.4 دولار
  • بطارية عملة قابلة لإعادة الشحن LIR2032: 1 دولار
  • محول DC / DC: 0.7 دولار
  • 8 الفصل درع التتابع: 6 دولارات
  • PCB + متفرقات: 2 دولار
  • شاشة LCD 20x4 + I2C I / F: 6 دولارات
  • 120VAC / 25.5VAC Wall Wart: 10 دولارات
  • مكثف × 6: 0.6 دولار

الخطوة 2: Conguration مقابل. إعدادات مقابل. برمجة

التكوين: المعلمات المطلوبة للسماح للوحدة بالاتصال بشبكة WiFi الخاصة بك والتعريف عن نفسها بموقع eRrigator على الويب. الإعدادات: إنشاء بعض الإعداد ذي المعنى ، على سبيل المثال: تسمية الوحدة إذا كان لديك عدة وحدات ، وإعطاء اسم لكل محطة ، وما المنطقة الزمنية جهاز eRrigator الخاص بك في ، وما إلى ذلك.

البرامج: ضبط أوقات الري ومدته.

الخطوة 3: التكوين الأولي لـ ERrigator

Image
Image
إعدادات ERrigator
إعدادات ERrigator

حسنًا ، مشكلة صعبة بعض الشيء؟ ليس حقًا. يمكن أن تعمل NodeMCU كمحطة متصلة بنقطة وصول أخرى بالإضافة إلى نقطة وصول.

  1. اذهب إلى موقع الويب وأنشئ وحدة جديدة. سيوفر لك هذا معرف وحدة فريدًا.
  2. قم بتشغيل eRrigator ، بينما تضغط في نفس الوقت على زر التمرير / إعادة تعيين القرص الصلب. ينتقل eRrigator إلى config. الوضع.
  3. قم بتوصيل جهاز الكمبيوتر أو الجهاز المحمول بشبكة WiFi الجديدة باستخدام SSID: eRrigatorSoftAP.
  4. انظر الفيديو - اتبع التعليمات التي تظهر على الشاشة (قد تحتاج إلى التمرير). على وجه التحديد ، ابحث عن عنوان IP لخادم eRrigator ووجه متصفحك إلى هذا العنوان.
  5. املأ النموذج (انظر لقطة الشاشة) باسم الشبكة وكلمة المرور واسم الوحدة التي حصلت عليها من الخطوة 1.
  6. أرسل النموذج.
  7. قم بتحويل جهاز الكمبيوتر أو الجهاز المحمول إلى شبكتك العادية
  8. انتقل إلى:
  9. ابدأ بالإعدادات وبرمجة الوحدة

إعادة التكوين؟

ما عليك سوى استرداد معرف الوحدة الخاصة بك من موقع الويب

كرر الخطوة 2-9 أعلاه

الخطوة 4: إعدادات ERrigator

الخطوة 5: حالة ERrigator الخاصة بك

حالة ERrigator الخاصة بك
حالة ERrigator الخاصة بك
حالة ERrigator الخاصة بك
حالة ERrigator الخاصة بك

تعرض الصفحة الرئيسية حالة الوحدة (انظر اللقطة الأولى).

يعرض وقت الوحدة التي تم إبلاغ تطبيق الويب بها ، بالإضافة إلى الحالة. كما يوفر قيمة العدادات المستخدمة لجدولة دورات الري غير اليومية.

يعطي الجزء العلوي من كل الصفحات آخر اتصال. المعلومات وكذلك حالة الوحدة. إذا كان كل شيء أخضر ، فهذا جيد لك ، وإذا لم يكن كذلك ، حسنًا …

الخطوة 6: إنشاء المحطات الخاصة بك

إنشاء المحطات الخاصة بك
إنشاء المحطات الخاصة بك

الخطوة السابعة: برمجة دورات الري

الخطوة 8: وظائف إضافية للوحدة

وظائف إضافية للوحدة
وظائف إضافية للوحدة

تسمح الصفحة التي تظهر ضمن وحدة التحكم بالعديد من الخيارات للتحكم في الوحدة يدويًا.

  1. تعطيل / تمكين - بسيط أو تعطيل أو تمكين الوحدة. تعمل الوحدة الآن كزخرفة زخرفية أكثر من أي شيء آخر.
  2. تمكين تلقائي / تعطيل مؤقت (لم يتم تنفيذه بعد) - قم بتعطيل الوحدة والسماح لها بالتمكين تلقائيًا بعد بعض الوقت المحدد مسبقًا. على سبيل المثال ، لديك حفلة وترغب في تجنب قيام ضيوفك بشتم مضيفهم الأبله عند تشغيل الرشاشات. ومع ذلك ، فأنت تعلم أنك ستنسى تمكين الوحدة. اضبطه على التمكين التلقائي بعد يوم واحد وهذا كل شيء.
  3. ضبط الوقت / التاريخ - ما عليك سوى دفع آخر تحديث للوقت والتاريخ لإعادة ضبط الانجراف RTC. لا حاجة حقيقية لهذا لأن RTC يعرف أنه يقوم بالتحديث كل 24 ساعة ، وبالتالي فإن الانجراف لا يزيد عن 2-3 ثوانٍ.
  4. إيقاف - إيقاف تشغيل جميع المحطات ، حتى الحدث المجدول التالي.
  5. تشغيل المحطة لـ.
  6. تعيين عامل الترسيب - يسمح لك جهاز eRrigator بتقليل وقت الري بنسبة معينة لكل وحدة ترسيب.

الخطوة 9: إعادة الوحدة من بعيد

إراحة الوحدة من بعيد
إراحة الوحدة من بعيد

تحت المسؤول-> إعادة تعيين

يمكنك استخدام هذا النموذج لإعادة ضبط الوحدة بخمس طرق مختلفة:

1. إعادة تعيين العدادات - فقط عدادات البرامج متعددة الأيام.

2. إعادة تعيين المستوى المنخفض - إعادة ضبط الوحدة فقط ، ولا شيء آخر.

3. إعادة تعيين المستوى المتوسط - إعادة تعيين الوحدة ، والعدادات.

4. إعادة تعيين عالية المستوى - إعادة تعيين الوحدة ، والعدادات ، وإزالة البرامج من الذاكرة ، وإزالة معلومات المحطات من الذاكرة.

5. إعادة التعيين الثابت - كإعادة تعيين المستوى العالي ، يقوم فقط أيضًا بإزالة التكوين ، راجع الخطوة 3 للحصول على تفاصيل حول كيفية تكوين الوحدة الآن بعد أن كسرتها تمامًا.

الخطوة 10: إعادة تكوين الوحدة من المستعرض الخاص بك

إعادة تكوين الوحدة من المستعرض الخاص بك
إعادة تكوين الوحدة من المستعرض الخاص بك

تحت المسؤول-> التكوين

إذا كنت ترغب في تبديل الوحدة إلى شبكة WiFi أخرى ، فما عليك سوى تحديد الشبكة وإضافة كلمة مرور وتذكر نسخ / لصق معرّف الوحدة. إرسال ، voi-la ، لقد تم ذلك.

الخطوة 11: عبر الأثير - ترقية FW

عبر الأثير - ترقية مهاجم
عبر الأثير - ترقية مهاجم

تحت المسؤول -> ترقية مهاجم

هذا خطير للغاية - يمكنك بسهولة طوب الوحدة !!!

إذا كنت تقوم ببناء الوحدة ، فأنت بحاجة إلى توصيل NodeMCU micro-USB فعليًا بجهاز الكمبيوتر الخاص بك وتحميل إصدار يعمل.

قم بتحميل الملف الثنائي للإصدار الذي تريده ، وأدخل بعض معلومات ملاحظات الإصدار وأرسلها.

ستتم برمجة الوحدة على الهواء وبمجرد الانتهاء من ذلك ، ستتم إعادة ضبطها. يتم تحديث قاعدة البيانات لتعكس الإصدار الجديد في القائمة أسفل النموذج.

يرجى العلم ، إذا لم يتم كسر الوحدة ، فيمكنك الرجوع إلى الإصدار المبكر عن طريق تحديدها.

عليك أن تبقى خائف، خائفا جدا!

الخطوة 12: كود Arduino لـ ERrigator

نعمل على جعله جميل المظهر …

الخطوة 13: C # Code لتشغيل موقع الويب الخاص بك

نعمل على جعله جميل المظهر …

موصى به: