Chengdu Meskernel Integrated Technology Co.,Ltd

Chengdu Meskernel Integrated Technology Co.,Ltd

كيفية تطوير وحدة مسافة الليزر على أساس Arduino؟

2024 01/01

Arduino هو منصة نماذج أولية مرنة وسهلة الاستخدام ومصدر. تحتوي على أجهزة (نماذج مختلفة من لوحات Arduino) والبرامج (Arduino IDE). متطور من قبل فريق أوروبي في عام 2005.

يستشعر Arduino البيئة من خلال مجموعة متنوعة من المستشعرات ، ويستجيب للبيئة وتؤثر عليها من خلال التحكم في الأضواء والمحركات والأجهزة الأخرى. يمكن برمجة متحكم على السبورة بلغة برمجة Arduino ، وتم تجميعها في ملف ثنائي ، وحرقها في متحكم. تتم برمجة Arduino من خلال لغة البرمجة Arduino (قائمة على الأسلاك) وبيئة تطوير Arduino (القائمة على المعالجة). يمكن أن تحتوي المشاريع المستندة إلى Arduino فقط على Arduino أو غيرها من البرامج التي تعمل على جهاز كمبيوتر يتواصل مع بعضها البعض (مثل Flash ، المعالجة ، MaxMSP).

2

ميزات المنصة:

 

*منصات العرض ·

يمكن تشغيل Arduino IDE على Windows و Macintosh OS (Mac OS) و Linux ، في حين لا يمكن تطوير معظم وحدات التحكم الأخرى إلا على Windows.

*بسيطة وواضحة

تم تطوير Arduino IDE بناءً على المعالجة IDE. للمبتدئين ، من السهل فهمها ومرونة بما فيه الكفاية. تم تطوير لغة Arduino استنادًا إلى لغة الأسلاك ، وهي عبارة عن تغليف ثانوي لمكتبة AVR-GCC ، والتي لا تتطلب الكثير من مؤسسة Microcontroller ومؤسسة البرمجة ، ويمكنك أيضًا تطويرها بسرعة بعد XI Simple.

*يفتح

تعتبر مخططات الأجهزة في Arduino ، ومخططات الدوائر ، وبرامج IDE ، وملفات المكتبة الأساسية مفتوحة المصدر ، ويمكن تعديل التصميم الأصلي والرمز المقابل بشكل تعسفي ضمن نطاق الترخيص المفتوح المصدر.

3

*التطور السريع

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

 

Series LDK-60 هي وحدة عالية الدقة L ASER ، تم تطويرها بشكل مستقل من قبل CHENGDU Meskernel التكنولوجيا Co.LTD . تم تطويره لقياس المسافة السريعة والدقيقة ، حتى في ظروف القياس الصعبة ، كما هو الحال مع ضعف مستوى إشارة الليزر. إن صغيرة للغاية وخفيفة الوزن تجعلها مناسبة للتطبيقات المحدودة للحجم والوزن ، مثل الأجهزة المحمولة والطبية والنظام وما إلى ذلك.

4

تستخدم وحدة المسافة بالليزر الاتصال التسلسلي ، ويمكن توصيلها بـ Arduino باستخدام واجهة Uart Arduino.

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

في Arduino ، يمكن كتابة البرامج المقابلة لتحليل البيانات التي يتم نقلها بواسطة وحدة الليزر لتحقيق وظائف مثل الكشف عن الكائنات المستهدفة وتحديد المواقع والمسافة في البيئة.

لذلك ، يمكن القول أن الوحدة النمطية الناشئة للليزر تدعم Arduino ، ويمكن تحقيق التواصل والتحكم بين Arduino ومستشعر الليزر من خلال الواجهات والبروتوكولات المناسبة.

1

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

ركز Meskernel بشكل أساسي على مجال قياس الليزر والتحكم فيه ، وحدة النمط النمطية بالليزر ، مستشعر مسافة الليزر ، وحدة رطاق الليزر طالما مقياس المسافة بالليزر ، Finder Rang Laser و 2 D 3D Lidar.