विषयसूची:

How to Make arduino नैनो/मिनी - बूटलोडर को कैसे बर्न करें: 5 कदम
How to Make arduino नैनो/मिनी - बूटलोडर को कैसे बर्न करें: 5 कदम

वीडियो: How to Make arduino नैनो/मिनी - बूटलोडर को कैसे बर्न करें: 5 कदम

वीडियो: How to Make arduino नैनो/मिनी - बूटलोडर को कैसे बर्न करें: 5 कदम
वीडियो: How to Burn bootloader into Arduino Nano || ऐसे ठीक करें खराब Arduino Nano को 👆 2024, जून
Anonim
How to Make arduino नैनो/मिनी | बूटलोडर को कैसे बर्न करें
How to Make arduino नैनो/मिनी | बूटलोडर को कैसे बर्न करें
How to Make arduino नैनो/मिनी | बूटलोडर को कैसे बर्न करें
How to Make arduino नैनो/मिनी | बूटलोडर को कैसे बर्न करें

इस निर्देश में मैं आपको दिखाऊंगा कि स्क्रैच से एक Arduino MINI कैसे बनाया जाता है।

इस निर्देश में लिखी गई प्रक्रिया का उपयोग आपकी कस्टम परियोजना आवश्यकताओं के लिए किसी भी आर्डिनो बोर्ड को बनाने के लिए किया जा सकता है।

बेहतर समझ के लिए कृपया वीडियो देखें

इस ट्यूटोरियल में तीन भाग हैं।

1. सभी घटकों को डिजाइन करना और इकट्ठा करना

2. नए चिप पर बूटलोडर को जलाना

3. टेस्ट कोड अपलोड करना

मैंने इस लेख के अंत में पीसीबी फाइलें संलग्न की हैं।

तो चलो शुरू हो जाओ!

चरण 1: सामग्री सूची

सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
  1. CP2102 USB से TTL मॉड्यूल (या CH340 के समान)
  2. अरुडिनो नैनो
  3. जम्पर तार
  4. एटमेगा३२८पी-एयू चिप
  5. AMS1117 5V नियामक
  6. 16 मेगाहर्ट्ज क्रिस्टल
  7. एसएमडी एलईडी
  8. SMD रोकनेवाला (330R, 10K) (0604 पैकेज)
  9. बटन स्विच
  10. कैपेसिटर (0.1uF, 22pF, 10uF) (मैंने सिरेमिक प्रकार का उपयोग किया है, लेकिन बोर्ड SMD_0612 पैकेज के लिए डिज़ाइन किया गया है)
  11. टर्मिनल पट्टी
  12. एसएमडी सोल्डिंग के लिए सभी उपकरण और सहायक उपकरण।

चरण 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) पीसीबी और अवांछित सोल्डर ब्रिज में निरंतरता की जांच करें क्योंकि हम एसएमडी घटकों का उपयोग कर रहे हैं।

सिफारिश की: