How to make robot in Hindi
आइए Arduino और IR सेंसर का उपयोग करके पूरी तरह से स्वायत्त रोबोट बनाएं। यह बिना गिरे टेबल की सतह का पता लगा सकता है। अधिक के लिए वीडियो देखें!
robot kaise banate hain or uske component
गत्ते का टुकड़ा
Arduino Uno
Arduino Uno |
आईआर सेंसर
ir sensor |
बीओ मोटर
BO motor |
Wheels
ढलाईकार पहिया
L293d IC
पीसीबी
लचीला तार
एलईडी
330R रोकनेवाला
बैटरी
7.4v battery |
कनेक्टर्स पुरुष / महिला
पीसीबी टर्मिनल
robot kaise banate hain
135mm x120mm आयाम के कार्डबोर्ड का एक टुकड़ा लें। दिए गए लेआउट के अनुसार सभी आयामों को चिह्नित करें और इसे काटें।
robot kaise banate hain |
गर्म गोंद का उपयोग करके सभी कटे हुए हिस्से को चिपका दें। दोनों मोटरों को उनके स्थान पर चिपका दें। दोनों मोटरों में पहियों को फिट करें। IR सेंसर को रोबोट बॉडी के सामने रखें। इसके अलावा दो एलईडी सामने की तरफ फिट करें। यह एलईडी सिर्फ रोबोट के लुक को बेहतर बनाने के लिए है, यदि उपलब्ध न हो तो आप इस एलईडी को छोड़ सकते हैं। रोबोट बॉडी के निचले हिस्से में पीछे की तरफ स्टिक कैस्टर व्हील। अब इसके अंदर बैटरी लगाएं। रोबोट के पिछले हिस्से में मैक्सवेट रखें। ऊपरी प्री-कट कार्डबोर्ड के टुकड़े को चिपकाकर शरीर के ऊपरी हिस्से को बंद कर दें।
Step by Step robot kaise banate hain
How to make robot in hindi |
fold cardboard |
robot kaise banate hain Step 2 :- Add Wheel
Step 2 :- Add Wheel |
Step 3 : Add Wire
Add Wire |
अब PCB को कुछ male female कनेक्टर और H-Bridge L293D मोटर ड्राइवर IC को लें। दिए गए सर्किट आरेख के अनुसार सभी घटकों को मिलाएं। दोनों मोटर को मोटर ड्राइवर बोर्ड से कनेक्ट करें जिसे हमने हाल ही में सोल्डर किया है। दोनों सेंसर को बोर्ड से कनेक्ट करें। अब सभी कनेक्शन हो चुके हैं।
Step 4 :- आईआर सेंसर
Step 5 :- Connect Wire
How to make robot in hindi |
Work Board |
Step 7 :-
Board |
How to make robot in Hindi Step - 8 :-
How to make robot in Hindi Step - 8 |
Step 9 :- Add board to wheel
Add board to wheel |
Step 10 :- Add wire to board
Add wire to board |
यहां से Arduino IDE पर कोड कॉपी और पेस्ट करें, Arduino बोर्ड को अपने पीसी से कनेक्ट करें। टूल मेनू से COM पोर्ट और बोर्ड प्रकार चुनें। और अपलोड पर क्लिक करें।
robot kaise banate hain with Example
//program by Shubham Shinganapure on 14-06-2019
//
//for Table Edge Avoiding Robot using IR sensors
int lm1=8; //left motor output 1
int lm2=9; //left motor output 2
int rm1=10; //right motor output 1
int rm2=11; //right motor output 2
int sl=13; //sensor 1 input (left)
int sr=12; //sensor 2 input (right)
int SlV=0;
int SrV=0;
int led=A0;
void setup()
{
pinMode(lm1,OUTPUT);
pinMode(lm2,OUTPUT);
pinMode(rm1,OUTPUT);
pinMode(rm2,OUTPUT);
pinMode(led,OUTPUT);
pinMode(sl,INPUT);
pinMode(sr,INPUT);
sTOP();
}
void loop()
{
SlV=digitalRead(sl);
SrV=digitalRead(sr);
if(SrV==LOW && SlV== LOW)
{
digitalWrite(led,LOW);
ForWard();
}
if(SrV==HIGH && SlV== HIGH)
{
digitalWrite(led,HIGH);
BackWard();
delay(400);
Right();
delay(550);
ForWard();
delay(200);
}
if(SrV==LOW && SlV== HIGH)
{
digitalWrite(led,HIGH);
BackWard();
delay(400);
Right();
delay(550);
ForWard();
delay(200);
}
if(SrV==HIGH && SlV== LOW)
{
digitalWrite(led,HIGH);
BackWard();
delay(400);
Left();
delay(550);
ForWard();
delay(200);
}
}
void ForWard()
{
digitalWrite(lm1,HIGH);
digitalWrite(lm2,LOW);
digitalWrite(rm1,HIGH);
digitalWrite(rm2,LOW);
}
void BackWard()
{
digitalWrite(lm1,LOW);
digitalWrite(lm2,HIGH);
digitalWrite(rm1,LOW);
digitalWrite(rm2,HIGH);
}
void Left()
{
digitalWrite(lm1,LOW);
digitalWrite(lm2,HIGH);
digitalWrite(rm1,HIGH);
digitalWrite(rm2,LOW);
}
void Right()
{
digitalWrite(lm1,HIGH);
digitalWrite(lm2,LOW);
digitalWrite(rm1,LOW);
digitalWrite(rm2,HIGH);
}
void sTOP()
{
digitalWrite(lm1,LOW);
digitalWrite(lm2,LOW);
digitalWrite(rm1,LOW);
digitalWrite(rm2,LOW);
}
Step 11 :- Add Arduino to computer
Add Arduino to computer |
Arduino पर प्रोग्राम अपलोड करने के बाद, हम सब कर चुके हैं, अब इसका परीक्षण करते हैं। बैटरी को Arduino से कनेक्ट करें। यहां मैं श्रृंखला में जुड़े 2 लिथियम आयन सेल का उपयोग कर रहा हूं और उन्हें इन्सुलेशन टेप का उपयोग करके एक साथ लपेटता हूं, इसलिए इस बैटरी का वोल्टेज 7.4 वोल्ट है। आप 2s 7.4Volt लाइपो बैटरी का उपयोग कर सकते हैं। 6 से 9 वोल्ट के बीच में आपूर्ति वोल्टेज का उपयोग करें। यदि आप उच्च वोल्टेज बैटरी का उपयोग करते हैं तो रोबोट की गति अधिक होती है और जब यह किनारे पर आती है तो यह तुरंत ब्रेक लगा देती है यानी यह अपने व्हील रोटेशन को उलट देती है क्योंकि यह उच्च गति में चलती है, गिरने की संभावना बढ़ जाती है इसकी आगे की जड़ता के कारण।