loader

النشاط 5: قياس رطوبة التربة (أدوات Vittascience للمبتدئين)

استخدام مستشعر رطوبة التربة مع لوحة Nucleo L476

مستشعر رطوبة التربة Grove هو وحدة قياس نسبة الماء في التربة .

مبدأ التشغيل بسيط. يجب غرس الشوكة المعدنية (وهما قطبان كهربائيان) في الأرض.
يتم قياس الجهد بين القطبين. 

Zoom-humidite-AR

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

المعلومات التي يتم إرجاعها بواسطة المستشعر هي قيمة بين 0 و 4095. نظريًا ، يتوافق 0 مع الأرض الجافة و 4095 مع القيمة التي يتم إرجاعها بواسطة المستشعر إذا كان مغمورًا في الماء.
من الناحية العملية ، يجب معايرة المستشعر (انظر تحويل قيمة الرطوبة إلى نسبة مئوية).


يرجى ملاحظة: يجب دفع الأطراف الذهبية فقط في الأرض.

لقياس محتوى الرطوبة في التربة باستخدام لوحة NUCLEO-L476RG ، يجب إجراء التوصيل التالي: 
- قم بتوصيل Shield Grove بالموصلات الموجودة على اللوحة. 
- قم بتوصيل الشاشة ، باستخدام كابل Grove ، بأحد المنافذ المسمى I2C المتاحة.
- قم بتوصيل مستشعر رطوبة التربة باستخدام كابل Grove بأحد المنافذ التناظرية. سنختار المنفذ A0.
humidite-AR


كن حذرًا في احترام اتجاه توصيل كابل  Grove 
( 4 أسلاك في 1 مع مضمون).

دعنا ننتقل إلى البرمجة الآن! 

سنستخدم لبنتين:
- "[ شاشة LCD]عرض نص  ... في السطر 0 الموضع 0" ، متوفر في العرض من خزانة اللبنات لإدارة الشاشة.
- "[مستشعر الرطوبة] رطوبة التربة على الدبوس A0" ، متوفر في المستشعرات، لاسترداد قيمة الوحدة.
bloc-hum-ar-1

استخدم الواجهة التالية لبرمجة الوحدة: 



لتسهيل القراءة ، يمكنك إدراج وقفة ومسح الشاشة. 
bloc-hum-ar-2

بمجرد إنشاء البرنامج ، يجب نسخه على البطاقة. للقيام بذلك ، يجب عليك استخدام الزر "تحميل" (انظر النشاط 0: الشروع في استخدام اللوحة )

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

المعايرة: 
يجب إجراء معالجتين: 
  1. قم بقياس القيمة التي يعيدها المستشعر في الهواء واكتبها على ورقة. يعتبر الهواء هو التربة الأكثر جفافاً التي يمكن مواجهتها. 
  2. قم بقياس القيمة التي تم إرجاعها بواسطة المستشعر ، وقم بغمر ثلثيها في كوب من الماء واكتبها على ورقة. يعتبر الماء أكثر تربة رطوبة يمكنك الحصول عليها.


سيتم دمج القيمتين المدرجتين على الورقة في الكتلة التالية: "تحويل القيمة (رطوبة التربة) من [ (قيمة المستشعر في الهواء) إلى (قيمة المستشعر في الماء) ] إلى [0 إلى 100].
bloc-hum-ar3

فيما يلي مثال على الكود الجاهز للاستخدام: 

يتضمن هذا الرمز:
- إنشاء متغير الرطوبة الذي نسند إليه القيمة التي يتم إرجاعها بواسطة مستشعر الرطوبة
- عرض نص يتكون من تقريب التحويل بالنسبة المئوية + الاختصار٪ 
- وقفة لمدة ثانية واحدة
- تنظيف الشاشة لتسهيل القراءة

قم بتشغيل المحاكاة للتحقق من التنفيذ الجيد لجهازك البرنامج أو تنزيله على البطاقة. 


تمكنت من ذلك ؟ ممتاز ، أنت الآن تعرف كيفية برمجة مستشعر رطوبة التربة باستخدام بطاقة NUCLEO-L476RG الخاصة بك! 
اكتشف الأنشطة الأخرى في أدوات Vittascience للمبتدئين  من خلال النقر على الرموز أدناه.

Licence d'utilisation

Licence Creative Commons

Cette ressource est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 2.0 France