विषयसूची:

Arduino Attiny प्रोग्रामिंग शील्ड - SMD: 4 चरण
Arduino Attiny प्रोग्रामिंग शील्ड - SMD: 4 चरण

वीडियो: Arduino Attiny प्रोग्रामिंग शील्ड - SMD: 4 चरण

वीडियो: Arduino Attiny प्रोग्रामिंग शील्ड - SMD: 4 चरण
वीडियो: How To Make an ATtiny85 Arduino Shield || Programming And Burn Bootloader || Using a DIY shield 2024, नवंबर
Anonim
Arduino Attiny प्रोग्रामिंग शील्ड - SMD
Arduino Attiny प्रोग्रामिंग शील्ड - SMD

नमस्ते, मैं पिछले महीनों के दौरान वियरेबल्स के लिए अपने प्रोग्रामिंग टूल के सेटअप पर काम कर रहा था। आज मैं साझा करना चाहूंगा कि मैंने अपना Arduino Shield कैसे बनाया।

थोड़ी देर के लिए गुगली करने के बाद, मुझे यह दिलचस्प पुराना लेख Attiny प्रोग्रामिंग शील्ड मिला, जिसने मुझे अपना खुद का बनाने के लिए प्रेरित किया।

यह शील्ड Arduino Uno संगत है और इसका उद्देश्य निम्नलिखित पैकेज PDIP/SOIC/TSSOP में विभिन्न ATtiny uCs के साथ उपयोग किया जाना है, हाँ.. SMD पैकेजिंग भी:)

आइए परियोजना की बाधाओं को परिभाषित करें:

  • Arduino Uno संगत
  • ATtiny25/45/85, ATtiny24/44/84 और ATtiny2313A/4313 संगत
  • पीडीआईपी / एसओआईसी / टीएसएसओपी संगत
  • पीसीबी एज कनेक्टर का उपयोग करके एसएमडी पैकेज समर्थित हैं

आपूर्ति

आवश्यक हार्डवेयर:

  • Arduino बोर्ड कनेक्शन के लिए 1 x 6 पिन 2.54 मिमी लंबवत शीर्षलेख
  • 1 x 5 पिन 2.54 मिमी लंबवत शीर्षलेख
  • 1 x 1 पिन 2.54 मिमी लंबवत शीर्षलेख
  • 1x PDIP_8 सॉकेट
  • 1x PDIP_20 सॉकेट
  • SMD पैकेज सपोर्ट के लिए 1 x PCB एज एक्सटेंशन सॉकेट। मैं TE Connectivity द्वारा प्रदान किए गए एक का उपयोग कर रहा हूं
  • 1 x 10 यूसी संधारित्र एसएमडी पैकेज
  • स्थिति संकेत के लिए 1 लाल, 1 पीला और 1 हरा एसएमडी एलईडी। मैं किंगब्राइट 3.2mmx1.6mm SMD CHIP LED LAMP का उपयोग कर रहा हूं
  • 3 एसएमडी प्रतिरोधी (3225 पैकेज), प्रत्येक 400 ओम

आवश्यक उपकरण:

स्कीमैटिक्स और पीसीबी डिजाइन के लिए सीएडी टूल, मैं किकाड 5.1.5. का उपयोग कर रहा हूं

चरण 1: योजनाबद्ध बनाना

योजनाबद्ध बनाना
योजनाबद्ध बनाना
योजनाबद्ध बनाना
योजनाबद्ध बनाना
योजनाबद्ध बनाना
योजनाबद्ध बनाना

आइए उपरोक्त चित्र में योजनाबद्ध की जाँच करें।

यूसी की प्रोग्रामिंग के लिए शील्ड में 2 विकल्प हैं।

  • हम संबंधित पीडीआईपी पैकेजिंग के लिए 2 डीआईपी सॉकेट का उपयोग कर रहे हैं।
  • दूसरी ओर एसएमडी पैकेज चिप्स एक मिनी पीसीबी डिवाइस (पहनने योग्य) का हिस्सा हैं। पीसीबी से पीसीबी प्लग इंटरफेस में 6 पिन होते हैं। इसे पीसीबी एज सॉकेट (पीसी मेनबोर्ड के लिए मिनी पीसीआई इंटरफेस के समान) से डाला / हटाया जा सकता है। ऊपर की तस्वीर में आप इस बोर्ड में इस्तेमाल किए गए कनेक्टर को भी देख सकते हैं।

अंतिम एक वैकल्पिक विशेषता है, आप इसे अपनी आवश्यकताओं के आधार पर अपनी योजना से हटा सकते हैं। आप इस लिंक के तहत ATtiny-Wearable-Device-PCB-Edge-Connector इस उद्देश्य के लिए एक मिनी पीसीबी बनाने के तरीके के बारे में एक स्पष्टीकरण पा सकते हैं।

PDIP सॉकेट और एज कनेक्टर ऊपर दी गई तालिका के आधार पर Arduino पिन से जुड़े हैं। ये ISP प्रोग्रामिंग के लिए आवश्यक सिग्नल हैं।

टिप्पणी: प्रोग्रामिंग प्रक्रिया के दौरान किसी भी रीसेट को शून्य करने के लिए, Arduino Board में एक संधारित्र जोड़ा जाता है।

चरण 2: पदचिह्न घटकों के लिए योजनाबद्ध मानचित्रण

पदचिह्न घटकों के लिए योजनाबद्ध मानचित्रण
पदचिह्न घटकों के लिए योजनाबद्ध मानचित्रण

इस परियोजना में अधिकांश पदचिन्ह किकाड फुटप्रिंट पुस्तकालय का हिस्सा हैं। हम यहां केवल एक छोटा पड़ाव बनाते हैं, यह इंगित करने के लिए कि हमने कौन सा विकल्प चुना और क्यों।

विवरण के लिए उपरोक्त चित्र देखें, कृपया संकेत के अनुसार एसएमडी कैपेसिटर फुटप्रिंट का उपयोग करें और पीसीबी एज कनेक्टर के लिए टीएचटी 6 पिन हेडर का उपयोग करें (पिच 2.54 मिमी है, कोई 3 डी मॉडल उपलब्ध नहीं है)।

चरण 3: पीसीबी बनाना

पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना

आइए पीसीबी लेआउट के मुख्य दृष्टिकोण की व्याख्या करें:

  • पीछे की तरफ हम अपने Arduino Board से जुड़ने के लिए केवल PADs रखते हैं।
  • ऊपरी तरफ, हम चाहते हैं कि डीआईपी सॉकेट, मिनी पीसीबी सॉकेट और स्टेटस एलईडी भी हों।

इस महान Arduino विवरण के आधार पर Arduino Uno Drawing, हम शील्ड कनेक्टर को अपने लेआउट पर रखना शुरू कर सकते हैं (ऊपर चित्र देखें)। एक अच्छे अभ्यास के रूप में हम दूरी की गणना के प्रयास को कम करने के लिए अपनी माप इकाइयों को इंच में बदलते हैं।

चरण 4: अंतिम टिप्पणियाँ

मैं एक ही समय में एक चिप को प्रोग्राम करने के लिए शील्ड का उपयोग कर रहा हूं। सिग्नल स्तर और प्रोग्रामिंग प्रवाह के साथ किसी भी समस्या से बचने के लिए मैं ऐसा करने की अनुशंसा करता हूं।

यदि आवश्यक हो तो मैं संबंधित फाइलों के लिए एक लिंक अपडेट करूंगा।

एक बार जब मैं बोर्ड की एक अच्छी तस्वीर ले लूंगा, तो मैं इसे यहां अपलोड करूंगा। आशा है आपको भी मज़ा आया होगा!

सिफारिश की: