Ultrasonic Sensor Arduino से Distance कैसे Measure करें | Full Code, Circuit Diagram & Practical Tips 2026

लेखक: विकास उर्फ अमल कुमार | बी.टेक मैकेनिकल इंजीनियरिंग, AKTU लखनऊ (2021–2025) प्रकाशित: जुलाई 2026 | श्रेणी: Arduino Projects, रोबोटिक्स, DIY Electronics

Table of content:

  1. Ultrasonic Sensor क्यों इतना महत्वपूर्ण है?
  2. Ultrasonic Sensor का Working Principle विस्तार से समझते है?
  3. जरूरी सामग्री और बजट
  4. Circuit Diagram और सही कनेक्शन
  5. Arduino कोड – Line by Line Explanation
  6. प्रोजेक्ट को स्टेप बाय स्टेप कैसे बनाएं
  7. 10 आम समस्याएं और समाधान
  8. Advanced Projects Ideas रोबोटिक्स के लिए
  9. मेरा AKTU अनुभव और छात्रों के लिए सलाह
  10. निष्कर्ष: अब आपका टर्न है
  11. अक्सर पूछे जाने वाले प्रश्न
Ultrasonic Sensor Arduino से Distance कैसे Measure करें Full Code, Circuit Diagram & Practical Tips 2026

परिचय: Ultrasonic Sensor क्यों इतना महत्वपूर्ण है?

नमस्कार दोस्तों, क्या आपने कभी सोचा है कि एक छोटा सा सेंसर बिना आंखों के कैसे देख लेता है? Ultrasonic Sensor वस्तुओं को पहचानने के लिए साउन्ड वेव्स का इस्तेमाल करके दूरी मापता है। जिससे उसको यह पता चलता है की कौन सी वस्तु कहा पर है रोबोटिक्स, ऑटोमेशन, स्मार्ट डिवाइसेस और DIY प्रोजेक्ट्स में यह सबसे लोकप्रिय सेंसर है।

मैं AKTU लखनऊ से मैकेनिकल इंजीनियरिंग का छात्र रहा हूं। कॉलेज के समय जब हम पहला रोबोट बना रहे थे तो Ultrasonic Sensor हमारा सबसे पहला और सबसे भरोसेमंद साथी था। आज 2026 में भी Arduino, ESP32 और IoT प्रोजेक्ट्स में इसका इस्तेमाल बहुत ज्यादा हो रहा है।

इस पूरे आर्टिकल में मैं आपको बिल्कुल जीरो से शुरू करके अंत तक ले जाऊंगा – सिद्धांत, सर्किट, कोड, प्रैक्टिकल टिप्स, गलतियां और एडवांस प्रोजेक्ट्स। अगर आप स्टूडेंट हैं, हॉबीस्ट हैं या रोबोटिक्स सीखना चाहते हैं तो यह आर्टिकल आपके लिए बहुत उपयोगी साबित होगा।

Ultrasonic Sensor का Working Principle विस्तार से समझते है?

HC-SR04 Ultrasonic Sensor दो मुख्य भागों से बना है – ट्रांसमीटर और रिसीवर।

कैसे काम करता है?

  1. ट्रांसमीटर 40 kHz की अल्ट्रासोनिक वेव (जो इंसान के कान नहीं सुन सकता) भेजता है।
  2. यह वेव किसी वस्तु से टकराती है और वापस लौटती है।
  3. रिसीवर इस वापस आने वाली वेव को पकड़ता है।
  4. Arduino इस पूरे समय (echo time) को मापता है।
  5. फॉर्मूला: Distance (cm) = (Duration × 0.034) / 2

क्यों /2? क्योंकि वेव जाने और आने दोनों का समय शामिल है।

रेंज: 2 cm से 400 cm तक। इससे ज्यादा या कम दूरी पर एक्यूरेसी कम हो जाती है।

फायदे: सस्ता, आसान, पानी, धूल और अंधेरे में भी काम करता है।

Component और बजट क्या है?

मुख्य कंपोनेंट्स:

  • Arduino Uno या Nano (₹300-500)
  • HC-SR04 Ultrasonic Sensor (₹80-150)
  • Breadboard (₹60)
  • Jumper Wires (₹50)
  • USB Cable
  • Optional: Buzzer (₹20), LCD Display (₹150), LED

कुल बजट: ₹500-1000 में पूरा प्रोजेक्ट तैयार। ऑनलाइन (Robu.in, Amazon) या लोकल इलेक्ट्रॉनिक्स मार्केट से आसानी से मिल जाएगा।

Circuit Diagram और सही कनेक्शन कैसे करे?

कनेक्शन इस प्रकार करें:

  • Sensor VCC → Arduino 5V
  • Sensor GND → Arduino GND
  • Sensor Trig → Arduino Digital Pin 9
  • Sensor Echo → Arduino Digital Pin 10

टेक्स्ट डायग्राम:

text

HC-SR04 Sensor
VCC ─────► Arduino 5V
GND ─────► Arduino GND
Trig ─────► Pin 9
Echo ─────► Pin 10

सावधानियां:

  • सेंसर को 5V पर ही चलाएं।
  • Trig और Echo पिन सही होने चाहिए।
  • सेंसर को सीधा रखें, झुका हुआ न हो।
Ultrasonic Sensor Arduino से Distance कैसे Measure करें  Full Code, Circuit Diagram & Practical Tips 2026

