विषयसूची:

PIC18F के साथ लाइन फॉलोअर रोबोट: 7 कदम
PIC18F के साथ लाइन फॉलोअर रोबोट: 7 कदम

वीडियो: PIC18F के साथ लाइन फॉलोअर रोबोट: 7 कदम

वीडियो: PIC18F के साथ लाइन फॉलोअर रोबोट: 7 कदम
वीडियो: Autonomous Robot navigation : STM32, PIC18F 2024, जुलाई
Anonim
Image
Image
मोटर्स और बैटरी
मोटर्स और बैटरी

रेस लिंक

मैंने इस लाइन फॉलोअर रोबोट को विश्वविद्यालय में अपने माइक्रोकंट्रोलर पाठ्यक्रम के लिए बनाया है। इसलिए मैंने Pic 18f2520 का उपयोग करके इस मूल लाइन फॉलोअर रोबोट को बनाया और PIC CCS के कंपाइलर का उपयोग किया। इंटरनेट पर ardunio या pic के साथ कई लाइन फॉलोअर प्रोजेक्ट हैं लेकिन कई प्रोजेक्ट बहुत समान हैं। इस कारण से, मैं समझाऊंगा कि मैंने घटकों को कैसे चुना और क्यों चुना और मैं कुशल लाइन फॉलोअर रोबोट के लिए कुछ सुझाव दूंगा।

मैंने CNY70 का उपयोग करके सेंसर कार्ड डिज़ाइन किया और मैंने ब्रेडबोर्ड पर सर्किट स्थापित किया। यदि आप चाहते हैं कि आप सभी घटकों के लिए एक अखंड पीसीबी डिजाइन कर सकते हैं, लेकिन यह परेशानी होगी यदि आपके पास पीसीबी के बारे में पर्याप्त अनुभव नहीं है।

चरण 1: PIC माइक्रोकंट्रोलर चुनना

कुछ 16f तस्वीरें लाइन फॉलोअर के लिए बहुत सुविधाजनक हैं और वे काफी सस्ते हैं। मैंने 18F2520 को चुना क्योंकि इसमें पर्याप्त I/O और 32k प्रोग्राम मेमोरी है और सबसे महत्वपूर्ण बात यह है कि यह 40MHZ तक ऑसिलेटर को सपोर्ट करता है और डेटा को प्रोसेस करना काफी महत्वपूर्ण है।

चरण 2: मोटर्स और बैटरी

मैंने 4 माइक्रो डीसी मोटर्स 6v 350 आरपीएम का इस्तेमाल किया। आप 4 मोटर के साथ बहुत अच्छा संतुलन प्रदान कर सकते हैं और 2 मोटरों के विरुद्ध बहुत ही बुनियादी कोड प्रदान कर सकते हैं। आप चाहें तो ऐसी मोटर चुन सकते हैं जिसमें उच्चतम आरपीएम हो लेकिन 350 आरपीएम मेरे लिए काफी तेज हो और उनमें बहुत बड़ा टॉर्क हो। इसके अतिरिक्त, चार मोटर्स में बहुत ही कुशल गति और मोड़ है।

ली-पो बैटरी मेरे रोबोट, सेंसर कार्ड, मोटर्स, पिक और अन्य घटकों को खिलाती है। मेरा लिपो 30c 7.4v 1250ma था। मुझे दौड़ में ऊर्जा की समस्या का सामना नहीं करना पड़ा, लेकिन चार मोटर उच्च ऊर्जा की खपत करते हैं और आपको 1750 एमए बैटरी चाहिए यदि आप बहुत परीक्षण करना चाहते हैं।

चरण 3: अवयव

  1. तस्वीर 18f2520
  2. 20 मेगाहर्ट्ज क्रिस्टल
  3. R1…………………………………………………………..4.7k रोकनेवाला
  4. C1 और C2 ……………………………………………… 33pf कैप।
  5. बटन
  6. ७८०५ वोल्टेज नियामक
  7. 16 वी 100 यूएफ कैपेसिटर (इलेक्ट्रोलाइटिक)
  8. C4 C5 C6 और C7 ……………………………………..100pf x4
  9. SN74HC14n
  10. D1 ………………………………………………………….. एलईडी
  11. L293B x2

  12. स्विच
  13. माइक्रो डीसी मोटर 6v 350rpm x4 (आप दूसरा विकल्प चुन सकते हैं)
  14. पहिए x4 (मैंने R5 मिमी के पहिए चुने)
  15. लाइपो बैटरी 7.4v 1250ma (1750 एमए बेहतर हो सकती है)
  16. स्टेप डाउन सर्किट (वैकल्पिक रूप से, यह आपकी बैटरी और मोटर्स पर निर्भर करता है)
  17. छलांग लगाने का तार

सेंसर कार्ड के लिए

  1. CNY70 X5
  2. R10 R11 R12 R13 R14 …………………………………..20k रोकनेवाला X5 (मैंने 1206 smd प्रतिरोधों का उपयोग किया, जैसा आप चाहें, आप डिप पैकेज चुन सकते हैं)
  3. RV1 RV2 RV3 RV4 RV5 ………………………………….22k ट्रिम्पोट X5
  4. CR2 CR3 CR4 CR5 CR6 ………………………………………..330 ओम X5
  5. J1 पुरुष हेडर
  6. मुद्रित सर्किट सामग्री

चरण 4: सर्किट स्कीमा

सर्किट स्कीमा
सर्किट स्कीमा
सर्किट स्कीमा
सर्किट स्कीमा

चरण 5: सेंसर कार्ड

सेंसर कार्ड
सेंसर कार्ड
सेंसर कार्ड
सेंसर कार्ड
सेंसर कार्ड
सेंसर कार्ड

मैं ब्रेडबोर्ड के नीचे सेंसर कार्ड को गोंद करता हूं लेकिन CNY और फर्श के बीच की दूरी उचित होनी चाहिए। Aproppimatly 1-0.5 सेमी पर्याप्त है। मैंने J2 से J6 पर जंपर्स केबल को मिलाया और उन्हें sn74hc14n इनपुट पर कनेक्ट किया।

चरण 6: कोड

आप कोड डाउनलोड कर सकते हैं। मूल रूप से, इसमें आगे, बाएँ और दाएँ रिटर्न कोड शामिल हैं। यदि आप रोबोट की गति बढ़ाना चाहते हैं तो आपको विलंब कोड बदलना चाहिए।

चरण 7: महत्वपूर्ण संकेत

  • सबसे महत्वपूर्ण भाग में से एक सेंसर कार्ड है इसलिए आपको अच्छा डेटा प्राप्त करना चाहिए। सीएनवाई और फर्श से दूरी उचित होनी चाहिए, इसलिए, आप सीएनवाई के एमिटर पर वोल्टेज को मापते हैं और आप इसे पॉट के साथ कैलिब्रेट करते हैं। जब मैं दौड़ रहा था तो फर्श अंधेरा था इसलिए सेंसर अच्छा काम नहीं कर रहे थे और मैंने ब्रेडबोर्ड के नीचे सफेद एलईडी लगाई और मैं फिर से इस तरह से कैलिब्रेट करता हूं, मुझे बेहतर डेटा प्राप्त हुआ।
  • एक और महत्वपूर्ण चीज 4 मोटर्स है। यदि आप 2 मोटरों के बजाय 4 मोटर का उपयोग करते हैं तो आप बेहतर संतुलन प्राप्त कर सकते हैं और यह रिटर्न में बहुत सफल होगा।

सिफारिश की: