विषयसूची:
- चरण 1: चरण-दर-चरण परियोजना वीडियो
- चरण 2: आवश्यक हार्डवेयर
- चरण 3: पीसीबी गेरबर फ़ाइल और योजनाबद्ध
- चरण 4: 3D.stl फ़ाइलें
- चरण 5: कनेक्शन
- चरण 6: स्रोत कोड
वीडियो: 5 इन 1 Arduino रोबोट - मेरे पीछे आओ - निम्नलिखित पंक्ति - सूमो - ड्राइंग - बाधा से बचना: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस रोबोट नियंत्रण बोर्ड में एक ATmega328P माइक्रोकंट्रोलर और एक L293D मोटर चालक है। बेशक, यह एक Arduino Uno बोर्ड से अलग नहीं है, लेकिन यह अधिक उपयोगी है क्योंकि इसे मोटर चलाने के लिए किसी अन्य शील्ड की आवश्यकता नहीं है! यह जम्पर अव्यवस्था से मुक्त है और इसे आसानी से CH340G के साथ प्रोग्राम किया जा सकता है। दो डीसी मोटर चलाते समय आप इस कार्ड के साथ आई/ओ पिन का उपयोग करके विभिन्न सेंसरों को भी नियंत्रित कर सकते हैं। इस परियोजना में, हमने एक HC-SR04 अल्ट्रासोनिक दूरी सेंसर और एक IR इन्फ्रारेड सेंसर का उपयोग किया। इसके अलावा, एक सर्वो मोटर का इस्तेमाल किया गया था।
चरण 1: चरण-दर-चरण परियोजना वीडियो
आप इस नियंत्रण कार्ड के साथ 5 अलग-अलग परिदृश्यों के साथ रोबोट को प्रोग्राम कर सकते हैं। इस परियोजना में निम्नलिखित परिदृश्य शामिल हैं:
सूमो मोड: यह एक ऐसा खेल है जिसमें दो रोबोट एक दूसरे को एक घेरे से बाहर धकेलने का प्रयास करते हैं (इसी तरह सूमो के खेल में)।
फॉलो मी मोड: यह HC-SR04 सेंसर का उपयोग करके अनुसरण की जाने वाली वस्तु की उपस्थिति को महसूस कर सकता है।
ट्रैकिंग मोड: लाइन फॉलोअर रोबोट एक वाहन है जो एक लाइन का अनुसरण करता है, या तो एक काली रेखा या सफेद रेखा।
अवॉइडिंग मोड: बाधा से बचने वाला रोबोट एक बुद्धिमान उपकरण है जो अपने सामने की बाधा को स्वचालित रूप से महसूस कर सकता है और खुद को दूसरी दिशा में मोड़कर उनसे बच सकता है।
ड्राइंग मोड: इसमें सर्वो मोटर और एक पेन होता है। यह सतह पर अपने स्वयं के मूवमेंट ट्रैक बना सकता है।
चरण 2: आवश्यक हार्डवेयर
- बूटलोडर के साथ ATmega328P-PU -
- L293D मोटर चालक आईसी -
- टाइप बी यूएसबी सॉकेट -
- डीआईपी सॉकेट 28/16 पिन -
- 12/16 मेगाहर्ट्ज क्रिस्टल -
- L7805 TO-220 -
- 100uF संधारित्र -
- एलईडी -
- रोकनेवाला 10K/1K -
- 470nF संधारित्र -
- पावर जैक सॉकेट -
- 2 पिन टर्मिनल ब्लॉक -
- पुरुष पिन हैडर -
- 10nF / 22pF सिरेमिक -
- 6V 200RPM मिनी मेटल गियर मोटर -
- 7.4V 1000mAh 2S लाइपो बैटरी (वैकल्पिक) -
- 9वी 800 एमएएच बैटरी (वैकल्पिक) -
- 9वी बैटरी कनेक्टर -
- अल्ट्रासोनिक मॉड्यूल HC-SR04 -
- आईआर इन्फ्रारेड सेंसर -
- CH340G USB से TTL IC -
इस परियोजना में आसान सोल्डरिंग के लिए डीआईपी प्रकार के घटकों का उपयोग किया गया था।
चरण 3: पीसीबी गेरबर फ़ाइल और योजनाबद्ध
इस प्रोजेक्ट में मैंने PCBWay को चुना है। PCBWay इस परियोजना को बहुत कम लागत और उच्च गुणवत्ता वाला बनाने का एकमात्र तरीका है।
वास्तु की बारीकी
- बोर्ड का प्रकार: सिंगल पीसीबी
- आकार: 53.3 मिमी x 66 मिमी
- परतें: 2 परतें
- कुल: 5 पीसी / यूएस $ 5
पीसीबी गेरबर और योजनाबद्ध प्राप्त करें -
चरण 4: 3D.stl फ़ाइलें
प्रिंट सेटिंग्स
- प्रिंटर: जगौरा ए५एस
- संकल्प: 0.25
- इन्फिल: 10%
चरण 5: कनेक्शन
आईआर सेंसर
- आईआर सेंसर सिग्नल पिन से डिजिटल 12
- IR सेंसर VCC पिन से +5V
- IR सेंसर GND से GND
एचसी-एसआर04 सेंसर
- ECHO पिन से डिजिटल 5
- डिजिटल से TRIG पिन 6
- VCC पिन से +5V
- GND पिन से GND
मोटर ए
- मोटर ए 1 से डिजिटल 2
- मोटर ए 2 से डिजिटल 4
- मोटर ए डिजिटल में सक्षम करें 3
मोटर बी
- बी मोटर बी 1 से डिजिटल 10
- मोटर बी 2 से डिजिटल 11
- मोटर बी डिजिटल में सक्षम करें 9
चरण 6: स्रोत कोड
आप इस नियंत्रण कार्ड के साथ 5 अलग-अलग परिदृश्यों के साथ रोबोट को प्रोग्राम कर सकते हैं। इस परियोजना में निम्नलिखित परिदृश्य शामिल हैं:
- सूमो मोड: यह एक ऐसा खेल है जिसमें दो रोबोट एक दूसरे को एक घेरे से बाहर धकेलने का प्रयास करते हैं (इसी तरह सूमो के खेल में)।
- फॉलो मी मोड: यह HC-SR04 सेंसर का उपयोग करके अनुसरण की जाने वाली वस्तु की उपस्थिति को महसूस कर सकता है।
- ट्रैकिंग मोड: लाइन फॉलोअर रोबोट एक वाहन है जो एक लाइन का अनुसरण करता है, या तो एक काली रेखा या सफेद रेखा।
- अवॉइडिंग मोड: बाधा से बचने वाला रोबोट एक बुद्धिमान उपकरण है जो अपने सामने की बाधा को स्वचालित रूप से महसूस कर सकता है और खुद को दूसरी दिशा में मोड़कर उनसे बच सकता है।
- ड्राइंग मोड: इसमें सर्वो मोटर और एक पेन होता है। यह सतह पर अपने स्वयं के मूवमेंट ट्रैक बना सकता है।
स्रोत कोड प्राप्त करें:
github.com/MertArduino/RobotControlBoard
सिफारिश की:
पंक्ति पंक्ति: 5 कदम
पंक्ति पंक्ति: आपको बस अपनी मेकी मेकी, एक जूता बॉक्स और अपनी पसंद की कुछ सजावट चाहिए
बैलेंसिंग रोबोट / 3 व्हील रोबोट / एसटीईएम रोबोट: 8 कदम
बैलेंसिंग रोबोट / 3 व्हील रोबोट / एसटीईएम रोबोट: हमने स्कूलों में और स्कूली शैक्षिक कार्यक्रमों के बाद शैक्षिक उपयोग के लिए एक संयुक्त संतुलन और 3 पहिया रोबोट बनाया है। रोबोट एक Arduino Uno पर आधारित है, एक कस्टम शील्ड (सभी निर्माण विवरण प्रदान किए गए हैं), एक ली आयन बैटरी पैक (सभी स्थिरांक
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
एलईडी पंक्ति फीका Arduino: 4 कदम
एलईडी रो फेड अरुडिनो: इस परियोजना के लिए मैंने पोटेंशियोमीटर की स्थिति के आधार पर बाएं से दाएं एक एलईडी पंक्ति फीका बनाया। आवश्यक सामग्री हैं: 1) Arduino Uno 2) ब्रेडबोर्ड 3) 5 ब्लू एलईडी 4) पुरुष से पुरुष जम्पर तार 5) पोटेंशियोमीटर 6) 5 220ohm प्रतिरोधक
Arduino के लिए एलईडी लाइट्स की चार्लीप्लेक्स वाली पंक्ति: 9 कदम (चित्रों के साथ)
Arduino के लिए एलईडी लाइट्स की चार्लीप्लेक्स वाली पंक्ति: यह Arduino के साथ एक एलईडी पंक्ति / स्ट्रिंग को चार्लीप्लेक्स करने पर मेरा निर्देश है। मैंने देखा कि एक आर्डिनो का उपयोग करके चार्लीप्लेक्सिंग पर कई निर्देश नहीं थे, इसलिए मैंने इसे बनाया। मैंने परियोजना को सरल रखने की कोशिश की, लेकिन यह बहुत अच्छा काम नहीं किया