विषयसूची:

USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके: 13 चरण (चित्रों के साथ)
USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके: 13 चरण (चित्रों के साथ)

वीडियो: USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके: 13 चरण (चित्रों के साथ)

वीडियो: USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके: 13 चरण (चित्रों के साथ)
वीडियो: मानवता का छिपा हुआ इतिहास - (अनचार्टेडएक्स) बेन वान केर्कविक #इतिहास 2024, जुलाई
Anonim
USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके
USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके
USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके
USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके
USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके
USBTiny ISP प्रोग्रामर कैसे बनाएं: सीएनसी पीसीबी मिलिंग मशीन का उपयोग करके

क्या आपने सोचा कि खरोंच से अपना खुद का इलेक्ट्रॉनिक प्रोजेक्ट कैसे बनाया जाए?

इलेक्ट्रॉनिक्स प्रोजेक्ट करना हमारे लिए, निर्माताओं के लिए बहुत रोमांचक और मजेदार है। लेकिन अधिकांश निर्माता और हार्डवेयर उत्साही जो निर्माता संस्कृति की ओर कदम बढ़ा रहे हैं, उन्होंने विकास बोर्ड, ब्रेडबोर्ड और मॉड्यूल के साथ अपनी परियोजनाओं का निर्माण किया। इस तरह, हम अपने प्रोजेक्ट का रैपिड प्रोटोटाइप संस्करण बना सकते हैं। लेकिन यह आकार में बड़ा होगा और ब्रेडबोर्ड तारों के साथ गड़बड़ा जाएगा। जेनेरिक पीसीबी बोर्ड का उपयोग करते समय भी ऐसा ही मामला, यह गन्दा और अव्यवसायिक भी दिखता है!

तो, हम अपनी परियोजनाओं को अधिक सुविधाजनक तरीके से कैसे बना सकते हैं?

हमारी परियोजना के लिए स्टैंडअलोन पीसीबी का उपयोग करने का सबसे अच्छा तरीका!

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

तो, क्या मायने रखता है, हम कैसे एक पीसीबी लागत प्रभावी और समय प्रभावी बनाते हैं?

हम अपने पीसीबी डिजाइन के निर्माण के लिए एक पीसीबी निर्माता को अपना डिजाइन भेज सकते हैं, लेकिन यह समय लेने वाला होना चाहिए और आपकी जेब को उड़ा देना चाहिए। एक अन्य तरीका लेजर प्रिंटर और फोटो पेपर का उपयोग करके टोनर ट्रांसफर विधि करना है। लेकिन यह आपके रोगियों के स्तर का परीक्षण करने और परीक्षण करने का भी समय है और आपको गैर-नक़्क़ाशीदार भागों को पैच करने के लिए एक स्थायी मार्कर की भी आवश्यकता है। मैंने इस पद्धति का बहुत समय इस्तेमाल किया और मुझे इससे नफरत है।

तो, सबसे अच्छा तरीका क्या है?

मेरे मामले में, अपने पीसीबी को बनाने के लिए सीएनसी मिलिंग मशीनों का उपयोग करने का सबसे अच्छा तरीका है। पीसीबी मिलिंग मशीन आपको अच्छी गुणवत्ता वाली पीसीबी देती है और पीसीबी प्रोटोटाइप बनाने में कम समय, कम संसाधन और सस्ता तरीका लगता है!

तो, चलिए एक सीएनसी मिलिंग मशीन का उपयोग करके एक USBtiny ISP प्रोग्रामर बनाते हैं!

और अधिक न करते हुए, चलिए शुरू करते हैं!

चरण 1: आप अमीर नहीं बनना चाहते हैं

सचमुच! आप पीसीबी मिलिंग मशीन नहीं खरीदना चाहते हैं। हममें से अधिकांश के पास इतनी महंगी मशीन खरीदने का बजट नहीं है। मेरे पास एक भी नहीं है।

तो, मैं मशीन तक कैसे पहुँच सकता हूँ?बस, मैं बस अपने इलाके में एक फैबलैब, मेकर्सस्पेस या हैकरस्पेस में जाता हूँ!मेरे मामले में, मैं सिर्फ एक फैबलैब में जाता हूँ और सस्ते दाम के लिए मशीन का उपयोग करता हूँ। तो, अपने इलाके में फैबलैब या मेकर्सस्पेस जैसी जगह खोजें। मेरे लिए, पीसीबी मिलिंग मशीन का उपयोग करने के लिए कीमत 48¢/घंटा है। आपके इलाके में कीमत अलग-अलग हो सकती है।तो, जैसे मैंने कहा कि तुम अमीर नहीं बनना चाहते!

चरण 2: सामग्री का बिल

सामग्री के बिल
सामग्री के बिल
सामग्री के बिल
सामग्री के बिल
सामग्री के बिल
सामग्री के बिल

घटक सूची

  • 1 x Attiny 45/85 माइक्रोकंट्रोलर (SOIC पैकेज)
  • २ x ४९९ ओम
  • २ x ४९ ओम
  • 2 एक्स 1K
  • 2 x 3.3 जेनर डायोड
  • 1 x 0.1mf संधारित्र
  • 1 एक्स ब्लू एलईडी
  • 1 एक्स ग्रीन एलईडी
  • 1 x 2x3 पुरुष हेडर पिन (smd)
  • 1 एक्स 20 सेमी 6वायर रिबन केबल
  • 2 x 2x3 महिला हैडर आईडीसी रिबन केबल संक्रमण कनेक्टर
  • 1x 4cm x 8cm FR4 कॉपर क्लैड

कृपया ध्यान दें: (प्रतिरोधों, कैपेसिटर, डायोड और एलईडी का उपयोग इस परियोजना में 1206 पैकेज में किया जाता है)

उपकरण आवश्यकताएँ

  • सोल्डरिंग स्टेशन या सोल्डरिंग आयरन (माइक्रो टिप)
  • सोल्डरिंग लीड वायर
  • ट्वीजर (माइक्रोटिप)
  • डीसोल्डरिंग विक
  • थर्ड-हैंड टूल
  • मल्टीमीटर
  • वायर स्ट्रिपर
  • धूआं निकालने वाला (वैकल्पिक)

मशीनों की आवश्यकता

Modela MDX20 (कोई भी PCB मिलिंग मशीन काम करती है, लेकिन जॉब कंट्रोल सॉफ्टवेयर बदल जाएगा)

इस परियोजना के लिए संसाधन डाउनलोड करें!

चरण 3: पीसीबी मिलिंग मशीन क्या है?

पीसीबी मिलिंग मशीन क्या है?
पीसीबी मिलिंग मशीन क्या है?

पीसीबी मिलिंग मशीन एक सीएनसी (कंप्यूटर न्यूमेरिकल कंट्रोल) मशीन है जिसका इस्तेमाल पीसीबी प्रोटोटाइप बनाने के लिए किया जाता है। पीसीबी मिलिंग मशीन पीसीबी के निशान और पैड बनाने के लिए कॉपर क्लैड के तांबे के हिस्सों से दूर हैं। पीसीबी मिलिंग मशीन तीन-अक्ष यांत्रिक गति (एक्स, वाई, जेड) के साथ आती है। प्रत्येक अक्ष को सटीक आंदोलनों के लिए एक स्टेपर मोटर द्वारा नियंत्रित किया जाता है। इन धुरी आंदोलनों को एक कंप्यूटर प्रोग्राम द्वारा जी-कोड कमांड देकर नियंत्रित किया जाता है। जीकोड व्यापक रूप से संख्यात्मक नियंत्रण प्रोग्रामिंग भाषाओं का उपयोग कर रहा है, अधिकांश मशीनें मशीनों की धुरी को नियंत्रित करने के लिए जी-कोड का उपयोग कर रही हैं। इन अक्षों से जुड़ा एक टूल हेड (आमतौर पर एक मिलिंग बिट) पीसीबी को मिल जाएगा।

:- जिस मशीन का उपयोग कर रहा हूँ वह एक MODELA MDX20 सीएनसी मिलिंग मशीन है।

मॉडला एमडीएक्स 20 पीसीबी मिलिंग मशीन

Modela MDX20 पीसीबी मिलिंग मशीन है। Modela MDX20 का उपयोग आमतौर पर PCB बनाने के लिए किया जाता है, लेकिन हम मोल्डिंग, नक़्क़ाशी आदि भी बना सकते हैं… Modela विभिन्न सामग्रियों जैसे प्लाइवुड, वैक्स, एक्रेलिक, Fr1 Fr4 आदि जैसे विभिन्न PCB सामग्री पर मिल सकती है… मॉडला हल्का होता है और आकार में छोटा होता है। हम इसे एक छोटे से डेस्कटॉप पर भी रख सकते हैं। बिस्तर (मिलिंग सतह) वाई-अक्ष से जुड़ा हुआ है और टूल हेड एक्स और जेड से जुड़ा हुआ है। इसका मतलब है कि बिस्तर की गति वाई-अक्ष द्वारा नियंत्रित होती है और टूल हेड की गति एक्स-अक्ष द्वारा नियंत्रित होती है और टूल हेड Z-अक्ष द्वारा नियंत्रित किया जाता है। Modela का अपना कंप्यूटर प्रोग्राम है। लेकिन मैं FABModules नामक एक Linux प्रोग्राम का उपयोग कर रहा हूं। FABमॉड्यूल कटिंग और मिलिंग प्रक्रिया को नियंत्रित करने के लिए Modela के साथ संचार करते हैं। फैब मॉड्यूल कभी भी एक्स, वाई, जेड अक्ष को स्वचालित रूप से सेट नहीं करते हैं, हमें उन्हें मैन्युअल रूप से सेट करने की आवश्यकता होती है।

चरण 4: Modela MDX20. के साथ आरंभ करें

Modela MDX20 के साथ शुरुआत करें
Modela MDX20 के साथ शुरुआत करें

अगर मैं अपने पीसीबी को मिलाना चाहता हूं, तो इस मामले में, एक FabISP प्रोग्रामर। पहले मुझे एक PCB डिज़ाइन लेआउट और एक PCB आउटलाइन लेआउट की आवश्यकता है। पीसीबी मिलिंग दो चरणों वाली प्रक्रिया है। पहले चरण में, मुझे पीसीबी के निशान और पैड को मिलाने की जरूरत है और दूसरे चरण में, मुझे पीसीबी की रूपरेखा को काटने की जरूरत है। फैब मॉड्यूल का उपयोग करके हम-p.webp

सामान्य जानकारी

  • कार्यक्षेत्र: 203.2 x 152.4 मिमी
  • जेड-अक्ष स्ट्रोक: 60.5 मिमी
  • धुरी गति: 6500RPM

उपयोग करने के लिए मिलिंग बिट्स

  • मिलिंग बिट: 1/64 इंच (0.4 मिमी) बिट
  • कटिंग बिट: 1/32 इंच (0.8 मिमी) बिट

चरण 5: ISP (IN - सिस्टम - प्रोग्रामर) क्या है?

सिस्टम प्रोग्रामर (ISP) में इन-सर्किट सीरियल प्रोग्रामर (ICSP) के रूप में भी जाना जाता है, एक माइक्रोकंट्रोलर प्रोग्रामर है। आईएसपी कंप्यूटर यूएसबी से निर्देशों और आदेशों को पढ़ेगा और सीरियल पेरिफेरल इंटरफेस (एसपीआई) के माध्यम से माइक्रोकंट्रोलर को भेजेगा। बस ISP डिवाइस हमें SPI लाइनों का उपयोग करके माइक्रोकंट्रोलर के साथ संचार करने की अनुमति देते हैं। SPI माइक्रोकंट्रोलर में संचार का तरीका है। प्रत्येक जुड़े परिधीय और इंटरफ़ेस एसपीआई के माध्यम से माइक्रोकंट्रोलर के साथ संवाद करते हैं। एक इलेक्ट्रॉनिक उत्साही के रूप में, ISP के बारे में कहते समय सबसे पहले मेरे दिमाग में आता है MISO, MOSI SCK। ये तीन पिन महत्वपूर्ण पिन हैं।

बस, ISP का उपयोग माइक्रोकंट्रोलर को प्रोग्राम बर्न करने के लिए किया जाता है और आपके माइक्रोकंट्रोलर के साथ संचार करने के लिए भी किया जाता है!

चरण 6: USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट

USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट
USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट
USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट
USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट
USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट
USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट
USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट
USBTiny ISP: स्कीमैटिक्स और पीसीबी लेआउट

यूएसबी टिनी आईएसपी

USBTiny ISP एक साधारण ओपन-सोर्स USB AVR प्रोग्रामर और SPI इंटरफ़ेस है। यह कम लागत वाला, बनाने में आसान, एवरड्यूड के साथ बढ़िया काम करता है, AVRStudio-संगत है और विंडोज़, लिनक्स और मैकोज़ एक्स के तहत परीक्षण किया गया है। छात्रों और शुरुआती लोगों के लिए या बैकअप प्रोग्रामर के रूप में बिल्कुल सही है।

इस परियोजना में सभी घटकों का उपयोग एसएमडी घटकों में किया जाता है। USBTinyISP का मस्तिष्क एक Attiny45 माइक्रोकंट्रोलर है।

ATtiny 45 माइक्रोकंट्रोलर

USBTinyISP में उपयोग किया जाने वाला माइक्रोकंट्रोलर Attiny 45 है। Attiny45 एक उच्च प्रदर्शन और कम शक्ति वाला 8-बिट AVR माइक्रोकंट्रोलर है जो Atmel द्वारा RISC आर्किटेक्चर पर चल रहा है (माइक्रोचिप ने हाल ही में Atmel का अधिग्रहण किया)। Attiny 45 एक 8 पिन पैकेज में आता है। Attiny 45 में 6 I/O पिन हैं, उनमें से तीन ADC पिन (10 बिट ADC) हैं और अन्य दो PWM को सपोर्ट करने वाले डिजिटल पिन हैं। यह 4KM फ्लैश मेमोरी, 256 इन-सिस्टम प्रोग्रामेबल EEPROM और 256B SRAM के साथ आता है। ऑपरेटिंग वोल्टेज लगभग 1.8V से 5.5v 300mA। अटारी 45 यूनिवर्सल सीरियल इंटरफेस का समर्थन करता है। SMD वर्जन और THT दोनों वर्जन बाजार में उपलब्ध हैं। Attiny 85, Attiny 45 का एक उच्च संस्करण है, वे लगभग समान हैं। फ्लैश मेमोरी में एकमात्र अंतर है, एटिनी 45 में 4 केबी फ्लैश है और एटिनी 85 में 8 केबी फ्लैश है। हम या तो Attiny 45 या Attiny 85 चुन सकते हैं, कोई बड़ी बात नहीं है लेकिन Attiny 45 FabTinyISP बनाने के लिए काफी है। यहां से आधिकारिक दस्तावेज देखें।

चरण 7: मशीन सेट करें

मशीन सेट करें
मशीन सेट करें
मशीन सेट करें
मशीन सेट करें
मशीन सेट करें
मशीन सेट करें
मशीन सेट करें
मशीन सेट करें

अब हम PCB मिलिंग मशीन का उपयोग करके PCB का निर्माण करते हैं। मैंने ज़िप फ़ाइल में ट्रेस लेआउट और कट लेआउट शामिल किया है, आप नीचे से ज़िप फ़ाइल डाउनलोड कर सकते हैं।

पूर्व अनुरोध: कृपया इस लिंक से Fabmodules डाउनलोड और इंस्टॉल करें

Fabmodules केवल Linux मशीनों में समर्थित है, मैं Ubuntu का उपयोग कर रहा हूँ!

Step1: बलिदान परत

सबसे पहले, पीसीबी मिलिंग मशीन (AKA मिलिंग बेड) की वर्क प्लेट एक मेटल प्लेट है। यह मजबूत है और अच्छी तरह से बनाता है। लेकिन कुछ मामलों में गलती से अधिक गहराई में काटने पर यह क्षतिग्रस्त हो सकता है। इसलिए, मैं मिलिंग बेड के ऊपर एक बलि की परत रखता हूं (धातु की प्लेट में बिट्स को छूने से बचने के लिए मिलिंग बेड के ऊपर एक तांबे का आवरण रखा जाता है)।

चरण 2: टूल हेड में 1/62 मिलिंग बिट को ठीक करें

बलि की परत रखने के बाद, अब मुझे टूल हेड में मिलिंग बिट (आमतौर पर 1/62 मिलिंग बिट का उपयोग किया जाता है) को ठीक करने की आवश्यकता है। मैंने पहले ही पीसीबी की मिलिंग की दो-चरणीय प्रक्रिया के बारे में बताया है। पीसीबी के निशान और पैड को मिलाने के लिए, 1/64 मिलिंग बिट का उपयोग करें और इसे एलन की का उपयोग करके टूल हेड पर रखें। बिट्स बदलते समय हमेशा बिट्स की अतिरिक्त देखभाल करें। बिट की नोक इतनी पतली होती है कि हमारे हाथ से फिसलते समय बिट के टूटने की संभावना अधिक होती है, यहां तक कि यह एक छोटी सी गिरावट भी है। इस स्थिति को दूर करने के लिए, मैंने आकस्मिक गिरने से बचाने के लिए टूल हेड के नीचे फोम का एक छोटा सा टुकड़ा रखा।

चरण 3: तांबे के आवरण को साफ करें

मैं इस परियोजना के लिए FR1 कॉपर क्लैड का उपयोग कर रहा हूं। FR-1 गर्मी प्रतिरोधी और अधिक टिकाऊ होते हैं। लेकिन कॉपर क्लैड जल्दी ऑक्सीडाइज हो जाएगा। कॉपर फिंगरप्रिंट मैग्नेट हैं। इसलिए कॉपर क्लैड का उपयोग करने से पहले, यहां तक कि यह एक नया भी है, मैं आपको पीसीबी को मिलाने से पहले और बाद में पीसीबी क्लीनर या एसीटोन से पीसीबी को साफ करने की सलाह देता हूं। मैंने पीसीबी को साफ करने के लिए पीसीबी क्लीनर का इस्तेमाल किया।

चरण 4: मिलिंग पैड पर कॉपर क्लैड को ठीक करें

कॉपर क्लैड को साफ करने के बाद कॉपर क्लैड को मिलिंग बेड के ऊपर रखें। मैंने कॉपर क्लैड को दो तरफा स्टिकी टेप की मदद से मिलिंग पैड पर रखा। दो तरफा चिपचिपा टेप निकालना इतना आसान है और वे सस्ती कीमत पर उपलब्ध हैं। मैं बलि की परत के शीर्ष पर दो तरफा टेप चिपका देता हूं। फिर तांबे के कपड़े को स्टिकी टेप के ऊपर रख दें।

चरण 8: सेटअप फैब मॉड्यूल और मिलिंग प्रक्रिया

सेटअप फैब मॉड्यूल और मिलिंग प्रक्रिया
सेटअप फैब मॉड्यूल और मिलिंग प्रक्रिया
सेटअप फैब मॉड्यूल और मिलिंग प्रक्रिया
सेटअप फैब मॉड्यूल और मिलिंग प्रक्रिया
सेटअप फैब मॉड्यूल और मिलिंग प्रक्रिया
सेटअप फैब मॉड्यूल और मिलिंग प्रक्रिया

चरण 1: मशीन को पावर दें और FabModules लोड करें

मशीन पर संचालित और फिर लिनक्स टर्मिनल में नीचे दिए गए कमांड को टाइप करके लिनक्स सिस्टम (मैं उबंटू का उपयोग कर रहा हूं) में फैब मॉड्यूल सॉफ्टवेयर खोलें।

च अब

फिर एक नई विंडो खुलेगी। छवि (.png) को इनपुट फ़ाइल स्वरूप और आउटपुट स्वरूप के रूप में रोलैंड MDX-20 मिल (आरएमएल) के रूप में चुनें। इसके बाद Make_png_rml बटन पर क्लिक करें।

चरण 2: पीसीबी डिजाइन छवि लोड करें

नई विंडो के शीर्ष में उस बिट का चयन करें जिसका आप उपयोग करने जा रहे हैं। फिर अपने-p.webp

चरण 3: एक्स, वाई और जेड अक्ष सेट करें

हम अभी तक नहीं किए गए हैं। अब Modela MDX20 कंट्रोल पैनल पर व्यू बटन दबाएं। सुनिश्चित करें कि बिट अच्छी तरह से तंग है। डिफ़ॉल्ट स्थिति पर वापस जाने के लिए एक बार फिर व्यू बटन दबाएं। अब वांछित टेक्स्ट बॉक्स में माप (आपके बोर्ड की स्थिति पर निर्भर करता है) दर्ज करके एक्स, वाई स्थिति सेट करें। मैं आपको सलाह देता हूं कि आप कहीं न कहीं X और Y पदों को नोट कर लें। अगर कुछ गलत हो गया और आपको पहले से शुरू करने की जरूरत है, तो आपको अपनी मिलिंग प्रक्रिया को जारी रखने के लिए सटीक एक्स एंड वाई पदों की आवश्यकता होगी अन्यथा यह गड़बड़ हो जाएगा।

डाउन बटन दबाकर टूल हेड को नीचे लाएं। जब टूल हेड कॉपर क्लैड के पास पहुंच जाए तो रुक जाएं। फिर टूल हेड स्क्रू को खो दें और कॉपर क्लैड की तांबे की परत को छूने तक थोड़ा सा नीचे लाएं। फिर स्क्रू को फिर से कस लें और व्यू बटन दबाकर टूल हेड को होम पोजीशन में वापस लाएं। अब हम सब सेट हैं। मोडेला का सुरक्षा ढक्कन बंद करें और इसे भेजें बटन पर क्लिक करें। मोडेला मिलिंग प्रक्रिया शुरू करेगा।

निशान और पैड को मिलाने में कम से कम १० से १३ मिनट का समय लगेगा। मिलिंग खत्म करने के बाद मुझे अच्छा परिणाम मिला।

चरण 4: आउटलाइन लेआउट काटना

ट्रेस मिलिंग खत्म करने के बाद, पीसीबी आउटलाइन लेआउट (बस पीसीबी का आकार) काट लें। प्रक्रिया लगभग समान है। लेआउट काटने के लिए, टूल हेड में 1/64 बिट को 1/32 बिट में बदलें। फिर कटिंग लेआउट-p.webp

चरण 9: समाप्त पीसीबी

समाप्त पीसीबी
समाप्त पीसीबी
समाप्त पीसीबी
समाप्त पीसीबी

यहाँ मिलिंग प्रक्रिया के बाद पीसीबी है!

चरण 10: पीसीबी पर घटकों को मिलाप करना

पीसीबी पर घटकों को मिलाप करना
पीसीबी पर घटकों को मिलाप करना
पीसीबी पर घटकों को मिलाप करना
पीसीबी पर घटकों को मिलाप करना

अब मेरे पास एक तैयार पीसीबी है। मुझे केवल पीसीबी पर घटकों को मिलाप करने की आवश्यकता है। मेरे लिए, यह एक मजेदार और आसान काम है।

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

यहाँ मैं सोल्डरिंग कैसे करता हूँ

मैं आमतौर पर पहले माइक्रोकंट्रोलर और अन्य आईसी को मिलाता हूं। फिर मैं छोटे घटकों जैसे रेसिस्टर्स और कैपेसिटर आदि को मिलाता हूं …

अंत में थ्रू-होल घटक, तार और हेडर पिन। अपने USBTinyISP को मिलाप करने के लिए, मैं उन्हीं चरणों का पालन करता हूं। एसएमडी को आसानी से मिलाप करने के लिए, सबसे पहले, मैं टांका लगाने वाले लोहे को 350 डिग्री सेल्सियस तक गर्म करता हूं। फिर पैड्स पर कुछ सोल्डर फ्लक्स लगाएं। फिर उस पैड को गर्म करें जिसे मैं घटकों को मिलाप करना चाहता हूं, फिर मैं घटक पैड के एकल पैड में थोड़ी मात्रा में मिलाप जोड़ता हूं। चिमटी का उपयोग करके, घटक को पैड पर रखें और पैड को 2-4 सेकंड के लिए गर्म करें। उसके बाद, बचे हुए पैड्स को मिला दें। यदि आप पिन और निशान के बीच पुल बनाते हैं या किसी घटक को बहुत अधिक मिलाप देते हैं, तो अवांछित मिलाप को हटाने के लिए सोल्डर विक रिबन का उपयोग किया जाता है। मैं उसी चरण को तब तक जारी रखता हूं जब तक कि पीसीबी बिना किसी समस्या के पूरी तरह से सोल्डर न हो जाए। यदि कुछ गलत हो जाता है, तो पहले मैं एक मैग्निफायर और मल्टीमीटर का उपयोग करके ब्रेक या पुल वाले सभी निशान और घटकों की सावधानीपूर्वक जांच करता हूं। अगर मैंने पाया, तो मैं इसे सुधारता हूँ!

चरण 11: ISP केबल बनाना

ISP केबल बनाना
ISP केबल बनाना

फर्मवेयर फ्लैश करने के लिए माइक्रोकंट्रोलर या किसी अन्य आईएसपी प्रोग्रामर को जोड़ने के लिए। हमें दो 2x3 महिला वायर कनेक्टर के साथ एक छह लाइन रिबन रिबन तार की आवश्यकता है। मैंने 4/3 फीट 6 चैनल रिबन तार का इस्तेमाल किया और दोनों तरफ महिला हेडर को ध्यान से जोड़ा। अच्छा करने के लिए मैंने जी क्लैंप का इस्तेमाल किया। तस्वीर देखो।

चरण 12: चमकती फर्मवेयर

चमकती फर्मवेयर
चमकती फर्मवेयर
चमकती फर्मवेयर
चमकती फर्मवेयर
चमकती फर्मवेयर
चमकती फर्मवेयर

अब हम फर्मवेयर को अपने ISP पर फ्लैश कर सकते हैं। ऐसा करने के लिए हमें एक और ISP प्रोग्रामर की आवश्यकता है। मैंने एक और USBTinyISP का उपयोग किया, लेकिन आप इस कार्य को करने के लिए एक Arduino का उपयोग ISP के रूप में कर सकते हैं। हमारे द्वारा पहले बनाए गए ISP कनेक्टर का उपयोग करके दोनों ISP को कनेक्ट करें। फिर USBinyISP (जिसे हम प्रोग्रामिंग के लिए उपयोग कर रहे हैं) को कंप्यूटर से कनेक्ट करें। सुनिश्चित करें कि लिनक्स टर्मिनल में नीचे दिए गए कमांड को टाइप करके आपके सिस्टम में आईएसपी का पता चला है।

एलएसयूएसबी

चरण 1: एवीआर जीसीसी उपकरण श्रृंखला स्थापित करें

सबसे पहले, हमें टूल चेन स्थापित करने की आवश्यकता है। ऐसा करने के लिए, एक Linux टर्मिनल खोलें और टाइप करें।

sudo apt-avrdude gcc-avr avr-libc make स्थापित करें

चरण 2: फर्मवेयर को डाउनलोड और अनज़िप करें

अब फर्मवेयर फाइलों को डाउनलोड और अनजिप करें। आप इसे यहां से डाउनलोड कर सकते हैं। ज़िप फ़ाइल डाउनलोड करने के बाद, एक अच्छे स्थान पर निकालें जिसे आप आसानी से पा सकते हैं (अनावश्यक भ्रम से बचने के लिए)।

चरण 3: फ़ाइल बनाएं

फर्मवेयर जलाने से पहले। हमें यह सुनिश्चित करने की आवश्यकता है कि मेकफ़ाइल को Attiny माइक्रोकंट्रोलर के लिए कॉन्फ़िगर किया गया है। ऐसा करने के लिए किसी भी टेक्स्ट एडिटर में मेकफाइल खोलें। फिर MCU = Attiny45 की पुष्टि करें। नीचे दी गई छवि देखें।

चरण 4: फर्मवेयर फ्लैश करें

अब हम फर्मवेयर को अपने ISP पर फ्लैश कर सकते हैं। ऐसा करने के लिए हमें एक और आईएसपी प्रोग्रामर की जरूरत है, जैसा कि मैंने पहले कहा था। मैंने एक FabTinyISP का उपयोग किया, जिसे मैंने पहले बनाया था। लेकिन आप किसी भी ISP का उपयोग कर सकते हैं या Arduino का उपयोग ISP प्रोग्रामर के रूप में कर सकते हैं। ISP कनेक्टर का उपयोग करके दोनों ISP को कनेक्ट करें जो मैंने पहले बनाया था। फिर FabTinyISP (जिसे मैं अपने ISP को प्रोग्राम करने के लिए उपयोग कर रहा हूं) को कंप्यूटर से कनेक्ट करें। सुनिश्चित करें कि लिनक्स टर्मिनल में नीचे दिए गए कमांड को टाइप करके आपके सिस्टम में Isp का पता चला है।

एलएसयूएसबी

अब हम फ्लैश करने के लिए तैयार हैं। स्थित फर्मवेयर के फ़ोल्डर पथ में टर्मिनल खोलें और.hex फ़ाइल बनाने के लिए "मेक" टाइप करें। यह एक उत्पन्न करेगा। hex फ़ाइल है जिसे हमें Attiny 45 में बर्न करने की आवश्यकता है।

फर्मवेयर को माइक्रोकंट्रोलर पर फ्लैश करने के लिए लिनक्स टर्मिनल में नीचे दिया गया कमांड टाइप करें।

फ्लैश बनाओ

चरण 5: फ़्यूज़बिट को सक्षम करना

यही वह है जो हम फर्मवेयर को चमकाने के लिए कर रहे हैं। लेकिन हमें फ्यूज को सक्रिय करने की जरूरत है। बस टाइप करें

फ्यूज बनाओ

आंतरिक फ्यूज को सक्रिय करने के लिए टर्मिनल।

अब हमें या तो जम्पर को हटाना होगा या रीसेट पिन को अक्षम करना होगा। जम्पर कनेक्शन हटाना अनिवार्य नहीं है, हम रीसेट पिन को अक्षम कर सकते हैं। यह आप पर निर्भर है। मैं रीसेट पिन को अक्षम करना चुनता हूं।

कृपया ध्यान दें: - यदि आप रीसेट पिन को अक्षम करते हैं, तो रीसेट पिन आंतरिक रूप से डिस्कनेक्ट हो जाएगा। इसका मतलब है कि आप रीसेट पिन को अक्षम करने के बाद इसे अब और प्रोग्राम नहीं कर सकते हैं।

यदि आप रीसेट पिन को निष्क्रिय करना चाहते हैं, तो टर्मिनल में नीचे दिए गए कमांड को टाइप करें।

rstdisbl

आपको सफलता का संदेश मिलेगा। फर्मवेयर को सफलतापूर्वक अपलोड करने के बाद मुझे यह जांचने की आवश्यकता है कि USBTinyISP सही तरीके से काम कर रहा है, ऐसा करने के लिए आपको टर्मिनल में एक कमांड दर्ज करने की आवश्यकता है

sudo avrdude -c usbtiny -b9600 -p t45 -v

कमांड दर्ज करने के बाद, टर्मिनल विंडो में रिटर्न फीडबैक मिलेगा।

चरण 13: हम कर रहे हैं

हमने कर लिया
हमने कर लिया
हमने कर लिया
हमने कर लिया
हमने कर लिया
हमने कर लिया

अब आप दोनों उपकरणों को कंप्यूटर से हटा सकते हैं और USBtiny का उपयोग कर सकते हैं जो अभी से आपको माइक्रोकंट्रोलर प्रोग्राम करने के लिए बनाया गया है। मैं अपने Arduino स्केच को फ्लैश करने के लिए इस ISP का उपयोग कर रहा हूं।

सिफारिश की: