विषयसूची:

ATtiny Arduino प्रोग्रामिंग शील्ड: 7 कदम
ATtiny Arduino प्रोग्रामिंग शील्ड: 7 कदम

वीडियो: ATtiny Arduino प्रोग्रामिंग शील्ड: 7 कदम

वीडियो: ATtiny Arduino प्रोग्रामिंग शील्ड: 7 कदम
वीडियो: Programming ATtiny85 with Arduino Uno | The Easiest way 2024, नवंबर
Anonim
Image
Image
अपनी फ़ाइल आयात करें
अपनी फ़ाइल आयात करें

इस प्रोजेक्ट बिल्ड में, हम आपको दिखाते हैं कि बैंटम टूल्स डेस्कटॉप पीसीबी मिलिंग मशीन का उपयोग करके अपना खुद का एटीटीनी अरुडिनो प्रोग्रामर शील्ड कैसे बनाया जाए। यह आवश्यक घटक आपको Arduino IDE के माध्यम से ATtiny चिप्स को प्लग इन और प्रोग्राम करने की अनुमति देता है। इस परियोजना को तैयार उत्पाद प्राप्त करने के लिए बहुत कम सेटअप और मिलिंग समय की आवश्यकता होती है। आएँ शुरू करें!

चरण 1: अपने उपकरण और सामग्री इकट्ठा करें

उपकरण

बैंटम टूल्स डेस्कटॉप पीसीबी मिलिंग मशीन

बैंटम टूल्स वाला कंप्यूटर डेस्कटॉप मिलिंग मशीन सॉफ्टवेयर स्थापित

Arduino IDE प्रोग्राम स्थापित

फ्लैट एंड मिल, 1/32"

पीसीबी उत्कीर्णन बिट, 0.005"

संरेखण ब्रैकेट

सोल्डरिंग आयरन

विकर्ण तार कतरनी

यूएसबी केबल

सामग्री

पीसीबी रिक्त, FR-1, एक तरफा

टेप, उच्च शक्ति, दो तरफा

पिच हेडर, 2.54 मिमी (32)

प्रतिरोधक (3)

एल ई डी (1 लाल, 1 हरा, 1 पीला)

डुबकी सॉकेट, 2x4

डुबकी सॉकेट, 2x7

संधारित्र, 10uF

फ़ाइलें

ATtiny-Jig-Final-Bantam-Tools.brd फ़ाइल डाउनलोड करें।

चरण 2: अपना काम सेट करें

सबसे पहले, हमें संरेखण ब्रैकेट को स्थापित करने और खोजने की आवश्यकता है। संरेखण ब्रैकेट संलग्न करने के बाद, फिक्स्चरिंग के अंतर्गत, पता लगाएँ का चयन करें और स्क्रीन पर दिए गए निर्देशों का पालन करें। संरेखण ब्रैकेट का उपयोग यह सुनिश्चित करेगा कि आपका बोर्ड सामने के बाएं कोने में पूरी तरह से चौकोर है।

नोट: यदि आपने पहले संरेखण ब्रैकेट स्थापित नहीं किया है, तो इस समर्थन मार्गदर्शिका में दिए चरणों का पालन करें।

संरेखण ब्रैकेट स्थापित होने के साथ, यह आपके काम को स्थापित करने का समय है। हम इस सेटअप को जल्दी से पूरा करने जा रहे हैं। यदि आपको अपने टूल को लोड करने और बैंटम टूल्स डेस्कटॉप मिलिंग मशीन सॉफ़्टवेयर में जानकारी दर्ज करने के बारे में अधिक मार्गदर्शन की आवश्यकता है, तो लाइट-अप पीसीबी बैज प्रोजेक्ट देखें।

  1. डेस्कटॉप पीसीबी मिलिंग मशीन को हुक करें और बैंटम टूल्स डेस्कटॉप मिलिंग मशीन सॉफ्टवेयर खोलें।
  2. घर चक्की।
  3. यह सुनिश्चित करने के लिए डबल-चेक करें कि यह फिक्स्चरिंग के तहत ब्रैकेट कहता है।
  4. 1/32 "फ्लैट एंड मिल का चयन करें, इसे संलग्न बिट प्रशंसक के साथ लोड करें, और उपकरण का पता लगाएं।
  5. सामग्री ड्रॉपडाउन मेनू में, एकल-पक्षीय FR-1 का चयन करें।
  6. सामग्री के तहत एक्स, वाई, और जेड मानों में आयाम मापें और दर्ज करें। फिर पीसीबी के एक तरफ उच्च शक्ति, दो तरफा टेप लागू करें, और इसे स्पॉइलबोर्ड पर रखें ताकि यह संरेखण ब्रैकेट के कोने के साथ संरेखित हो।

चरण 3: अपनी फ़ाइल आयात करें

बैंटम टूल्स सॉफ्टवेयर में, प्लान्स के तहत, ओपन फाइल्स पर क्लिक करें और ATtiny-Jig-Final-Bantam-Tools.brd चुनें। फिर, 1/32 "फ्लैट एंड मिल और 0.005" पीसीबी एनग्रेविंग बिट का चयन करें। आपके द्वारा उपयोग की जाने वाली गति और फ़ीड रेसिपी के आधार पर आपकी चक्की का समय अलग-अलग होगा। इस ऑपरेशन के लिए, हमने निम्नलिखित व्यंजनों का उपयोग किया।

1/32 फ्लैट एंड मिल के लिए:

  • फ़ीड दर: 59 इंच/मिनट
  • डुबकी दर: 15 इंच
  • धुरी गति: २५,००० RPM
  • स्टेपओवर: 49%
  • पास गहराई: 0.010 इंच

0.005 पीसीबी उत्कीर्णन बिट के लिए:

  • फ़ीड दर: 4.00 इंच/मिनट
  • डुबकी दर: 5.00 इंच
  • धुरी गति: २५,००० RPM
  • स्टेपओवर: 50%
  • पास गहराई: 0.006 इंच

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

चरण 4: मिलिंग शुरू करें

मिलिंग शुरू करें
मिलिंग शुरू करें

तैयार? मिलिंग शुरू करें पर क्लिक करें।

याद रखें, इस कार्य के लिए उपकरण परिवर्तन की आवश्यकता होगी। संकेत मिलने पर, 0.005 PCB एनग्रेविंग बिट को बिट फैन के साथ स्थापित करें, टूल का पता लगाएं, और बोर्ड को समाप्त करने के लिए स्टार्ट मिलिंग का चयन करें।

चरण 5: घटकों को मिलाएं

घटकों को मिलाएं
घटकों को मिलाएं
घटकों को मिलाएं
घटकों को मिलाएं

ठीक है, यह मिलाप का समय है! अपने घटकों और अपने टांका लगाने वाले लोहे को पकड़ो। निम्नलिखित क्रम में घटकों को मिलाप करना सबसे आसान है:

  1. प्रतिरोधों
  2. 2x4 या 2x7 डुबकी सॉकेट
  3. 2.54 मिमी पिच हेडर
  4. पीले, हरे और लाल एल ई डी
  5. 10uF संधारित्र

जब आप सोल्डरिंग कर लेंगे, तो बोर्ड यहां दिखाए गए जैसा दिखेगा। ध्यान दें कि घटक FR-1 के पिछले हिस्से से कैसे गुजरते हैं।

बधाई! आपने बैंटम टूल्स डेस्कटॉप पीसीबी मिलिंग मशीन का उपयोग करके अपना बहुत ही ATtiny Arduino प्रोग्रामर शील्ड बनाया है।

चरण 6: अपने Arduino चिप्स को प्रोग्राम करें

प्रोग्राम योर अरुडिनो चिप्स
प्रोग्राम योर अरुडिनो चिप्स

ATtiny प्रोग्रामिंग जिग को संलग्न करें जिसे आपने अभी-अभी Arduino बोर्ड से जोड़ा है जिसे आप प्रोग्राम करना चाहते हैं। Arduino IDE खोलें। (यदि आपने पहले से नहीं किया है, तो इसे यहां डाउनलोड करें।)

  1. ArduinoISP स्केच को Arduino Uno पर अपलोड करें।
  2. Arduino Board Manager के माध्यम से Spence Konde द्वारा ATTinyCore स्थापित करें।
  3. टूल्स> बोर्ड> एटीटीनी 25/45/85 (या 24/44/84) पर क्लिक करें।
  4. टूल्स> क्लॉक - 8 मेगाहर्ट्ज (आंतरिक) पर क्लिक करें।
  5. टूल्स > चिप > ATTiny85 (या ATTiny84) पर क्लिक करें।
  6. टूल्स> एलटीओ - "अक्षम" पर क्लिक करें।

ATtiny को सॉकेट में प्लग करें। Arduino के USB पोर्ट की ओर इशारा करते हुए, पिन 1 नीचे दाईं ओर होना चाहिए। फिर प्रोग्रामिंग जिग को प्लग करें जिसे आपने Arduino में मिलाया है और इसे चालू करें। स्टार्टअप अनुक्रम के बाद पीली एलईडी को सांस लेना शुरू कर देना चाहिए।

इसके बाद, टूल्स > प्रोग्रामर > Arduino As ISP पर क्लिक करें और फिर टूल्स > बर्न बूटलोडर चुनें। इस चरण को प्रति चिप केवल एक बार करने की आवश्यकता है। ATTiny पर Arduino बूटलोडर को जलाने के बाद, आप Arduino IDE में उदाहरण फ़ोल्डर से कई स्केच अपलोड कर सकते हैं, या आप अपना कोड कोड कर सकते हैं। सुनिश्चित करें कि आप स्केच मेनू से "प्रोग्रामर का उपयोग करके अपलोड करें" का चयन करें। नोट: अपने Arduino चिप की प्रोग्रामिंग के बारे में अधिक जानकारी के लिए, Arduino Uno प्रोग्रामिंग करने के लिए Arduino की मार्गदर्शिका देखें।

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

एल ई डी: प्रोग्रामिंग, त्रुटियों और दिल की धड़कन दिखाने के लिए एल ई डी Arduino पिन 7, 8, और 9 से जुड़े हुए हैं। ये प्रोग्रामिंग के दौरान स्टेटस एलईडी हैं और ArduinoISP स्केच में निर्मित हैं। जब आप कनेक्ट होते हैं तो पीली एलईडी "साँस लेती है"; जब प्रोग्रामिंग चल रही हो तो हरी एलईडी झपकाती है; और जब कोई त्रुटि होती है और जब स्केच अपलोड होना समाप्त हो जाता है तो लाल एलईडी चालू हो जाती है।

  • पिन 7 - प्रोग्रामिंग
  • पिन 8 - त्रुटियाँ
  • पिन 9 - दिल की धड़कन

सीरियल पेरिफेरल इंटरफेस (एसपीआई): एसपीआई का उपयोग माइक्रोकंट्रोलर्स द्वारा एक या अधिक परिधीय उपकरणों, या इस मामले में सर्किट बोर्डों के साथ त्वरित संचार के लिए किया जाता है। हमेशा एक मास्टर डिवाइस होता है जो अन्य उपकरणों को नियंत्रित करता है।

  1. पिन 10 - साल्वे सिलेक्ट (एसएस)
  2. पिन 11 - मास्टर आउट स्लेव इन (MOSI)
  3. पिन 12 - मास्टर इन स्लेव आउट (MISO)
  4. पिन 13 - सीरियल क्लॉक (SCK)

वैश्विक प्रोग्रामिंग

  • 5वी - पावर
  • जीएनडी - ग्राउंड
  • रीसेट

चरण 7: अपने Arduino बोर्ड का परीक्षण करें

अपने Arduino बोर्ड का परीक्षण करें
अपने Arduino बोर्ड का परीक्षण करें

इस अंतिम चरण में, आपके बोर्ड का परीक्षण करने का समय आ गया है। यह सुनिश्चित करने के लिए कि आपका बोर्ड काम करता है, निम्नलिखित चरणों को पूरा करें:

  • फ़ाइल > उदाहरण > 01 पर क्लिक करें। मूल बातें > ब्लिंक करें। एलईडी पिन को 3 में बदलें। यह 85 पर पिन 2 और 84 पर पिन 10 है।
  • टूल्स > प्रोग्रामर पर क्लिक करें। Arduino को ISP के रूप में चुनें।
  • स्केच> अपलोड> प्रोग्रामर पर क्लिक करें।

क्या कोई ऐसा विषय है जिसे आप चाहते हैं कि हम अपने अगले वीडियो में शामिल करें? [email protected] पर ईमेल करें या हमारे सोशल मीडिया चैनलों पर हमसे संपर्क करें। नवीनतम कैसे करें, सीएनसी प्रोजेक्ट और अपडेट के लिए हमें Instagram, Facebook और Twitter पर फ़ॉलो करना सुनिश्चित करें!

सिफारिश की: