विषयसूची:

जेस्चर कंट्रोल कार MPU6050 और NRF24L01: 4 कदम
जेस्चर कंट्रोल कार MPU6050 और NRF24L01: 4 कदम

वीडियो: जेस्चर कंट्रोल कार MPU6050 और NRF24L01: 4 कदम

वीडियो: जेस्चर कंट्रोल कार MPU6050 और NRF24L01: 4 कदम
वीडियो: Arduino Based Gasture Control Robot Car using MPU6050 Gyro Sensor 2024, जुलाई
Anonim

जेस्चर कंट्रोल रोबोट शौक़ीन लोगों द्वारा बनाई गई लोकप्रिय सामान्य प्रकार की परियोजनाएँ हैं। इसके पीछे की अवधारणा सरल है: हथेली का उन्मुखीकरण रोबोट कार की गति को नियंत्रित करता है। MPU6050 कलाई के उन्मुखीकरण को समझने के लिए और इसे डिजिटल मूल्य में arduino तक पहुंचाता है। प्रत्येक अक्ष के लिए मूल्य सीमा -32768 से +32767 तक है। 2.4GHz बैंड पर दो-तरफा संचार वाले NRF24L01 चिप पर आधारित मॉड्यूल। सर्किट बोर्ड में एक अंतर्निर्मित एंटीना होता है। मॉड्यूल एसपीआई संदर्भ के माध्यम से माइक्रोकंट्रोलर के साथ संचार करता है। सिद्धांत में ऐसे मॉड्यूल की सीमा 100 मीटर तक है। इसके अलावा, आप बिजली की खपत को कम करने के लिए ट्रांसमीटर की शक्ति को नियंत्रित कर सकते हैं। मोटरों को छह AA/R6 बैटरी द्वारा संचालित L298N मॉड्यूल द्वारा नियंत्रित किया जाता है।

चरण 1: तत्वों की सूची बनाएं

तत्वों की सूची बनाएं
तत्वों की सूची बनाएं

चरण 2: स्कीमा ट्रांसमीटर और कोड

स्कीमा ट्रांसमीटर और कोड
स्कीमा ट्रांसमीटर और कोड

स्केच डाउनलोड

चरण 3: स्कीमा रिसीवर और कोड

स्कीमा रिसीवर और कोड
स्कीमा रिसीवर और कोड

स्केच डाउनलोड

चरण 4: कॉन्फ़िगर करें

आर्डिनो में स्केच अपलोड करने के बाद, रिसीवर को कंप्यूटर से कनेक्ट करें और सीरियल मॉनिटर खोलें। ट्रांसमीटर चालू करें और देखें कि आप X अक्ष और Y अक्ष के मान देखते हैं। अब यात्रा की प्रत्येक दिशा के लिए मान निर्धारित करें। स्टॉप वैल्यू: अगर फॉरवर्ड वैल्यू एसीएक्स 6000 है। स्टॉप वैल्यू इन वैल्यू एसीएक्स -6000 के बीच की रेंज होगी।

Y अक्ष के लिए भी ऐसा ही करें। यदि आपका रिसीवर अब अच्छी तरह से कॉन्फ़िगर किया गया है, तो कोड के इस टुकड़े को हटा दें और प्रोग्राम अपलोड करें।

// हटाएं // -----------------------------

सीरियल.प्रिंट ("एसीएक्स:");

सीरियल.प्रिंट (एसीएक्स);

सीरियल.प्रिंट ("");

सीरियल.प्रिंट ("एसीवाई:");

सीरियल.प्रिंट (एसीवाई);

देरी (300);

// -----------------------------

सिफारिश की: