كيفية استخدام حساس XM125 مع الاردوينو خطوة بخطوة

  • يسمح جهاز XM125 باكتشاف الوجود والمسافة بفضل راداره الذي يعمل بتردد 60 جيجا هرتز.
  • يتيح تعدد استخداماته استخدامه في التشغيل الآلي للمنزل أو مشاريع القياس المتقدمة.
  • يعد إعداد المكتبة والبدء في استخدام المستشعر مع Arduino أمرًا بسيطًا.
  • نطاق الكشف قابل للتكوين، ويصل إلى 7 أمتار في بعض الحالات.

xm125

وحدة XM125 لقد اكتسب Acconeer قدرًا كبيرًا من الشعبية بين عشاق الإلكترونيات، وخاصة أولئك الذين يعملون معهم اردوينو لأنه يسمح لك بقياس المسافات واكتشاف التواجد بدقة باستخدام تقنية الرادار النبضي بتردد 60 جيجا هرتز. هذا المستشعر ليس دقيقًا فحسب، ولكنه أيضًا متعدد الاستخدامات للغاية ويمكنه اكتشاف الأشياء من خلال مواد مثل الجدران أو الأقمشة، مما يفتح مجموعة من الاحتمالات. لمشاريع مبتكرة للغاية.

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

ما هو XM125؟

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

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

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

المكونات والملحقات المطلوبة

لبدء العمل مع XM125 y اردوينو، ستحتاج إلى بعض المكونات الإضافية لضمان الاتصال والتشغيل الصحيحين. أدناه، نترك لك قائمة المكونات الهامة التي قد تحتاجها:

  • وحدة XM125 بواسطة أكونير
  • اردوينو (ويفضل اللوحة ESP32 إنترنت الأشياء ريد بورد من SparkFun، والذي يعمل بشكل جيد مع هذه الوحدة)
  • الكابلات واللوح لتوصيل المستشعر بالاردوينو
  • برنامج برمجة لـ Arduino ومكتبات محددة لـ XM125

بالإضافة إلى ذلك، اعتمادًا على مشروعك، قد تحتاج إلى لحام لإجراء الاتصالات اللازمة أو خطافات IC للاتصالات المؤقتة.

تثبيت مكتبة XM125 على الاردوينو

اردوينو IDE ، أنواع البيانات ، البرمجة

لبدء استخدام XM125 مع جهازك اردوينوأول شيء يجب عليك فعله هو تثبيت المكتبة الرسمية التي تقدمها SparkFun. للقيام بذلك، اتبع الخطوات التالية:

  1. افتح ال اردوينو إيد على حاسوبك.
  2. اذهب إلى القسم المكتبات في القائمة رسم تخطيطي، تحديد الخيار تضمين المكتبة ثم إدارة المكتبات.
  3. ابحث عن محل بيع الكتب سبارك فن XM125 وانقر فوق تثبيت.
  4. بمجرد تثبيت المكتبة، يمكنك الوصول إلى الأمثلة من الخيار ملف > أمثلة.

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

أمثلة على الاستخدام مع اردوينو

هناك العديد من الأمثلة في المكتبة التي يمكنك استخدامها لبدء العمل مع XM125. أدناه، نترك لك مراجعة لبعض الأمثلة الأكثر شيوعًا التي يمكنك العثور عليها في مشاريع Arduino:

1. قراءة الحضور الأساسية

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

لتجربة هذا التطبيق، حدد المثال مثال01الحضورالقراءات الأساسية من قائمة الأمثلة داخل مكتبة XM125. تذكر ضبط سرعة الشاشة التسلسلية على 115200!

2. استخدام GPIO0

في هذا المثال الثاني، جهاز الاستشعار XM125 لا يقيس مسافة التواجد المكتشف فحسب، بل يقوم أيضًا بتنشيط الدبوس GPIO0 عندما يكتشف شيئا. يمكنك توصيل هذا الدبوس بمصباح LED أو أي جهاز إلكتروني آخر للإشارة بصريًا إلى وقت اكتشاف التواجد.

قيم وجود y مسافة الاستمرار في الظهور على الشاشة التسلسلية، ولكن ستتمكن أيضًا من تنفيذ الإجراءات باستخدام GPIO0، مما يضيف وظائف إضافية لمشاريعك.

3. استخدام الراسمة التسلسلية

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

سوف يقوم XM125 بطباعة قيم المسافة فقط على الشاشة التسلسلية، مما يسهل رسم هذه البيانات باستخدام الراسمة. حاول تحريك يدك بالقرب من المستشعر لترى كيف تتغير القيم في الوقت الفعلي.

4. القراءات المتقدمة

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

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

إعدادات XM125 المتقدمة

إحدى أكبر مزايا XM125 هي أنه يمكنك ضبط نطاق الكشف الخاص به وفقًا لتطبيقك. بشكل افتراضي، يتم تعيين الحد الأدنى لمسافة الكشف على 300mm والحد الأقصى في 2500mm، ولكن يمكنك تعديلها بسهولة في التعليمات البرمجية.

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

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


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.