विषयसूची:
- चरण 1: जेएलसीपीसीबी से कम लागत वाले उच्च गुणवत्ता वाले पीसीबी
- चरण 2: अवयव
- चरण 3: सर्किट डिजाइन और पीसीबी विकास
- चरण 4: JLCPCB से PCB का काम पूरा करना
- चरण 5: कोड
- चरण 6: रिमोट कंट्रोलर
- चरण 7: टेस्ट ड्राइव
वीडियो: वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हे दोस्तों, वापस स्वागत है। अपनी पिछली पोस्ट में, मैंने समझाया था कि H ब्रिज सर्किट क्या है, L293D मोटर ड्राइवर IC, उच्च वर्तमान मोटर चालकों को चलाने के लिए L293D मोटर ड्राइवर IC को पिगबैक करना और आप अपना L293D मोटर ड्राइवर बोर्ड कैसे डिज़ाइन और बना सकते हैं, जो 4 उच्च तक नियंत्रित कर सकता है वर्तमान डीसी मोटर्स स्वतंत्र रूप से और अपना खुद का Arduino Motor Shield PCB करवाएं।
इस पोस्ट में, मैं आपको दिखाऊंगा कि HC12 वायरलेस मॉड्यूल का उपयोग करके Arduino Wirless रोबोट कैसे बनाया जाता है। जेएलसीपीसीबी का उपयोग करना।
चरण 1: जेएलसीपीसीबी से कम लागत वाले उच्च गुणवत्ता वाले पीसीबी
JLCPCBI सर्वश्रेष्ठ ऑनलाइन PCB निर्माण कंपनी में से एक है जहाँ से आप बिना किसी परेशानी के PCB को ऑनलाइन ऑर्डर कर सकते हैं। कंपनी दिन में 24 घंटे, सप्ताह में 7 दिन नॉनस्टॉप काम करती है। अपनी उच्च तकनीक मशीनरी और स्वचालित कार्य धारा के साथ, वे घंटों के भीतर बड़ी मात्रा में उच्च श्रेणी के पीसीबी का निर्माण कर सकते हैं।
JLCPCB विभिन्न जटिलता के PCB विकसित कर सकता है। वे शौकियों और उत्साही लोगों के लिए सिंगल लेयर बोर्ड के साथ-साथ उच्च मानक औद्योगिक अनुप्रयोगों के लिए जटिल मल्टी लेयर बोर्ड के साथ सरल और सस्ते पीसीबी विकसित करते हैं। जेएलसी बड़े उत्पाद निर्माताओं के साथ काम करता है और हो सकता है कि आपके द्वारा उपयोग किए जा रहे उपकरणों का पीसीबी हो जैसे लैपटॉप या मोबाइल फोन इस कारखाने में बनाए गए थे।
चरण 2: अवयव
एच ब्रिज
एच ब्रिज बस एक सर्किट है जो वोल्टेज को किसी भी दिशा में लोड पर लागू करने की अनुमति देता है। वे आमतौर पर रोबोट के चलने वाले हिस्सों में डीसी मोटर को नियंत्रित करने के लिए उपयोग किए जाते हैं। डीसी मोटर का उपयोग करने का लाभ यह है किhttps://rootsaid.com/arduino-gesture-controller/, हम सर्किट को संशोधित किए बिना पूरे लोड में लागू वोल्टेज की ध्रुवीयता को उलट सकते हैं। यदि आप इस एच ब्रिज सर्किट के बारे में अधिक जानना चाहते हैं, तो इस लिंक को देखें।
एल२९३डी
L293D एक IC के रूप में H ब्रिज सर्किट का एक कॉम्पैक्ट रूप है जो उपर्युक्त सर्किट को नियोजित करता है। यह प्रत्येक तरफ 8 पिन (कुल 16 पिन) के साथ एक आईसी है जिसमें 2 स्वतंत्र एच ब्रिज सर्किट होते हैं, जिसका अर्थ है, हम एक एकल आईसी का उपयोग करके दो मोटर्स को स्वतंत्र रूप से नियंत्रित कर सकते हैं।
L293D एक विशिष्ट मोटर चालक या मोटर चालक IC है जो DC मोटर को किसी भी दिशा में चलाने की अनुमति देता है। L293D एक 16-पिन IC है जो किसी भी दिशा में एक साथ दो DC मोटर्स के सेट को नियंत्रित कर सकता है। इसका मतलब है कि आप एक L293D IC के साथ दो DC मोटर को नियंत्रित कर सकते हैं। L293D IC के बारे में और जानें
अरुडिनो प्रो मिनी
यह नन्हा नन्हा बोर्ड उन अनुप्रयोगों और परियोजनाओं के लिए विकसित किया गया था जहाँ स्थान प्रीमियम है और स्थापनाओं को स्थायी बनाया गया है।
छोटा, 3.3 V और 5 V संस्करणों में उपलब्ध, ATmega328 द्वारा संचालित। इसके छोटे आकार के कारण, इस परियोजना में हम Arduino आधारित मोटर चालक बोर्ड को नियंत्रित करने के लिए इस बोर्ड का उपयोग करेंगे।
रोबोट चेसिसयह रोबोट चेसिस है जिसका उपयोग मैंने अपना बीएलई रोबोट बनाने के लिए किया था। मुझे यह किट banggood.com मिली है। इतना ही नहीं, उनके पास आर्डिनो, रास्पबेरी पाई और अन्य इलेक्ट्रॉनिक्स और हॉबी प्रोजेक्ट करने के लिए कई प्रकार के रोबोट फ्रेम, मोटर और लगभग सभी सेंसर हैं।
वास्तव में तेज़ और गुणवत्तापूर्ण शिपिंग के साथ आपको ये सभी चीज़ें सस्ती कीमत पर मिलेंगी। और इस किट के बारे में सबसे अच्छी बात यह है कि वे फ्रेम को एक साथ इकट्ठा करने के लिए आवश्यक सभी उपकरण प्रदान करते हैं।
चरण 3: सर्किट डिजाइन और पीसीबी विकास
प्रो मिनी मोटर शील्ड पीसीबी की विशेषताएं
- एक बार में 2 मोटर्स को स्वतंत्र रूप से नियंत्रित करता है
- PWM का उपयोग करके स्वतंत्र गति नियंत्रण
- अतिरिक्त घटकों के लिए कॉम्पैक्ट डिज़ाइन5 वी, 12 वी और जीएनडी हेडर
- पिगीबैकिंग द्वारा शक्ति बढ़ाएं
- समर्थन HC12 वायरलेस मॉड्यूल
अब हम अपने मोटर चालक बोर्ड के परिपथ पर एक नजर डालते हैं। थोड़ा गन्दा लग रहा है? चिंता मत करो, मैं तुम्हें समझा दूंगा।
नियामक
इनपुट पावर 7805 रेगुलेटर से जुड़ा है। ७८०५ एक ५वी रेगुलेटर है जो ७-३२वी के इनपुट वोल्टेज को स्थिर ५वी डीसी आपूर्ति में बदल देगा। 5 वी आपूर्ति Arduino के वोल्टेज इनपुट के साथ-साथ L293D IC के तार्किक संचालन से जुड़ी है। आसान समस्या निवारण के लिए 12V और 5V टर्मिनलों पर संकेतक LED हैं। तो, आप इस सर्किट में 7V से 32 के बीच कहीं भी इनपुट वोल्टेज कनेक्ट कर सकते हैं। अपने बॉट के लिए, मैं 11.1V लाइपो बैटरी पसंद करता हूं।
अब मैं आपको बताता हूं कि मैंने सर्किट को कैसे डिजाइन किया और इस पीसीबी को JLCPCB से करवाया।
चरण 1 - प्रोटोटाइप बनाना
पहले ब्रेडबोर्ड पर सभी घटकों को एक साथ कनेक्ट करें ताकि कुछ गलत होने पर मैं आसानी से समस्या निवारण कर सकूं। एक बार जब मुझे सब कुछ ठीक से काम करने लगा, तो मैंने इसे रोबोट पर आज़माया और कुछ समय तक इसके साथ खेला। उस समय, मैंने सुनिश्चित किया कि सर्किट ठीक से काम कर रहा है और गर्म नहीं हो रहा है।
चरण 2 - स्कीमैटिक्स
सर्किट बनाने और पीसीबी डिजाइन करने के लिए, हमारे पास ईज़ीईडीए से ऑनलाइन पीसीबी डिजाइनिंग टूल हैं, सैकड़ों घटकों के साथ सर्किट बोर्ड के ऑनलाइन पीसीबी डिजाइन और पीसीबी प्रिंटिंग के लिए सभी आवश्यक क्षमता प्रदान करता है और हजारों ट्रैक के साथ कई परतें हैं।
मैंने EasyEDA में एक सर्किट बनाया जिसमें ब्रेडबोर्ड पर सभी घटक शामिल थे - ICs, Arduino Nano और HC12 मॉड्यूल जो Arduino के डिजिटल पिन से जुड़े हैं। मैंने कुछ हेडर भी जोड़े हैं जो एनालॉग पिन से जुड़े हैं और इन बटनों के डिजिटल पिन भविष्य में उपयोगी होंगे।
इसके अलावा, 5V, 12V, Gnd, वायरलेस मॉड्यूल, डिजिटल और एनालॉग पिन हेडर हैं, अगर आप भविष्य में सेंसर जोड़ना चाहते हैं और रीडिंग लेना चाहते हैं। संपूर्ण पिन मैपिंग को नीचे के अनुभागों में समझाया गया है।
मोटर चालक १
- 1 - 5 सक्षम करें (पीडब्लूएम)
- इनएम1ए - 2आईएनएम1बी - 3
- 2 - 6 सक्षम करें (पीडब्लूएम)
- InM2A - 7In
- एम2बी - 4
एचसी12
- विन - 5V
- Gnd - Gnd
- टीएक्स/आरएक्स - डी10/डी11
चरण 3 - पीसीबी लेआउट बनाना
अगला, पीसीबी डिजाइन करना। पीसीबी लेआउट वास्तव में पीसीबी डिजाइन का एक महत्वपूर्ण हिस्सा है, हम पीसीबी लेआउट का उपयोग स्कीमैटिक्स से पीसीबी बनाने के लिए करते हैं। मैंने एक पीसीबी डिज़ाइन किया है जहाँ मैं सभी घटकों को एक साथ मिला सकता हूँ। उसके लिए, पहले स्कीमैटिक्स को सहेजें और शीर्ष टूल सूची से, कन्वर्ट बटन पर क्लिक करें और "पीसीबी में कनवर्ट करें" चुनें।
इससे एक विंडो खुल जाएगी। यहां, आप घटकों को सीमा के अंदर रख सकते हैं और उन्हें अपनी इच्छानुसार व्यवस्थित कर सकते हैं। आसान तरीका मार्ग सभी घटक "ऑटो-रूट" प्रक्रिया है। उसके लिए, "रूट" टूल पर क्लिक करें और "ऑटो राउटर" चुनें।
पीसीबी ऑनलाइन रूटिंग विकल्प
यह एक ऑटो राउटर कॉन्फिग पेज खोलेगा जहां आप क्लीयरेंस, ट्रैक की चौड़ाई, लेयर की जानकारी आदि जैसे विवरण प्रदान कर सकते हैं। एक बार ऐसा करने के बाद, "रन" पर क्लिक करें। यहाँ L293D Arduino Motor Shield Board के EasyEDA स्कीमैटिक्स और Gerber फ़ाइलों का लिंक दिया गया है। कृपया योजनाबद्ध/पीसीबी लेआउट को डाउनलोड या संपादित करने के लिए स्वतंत्र महसूस करें।
बस दोस्तों, अब आपका लेआउट पूरा हो गया है। यह एक दोहरी परत पीसीबी है जिसका अर्थ है कि पीसीबी के दोनों तरफ रूटिंग है। अब आप Gerber फ़ाइल डाउनलोड कर सकते हैं और JLCPCB से अपना PCB बनाने के लिए इसका उपयोग कर सकते हैं।
चरण 4: JLCPCB से PCB का काम पूरा करना
चरण 4 - उच्च गुणवत्ता वाले पीसीबी का निर्माण करना
JLCPCB एक पूर्ण उत्पादन चक्र वाली PCB निर्माण कंपनी है। जिसका अर्थ है कि वे "ए" से शुरू होते हैं और पीसीबी निर्माण प्रक्रिया के "जेड" के साथ समाप्त होते हैं।
कच्चे माल से लेकर तैयार उत्पादों तक, सब कुछ ठीक छत के नीचे किया जाता है। JLCPCB की वेबसाइट पर जाएं और एक फ्री अकाउंट बनाएं।
एक बार जब आप सफलतापूर्वक एक खाता बना लेते हैं, तो "अभी उद्धरण दें" पर क्लिक करें और अपनी Gerber फ़ाइल अपलोड करें। गेरबर फाइल में आपके पीसीबी के बारे में जानकारी होती है जैसे पीसीबी लेआउट की जानकारी, परत की जानकारी, स्पेसिंग की जानकारी, कुछ नाम रखने के लिए ट्रैक।
PCB प्रीव्यू के नीचे आपको बहुत सारे विकल्प दिखाई देंगे जैसे PCB क्वांटिटी, टेक्सचर, थिकनेस, कलर आदि। वह सब चुनें जो आपके लिए आवश्यक है। सब कुछ हो जाने के बाद, "कार्ट में सहेजें" पर क्लिक करें।
अगले पृष्ठ में, आप एक शिपिंग और भुगतान विकल्प चुन सकते हैं और सुरक्षित रूप से चेक आउट कर सकते हैं। भुगतान करने के लिए आप या तो पेपैल या क्रेडिट/डेबिट कार्ड का उपयोग कर सकते हैं। यही तो है दोस्तों। हॊ गया।
पीसीबी का निर्माण किया जाएगा और कुछ दिनों में भेज दिया जाएगा और निर्दिष्ट समय अवधि के भीतर आपके दरवाजे पर पहुंचा दिया जाएगा।
चरण 5: कोड
यहां, मैं HC12 रिमोट कंट्रोलर और RC रोबोट के लिए कोड साझा करूंगा। बस इस कोड को अपने रिमोट कंट्रोलर के साथ-साथ अपने DIY RC रोबोट पर अपलोड करें।
यह DIY RC ऑफ रोड रोबोट के लिए कोड है।
चरण 6: रिमोट कंट्रोलर
पिछली पोस्ट में, मैंने आपको दिखाया था कि आप अपने RC रोबोट के लिए एक लंबी दूरी का रिमोट कंट्रोलर कैसे सेट कर सकते हैं। आप इस प्रोजेक्ट के लिए समान कोड वाले समान रिमोट कंट्रोलर का उपयोग कर सकते हैं।
चरण 7: टेस्ट ड्राइव
सभी कोड अपलोड करने के बाद ट्रांसमीटर के साथ-साथ रोबोट में भी। इसे शक्ति दो।
आप रोबोट को पावर देने के लिए लीपो बैटरी और रिमोट कंट्रोलर को पावर देने के लिए 9वी बैटरी या यूएसबी का उपयोग कर सकते हैं। यदि सब कुछ ठीक रहा, तो संकेतक एलईडी चमकेंगे।
अब जॉयस्टिक को हिलाने का प्रयास करें। बॉट अब तक चलना शुरू कर देना चाहिए।
सिफारिश की:
Arduino वायरलेस अलार्म सिस्टम मौजूदा सेंसर का उपयोग कर रहा है: 9 कदम (चित्रों के साथ)
मौजूदा सेंसर का उपयोग कर Arduino वायरलेस अलार्म सिस्टम: यदि आपके पास मौजूदा 433 मेगाहर्ट्ज या 315 मेगाहर्ट्ज वायरलेस अलार्म सेंसर हैं तो यह प्रोजेक्ट लगभग $ 20.00 की लागत से लगभग आधे घंटे में बनाया जा सकता है। यह वायरलेस अलार्म सेंसर के साथ एक पूर्ण नई परियोजना भी हो सकती है, जैसे कि इन्फ्रारेड मोशन डिटेक्टर और रीड एस
लाइन फॉलोअर रोबोट Arduino Uno और L298N का उपयोग कर रहा है: 5 कदम
लाइन फॉलोअर रोबोट Arduino Uno और L298N का उपयोग कर रहा है: लाइन फ्लावर शुरुआती इलेक्ट्रॉनिक्स के लिए एक बहुत ही सरल रोबोट आदर्श है
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट - क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर - आरसी हेलीकाप्टर - Arduino का उपयोग करते हुए Rc प्लेन: 5 कदम (चित्रों के साथ)
Arduino के साथ 2.4Ghz NRF24L01 मॉड्यूल का उपयोग कर वायरलेस रिमोट | क्वाडकॉप्टर के लिए Nrf24l01 4 चैनल / 6 चैनल ट्रांसमीटर रिसीवर | आरसी हेलीकाप्टर | Arduino का उपयोग करते हुए Rc प्लेन: Rc कार चलाने के लिए | क्वाडकॉप्टर | ड्रोन | आरसी विमान | RC नाव, हमें हमेशा एक रिसीवर और ट्रांसमीटर की आवश्यकता होती है, मान लीजिए कि RC QUADCOPTER के लिए हमें एक 6 चैनल ट्रांसमीटर और रिसीवर की आवश्यकता है और उस प्रकार का TX और RX बहुत महंगा है, इसलिए हम अपने
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट: यह निर्देश योग्य बताता है कि Arduino रोबोट कैसे बनाया जाए जिसे आवश्यक दिशा में ले जाया जा सकता है (आगे, पीछे) , बाएँ, दाएँ, पूर्व, पश्चिम, उत्तर, दक्षिण) को वॉयस कमांड का उपयोग करके सेंटीमीटर में दूरी की आवश्यकता होती है। रोबोट को स्वायत्त रूप से भी स्थानांतरित किया जा सकता है
वायरलेस एनर्जी ट्रांसफर सिस्टम / एच-ब्रिज फोर मॉसफेट का उपयोग कर रहा है।: 5 कदम
वायरलेस एनर्जी ट्रांसफर सिस्टम / एच-ब्रिज फोर मॉसफेट का उपयोग कर रहा है। मस्जिद चालक आईसी