مستشعر وقوف السيارات مع Arduino و HC-SR04

حساس التوقف أو الركن

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

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

شراء حساس وقوف السيارات

حساس التوقف أو الركن

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

لا توجد منتجات، يمكن أن تتراوح من 20 يورو إلى 30 يورو. عادة ما يكون لديهم العديد من أجهزة الاستشعار لوضعها على المصد في الجزء الخلفي من سيارتك وتوجيه الأسلاك إلى الجزء الداخلي من مقصورة الركاب لوضع الجهاز الذي يصدر الصوت بالداخل. يتضمن البعض الآخر أيضًا شاشة صغيرة تُظهر المسافة التي يجب أن تصل إلى الكائن خلفها.

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

قم بإنشاء جهاز استشعار وقوف السيارات الخاص بك

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

كيف يعمل حساس وقوف السيارات؟

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

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

معلومات اكثر - جهاز استشعار الليزر VL53L0X / HC-SR04 جهاز استشعار بالموجات فوق الصوتية

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

لإنشاء جهاز استشعار وقوف السيارات الخاص بك سوف تحتاج إلى:

  • لوحة اردوينو، يمكن أن يكون العديد من الطرز التي لديك تحت تصرفك وحتى اللوحات المتوافقة.
  • جهاز استشعار بالموجات فوق الصوتيةs HC-SR04، على الرغم من أنه يمكنك استخدام واحدة مماثلة.
  • المصابيح أو الجرس ، على النحو الذي تريد أن تستند إليه إشارة صوتية أو مرئية. في هذه الحالة ، يتم استخدام كل من الإشارات المرئية والمسموعة مع صفارة. تذكر أنك إذا اشتريت جرسًا بسيطًا ، فستحتاج إلى بعض العناصر الإضافية كما ذكرنا بالتفصيل في المقالة التي نخصصها للجرس ، ولكن إذا حصلت عليها في شكل وحدة ، فسوف تدمج كل ما تحتاجه ...
  • الكابلات دوبونت للاتصال.
  • 3 مقاومة de 220 أوم خياري
  • اللوح o PCB إذا كنت تريد لحامها لجعلها دائمة.

كيف نفعل ذلك خطوة بخطوة

حلبة مع اردوينو

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

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

El رسم اردوينو IDE التي يجب برمجتها حتى تعمل الدائرة ، ستكون:

#define pulso 9  //pin para el pulso en el #9
#define rebote 8 //pin donde recibe rebote en el #8
 
#define led_verde 13  //LED verde
#define led_amarillo 12  //LED amarillo
#define led_rojo 11  //LED rojo
 
#define SIN_PROBLEMA 100 //Distancia razonable de 1m
#define PRECAUCION 20  //Distancia peligrosa 20 cm
 
int distancia;  //Variable distancia
float tiempo;  //Variable de tiempo
 
void setup()
{
//Declaraciones para las salidas o entradas de cada pin
  Serial.begin(9600);  
  pinMode(pulso, OUTPUT); 
  pinMode(rebote, INPUT);
  pinMode(led_verde, OUTPUT); 
  pinMode(led_amarillo, OUTPUT); 
  pinMode(led_rojo, OUTPUT); 
}
 
void loop()
{
  digitalWrite(pulso,LOW); //Estabilizar el sensor antes de comenzar
  delayMicroseconds(5);
  digitalWrite(pulso, HIGH); //Enviar pulso ultrasonido
  delayMicroseconds(10);
  tiempo = pulseIn(rebote, HIGH);  //Mide el tiempo
  distancia = 0.01715*tiempo; //Calcula la distancia a la que estás del objeto
   
  if(distancia > SIN_PROBLEMA)  //Evalúa la distancia
  {
    digitalWrite(led_verde, HIGH);
    digitalWrite(led_amarillo, LOW);
    digitalWrite(led_rojo, LOW);
  }
  else if (distancia <= SIN_PROBLEMA && distancia > PRECAUCION) //Distancia de precaución
  {
    digitalWrite(led_verde, LOW);
    digitalWrite(led_amarillo, HIGH);
    digitalWrite(led_rojo, LOW);
  }
  else  //si la distancia es menor de 20 centímetros o menor -> ALERTA
  {
    digitalWrite(led_verde, LOW);
    digitalWrite(led_amarillo, LOW);
    digitalWrite(led_rojo, HIGH);
  }
  delay(10);
}

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

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


كن أول من يعلق

اترك تعليقك

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

*

*

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