Arduino का उपयोग करके कार पार्किंग सेंसर कैसे बनाएं?

जैसा कि हम जानते हैं कि सभी कारें पार्किंग सेंसर के साथ नहीं आती हैं। यदि हम एक बाहरी पार्किंग सेंसर स्थापित करना चाहते हैं, तो इसके लिए बहुत पैसा खर्च होता है। लेकिन सौभाग्य से हम Arduino का उपयोग करके कम लागत वाला पार्किंग सेंसर बना सकते हैं।



कार पार्किंग सेंसर (प्रशिक्षकों से नकल)

इस परियोजना में, चालक को रिवर्स पार्किंग करते समय बजर के बीप के साथ संकेत दिया जाएगा। पीछे की नंबर प्लेट के ऊपर एक छोटा अल्ट्रासोनिक सेंसर लगा होगा जो पीछे की वस्तु से कार की दूरी की गणना करेगा। यदि दूरी एक विशिष्ट सीमा कम हो जाती है, तो यह एक बजर बीप करेगा और चालक को यह बताएगा कि कब रुकना है।



अपनी कार में कार पार्किंग सेंसर कैसे सेट करें?

अब, हम आगे बढ़ते हैं और अपनी परियोजना शुरू करने के लिए आगे की जानकारी इकट्ठा करते हैं।



चरण 1: घटकों को एकत्रित करना

इससे पहले कि हम इस परियोजना पर काम करना शुरू करें, घटकों की एक सूची बनाना, जिसका उपयोग किया जाएगा, और उनका अध्ययन करना हमेशा एक अच्छा दृष्टिकोण होगा। तो नीचे दिए गए घटक हैं जो हम इस परियोजना में उपयोग करने जा रहे हैं।



  • Arduino UNO
  • HC-SR04 बोर्ड (अल्ट्रासोनिक सेंसर)
  • ब्रेड बोर्ड
  • नर और मादा जम्पर तार
  • 3 वी बजर
  • कनेक्टिंग वायर (लगभग 4 मीटर)
  • छोटा प्लास्टिक का डिब्बा

चरण 2: अवयवों का अध्ययन

अब इस परियोजना में उपयोग किए जाने वाले सभी घटकों को जाना जाता है, आइए उन्हें थोड़ा अध्ययन करें ताकि हमें पता चले कि ये चीजें कैसे काम कर रही हैं।

Arduino Uno एक माइक्रोकंट्रोलर बोर्ड है जिसका उपयोग विभिन्न सर्किटों में विभिन्न कार्यों को करने के लिए किया जाता है। इसे संचालित करने के लिए C भाषा में एक कोड की आवश्यकता होती है। हम इस प्रोजेक्ट में Arduino Uno बोर्ड का उपयोग कर रहे हैं, लेकिन आप Arduino Nano या Node MCU का भी उपयोग कर सकते हैं।

HC-SR04 बोर्ड एक अल्ट्रासोनिक सेंसर है जिसका उपयोग दो वस्तुओं के बीच की दूरी को निर्धारित करने के लिए किया जाता है। इसमें एक ट्रांसमीटर और एक रिसीवर होता है। ट्रांसमीटर इलेक्ट्रिकल सिग्नल को अल्ट्रासोनिक सिग्नल में परिवर्तित करता है और रिसीवर अल्ट्रासोनिक सिग्नल को इलेक्ट्रिकल सिग्नल में परिवर्तित करता है। जब ट्रांसमीटर एक अल्ट्रासोनिक तरंग भेजता है, तो यह किसी निश्चित वस्तु से टकराने के बाद वापस परावर्तित होता है। समय का उपयोग करके दूरी की गणना की जाती है, कि अल्ट्रासोनिक सिग्नल ट्रांसमीटर से जाने और रिसीवर पर वापस आने के लिए लेता है।



अतिध्वनि संवेदक

चरण 3: सर्किट बनाना

अब, जैसा कि हम जानते हैं कि घटक कैसे काम करते हैं, चलो आगे बढ़ते हैं और एक साथ शोध घटकों को इकट्ठा करते हैं और नीचे दिखाए अनुसार एक सर्किट बनाते हैं। अल्ट्रासोनिक सेंसर 5V द्वारा Arduino के माध्यम से संचालित है, इसका ट्रिगर पिन Pin5 से जुड़ा है और Arduino के Pin6 से जुड़ा Echo pin s है। बजर Arduino के पिन 4 से जुड़ा हुआ है।

सर्किट आरेख

अब हम इन घटकों को अपनी कार में सेट करेंगे। अपनी नंबर प्लेट के ऊपर HC-SR04 मॉड्यूल संलग्न करें और अपनी कार के हैचबैक के माध्यम से कनेक्टिंग तारों के लिए एक रास्ता बनाएं, जो वक्ताओं के करीब कार के पीछे के हिस्से में है। शेष सर्किट को एक छोटे प्लास्टिक बॉक्स में रखें और इसे कार के पीछे वक्ताओं के पास रखें। अब कनेक्टिंग वायर का एक छोटा सा टुकड़ा लें और स्पीकर के पॉजिटिव टर्मिनल में Arduino के विन पिन को कनेक्ट करें।

चरण 4: Arduino के साथ शुरुआत करना

यदि आप पहले से ही Arduino IDE से परिचित नहीं हैं, तो चिंता न करें, क्योंकि यहाँ IDE का उपयोग करके Arduino पर एक कोड को जलाने की प्रक्रिया है। सबसे पहले, Arduino IDE के नवीनतम संस्करण को डाउनलोड करें Arduino

  1. Arduino बोर्ड को अपने लैपटॉप से ​​कनेक्ट करें। कंट्रोल पैनल पर जाएं> हार्डवेयर और साउंड> डिवाइस और प्रिंटर उस पोर्ट के नाम की जांच करने के लिए जिसमें अरडिनो जुड़ा हुआ है।
  2. Arduino IDE खोलें और टूल> बोर्ड पर जाएं। बोर्ड को सेट करें Arduino / जेनुइनो UNO।
  3. टूल> पोर्ट पर जाएं और उस पोर्ट नंबर को सेट करें जिसे आपने कंट्रोल पैनल में देखा था।
  4. नीचे दिए गए कोड को डाउनलोड करें और इसे अपने आईडीई पर कॉपी करें। अपने माइक्रोकंट्रोलर बोर्ड पर कोड को जलाने के लिए अपलोड बटन पर क्लिक करें।

क्लिक यहाँ कोड डाउनलोड करने के लिए।

चरण 5: कोड

कोड बहुत सरल है लेकिन इसे नीचे समझाया गया है।

1)। Arduino के सभी पिन जिनका उपयोग किया जाएगा, उन्हें प्रारंभ में प्रारंभ किया जाएगा।

const int trigPin = 11; const int echoPin = 10; const int buzzPin = 6; लंबी अवधि; तैरने की दूरी;

2)। व्यर्थ व्यवस्था() एक फ़ंक्शन है जो Arduino के पिन को INPUt या OUTPUT के रूप में उपयोग करने के लिए परिभाषित करता है। यह बॉड दर भी निर्धारित करता है, जो कि माइक्रोकंट्रोलर बोर्ड की संचार गति है।

शून्य सेटअप () {Serial.begin (9600); पिनमोड (ट्रिगपिन, आउटपूट); पिनमोड (इकोपिन, INPUT); पिनमोड (buzzPin, OUTPUT); }

3)। शून्य लूप () एक चक्र में लगातार चलने वाला कार्य है। इस लूप में, अल्ट्रासोनिक संकेत प्रेषित किया जाता है और यात्रा की अवधि का उपयोग करके दूरी की गणना की जाती है। यदि दूरी 100 सेमी से कम है, तो बजर बीप होगा।

शून्य लूप () {digitalWrite (trigPin, LOW); delayMicroseconds (2); digitalWrite (ट्राइगिन, हाई); delayMicroseconds (10); digitalWrite (trigPin, LOW); अवधि = पल्स इन (इकोपिन, हाई); दूरी = 0.034 * (अवधि / 2); अगर (दूरी)< 100) { digitalWrite(buzzPin,HIGH); } else { digitalWrite(buzzPin,LOW); } delay(300); }

यह आपकी कार के लिए कम लागत और कुशल पार्किंग सेंसर बनाने की पूरी प्रक्रिया थी। अब आप घर पर अपना पार्किंग सेंसर बनाने का आनंद ले सकते हैं।