How to make A Simple Robot In Hindi

एक Simple programable robot बनायें

एक simple robot जो Arduino और Hc-sr04 से बना है यह अपने सामने रखे object को sense करेगा और अपना रास्ता change करेगा वास्तव में यह एक robotic Car होगी जो की Arduino से control होगी इसमें ultrasonic sensor hc-sr04 का use होगा यह ultrasonic sensor, robotic Car या robot के फ्रंट में लगा होगा जब कोई object इस robot Car के सामने आएगा यानी कि ultrasonic sensor के सामने आएगा तब ultrasonic sensor Arduino को अपनी value देगा और programming से हम इसकी steering को control करेंगे जिससे steering घूमेगी और car अपना रास्ता बदल लेगी इस तरह का एक प्रोजेक्ट मेने पहले भी www.mechanic37.com publish किया था जिसमें ultrasonic sensor और dc motor का use किया था चलिए बनाते हैं एक simple robot Car जिसमे household items का use किया है 

यदि आप UC Browser use कर रहे हो तो यह page सही तरह से open नहीं होगा google chrom का use करें

Voice Command:ROBOT

Simple Robot बनाने के लिये material

  • Arduino uno-buy
  • L293d
  • 1xServo
  • 1xHc-sr04
  • 4xCar wheel
  • Hot glue or fevikwik
  • pen cover
  • car wheel system with dc motor
DIY X-Men Cerebro "welcome Professor "
Servo kya hai read kare


         Robot Control System&Brain

Arduino uno अपने robot के लिए Brain तरह काम करेगा ऊपर दिखाई गए circuit image में सबसे पहले servo को देखिए यह servo आपके robot के लिए steering का काम करेगी इस servo motor की yellow pin को मैंने pwm pin 11 से कनेक्ट किया और servo motor के brown पिन को gnd से कनेक्ट किया और red पिन को Arduino की  5v की pin से connect किया अब ultrasonic sensor को देखें ultrasonic sensor की trigger pin को arduino uno की 13 pin से connect करें और echo को arduino की 12 pin से vcc को Arduino की 5v से और gnd को arduino uno की gnd से connect करें अब motor driver l293d मोटर ड्राइवर को ऊपर दी image के जैसे arduino से connect करें 
Arduino+Lcd+Temperature
आप arduino की 9,10 pin का ही use करें l293d के लिए 5,6 को छोड़ दें क्युकी हमे सिर्फ एक motor ही चलानी है इसलिए 
Ek Motor Bnaye ghar pr
अपने घर के light,fan Android app से on off करें 
Text To Speech Converter In Hindi

Robot का Design कुछ ऐसा होगा


इस डायग्राम में Servo Motor steering को घुमाने का काम कर रही है और ultrasonic sensor आंखों का काम कर रहा है जब कोई object सामने आएगा तब ultrasonic sensor ट्रिगर से अल्ट्रासोनिक वेव छोड़ेगा जो कि सामने रखिए object से टकराकर वापस echo pin पर receive हो जाएंगी और  तब velocity और time मिलने पर programming से distance मिल जाएगी जिसे हम servo के लिए use करेंगे और servo का angle change होते ही steering घूमेगी और Robot कार अपना रास्ता change करेगी 
Remote Control Car in hindi

Servo motor से Steering बनाएं 

सबसे पहले steering बनाने के लिए एक पेन का कवर को car wheels के बीच की दूरी के बराबर map कर काट ले और चित्र इमेज में दिखाएं गए जैसे Robot के पहियों को जोड़ दें इस diagram में दोनों के बीच लगी steel rod नि दिख रही है इस pen cover को ऊपर से लगाया है जिसमे steel rod घूमेगी 


Servo को glue या fevikiwik से सेट करें 

अब servo motor की knob को pen cover से फिविक्विक से जोड़ दे जब servo अपना angle change करेगी तब steering घूमेगी मेने micro servo को use किया है और इस जगह micro servo ही ठीक रहेगी आपको यह काम अच्छी तरह से करना होगा क्यूंकि servo का angle और steering को घुमने का balance आपको बनाना होगा जैसे की नार्मल position 90 डिग्री  है तो बाएं घुमने पर 30,60 होगी यह depend करता है की आपने servo का white कॉलर जो image में दिख रहा है वह केसे लगाया है यह आप को पता हो जायेगा इसे सेट करेंगे तब और जब steering घूमेगी तब 

Robotic Arm Gripper Bnayen

Make A  Power Bank

Ultrasonic sensor को robot के front पर set करें


 
 ultrasonic sensor को  के घंटे पर फेवीक्विक से front पर set कर दें यह मेने अपनी old dvd player में से निकला था आप इसकी जगह कोई plastic की सीट use में ले सकते है इस पर arduino uno को रख दें और फिर programming करें  jumper wire की सहायता से इसे arduino से connect करें ध्यान रहे की यह नीचे की जमीन से समान्तर हो जिससे यह सामने रखे object को sense करे 

Steering Set करें


अपने द्वारा बनाई गई steering को ऊपर की image की तरह glue से set कर दें यह मेरी tower pro micro servo 9g है यह steering dc motor से बनाई steering से काफी ज्यादा बढ़िया है जो की बिल्कुल सही और अच्छी तरह car को मोड़ने का कम करेगी glue से अच्छी तरह सभी चीजों को सेट करना जरूरी है इस लिया सही से काम करें hot glue को ultrasonic sensor पर न गिरने दे वो बेकार हो जायेगा 

Simple Robot Programming(upload memory)

इस program को Arduino uno में upload करें इस program के अनुसार जब कोई object robot car के सामने आएगा 30cm distance पर तब कार की steering 60 से 90degree हो जाएगी 60 degree पर servo से steering सीधी रहेगी यह मेने servo को 60degree पर लाकर सेट किया था आप पहले से mark करें की आपकी steering कितने degree पर सीधी यानि की normal होगी उसी से 30degree कम करने condition में value दें तो सही होगा जब 30cm पर कोई object होगा तब servo 60 से 90 होगी और मेरे robot की steering घूमेगी और जैसे ही कोई object 20cm की दूरी पर होगा servo 90 से 105 और जब 10 cm होगा तो servo 115 पर आ जाएगी और car या robot की steering ज्यादा घूमेगी 

Arduino Projects
Arduino क्या है 

GUI

#include<Servo.h>
const int Apin1 = 9;//motorA pin 1
const int Apin2 = 10;//motorA pin 2
const int sensorpin = 13;//trigger pin Hc-sr04
int echo =12;//echo pin
int Limit =30;
int Limit2=20;
int Limit3=10;
Servo myservo;
void setup() {
  Serial.begin(9600);
 myservo.attach(11);
}

void loop() {
   long duration, cm;

  pinMode(sensorpin,OUTPUT);
  pinMode(Apin1,OUTPUT);
  pinMode(Apin2,OUTPUT);
  digitalWrite(sensorpin, LOW);
  delayMicroseconds(2);
  digitalWrite(sensorpin, HIGH);
  delayMicroseconds(5);
  digitalWrite(sensorpin, LOW);
  pinMode(echo, INPUT);
  duration = pulseIn(echo, HIGH);
  cm = microsecondsToCentimeters(duration);
  Serial.print(cm);
  Serial.print("cm");
  Serial.println();
  digitalWrite(Apin1, LOW);
  digitalWrite(Apin2, HIGH);
  if (cm < Limit)
  {
    myservo.write(90);             
    delay(100);
  }
    else if(cm <Limit2)
   {
    myservo.write(105);
    delay(100);
   }
   else if(cm<Limit3)
   {
    myservo.write(115);
    delay(100);
   }
   else{
  myservo.write(60);
  delay(100);
}
}
  long microsecondsToCentimeters(long microseconds)
{

  return microseconds / 29 / 2;
}


 Home made programable robot is ready




 Friends तैयार है programable robotic car या simple robot  start करने के लिए बैटरी लीड से 9 वोल्ट की बैटरी कनेक्ट कर सर्किट बोर्ड को पावर दें आप battery और lead के बीच एक switch भी लगा सकते हैं वह स्विच स्टार्ट करने पर या on करने पर बैटरी का करंट सर्किट बोर्ड में जाएगा जिससे Arduino का program run होगा और फिर कार रन होगी और जब रस्ते में कोई वस्तु आयेगी तब  ultrasonic sensor use sense करेगा programming में condition true होने पर servo अपना angle बदलेगी programming memory के अनुसार ही angle होगा मैंने अपनी पुरानी कार के wheels को use किया है जिसमें एक Dc motor लगी है जोकि L293d motor driver से run होगी है
Readers यदि ये projects आपको पसंद आया हो तो इसे अपने friends के साथ facebook,twitter,google+ पर share जरूर करें और mechanic37.com की हर एक new post अपने email पर पाने के लिए उपर subscription box से subscribe करे Comment या Question कैसे करें
और आप को कोई भी problem हो या कोई सुझाव हो तो उसे comment कर के बतायें

Comments

  1. great tutorial thanks for sharing,kya hum l293d se 4 motors ko control kar sakta hai

    ReplyDelete
  2. tanks for tutorials visite informatikkita.blogspot.co.id

    ReplyDelete
  3. आप एक नयी राह की और बढ़ रहे है जल्द ही आपका ब्लॉग नयी उचाईयों को छुएगा....आज में आपके blog से related post publish करूंगा...धन्यवाद आपका ब्लॉग बहुत सी महत्वपूर्ण जानकारियों से भरा हुआ है.and one thing अपने Author box introduction में changes करें.

    ReplyDelete
    Replies
    1. Visit aur comment krne ke liye thanks lalit ji

      Delete
  4. hello Sir में एक एसा प्रोजेक्ट बनाना चाहता हु जिसमे हमारे बेडरूम के लेम्प को एंड्राइड मोबाइल से कनेक्ट कर के कण्ट्रोल करना है लेकिन इसमें लेम्प ऑटोमेटिक कट्रोल होना चाहिए जेसे की रात को 9 के बाद अगर मोबाइल को स्क्रीन के बल लेटा दिया जाये (जिसे Proximity sensor एक्टिवेट हो जाये ) तब लेम्प बंद हो जाना चाहिए और जेसे ही हम सुबह मोबाइल को उड़ाएंगे तो फिर से लेम्प को on / off होना हमें श्याम को ही मोबाईल में सेट कर दे

    ReplyDelete
    Replies
    1. यह आईडिया बहुत ही बढ़िया है vijay ji आप Android फ़ोन के Proximity sensor को use में ले सकते है यदि आपको android app devlopment की बढ़िया knowledge हो आपके project के लिए Arduino best रहेगा इसमें कोई और अलग से device की जरूरत नहीं पड़ेगी सिर्फ आपको arduino और android के लिए प्रोग्रामिंग करना है इस तरह जिसमे उस proximity sensor से relay module या एक servo motor control हो सके इनमे से किसी एक का switch बन सके जो आप अपने lamp में use कर सकेंगे

      Delete
    2. Read this proximity sensor project-http://www.mechanic37.com/2016/08/android-proximity-sensor-and-arduino.html

      Delete
  5. great bro..... step by step images aapne rkhi hai agar sath hi sath video shoot kar k youtube ka link add kar dete to sone pe suhaga ho jata aur apka benefit bhi double ho jana tha....anyways badhiya tutorial hai....free time jrur try krunga

    ReplyDelete
  6. Sir pc me kaun se software par programing taiyar kar sakte h aur use memory me upload kaise karte h iske bare me plz detail me batane ka kasht kare.....

    ReplyDelete
    Replies
    1. Ek badiya Question krne ke liye thanks aap ise read kr sakte haiClick and Read

      Delete
    2. Sir micro controller k liye jo panel designing hota h na jaise kitna resistance lagana h kitna capacitor lagana h kitne capacity ka lagana h kitne volt k liye lagana h ise kaise decide karte h isko koi note ho to plz provide kara dijiye na

      Delete
    3. Aur circuit design karte time micro contrler ya dusre equipment k kaun se pin ko kisse jodna h kaha capacitor lagana h kaha resistance lagana h motore ko kaha connect karna h sensor ko kaise connect karna h ye kaise pata chalta h iska aap k pass kuchh trick hoga to plz bataiyega

      Delete
  7. Sir jo glass ka gate hota h jo automatic logo k aane par khulta h aur band ho jata h wo banane ke kiye kis kis chiz ki jarurat padegi aur uska kaise programing kaise taiyar karenge thoda detail me bataiye na...

    ReplyDelete
    Replies
    1. Aap PIR motion sensor ka use human body detect krne ke liye aur rack and pinion mechanism ka use door open and close krne ke liye kr sakte hai jab koi hmare door ke pas ayega to pir motion sensor body detect krega aur Programming ke anushar signal milte hi motor run ho jayegi aur door open ho jayega aisa similat project hmari website pr bhi hai read Pc controlled door lock unlock
      Keep visiting mechanic37.com

      Delete
    2. Sir isme kaun sa moter use karte h aur kitna power ka rahta h ek hi moter ko forword aur revers move karane k liye kya karna padega

      Delete
    3. Aap 4kg tk ka load lene wali koi bhi gear motor use kr sakte hai yadi door ply ka hai jab door ke pas jaise hi koi ayega to pir sensor active hoga aur dc motor run hone lagegi aur pir sensor ki range me koi nahi aya to fir se door close hone ke liye reverse hone lagegi iske liye apko microcontroller me konsa Program upload krna hai me iske liye Article likhunga aap home page pr dekh sakte hai bs thoda wait kre

      Delete
  8. Sir microcontroler me kya ek bar program ko memory me store karke bina computer k dobara us project ko run kara sakte h ki nai ki hume kisi project ko oprete karne k liye humesha hi computer ki jarurat padegi

    ReplyDelete
    Replies
    1. 1.Program ko void loop() me likhe program hmesa run hota rhega yadi program void setup () me likha hai aur apko ise dobar run krana chahte hai to Arduino uno me reset button hota hai use press krke aap program dobara run kra sakte hai
      2.app koi bhi 6-9 volt ki battery Arduino ko power dene ke liye kr sakte hai hmesa computer ki jarurat nahi padti
      Basic samajhne ke liye www.mechanic37.com ke old page read kro bahut se simple project hai led ke liye

      Delete
  9. Sir 1 Question aur uth raha h man me jaisa ki aap ne bataya h ki automatic sliding door k liye Dc moter use karna h par humare gharo me to Ac current aata h to hum aisa kaun sa equipment lagayenge ki ac current ko dc me convert kiya ja sake aur uski capacity kitni hogi aur kya hum apne circuit board aur sensor me bhi isi ac current ko dc me convert karke de sakte h ki nai kyoki door l liye to moter bada hi lagega na to iske liye to battry se possible nai ho payega na

    ReplyDelete
    Replies
    1. Apko Ac source ki jarurat nahi hai Arduino microcontroller board ko power dene ke liye 9 volt ki battery hi kafi hai aur motor ko power Arduino se hi milegi apko external Source ki jaroorat nahi hai na hi Dc or na hi Ac ki aur Dc motor badi lene ki bhi jarurat nahi hai kyuki apko Gear motor lena hai jo ki 4-6kg ka load le sake gear motor me motor ki speed ko bahut kam krke Torque yani ki load ko kai guna bada dete hai aap simple dc motor ko apni finger se rok sakte ho pr usi dc motor se gears engage krde to ap use nahi rok sakte ap Dc gear motor search kre apko bahut si motor mil jayengi aur 9 volt ki reachable battery use kre kyuki 12-15 rupye me milne bali 9volt ki battery se Arduino ko power doge to bh testing me hi low ho jayegi

      Delete

Post a Comment

1.जिस language में Page है उसी में Comment या Question करें जिससे सभी Users की help हो
2.Page के Title से Related Question करें
3.Page को अच्छी तरह Read करें उसके बाद Question करें
4.एक ही comment एक से ज्यादा बार न करें

Mechanic37