विषयसूची:
- चरण 1: सामग्री सूची
- चरण 2: सर्किट आरेख और सर्किट बोर्ड बनाना
- चरण 3: बूटलोडर को जलाने के लिए कनेक्शन और प्रक्रिया
- चरण 4: कोड अपलोड करके परीक्षण
- चरण 5: समस्या निवारण
वीडियो: How to Make arduino नैनो/मिनी - बूटलोडर को कैसे बर्न करें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस निर्देश में मैं आपको दिखाऊंगा कि स्क्रैच से एक Arduino MINI कैसे बनाया जाता है।
इस निर्देश में लिखी गई प्रक्रिया का उपयोग आपकी कस्टम परियोजना आवश्यकताओं के लिए किसी भी आर्डिनो बोर्ड को बनाने के लिए किया जा सकता है।
बेहतर समझ के लिए कृपया वीडियो देखें
इस ट्यूटोरियल में तीन भाग हैं।
1. सभी घटकों को डिजाइन करना और इकट्ठा करना
2. नए चिप पर बूटलोडर को जलाना
3. टेस्ट कोड अपलोड करना
मैंने इस लेख के अंत में पीसीबी फाइलें संलग्न की हैं।
तो चलो शुरू हो जाओ!
चरण 1: सामग्री सूची
- CP2102 USB से TTL मॉड्यूल (या CH340 के समान)
- अरुडिनो नैनो
- जम्पर तार
- एटमेगा३२८पी-एयू चिप
- AMS1117 5V नियामक
- 16 मेगाहर्ट्ज क्रिस्टल
- एसएमडी एलईडी
- SMD रोकनेवाला (330R, 10K) (0604 पैकेज)
- बटन स्विच
- कैपेसिटर (0.1uF, 22pF, 10uF) (मैंने सिरेमिक प्रकार का उपयोग किया है, लेकिन बोर्ड SMD_0612 पैकेज के लिए डिज़ाइन किया गया है)
- टर्मिनल पट्टी
- एसएमडी सोल्डिंग के लिए सभी उपकरण और सहायक उपकरण।
चरण 2: सर्किट आरेख और सर्किट बोर्ड बनाना
मैंने अपने SMD सोल्डरिंग ट्यूटोरियल में Arduino MINI बोर्ड बनाया। यदि आप सीखना चाहते हैं तो आप वीडियो चेकआउट कर सकते हैं।
एक त्वरित पुनर्कथन … मैंने स्टैंसिल का उपयोग करके पीसीबी पर सोल्डर पेस्ट लगाया, घटकों को रखा, और हॉट एयर ब्लोअर का उपयोग करके मिलाप किया।
मैंने Arduino वेबसाइट से ओपन सोर्स Arduino PCB फाइल्स का उपयोग किया है और अपनी आवश्यकताओं और उपलब्ध भागों के अनुसार थोड़ा सा संशोधित किया है। बाद में मैंने JLCPCB से PCB ऑनलाइन ऑर्डर किया।
चरण 3: बूटलोडर को जलाने के लिए कनेक्शन और प्रक्रिया
कृपया इस कनेक्शन विवरण का पालन करें (आसानी से समझने के लिए चित्र/वीडियो लिंक देखें*)
घर का बना ArduinoMINI …………….. Arduino NANO
पिन 15 (MOSI)………………………. D11
पिन 16 (MISO)………………………. D12
पिन 17 (एससीके) ………………………… डी13
पिन 29 (रीसेट) …………………………..डी10
वीसीसी …………………………………। वीसीसी (5 वी)
जीएनडी …………………………………… जीएनडी
सही कनेक्शन बनाने के बाद बूट लोडर को जलाने की प्रक्रिया।
1) Arduino NANO को अपने PC के USB से कनेक्ट करें
2) उपयुक्त बोर्ड और कॉम पोर्ट का चयन करें
3) टूल्स मेनू में ARDUINO AS ISP Programmer चुनें। पथ: उपकरण> प्रोग्रामर> Arduino ISP के रूप में
4) टूल्स पर जाएं और बर्न बूट लोडर चुनें। पथ:उपकरण> बूट लोडर जलाएं
5) इसमें एक मिनट तक का समय लग सकता है और "डन बर्निंग बूट लोडर" संदेश प्रदर्शित होगा।
इसके बाद आप सभी कनेक्टिंग तारों और कनेक्शनों को हटा सकते हैं और आपका नया AVR माइक्रो-कंट्रोलर आपकी परियोजनाओं के लिए स्टैंडअलोन डिवाइस के रूप में उपयोग करने के लिए तैयार है।
*सभी चित्र प्रक्रिया के अनुसार क्रम में हैं
चरण 4: कोड अपलोड करके परीक्षण
इस चरण में हम नए होममेड Arduino MINI पर कोड अपलोड करना सीखेंगे। कोड अपलोड करने के लिए आपको हर बार इस प्रक्रिया का पालन करना होगा।
आसानी से समझने के लिए इमेज/वीडियो लिंक देखें।
नया माइक्रो-कंट्रोलर ठीक से काम कर रहा है या नहीं, यह जांचने के लिए मैं ब्लिंक एलईडी स्केच अपलोड करूंगा।
कनेक्शन विवरण:
घर का बना Arduino मिनी …………….. CP2102
आरएक्स ……………………………………… टीएक्स
टीएक्स ………………………………………………… आरएक्स
वीसीसी …………………………………। वीसीसी (5 वी)
जीएनडी …………………………………… जीएनडी
1. कनेक्शन बनाने के बाद, USB को TTL कन्वर्टर बोर्ड (CP2102) से अपने कंप्यूटर से कनेक्ट करें।
2. उदाहरण मेनू से ब्लिंक एलईडी स्केच खोलें।
3. टूल्स मेनू में, AVRISP प्रोग्रामर चुनें और कोड अपलोड करें।
4. उपयुक्त COM पोर्ट और बोर्ड सेटिंग्स का चयन करें।
5. एक बार जब कंप्यूटर स्क्रीन अपलोडिंग दिखाता है, तो रीसेट बटन दबाएं क्योंकि हमने डीटीआर पिन को रीसेट करने के लिए कनेक्ट नहीं किया है।
ब्लिंकिंग एलईडी इंगित करता है कि माइक्रो नियंत्रक ठीक से काम कर रहा है, और इस Arduino Mini समकक्ष बोर्ड का उपयोग आपकी परियोजनाओं के लिए किया जा सकता है। इसलिए हमने सीखा है कि बिल्कुल नई ATMEGA 328P-AU चिप को बूट-लोड कैसे किया जाता है।
चरण 5: समस्या निवारण
पिछले चरणों की प्रक्रियाओं का पालन करके आप आसानी से एटमेगा चिप को बूट-लोड कर सकते हैं।
लेकिन कुछ सॉफ्टवेयर या मानवीय त्रुटियों के कारण यह असफल हो जाएगा। यहाँ मेरी ओर से कुछ सुझाव दिए गए हैं:
1) अपने सर्किट कनेक्शन और घटकों (मुख्य रूप से क्रिस्टल) की जांच करें यदि बूट लोडर को जलाने से काम नहीं होता है।
2) सुनिश्चित करें कि आपने सॉफ्टवेयर में सही बोर्ड और COM पोर्ट का उल्लेख किया है
3) दोषपूर्ण USB केबल की जाँच करें।
4) यदि संचालित होने पर माइक्रो नियंत्रक गर्म हो रहा है, तो शायद आपके पास एक दोषपूर्ण आईसी है।
5) पीसीबी और अवांछित सोल्डर ब्रिज में निरंतरता की जांच करें क्योंकि हम एसएमडी घटकों का उपयोग कर रहे हैं।
सिफारिश की:
ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें: 5 कदम
ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें: योगदानकर्ता - सायन वडाडर, चिरंजीब कुंडूप्रोग्रामिंग ATTiny85 Arduino MEGA2560 को ISP के रूप में उपयोग करते हुए। कुछ महीने पहले, मैं अपने Attiny 85 ic का उपयोग करके अपने Arduino प्रोजेक्ट को छोटा करने की कोशिश कर रहा था। यह पहली बार था जब मैं 20u ATTiny 85 का उपयोग करके प्रोग्राम करने का प्रयास कर रहा था
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा
IPhone SE पर YouTube कैसे डाउनलोड करें और उसका उपयोग कैसे करें: 20 कदम
Iphone SE पर YouTube कैसे डाउनलोड और उपयोग करें: द्वारा निर्मित: कार्लोस सांचेज़
बर्न कॉम्पैक्ट फ्लोरेसेंट लाइट सर्किट मॉड्यूल का उपयोग कैसे करें: 6 कदम
जले हुए कॉम्पैक्ट फ्लोरसेंट लाइट सर्किट मॉड्यूल का उपयोग कैसे करें: नोट और सावधानियां: सीएफएल में पारा होता है जो खतरनाक सामग्री है, इसलिए इसे तदनुसार संभाला जाना चाहिए, अधिकांश सीएफएल लैंप, इलेक्ट्रॉनिक सर्किट सही काम कर रहे हैं और अभी भी उपयोग करने योग्य हैं, केवल बल्ब खराब हो जाता है। 18-24 वाट का सीएफएल सर्किट होता है
आइपॉड नैनो पहली पीढ़ी को कैसे बंद करें: 6 कदम
आइपॉड नैनो 1 जनरल को बहुत अधिक कैसे बंद करें: जब मैं अपने नैनो पर बैटरी जीवन से बाहर निकलता हूं तो मुझे इससे नफरत होती है …. यह आपको दिखाएगा कि इसे कैसे समाप्त किया जाए … यह भी मेरा पहला निर्देश है