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

Agri-2-Eye: 9 خطوات
Agri-2-Eye: 9 خطوات

فيديو: Agri-2-Eye: 9 خطوات

فيديو: Agri-2-Eye: 9 خطوات
فيديو: ✨The King's Avatar S2 (Quan Zhi Gao Shou) Full Version [MULTI SUB] 2024, يوليو
Anonim
Agri-2-Eye
Agri-2-Eye

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

الخطوة 1: الخطوة 1: مكونات AGRI-2-EYE

متحكم دقيق:

STM32L432KC

المستشعر:

  • الرطوبة الخارجية: DHT22
  • درجة الحرارة الخارجية: SMT172
  • رطوبة الأرض: SKU SEN0193
  • درجة حرارة الأرض: Grove 1019919
  • RGB: Grove TCS34725
  • شدة الضوء: Grove 101020076

اتصالات LPWAN:

ويسول SFM10R1

التغذية:

لوحة شمسية 6 فولت - 2 وات

عرض الشاشة:

ARCELI SSD1306

الخطوة 2: الخطوة 2: النموذج الأولي Agri-2-EYE

الخطوة 2: نموذج Agri-2-EYE
الخطوة 2: نموذج Agri-2-EYE

الخطوة 3: الخطوة 3: مخططات المشروع

الخطوة 3: مخططات المشروع
الخطوة 3: مخططات المشروع
الخطوة 3: مخططات المشروع
الخطوة 3: مخططات المشروع
الخطوة 3: مخططات المشروع
الخطوة 3: مخططات المشروع

بالنسبة للمشروع ، نحتاج إلى 3 PCB:

  • مورد طاقة ثنائي الفينيل متعدد الكلور
  • تفاعل ثنائي الفينيل متعدد الكلور
  • جهاز استشعار خارجي ثنائي الفينيل متعدد الكلور

الخطوة 4: الخطوة 4: تطوير Mbed

يوفر نظام Arm Mbed IoT Device Platform للمستخدمين منصة على الإنترنت سهلة الاستخدام للأجهزة المتوافقة مع Mbed. أنها تسمح بالوصول إلى كمية هائلة من المكتبة. يطور مجتمع Mbed مكتبة ، ويتيح الوصول إلى برامج نموذجية للأجهزة المتوافقة ويساعد المستخدمين في حل مشكلاتهم.

كيف تعمل منصة Mbed؟

  1. الخطوة الأولى هي الذهاب إلى موقع Mbed:
  2. انشئ حساب
  3. انتقل إلى قائمة المترجم واختر جهازك: STM32L432KC (وحدة التحكم الدقيقة الخاصة بنا)
  4. أنشئ مشروعًا
  5. استيراد مكتبة مفيدة على سبيل المثال: مكتبة DHT
  6. ابدأ البرنامج
  7. قم بتجميع الكود
  8. قم بالتصدير إلى الجهاز باستخدام منفذ micro-USB الذي يربط بين الكمبيوتر الشخصي و STM32L432KC

انتبه لخريطة الدبوس لتتوافق مع المخططات.

الخطوة 5: الخطوة 5: تكوينات Sigfox

الخطوة 5: تكوينات Sigfox
الخطوة 5: تكوينات Sigfox
الخطوة 5: تكوينات Sigfox
الخطوة 5: تكوينات Sigfox

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

تحتاج إلى توصيل الوحدة بوحدة المعالجة المركزية (كما في الصورة 2).

لإرسال البيانات ، يجب عليك استخدام تنسيق أمر AT. على سبيل المثال:

في إرسال موافق ،

AT $ T؟ إرجاع قيمة درجة الحرارة.

نستخدم هذا التنسيق لإرسال قيم كل جهاز استشعار.

الخطوة 6: الخطوة 6: أكواد Agri-2-EYE

الخطوة 6: أكواد Agri-2-EYE
الخطوة 6: أكواد Agri-2-EYE

نقوم بتطوير كود cpp على أساس مكتبة أجهزة الاستشعار. في الأساس ، يمكنك العثور على كل التعليمات البرمجية التي تحتاجها لفهم كيفية تكوين عرض الشاشة ، والإرسال …

في الصورة يمكنك أن ترى كيف نرسل قيمة المستشعر.

الخطوة 7: الخطوة 7: Ubidots Cloud Platform

الخطوة 7: منصة Ubidots السحابية
الخطوة 7: منصة Ubidots السحابية

يختار مالك المنتج Ubidots كمنصة لتخزين البيانات. لاستخدامها ، عليك اتباع العملية خطوة بخطوة.

  1. اذهب إلى https://ubidots.com/ وأنشئ حسابًا
  2. حدد الجهاز وأنشئ جهازًا جديدًا بنقرة على "+"
  3. اختر تسمية واسمًا
  4. تكوين الرمز المميز للاتصال بخلفية Sigfox
  5. في لوحة القيادة أضف كل الأدوات التي تحتاجها
  6. حدد إضافة متغير واختر الجهاز الذي قمت بإنشائه.

الخطوة 8: الخطوة 8: واجهة Ubidots الخاصة بنا

موصى به: