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
  10. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Vipul aap apna koi bhi Questions yahi pr kr sakte hai jisse sabhi Visitor dekh sake

      Delete
    2. Sir me dahanu Maharashtra se hu

      sabse pehli bat....
      robot ke liye konse dulan me samagri milegi or konse nam pe upalabd he.

      robot me computer se jo system upload karni he vo computer me kaha milegi, vo file upload kane ke liye USBcable ki jarurat padegi kya

      Delete
    3. (1) vipul aap online ye sab material buy kr sakte hai yh bhut aasan hai
      (2) apko khali brain yani arduino me Program ya brain me memory computer se upload krna hota hai yh program is robot ka brain bnane ke liye mene step second last-simple programming (upload memory) me diya hai
      (3) jab aap arduino uno ko buy kroge tb usi ke sath milegi

      Delete
    4. sir agar sab material online manga sakta hu to mujhe us material ke nam chahiye....


      computer se kya upload karna he

      computer me konse file me milega

      Delete
    5. vipul in sabhi project ki starting ke liye sabse pehle arduino uno buy kre jo is project me bhi kaam aya hai isi project "Simple Robot बनाने के लिये material" bali step me list di hui hai isi list ka samaan apko chahiye hoga
      Computer se apko program upload krna hoga
      apko is tutorial padne ki jaroorat hai aap sab kuch samjh jayege ki yh kaise kaam krta hai aur ek hi board kya kya kr sakta hai
      Read this- suruat kha se aur kaise kre

      Delete
  11. आपने बताया बढ़िया है पर बिना batry के या cureent के यह कैसे चलेगी | आपने इसे कोई भी power supply नहीं दिया | ओर ना ही कोई idea | पोस्ट अधूरा है |

    ReplyDelete
    Replies
    1. Home made programable robot is ready fir se Read kro

      Delete
  12. Bhai yisko voice command ka option kaise dena hai

    ReplyDelete
  13. Sir m BCA ka student hu, mere mann m ek idea h..jaise ki Drone hota h vese hi vo police department k liy bhaut hi help full or bhi sakta h aise- drone m ek gun honi chahiy jo shoot kr sake or camera or senser bhi jo har time bah flying karta rahe or jab down ho jai to uska ek tower bhi hoga jo automatic bahe apne tower pr pahuch k bettery charge kr lega or fir continue flying krta rahega jaise ki, POLICE ki car sab jagah ni ja pati h but drone chla jaiyega or kahi fight ho rhi hogi to drone k duara control bhi kr sake or GUN k duara bhi control kr sake........SIR YE MERA IDEA KAISA LAGA ..please tell me and help me..

    ReplyDelete
    Replies
    1. Harshit apka Dron bnane ka idea bhut achcha laga apko jo help chahiye aap bta sakte hai

      Delete

Post a Comment

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