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 للمبتدئين  من خلال النقر على الرموز أدناه.

Licencia de uso

Licence Creative Commons

Este recurso está disponible bajo los términos de la licencia Creative Commons Attribution-Share Alike 2.0 France License.