جدول المحتويات:
- الخطوة 1: المكونات المطلوبة
- الخطوة 2: مبدأ العمل
- الخطوة 3: صور المشاريع
- الخطوة 4: شرح الكود:
- الخطوة 5: التخطيطي
- الخطوة 6: الكود
- الخطوة 7: البرنامج التعليمي
فيديو: البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يتغير العالم مع مرور الوقت وكذلك الزراعة ، في الوقت الحاضر ، يقوم الناس بدمج الإلكترونيات في كل مجال والزراعة ليست استثناءً لذلك. يساعد دمج الإلكترونيات في الزراعة المزارعين والأشخاص الذين يديرون الحدائق.
سنرى في هذه المقالة كيفية مراقبة البستنة والزراعة وكيفية إدارتها. سوف نستخدم وحدة التحكم (ESP32) لإنترنت الأشياء وسنقوم بتحديث البيانات الموجودة على السحابة وبناءً على القراءات سنتخذ الإجراء المناسب.
في هذا المشروع ، استخدمنا مستشعرات مثل LDR (مقاوم يعتمد على الضوء) ومستشعر درجة الحرارة ومستشعر مستوى رطوبة التربة وسنستخدم مضخة الماء للتفاعل مع بيانات المستشعرات. بصرف النظر عن هذا يمكننا استخدام الكثير من أجهزة الاستشعار للمراقبة.
الخطوة 1: المكونات المطلوبة
فيما يلي المكونات المطلوبة ،
ESP32ESP32 في الهند -
ESP32 في المملكة المتحدة -
ESP32 في الولايات المتحدة الأمريكية -
مستشعر رطوبة التربة مستشعر رطوبة التربة في الهند -
مستشعر رطوبة التربة في المملكة المتحدة -
مستشعر رطوبة التربة في الولايات المتحدة الأمريكية -
مستشعر درجة الحرارة NTC مستشعر درجة الحرارة NTC في الهند-
مستشعر درجة حرارة NTC في المملكة المتحدة -
مستشعر درجة حرارة NTC في الولايات المتحدة الأمريكية -
مستشعر LDR
مستشعر LDR في الهند -
مستشعر LDR في المملكة المتحدة -
مستشعر LDR في الولايات المتحدة الأمريكية -
مضخة مياه DC + مضخة مياه 5 فولت تيار مستمر + 5 فولت في الهند -
مضخة مياه DC + 5 فولت في المملكة المتحدة -
مضخة مياه DC + 5 فولت في الولايات المتحدة الأمريكية -
BreadBoardBreadBoard في الهند-
اللوح في الولايات المتحدة الأمريكية-
اللوح في المملكة المتحدة-
الترانزستور
المقاومات
عدد قليل من الأسلاك
الخطوة 2: مبدأ العمل
تُستخدم وحدة التحكم ESP32 لجمع البيانات من أجهزة الاستشعار مثل LDR (مقاوم يعتمد على الضوء) ، ومستشعر درجة الحرارة ، ومستشعر مستوى رطوبة التربة. إذا كان مستوى رطوبة التربة منخفضًا جدًا ، فسنقوم بتشغيل مضخة المياه. نحن نراقب حالة المحرك أيضًا للحصول على التعليقات لتأكيد حالة المحرك.
نحن نستخدم مستشعر درجة الحرارة لتنظيم الماء على جذر المحصول والذي سيبقي المحصول طازجًا. يقوم ESP32 بجمع البيانات من جميع أجهزة الاستشعار وإرسال / نشر جميع البيانات إلى خادم MQTT والاشتراك في موضوع التحكم في المحرك.
الخطوة 3: صور المشاريع
الخطوة 4: شرح الكود:
ومن خادم mqtt أو عقدة أخرى (من حيث نراقب أو نتحكم في المحرك). في حالتنا نحن نستخدم الهاتف المحمول كعقدة وقد اشتركنا في الموضوع التالي.
مواضيع للاشتراك من عقدة التحكم (المحمول) وسيتم نشر ESP32 للموضوع
stechiez / توافق / ضوء
stechiez / توافق / temp
stechiez / توافق / التربة
stechiez / توافق / mstatus
انشر الموضوع من عقدة التحكم وسيقوم ESP32 بالاشتراك في الموضوع
stechiez / توافق / محرك
في وظيفة setup_wifi ، نقوم بالاتصال بشبكة wifi وسيتوقف التحكم عند هذا الحد حتى اتصال wifi.
في وظيفة إعادة الاتصال ، سيحاول ESP32 الاتصال بخادم MQTT والانتظار حتى الاتصال.
رد الاتصال هي الوظيفة التي سيتم استدعاؤها أو سيتم تنفيذها بمجرد توفر الموضوع المشترك.
في وظيفة الإعداد ، نبدأ الاتصال التسلسلي واتصال Wifi واتصال MQTT.
تقوم وظيفة getTemperature و getMoisturePercentage و getLightPercentage بقراءة البيانات من المستشعر وإرجاع القيمة التي يجب نشرها عبر MQTT.
وفي وظيفة الحلقة التي يتم تنفيذها بشكل مستمر ، سيرسل ESP32 البيانات المجمعة عبر mqtt.
الخطوة 5: التخطيطي
الخطوة 6: الكود
الشفرة:
github.com/stechiez/iot_projects/tree/mast…
موصى به:
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: 14 خطوة (بالصور)
كيفية جعل أتمتة المنزل القائمة على إنترنت الأشياء باستخدام مرحل التحكم في مستشعرات NodeMCU: في هذا المشروع القائم على إنترنت الأشياء ، قمت بعمل أتمتة المنزل باستخدام وحدة تحكم Blynk و NodeMCU مع ردود فعل في الوقت الفعلي. في الوضع اليدوي ، يمكن التحكم في وحدة الترحيل هذه من الهاتف المحمول أو الهاتف الذكي والمفتاح اليدوي. في الوضع التلقائي ، هذا ذكي
هل من الممكن نقل الصور باستخدام أجهزة إنترنت الأشياء القائمة على LPWAN؟: 6 خطوات
هل من الممكن نقل الصور باستخدام أجهزة إنترنت الأشياء القائمة على LPWAN ؟: LPWAN تعني شبكة المنطقة الواسعة منخفضة الطاقة وهي تقنية اتصال مناسبة تمامًا في مجال إنترنت الأشياء. التقنيات التمثيلية هي Sigfox و LoRa NB-IoT و LTE Cat.M1. هذه كلها تكنولوجيا اتصالات بعيدة المدى منخفضة الطاقة. في جنرال إلكتريك
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام تشغيل Mongoose: 5 خطوات
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام التشغيل Mongoose: إذا كنت شخصًا يعمل في مجال الإصلاح والإلكترونيات ، في كثير من الأحيان ، ستصادف مصطلح إنترنت الأشياء ، والذي يُختصر عادةً باسم IoT ، وهذا هو يشير إلى مجموعة من الأجهزة التي يمكنها الاتصال بالإنترنت! أن تكون مثل هذا الشخص
وحدة التحكم في مستوى المياه القائمة على إنترنت الأشياء باستخدام NodeMCU ESP8266: 6 خطوات
جهاز التحكم في مستوى المياه المستند إلى IOT باستخدام NodeMCU ESP8266: هذا تعليمات حول كيفية إنشاء وحدة تحكم في مستوى المياه تعتمد على IOT. ميزات هذا المشروع هي: - تحديثات مستوى المياه في الوقت الفعلي على تطبيق Android. قم بتشغيل مضخة المياه تلقائيًا عندما يصل الماء إلى أقل من المستوى الأدنى. Au
الزراعة الذكية القائمة على إنترنت الأشياء: 5 خطوات (بالصور)
الزراعة الذكية القائمة على إنترنت الأشياء: إنترنت الأشياء (IoT) عبارة عن شبكة مشتركة من الكائنات أو الأشياء التي يمكن أن تتفاعل مع بعضها البعض بشرط الاتصال بالإنترنت. تلعب إنترنت الأشياء دورًا مهمًا في الصناعة الزراعية التي يمكنها إطعام 9.6 مليار شخص على الأرض بحلول عام 2050. Smart A