Arduino कोड – Line by Line Explanation {#code}

C++

// Ultrasonic Distance Measurement Project
// Author: Vikas (AKTU Graduate)

#define trigPin 9
#define echoPin 10

long duration;     // समय स्टोर करने के लिए
int distance;      // दूरी स्टोर करने के लिए

void setup() {
  pinMode(trigPin, OUTPUT);   // Trig पिन आउटपुट
  pinMode(echoPin, INPUT);    // Echo पिन इनपुट
  Serial.begin(9600);         // सीरियल कम्युनिकेशन शुरू
  Serial.println("Ultrasonic Sensor Initialized!");
}

void loop() {
  // Trigger Pulse भेजना
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Echo टाइम मापना
  duration = pulseIn(echoPin, HIGH);

  // दूरी कैलकुलेट करना
  distance = duration * 0.034 / 2;

  // Serial Monitor पर दिखाना
  Serial.print("Measured Distance: ");
  Serial.print(distance);
  Serial.println(" cm");

  delay(500);   // आधा सेकंड इंतजार
}

कोड की खास बातें:

  • pulseIn() फंक्शन बहुत महत्वपूर्ण है।
  • 0.034 स्पीड ऑफ साउंड (cm/μs) है।
  • delay(500) को बदलकर स्पीड एडजस्ट कर सकते हैं।

प्रोजेक्ट को स्टेप बाय स्टेप कैसे बनाएं?

  1. ब्रेडबोर्ड पर सर्किट जोड़ें।
  2. Arduino को कंप्यूटर से USB के जरिए कनेक्ट करें।
  3. Arduino IDE खोलें, कोड पेस्ट करें।
  4. Board और Port सिलेक्ट करें।
  5. Upload बटन दबाएं।
  6. Tools → Serial Monitor खोलें (Baud rate 9600)।
  7. सेंसर के सामने कोई वस्तु रखकर टेस्ट करें।

टिप: पहले बिना किसी वस्तु के टेस्ट करें, फिर हाथ रखकर देखें।

10 आम समस्याएं और समाधान जो आपको जानना चाहिए?

  1. कोई रीडिंग नहीं आ रही → Trig/Echo पिन चेक करें।
  2. गलत दूरी दिख रही → सेंसर को 90 डिग्री एंगल पर रखें।
  3. Serial Monitor खाली → Baud rate 9600 सेट करें।
  4. Sensor गर्म हो रहा → पावर सप्लाई चेक करें।
  5. 0 cm दिख रहा → सेंसर के सामने कुछ रखें।
  6. बहुत ज्यादा वैल्यू → Echo पिन सही से कनेक्टेड है या नहीं।
  7. कोड अपलोड नहीं हो रहा → Arduino बोर्ड सही चुनें।
  8. Noise Interference → सेंसर को शांत जगह पर यूज करें।
  9. Battery पर काम नहीं कर रहा → वोल्टेज चेक करें (5V जरूरी)।
  10. Distance fluctuate → Average लेने का कोड ऐड करें।
Ultrasonic Sensor Arduino से Distance कैसे Measure करें  Full Code, Circuit Diagram & Practical Tips 2026

Advanced Projects Ideas रोबोटिक्स इंजीनियर के लिए?

  • Obstacle Avoiding Robot
  • Distance Based Alarm
  • Smart Parking System
  • Water Tank Level Monitor
  • Autonomous Line Follower with Safety
  • Gesture Controlled Robot
  • IoT Based Distance Monitoring

मेरा AKTU अनुभव और छात्रों के लिए सलाह

AKTU लखनऊ में जब हम प्रोजेक्ट बना रहे थे तो Ultrasonic Sensor से हमने अपना पहला ऑब्स्टेकल अवॉइडिंग रोबोट बनाया। बजट सिर्फ 1000 रुपये था। कई बार सर्किट गलत हो जाता था, कोड में बग आ जाता था, लेकिन हर बार कुछ नया सीखते थे।

मेरी सलाह:

  • रोज 1 घंटा प्रैक्टिस करो।
  • GitHub पर प्रोजेक्ट अपलोड करो।
  • NPTEL और YouTube से सीखो।
  • छोटे प्रोजेक्ट्स से शुरू करो, फिर बड़े बनाओ।

2026 में रोबोटिक्स जॉब्स बहुत बढ़ रहे हैं। अगर आप तैयार हैं तो अच्छे मौके मिलेंगे।

निष्कर्ष:

Ultrasonic Sensor Arduino का सबसे आसान और उपयोगी सेंसर है। इस प्रोजेक्ट से आप रोबोटिक्स की बुनियाद मजबूत कर सकते हैं। अब आपका टर्न है – आज ही शुरू कर दीजिए।

कोई सवाल हो तो कमेंट में पूछिए। मैं मदद करूंगा।

अक्सर पूछे जाने वाले प्रश्न

प्र2. ESP32 के साथ काम करेगा? उत्तर: हां, पिन चेंज करके कोड अपडेट करें।

प्र1. HC-SR04 की रेंज कितनी है? उत्तर: 2 cm से 400 cm तक।

प्र3. कोड में गलती हो तो क्या करें? उत्तर: Serial Monitor देखें और कनेक्शन चेक करें।

प्र4. बजट कितना लगेगा? उत्तर: ₹300-600 में पूरा सेटअप।

लेखक: विकास उर्फ अमल कुमार बी.टेक मैकेनिकल इंजीनियरिंग, AKTU लखनऊ (2021–2025)

Also read – Smart Home Automation with Arduino – Lights Fan Control Hindi Guide (Beginner Friendly)

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top