विषयसूची:
- चरण 1: आवश्यक सामग्री
- चरण 2: सर्किट आरेख और सर्किट बोर्ड बनाना
- चरण 3: बूटलोडर को जलाने के लिए कनेक्शन और प्रक्रिया
- चरण 4: कोड अपलोड करके परीक्षण
- चरण 5: समस्या निवारण और परिष्करण
वीडियो: बूटलोडर को Atmega328p-AU(SMD) पर कैसे बर्न करें: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
सभी को नमस्कार!!
इस निर्देश में मैं आपको दिखाऊंगा कि बूटलोडर ऑनटीपी एटमेगा 328 पी-एयू (एसएमडी) चिप को कैसे जलाया जाए और शुरू से अंत तक एक Arduino नैनो कैसे बनाया जाए।
इस निर्देश में लिखी गई प्रक्रिया का उपयोग आपकी कस्टम परियोजना आवश्यकताओं के लिए किसी भी आर्डिनो बोर्ड को बनाने के लिए किया जा सकता है।
बेहतर समझ के लिए कृपया वीडियो देखें
इस ट्यूटोरियल में तीन भाग हैं।
1. सभी घटकों को डिजाइन करना और इकट्ठा करना
2. नए चिप पर बूट-लोडर को जलाना
3. टेस्ट कोड अपलोड करना
मैंने इस लेख के अंत में पीसीबी फाइलें संलग्न की हैं।
तो चलो शुरू हो जाओ!
चरण 1: आवश्यक सामग्री
एटमेगा३२८पी-एयू चिप
CP2102 USB से TTL मॉड्यूल (या CH340 के समान)
अरुडिनो नैनो
जम्पर तार
AMS1117 5V नियामक
16 मेगाहर्ट्ज क्रिस्टल
एसएमडी एलईडी
SMD रोकनेवाला (330R, 10K) (0604 पैकेज)
बटन स्विच
कैपेसिटर (0.1uF, 22pF, 10uF) (मैंने सिरेमिक प्रकार का उपयोग किया है, लेकिन बोर्ड SMD_0612 पैकेज के लिए डिज़ाइन किया गया है)
टर्मिनल पट्टी
एसएमडी सोल्डिंग के लिए सभी उपकरण और सहायक उपकरण।
चरण 2: सर्किट आरेख और सर्किट बोर्ड बनाना
सर्किट आरेख और पीसीबी लेआउट Arduino वेबसाइट से डाउनलोड किया गया था। बाद में मैंने थोड़ा सा संशोधन किया क्योंकि मूल बोर्ड में उपयोग किए गए सभी घटक मेरे पास उपलब्ध नहीं थे। मैंने सर्किट बोर्ड को ऑनलाइन ऑर्डर किया।
एक बार पीसीबी प्राप्त करने के बाद, मैंने घटकों और आईसी को मिलाप करने के लिए अपने हॉट एयर ब्लोअर सोल्डरिंग स्टेशन का उपयोग किया। तैयार बोर्ड की छवियां संलग्न हैं।
मैंने अब सोल्डरिंग प्रक्रिया की व्याख्या नहीं की है क्योंकि यह एक अलग इंस्ट्रक्शंस के लिए गुंजाइश का विषय है। मैंने स्टैंसिल का उपयोग करके पीसीबी पर सोल्डर पेस्ट लगाया, घटकों को रखा, और हॉट एयर ब्लोअर का उपयोग करके मिलाप किया।
चरण 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 का उपयोग करके प्रोग्राम करने का प्रयास कर रहा था
Arduino Uno का उपयोग करके ATMEGA328 में बूटलोडर कैसे बर्न करें: 5 कदम
Arduino Uno का उपयोग करके ATMEGA328 में बूटलोडर कैसे बर्न करें: पहले वीडियो ट्यूटोरियल देखें
How to Make arduino नैनो/मिनी - बूटलोडर को कैसे बर्न करें: 5 कदम
How to Make arduino नैनो/मिनी | बूटलोडर को कैसे बर्न करें: इस निर्देश में मैं आपको दिखाऊंगा कि स्क्रैच से एक Arduino MINI कैसे बनाया जाता है। इस निर्देश में लिखी गई प्रक्रिया का उपयोग आपकी कस्टम प्रोजेक्ट आवश्यकताओं के लिए कोई भी arduino बोर्ड बनाने के लिए किया जा सकता है। कृपया बेहतर समझने के लिए वीडियो देखें।
किसी भी Arduino पर बूटलोडर कैसे अपलोड करें !: 5 कदम
किसी भी Arduino पर बूटलोडर कैसे अपलोड करें !: मान लीजिए कि आप एक Arduino लाए हैं और उदाहरणों से अपना पहला प्रोग्राम अपलोड करने का प्रयास किया है और यह कहता है Error avrdude: stk500_getsync() इसका मतलब यह है कि आपके Arduino में एक लापता बूटलोडर है। तो आज मैं आपको दिखाऊंगा कि बूटलोडर कैसे अपलोड किया जाता है
बर्न कॉम्पैक्ट फ्लोरेसेंट लाइट सर्किट मॉड्यूल का उपयोग कैसे करें: 6 कदम
जले हुए कॉम्पैक्ट फ्लोरसेंट लाइट सर्किट मॉड्यूल का उपयोग कैसे करें: नोट और सावधानियां: सीएफएल में पारा होता है जो खतरनाक सामग्री है, इसलिए इसे तदनुसार संभाला जाना चाहिए, अधिकांश सीएफएल लैंप, इलेक्ट्रॉनिक सर्किट सही काम कर रहे हैं और अभी भी उपयोग करने योग्य हैं, केवल बल्ब खराब हो जाता है। 18-24 वाट का सीएफएल सर्किट होता है