विषयसूची:
वीडियो: Arduino वायरलेस कंट्रोल रोबोट कार: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस पोस्ट में आप Arduino वायरलेस कंट्रोल रोबोट कार बनाने के तरीके के बारे में जानेंगे। हम ट्रांसमीटर और रिसीवर दोनों पक्षों का निर्माण करेंगे।
डेटा को वायरलेस तरीके से भेजने के लिए ट्रांसमीटर पक्ष में एक Arduino नैनो, जॉयस्टिक मॉड्यूल और NRF24L01 शामिल होंगे। रिसीवर पक्ष में डेटा प्राप्त करने के लिए Arduino नैनो, NRF24L01 और मोटर्स को नियंत्रित करने के लिए L293D मोटर चालक IC शामिल होंगे। ट्रांसमीटर और रिसीवर दोनों सर्किट 9V बैटरी द्वारा संचालित होंगे।
आवश्यक घटक इस परियोजना के लिए आपको जिन घटकों की आवश्यकता होगी वे इस प्रकार हैं
ट्रांसमीटर पक्ष
- अरुडिनो नैनो
- जॉयस्टिक मॉड्यूल
- NRF24L01
- 100uf संधारित्र
- 3 पिन स्लाइड स्विच
- 2 पिन टर्मिनल ब्लॉक
- 9वी बैटरी
रिसीवर पक्ष
- अरुडिनो नैनो
- NRF24L01
- 100uf संधारित्र
- 0.1uf संधारित्र
- 10uf संधारित्र
- 3 पिन स्लाइड स्विच
- 2 पिन टर्मिनल ब्लॉक (3 टुकड़े)
- L293D मोटर चालक आईसी
- 9वी बैटरी
चरण 1: सर्किट आरेख
ट्रांसमीटर और रिसीवर सर्किट दोनों का मुख्य भाग Arduino नैनो है जो 9V बैटरी द्वारा संचालित होता है। फिर हमें वायरलेस तरीके से संचार करने के लिए दोनों तरफ NRF24L01 मॉड्यूल मिला है।
ट्रांसमीटर पक्ष पर जॉयस्टिक मॉड्यूल का उपयोग x और y मान प्राप्त करने के लिए किया जाएगा जो रिसीवर पक्ष को भेजे जाएंगे और मोटर्स को नियंत्रित करने के लिए उपयोग किए जाएंगे। रिसीवर की तरफ L293D मोटर चालक IC को भी 9v बिजली की आपूर्ति से बिजली मिलेगी और मोटरों को नियंत्रित करेगा।
उपरोक्त सर्किट आरेख का उपयोग करके, आप यह सुनिश्चित करने के लिए ब्रेडबोर्ड पर सर्किट बना सकते हैं कि सब कुछ काम करता है जैसा आप चाहते हैं।
चरण 2: पीसीबी डिजाइन
यह सुनिश्चित करने के बाद कि ब्रेडबोर्ड पर सब कुछ ठीक काम करता है, मैंने पीसीबी को EasyEDA पर डिज़ाइन किया है। EasyEDA एक ओपन-सोर्स ऑनलाइन PCB डिज़ाइन टूल है।
इस परियोजना के पीसीबी डिजाइन का लिंक यहां दिया गया है। पीसीबी को डिजाइन करने के बाद, मैंने पीसीबी के निर्माण के लिए आवश्यक गेरबर फाइलें तैयार कीं।
आप निम्न लिंक के माध्यम से Gerber फ़ाइलें डाउनलोड कर सकते हैं
Gerber_Transmitter_20190711100324डाउनलोड
Gerber_Receiver_2019071100335डाउनलोड
चरण 3: पीसीबी को ऑर्डर करना
अब हमें पीसीबी डिजाइन मिल गया है और पीसीबी को ऑर्डर करने का समय आ गया है। उसके लिए, आपको बस JLCPCB.com पर जाना होगा, और "QUOTE Now" बटन पर क्लिक करना होगा।
जेएलसीपीसीबी भी इस परियोजना के प्रायोजक हैं। जेएलसीपीसीबी (शेन्ज़ेन जेएलसी इलेक्ट्रॉनिक्स कं, लिमिटेड), चीन में सबसे बड़ा पीसीबी प्रोटोटाइप उद्यम है और त्वरित पीसीबी प्रोटोटाइप और छोटे बैच पीसीबी उत्पादन में विशेषज्ञता वाला एक उच्च तकनीक निर्माता है। आप केवल $2 में कम से कम 5 PCB ऑर्डर कर सकते हैं।
पीसीबी का निर्माण करने के लिए, अंतिम चरण में आपके द्वारा डाउनलोड की गई जरबर फ़ाइल अपलोड करें।.zip फ़ाइल अपलोड करें या आप gerber फ़ाइलों को ड्रैग और ड्रॉप भी कर सकते हैं।
ज़िप फ़ाइल अपलोड करने के बाद, यदि फ़ाइल सफलतापूर्वक अपलोड हो जाती है, तो आपको नीचे एक सफलता संदेश दिखाई देगा। यह सुनिश्चित करने के लिए कि सब कुछ अच्छा है, आप Gerber व्यूअर में PCB की समीक्षा कर सकते हैं।
आप पीसीबी के ऊपर और नीचे दोनों को देख सकते हैं।
यह सुनिश्चित करने के बाद कि हमारा पीसीबी अच्छा दिखता है, अब हम उचित मूल्य पर ऑर्डर दे सकते हैं। आप सिर्फ 2 डॉलर में 5 पीसीबी ऑर्डर कर सकते हैं लेकिन अगर यह आपका पहला ऑर्डर है तो आपको 10 पीसीबी 2 डॉलर में मिल सकते हैं।
ऑर्डर देने के लिए, "सेव टू कार्ट" बटन पर क्लिक करें।
मेरे पीसीबी को निर्मित होने में 2 दिन लगे और डीएचएल डिलीवरी विकल्प का उपयोग करके एक सप्ताह के भीतर आ गया। पीसीबी अच्छी तरह से पैक थे और गुणवत्ता वास्तव में अच्छी थी।
सब कुछ इकट्ठा करने और मोटरों को जोड़ने के बाद, यह इस चरण पर अंतिम छवि में दिखाया गया है।
चरण 4: कोड
ट्रांसमीटर कोड
सबसे पहले, हमें वायरलेस संचार के लिए SPI और RF24 लाइब्रेरी को शामिल करना होगा। फिर हमें NRF24L01 मॉड्यूल के लिए डिजिटल पिन और जॉयस्टिक मॉड्यूल के लिए एनालॉग पिन को परिभाषित करने की आवश्यकता है। उसके बाद हमें रेडियो ऑब्जेक्ट, उसके लिए संचार पता और उसमें जॉयस्टिक मॉड्यूल मानों को संग्रहीत करने के लिए एक सरणी को परिभाषित करने की आवश्यकता है।
सेटअप फंक्शन में, हमें सीरियल और रेडियो कम्युनिकेशन को इनिशियलाइज़ करना होता है।
लूप फ़ंक्शन में, हम पहले जॉयस्टिक मॉड्यूल से मानों को पढ़ते हैं और उन्हें सरणी में संग्रहीत करते हैं। उसके बाद, रेडियो.राइट () फ़ंक्शन का उपयोग करके हम उस संदेश को रिसीवर को भेज देंगे। इस फ़ंक्शन में पहला तर्क संदेश है और दूसरा तर्क उस संदेश में मौजूद बाइट्स की संख्या है। Radio.write () फ़ंक्शन एक बूल देता है और यह सच है तो इसका मतलब है कि डेटा रिसीवर तक पहुंच गया और यदि वह वापस आ गया झूठा, डेटा खो गया है।
रिसीवर कोडरिसीवर पक्ष पर, हमें वायरलेस संचार के लिए एसपीआई और आरएफ24 पुस्तकालयों को भी शामिल करने की आवश्यकता है। फिर हमें NRF24L01 मॉड्यूल और l293d मोटर ड्राइवर IC और कुछ चर के लिए डिजिटल पिन को परिभाषित करने की आवश्यकता है। उसके बाद हमें रेडियो ऑब्जेक्ट, उसके लिए संचार पता और उसमें आने वाले मूल्यों को संग्रहीत करने के लिए एक सरणी को परिभाषित करने की आवश्यकता है।
सेटअप फंक्शन में, हमें सीरियल और रेडियो कम्युनिकेशन को इनिशियलाइज़ करना होता है। फिर हमें L293D के कुछ पिनों को आउटपुट पिन के रूप में परिभाषित करने की आवश्यकता है।
लूप फंक्शन में हम सबसे पहले यह जांचते हैं कि कुछ जानकारी उपलब्ध है या नहीं। अगर यह होगा तो हम इसे वेरिएबल्स में स्टोर करेंगे। उसके बाद हम इन मूल्यों के अनुसार मोटर्स को नियंत्रित करेंगे।
आप https://electronicshobbyists.com/arduino-wireless-control-robot-car/ पर भी कोड प्राप्त कर सकते हैं।
सिफारिश की:
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार सहज: 7 कदम
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार फोटोसेंसिटिव: SINONING ROBOT द्वारा डिज़ाइन आप ट्रैकिंग रोबोट कार से खरीद सकते हैं। स्पिन करें, ताकि
किसी भी आर/सी कार को ब्लूटूथ ऐप कंट्रोल आर/सी कार में बदलना: 9 कदम
किसी भी R/C कार को ब्लूटूथ ऐप कंट्रोल R/C कार में बदलना: यह प्रोजेक्ट एक साधारण रिमोट कंट्रोल कार को Wombatics SAM01 रोबोटिक्स बोर्ड, Blynk ऐप और MIT ऐप आविष्कारक के साथ ब्लूटूथ (BLE) कंट्रोल कार में बदलने के चरणों को दिखाता है। कई कम लागत वाली आरसी कारें हैं जिनमें बहुत सारी विशेषताएं हैं जैसे एलईडी हेडलाइट्स और
वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: 7 कदम
वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: हे दोस्तों, वापस स्वागत है। अपनी पिछली पोस्ट में, मैंने समझाया था कि एच ब्रिज सर्किट क्या है, L293D मोटर ड्राइवर IC, उच्च वर्तमान मोटर ड्राइवरों को चलाने के लिए L293D मोटर ड्राइवर IC को पिगबैक करना और आप अपना L293D मोटर ड्राइवर बोर्ड कैसे डिज़ाइन और बना सकते हैं
VISUINO स्मार्ट रोबोट कार 315mhz रिमोट कंट्रोल मॉड्यूल XD-YK04: 7 चरण
VISUINO स्मार्ट रोबोट कार 315mhz रिमोट कंट्रोल मॉड्यूल XD-YK04: इस ट्यूटोरियल में हम रिमोट कंट्रोल के साथ रोबोट कार को नियंत्रित करने के लिए स्मार्ट रोबोट कार, L298N DC मोटर कंट्रोल मॉड्यूल, 4ch 315mhz रिमोट कंट्रोल मॉड्यूल XD-YK04, Arduino Uno और Visuino का उपयोग करेंगे। . एक प्रदर्शन वीडियो देखें
घर पर रिमोट कंट्रोल कार को आसान तरीके से कैसे बनाएं - DIY वायरलेस आरसी कार: 7 कदम
घर पर रिमोट कंट्रोल कार को आसान तरीके से कैसे बनाएं - DIY वायरलेस आरसी कार: नमस्कार दोस्तों इस निर्देश में मैं आपको दिखाऊंगा कि रिमोट से नियंत्रित आरसी कार को आसान तरीके से कैसे बनाया जाता है कृपया पढ़ना जारी रखें …… यह वास्तव में एक है अच्छा प्रोजेक्ट तो कृपया एक बनाने का प्रयास करें