• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Mechanic37

  • इंजीनियरिंग नोट्स
  • भौतिकी
  • रसायन
  • जीव विज्ञान
  • कंप्यूटर
You are here: Home / Arduino / Hc-Sr04 Sensor से Dc Motor Control करें

Hc-Sr04 Sensor से Dc Motor Control करें

अप्रैल 14, 2016 by MECHANIC37 Leave a Comment

विषय-सूची

  • Distance Sensor hc-sr04 से dc motor control करें
    • Project Material
    • Dc Motor और Sensor का Circuit बनाएं
    • Dc Motor Control के लिए Programming
dc motor को distance sensor hc-sr04 से
Dc motor को Distance Module Hc-sr04 से control करना जैसे ही सामने रखा कोई object की Distance set की गई limit को cross करेगा वैसे ही Dc Motor rotate होने लगेगी पहली pin को low और दूसरी को high करने पर आप इस dc motor को दूसरी Direction में rotate कर सकते है 

Distance Sensor hc-sr04 से dc motor control करें

सभी steps को Properly follow करें इस project को आप robot बनाने में ले सकते है क्युकी जब hc-sr04 से motor run होगी तो आप इस dc motor को robot की steering में लगा के robot को मोड़ सकते है जब कोई object सामने आयेगा तब आपका robot आसानी से अपना रास्ता बदल लेगा
Robot कैसे बनाएं ?

Project Material

  1. Arduino uno
  2. hc-sr04 distance sensor
  3. L293d
  4. jumper wire
  5. Breadboard
Arduino uno क्या है ?
hc-sr04 distance sensor क्या है ?
L293d क्या है ?

Dc Motor और Sensor का Circuit बनाएं

hc-sr04 और dc motor का circuit बनाएं
ऊपर दिया Circuit बनाएं थोडा ध्यान से wire बनाएं यह circuit मेने old circuit को modify करके बनाया है इसलिए wires फ़ैल गये है   
Hc-sr04 में 4 pin होते है 
Hc-sr04 की echo pin को pin 12 से connect करें 
Hc-sr04 की trigger pin को pin 13 से connect करें
Hc-sr04 की vcc pin 5v से connect करें 
Hc-sr04 की gnd pin gnd से connect करें
और अपने Arduino uno को Computer से Connect करें 

Dc Motor Control के लिए Programming

Circuit बनाने के बाद Arduino uno में नीचे दिया गया Program Upload करें आपके upload करने के बाद ही program काम करने लगेगा और sensor सामने रखे object की Distance sense करेगा हमने program में limit 10 ली है आप इसे change कर सकते है 

Program Upload करने के लिए आपको Arduino IDE Download करना पड़ेगा

Program Arduino में कैसे upload करते है ?
const int Apin1 = 5;//motorA pin 1
const int Apin2 = 6;//motorA pin 2
const int Bpin1 = 10;//motorB pin 1
const int Bpin2 = 9;//motorB pin 2
const int sensorpin = 13;//trigger pin Hc-sr04
int echo =12;//echo pin
int Limit =10;
void setup() {
  Serial.begin(9600);
}

void loop() {
   long duration, cm;

  pinMode(sensorpin,OUTPUT);
  pinMode(Apin1,OUTPUT);
  pinMode(Apin2,OUTPUT);
  pinMode(Bpin1,OUTPUT);
  pinMode(Bpin2,OUTPUT);

    digitalWrite(sensorpin, LOW);
  delayMicroseconds(2);
  digitalWrite(sensorpin, HIGH);
  delayMicroseconds(5);
  digitalWrite(sensorpin, LOW);

  pinMode(echo, INPUT);
  duration = pulseIn(echo, HIGH);

  // convert the time into a distance
  cm = microsecondsToCentimeters(duration);

  Serial.print(cm);
  Serial.print(“cm”);
  Serial.println();

  if (cm > Limit)
  {
    digitalWrite(Apin1, HIGH);
    digitalWrite(Apin2, LOW);
    digitalWrite(Bpin1, LOW);
    digitalWrite(Bpin2, LOW);
    delay(2000);
    digitalWrite(Apin1, HIGH);
    digitalWrite(Apin2, LOW);
    digitalWrite(Bpin1, HIGH);
    digitalWrite(Bpin2, LOW);
    delay(2000);

  }
  else
  {
    digitalWrite(Apin1, LOW);
    digitalWrite(Apin2, LOW);
    digitalWrite(Bpin1, LOW);
    digitalWrite(Bpin2, LOW);
    delay(2000);
  }

  delay(100);
}

long microsecondsToCentimeters(long microseconds)
{

  return microseconds / 29 / 2;

}

I hope अपने सभी Steps Clear कर ली होंगी अब आपका Project काम कर रहा होगा Read करने के लिए thanks इस project को share करें अपने friends के साथ facebook,whatsapp पर और कोई problem हो to comment करें

Filed Under: Arduino, Engineering Project, Uncategorized

Arduino Tutorial Hindi

  • Build A Room Temperature Monitor In Hindi
  • Pir Motion Sensor Controlled CFL Or Lamp
  • Control A Servo Motor Using Potentiometer
  • 2 servo Sweep wtih Arduino Uno pwm pin
  • Arduino के प्रोजेक्ट कैसे बनाएं ? प्रोग्राम अपलोड कैसे करें
  • Reader Interactions

    प्रातिक्रिया दे जवाब रद्द करें

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

    Primary Sidebar

    विषय

    • भौतिक विज्ञान
    • मैकेनिकल इंजीनियरिंग
    • इलेक्ट्रॉनिक्स इंजीनियरिंग
    • इलेक्ट्रिकल इंजीनियरिंग
    • रसायन विज्ञान
    • जीव विज्ञान 
    • कंप्यूटर 
    • इंजीनियरिंग प्रोजेक्ट्स

    2015–2022

    • साइटमैप
    • संपर्क करें
    • हमारे बारे में
    • विज्ञापन दें
    • रसायन विज्ञान
    • जीव विज्ञान
    • कंप्यूटर सीखें
    • इंजीनियरिंग प्रोजेक्ट्स