अर्दूनो आणि एचसी-एसआर04 सह पार्किंग सेन्सर

पार्किंग सेन्सर

सध्या तयार केलेल्या जवळपास सर्व कारमध्ये पार्किंग सेन्सर किंवा आहे आधीच एकात्मिक पार्किंग सेन्सर. या प्रकारच्या सेन्सर्समध्ये साध्या निकटता सेन्सर असतात जे आपण एखाद्या ऑब्जेक्टला जात असता तेव्हा आपल्याला चेतावणी देतात आणि कॅमेरा समाविष्ट करून ध्वनी संकेत किंवा इतर काही जटिल प्रणाल्यांसह आपल्याला चेतावणी देतात आणि त्यामधील प्रतिमा आणि मर्यादेच्या काही ओळी दर्शवितात. ऑन-बोर्ड प्रदर्शन.

हे जसे असू शकते, त्या प्रकारचे डिव्हाइस व्यवस्थित पार्क करणे खूप व्यावहारिक आहे आणि काही जणांप्रमाणेच "कानांनी" न करणे… हे बोलार्ड किंवा दुसर्‍या पार्क केलेल्या कारला मारल्यामुळे झालेल्या नुकसानीमुळे बॉडीवर्करला भेट देणे टाळेल. परंतु दुर्दैवाने, सर्व मोटारींकडे एक नसते आणि बर्‍याच जुन्या मोटारी नसतात. परंतु याचा अर्थ असा नाही की आपण आपल्या कारमध्ये एखादी अंमलबजावणी करू शकत नाही. हे कसे करावे ते आम्ही येथे आपल्याला दर्शवित आहोत.

पार्किंग सेन्सर खरेदी करा

पार्किंग सेन्सर

बाजारात आधीच पार्किंग सेन्सर्स तयार केले आहेत जे या गोष्टींसाठी कमी वापरतात त्यांच्यासाठी. म्हणूनच आपण निर्माता नसल्यास आणि आपल्याला डीआयवाय आवडत नसल्यास, आपण अशा प्रकारच्या उत्पादनांची निवड करू शकता ज्याची किंमत जास्त नसते. आपल्या कारमधील एखाद्याचे नुकसान झाले असल्यास किंवा त्या प्रमाणित नसलेल्या कारमध्ये ठेवण्यासाठी काही जण पार्किंग सेन्सरच्या बदली म्हणून वापरले जाऊ शकतात.

कोणतीही उत्पादने आढळली नाहीत.आणि ते 20 डॉलर ते 30 डॉलर पर्यंत असू शकते. आपल्या कारच्या मागील बाम्परवर ठेवण्यासाठी सर्वजणांकडे बरेचसे सेन्सर असतात आणि आवाज आतून बाहेर पडणारे उपकरण ठेवण्यासाठी वायरिंगला पॅसेंजर कंपार्टमेंटच्या आतील भागात नेतात. इतरांमध्ये एक छोटासा प्रदर्शन देखील समाविष्ट असतो जो ऑब्जेक्टला मागे ठेवण्यासाठी अंतर दर्शवितो.

तंबीएन अस्तित्वात आहे काही जे काहीसे जास्त प्रगत आहेत, आणि सेन्सर्सऐवजी त्यांच्याकडे कॅमेरे आहेत. आत या प्रकरणांमध्ये इंटरफेस स्थापित केला जाण्यासाठी, ही एक स्क्रीन आहे जी आपण कार सोप्या मार्गाने पार्क करण्यासाठी पाहू शकता अशी प्रतिमा दर्शवेल. या प्रकरणांमध्ये, किंमत सुमारे € 50 आहे.

आपला स्वतःचा पार्किंग सेन्सर तयार करा

आता आपण ते स्वतः तयार करायचे असल्यास आपण हा प्रकल्प वापरू शकता अर्दूनो बोर्ड वापरुन, त्याच्या प्रोग्रामिंगसाठी एक सोपा कोड आणि एचसी-एसआर04 सारख्या अंतराचे मापन करण्यासाठी अल्ट्रासाऊंड सेन्सर. आपण प्राधान्य दिल्यास, आपण इतरांसाठी हे अंतर सेन्सर बदलू शकता जे आम्ही एचडब्लिब्रे मध्ये वर्णन केले आहे त्यापेक्षा अधिक अचूकता जोडण्यासाठी, हे पुरेसे आहे.

पार्किंग सेन्सर कसे कार्य करते?

सर्व प्रथम, आपल्यास कारचे पार्किंग सेन्सर कसे कार्य करते याबद्दल चांगली माहिती असणे आवश्यक आहे. हे एक अतिशय मूलभूत साधन आहे. ज्या तत्त्वावर ते आधारित आहे ते तेच आहे अंतर मोजा एक प्रचंड कंपनसंख्या असलेल्या (ध्वनिलहरी) किंवा ऑप्टिकल सेन्सरच्या मदतीने. जेव्हा एखादी वस्तू एखाद्या वस्तूला मारण्यापासून निश्चित अंतरावर असते तेव्हा ते सिग्नल सोडते, सहसा बझर किंवा तत्सम सारख्याने आवाज देते. अशाप्रकारे, क्रॅश होऊ नये म्हणून ड्रायव्हरला कधी थांबायचे हे समजेल.

त्यामुळे हेच आपण अर्डिनोसह पुनरुत्पादित केले पाहिजे, एक किंवा अधिक अंतर सेन्सर वापरा आणि जेव्हा त्यांना एक विशिष्ट अंतर सापडेल तेव्हा मायक्रोकंट्रोलर चेतावणी देणारी बजर किंवा व्हिज्युअल सिग्नल सिस्टम सक्रिय करते. एकापेक्षा जास्त अंतर सेन्सर जोडण्यामुळे भिन्न कोनातून अधिक सुस्पष्टता येऊ शकते, कारण एका सेन्सरद्वारे आपण सेन्सरच्या श्रेणीत नसलेल्या ऑब्जेक्टविषयी चेतावणी देऊ शकणार नाही.

अधिक माहिती - VL53L0X लेसर सेन्सर / एचसी-एसआर ०04 अल्ट्रासोनिक सेन्सर

आवश्यक घटक

आपला स्वतःचा पार्किंग सेन्सर तयार करण्यासाठी आपल्याला आवश्यक असेल:

  • मंडळ Arduino, आपल्याकडे आपल्याकडे असणारी अनेक मॉडेल असू शकतात आणि अगदी सुसंगत प्लेट्स देखील.
  • अल्ट्रासाऊंड सेन्सरs HC-SR04जरी आपण समान वापरू शकता.
  • एलईडी किंवा बजर, जसे आपण बेस करू इच्छित आहात आवाज किंवा व्हिज्युअल सिग्नल. या प्रकरणात, व्हिज्युअल आणि श्रव्य दोन्ही संकेत वापरले जातात बजर. लक्षात ठेवा की आपण एखादा साधा बजर विकत घेतल्यास आपल्यास काही अतिरिक्त घटकांची आवश्यकता असेल ज्यास आम्ही बझरला समर्पित केलेल्या लेखामध्ये तपशीलवार आहे, परंतु आपण मॉड्यूलच्या रूपात हे प्राप्त केल्यास ते आपल्याला आवश्यक असलेल्या सर्व गोष्टी समाकलित करेल ...
  • केबल्स DuPont कनेक्शनसाठी.
  • 3 प्रतिकार de 220 ओम पर्यायी
  • ब्रेडबोर्ड o पीसीबी आपण ते कायम करण्यासाठी सोल्डरर करू इच्छित असल्यास.

ते चरण-चरण कसे करावे

अर्डिनोसह सर्किट

एकदा आपल्याकडे आपल्यास आवश्यक असलेली सर्व काही मिळाल्यानंतर खालीलप्रमाणे आहे घटक योग्यरित्या कनेक्ट करा. हे करण्यासाठी, मी येथे दर्शवित असलेल्या या सर्किटची सोपी योजना आपण अनुसरण करू शकता. कनेक्शन खूप सोपे आहे. एकदा सर्वकाही कनेक्ट झाल्यावर, केवळ अर्डुइनो आयडीई पासून मायक्रोकंट्रोलर प्रोग्राम करणे आवश्यक असेल.

या प्रकरणात, आम्ही तीन वेगवेगळ्या रंगाचे एलईडी वापरतो. उदाहरणार्थ, आपण एक रंग हिरवा, एक पिवळा आणि एक लाल असू शकतो, परंतु आपण इतर रंग वापरू शकता. ग्रीन सूचित करेल की आपण समस्यांशिवाय उलट करणे सुरू ठेवू शकता. पिवळा दर्शवितो की आपण सावधगिरी बाळगणे आवश्यक आहे कारण ते ऑब्जेक्टच्या जवळ येत आहे आणि जेव्हा आपल्याला टक्कर टाळण्यास मोर्चा थांबवावा लागेल तेव्हा लाल. व्यवहार्य, सावधगिरीचे आणि थांबे म्हणून चिन्हांकित केलेले अंतर योग्यरित्या कॅलिब्रेट करणे आवश्यक आहे ...

El अर्दूनो आयडीई स्केच त्या सर्किटवर कार्य करण्यासाठी प्रोग्राम करावे लागेल, ते असेः

#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);
}

आपण आपल्या कारच्या बाजू आणि मध्यवर्ती भागावर एकापेक्षा जास्त सेन्सर जोडण्यासाठी कोड सुधारित करू शकता. आपण आपल्या क्षमतांच्या आधारे सुरक्षित, सावधगिरी बाळगणारी किंवा धोकादायक मानली जाणारी अंतरे बदलू शकता किंवा आपण त्यास किती संवेदनशील रहावे अशी आपली इच्छा आहे. आपण बजरचे टोनसुद्धा सुधारित करू शकता. कॅमेरे वापरण्यासाठी आपण ही वेगळी पद्धत वापरुन करू शकता आणि एलसीडी स्क्रीनवरून सिग्नल कॅमेर्‍यांमधील प्रतिमा सिग्नलशी सहज कनेक्ट करा ...

तुम्ही बघू शकता की ही अगदी सोपी कोड आहे. आता ब्रेडबोर्डवरून दुसर्‍याकडे जाण्याची ही बाब असेल अधिक स्थिर डिझाइन ते आपल्या कारमध्ये कायमचे कार्य करण्यासाठी सोडण्यासाठी. त्यासाठी एकदा ते योग्यरित्या कार्य करते हे सिद्ध झाल्यानंतर आपण त्यास कारमध्ये स्थापित करण्यासाठी छिद्रित प्लेट किंवा पीसीबीवरील घटक सोल्डर करू शकता ...


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.