मेरा पहला स्मार्ट रोबोट
Loading...
R मेरा पहला स्मार्ट रोबोट
रोबोटिक्स लैब 30–40 मिनट 1 / 11

मेरा पहला स्मार्ट रोबोट: एक वस्तु का पता लगाएं और एलईडी (LED) ब्लिंक करें!

मिशन 01 · भविष्यवाणी करें

क्या आपका रोबोट आपके हाथ का पता लगा सकता है?

आइए अरुडिनो (Arduino) को यह देखना सिखाएं कि कोई वस्तु कितनी करीब है।

अपना हाथ पास लाएं। रोबोट क्या करेगा?

LED ब्लिंक करता है! कुछ नहीं होता!

HAND → SENSOR

मिशन 02 · सुनें

मैजिक आइज़ से मिलें

यह सेंसर ध्वनि भेजता है और ध्वनि के वापस आने का इंतज़ार करता है।

जब आपका हाथ करीब आता है तो क्या होता है?

ध्वनि की यात्रा छोटी है। ध्वनि की यात्रा लंबी है।

HC-SR04
ध्वनि तरंग

मिशन 03 · संग्रह

हमारे रोबोट के पुर्जों से मिलें

हर पुर्जे का एक काम है। उन्हें एक-एक करके जानने के लिए बटन दबाएं।

UNO
पुर्जों से मिलें

मिशन 04 · कनेक्ट

आइए अपना सेंसर कनेक्ट करें

तारों का सावधानीपूर्वक पालन करें। सही कनेक्शन आपके रोबोट को काम करने में मदद करते हैं!

ARDUINO
UNO
ULTRASONIC
कनेक्शन दिखाएं

मिशन 05 · लाइट अप

आइए अपनी LED कनेक्ट करें

LED हमारे रोबोट की लाइट है। रेसिस्टर इसे सुरक्षित रखने में मदद करता है।

  • पिन 13 → रेसिस्टर → LED की लंबी टांग
  • LED की छोटी टांग → GND
लाइट ब्लिंक करें

लंबी टांग

मिशन 06 · समझें

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

रोबोट सुनता है, सोचता है, और फिर कार्य करता है।

1

सेंसर भेजता है

एक ध्वनि तरंग बाहर जाती है।

2

ध्वनि टकराकर लौटती है

यह आपके हाथ से वापस आता है।

3
R

Arduino तय करता है

यह दूरी की जाँच करता है।

हाथ पास → LED ब्लिंक करता हैहाथ दूर → LED बंद
इसे आज़माएं!
Press Try It to see the robot react.

मिशन 07 · सोचें

चलिए रोबोट को स्मार्ट बनाते हैं

Arduino को निर्देशों की आवश्यकता होती है, ठीक वैसे ही जैसे कोई व्यक्ति दिशा-निर्देशों का पालन करता है।

यदि कोई वस्तु 15 सेमी के भीतर है, तो LED को ब्लिंक करें। अन्यथा, इसे बंद कर दें।

कौन सा उदाहरण LED को ब्लिंक करना चाहिए?

हाथ 8 सेमी परLED ब्लिंक करता हैहाथ 25 सेमी परLED बंद रहता है

मिशन 08 · निर्देश

हमारे रोबोट के निर्देश

यहाँ पूरा प्रोग्राम है। आपका प्रेजेंटर इसे बोलकर समझाएगा।

const int trigPin = 9;
const int echoPin = 10;
const int ledPin = 13;

long duration;
float distance;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH, 30000);

  if (duration == 0) {
    distance = -1;
  } else {
    distance = duration * 0.0343 / 2;
  }

  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");

  if (distance > 0 && distance <= 15) {
    digitalWrite(ledPin, HIGH);
    delay(250);
    digitalWrite(ledPin, LOW);
    delay(250);
  } else {
    digitalWrite(ledPin, LOW);
    delay(100);
  }
}

मिशन 09 · टेस्ट

हमारे रोबोट का परीक्षण करने का समय!

एक बार में एक सावधानीपूर्वक कदम।

  1. Arduino को कंप्यूटर से कनेक्ट करें।
  2. Arduino IDE खोलें।
  3. कोड कॉपी करें।
  4. Arduino Uno और सही पोर्ट चुनें।
  5. Verify पर क्लिक करें।
  6. Upload पर क्लिक करें।
  7. सेंसर के सामने अपना हाथ हिलाएं।

हाई फाइव! आपका रोबोट तैयार है।

LED ब्लिंक नहीं कर रही है?तारों की जाँच करें।LED की दिशा की जाँच करें।जाँचें कि कोड सफलतापूर्वक अपलोड हो गया है।

मिशन 10 · चुनौती

क्या आप रोबोट से ज़्यादा स्मार्ट बन सकते हैं?

प्रत्येक त्वरित चुनौती के लिए एक उत्तर चुनें।

1 / 3

मिशन 11 · कल्पना

हम इसका उपयोग कहाँ कर सकते हैं?

दूरी का पता लगाना हमारी कक्षा से कहीं अधिक उपयोगी है।

स्मार्ट पार्किंग

पता लगाएं कि पार्किंग की जगह कब खाली है।

स्वचालित दरवाज़े

जब कोई पास आए तो दरवाज़ा खोलें।

R

बाधा रोबोट

एक रोबोट को यह नोटिस करने में मदद करें कि आगे क्या है।

R
आपने एक स्मार्ट रोबोट बनाया है!इसे महसूस करें। इसके बारे में सोचें। इसे साकार करें।
पिछला एक्सप्लोर करने के लिए तीरों का उपयोग करें अगला