बोर्ड पर एक COM पोर्ट के साथ खुद को सिंगल-साइड Arduino करें

इलेक्ट्रॉनिक्स और माइक्रोकंट्रोलर्स में लगे होने के कारण, मैं अच्छी तरह से जानता हूं कि हाथ पर तैयार डिबग बोर्ड लगाना अच्छा होगा। इसकी मदद से, आप किसी भी इमदादी, सेंसर इत्यादि को जल्दी से देख सकते हैं, या उस पर पूरी परियोजना को इकट्ठा कर सकते हैं। यही कारण है कि मैंने खुद Arduino बनाने का फैसला किया।

प्रसिद्ध मंच के रचनाकारों ने DIY प्रेमियों की देखभाल की और बोर्ड के एक विशेष एकतरफा संस्करण के लिए तैयार किया। इसके अलावा इंटरनेट पर बहुत विस्तृत निर्देश हैं कि इसे घर पर कैसे बनाया जाए। दुर्भाग्य से, इस बोर्ड में कई कमियां हैं, अर्थात्: केवल COM पोर्ट के माध्यम से कनेक्ट करना और विशेष रूप से एडाप्टर से संचालित। मैंने इसे ठीक करने का फैसला किया और अंत में यह अच्छा कार्ड मिला:

छवि

बेशक, यह विचार नया नहीं है, और इंटरनेट पर, सिंगल COM बोर्ड को एक वर्चुअल COM पोर्ट को पेंच करने के विचार को बार-बार लग रहा है, लेकिन मैं एक तैयार परियोजना से कभी नहीं मिला हूं।

जो कोई भी कभी भी, बिल्ली के नीचे, कृपया, खुद के लिए Arduino बनाने का सपना देखता था।

मूल बोर्ड में, मैंने COM पोर्ट को FT232RL IC के साथ बदल दिया। यह टीटीएल के तार्किक स्तरों के साथ काम करता है, ताकि एक कनवर्टर (जो मूल आर्दुइन में ट्रांजिस्टरित हो) की आवश्यकता न हो। एक शक्ति स्रोत का चयन करने के लिए, सर्किट पर तीन-पिन पिनहाइडर प्रदान किया जाता है। यह आपको जम्पर पावर स्रोत की स्थिति निर्धारित करने की अनुमति देता है: यूएसबी पोर्ट (स्थिति "इंट") या पीएसयू कनेक्टर (स्थिति "एक्सट")। FTRL'ka हमेशा केवल USB से संचालित होता है। एक "ऑटो रीसेट सक्षम" जम्पर भी है। मूल रूप से मैं पी-सीएडी में जिम्मेदार परियोजनाएं बनाता हूं। इसमें ग्राफिक्स निर्यात करना काफी जटिल है, इसलिए मैं केवल ड्राइंग के स्क्रीनशॉट पोस्ट करता हूं।

फोटो होस्टिंग

FTRL'ki को जोड़ने के माध्यम से और इसके माध्यम से देखने के अलावा, बोर्ड को मूल से लगभग पूरी तरह से छीन लिया गया है:

छवि

साथ ही विधानसभा ड्राइंग:

छवि

मैं कैपेसिटर C7, C8 को इसके किनारे लगाने की सलाह देता हूं ताकि वे कनेक्टर के ऊपर फैल न जाएं।

DI HALT ने बेहतर और अधिक लिखा कि अपने दम पर किसी चीज़ को कैसे मिलाया जाए। मैं केवल इतना जोड़ता हूं कि FTRL वायरिंग के साथ समस्याएं पैदा हो सकती हैं। मैंने etched बोर्ड पर पैड के नीचे टिन करने की कोशिश की - मैंने इसे लगभग बंद कर दिया। इसलिए मैं एक समय में निष्कर्ष को टांका लगाने की सलाह देता हूं। वैसे, फ्लक्स से सर्किट बोर्ड को धोने की सलाह दी जाती है: दो बार मैंने ऐसा देखा कि कंप्यूटर द्वारा टिकी हुई मैकरुहा को टांका लगाने के बाद नहीं मिला। यदि वांछित है, तो आप बोर्ड के सामने की तरफ एक विधानसभा ड्राइंग को लागू करने के लिए उसी LUT का उपयोग कर सकते हैं, लेकिन फिर इसे एसीटोन स्नान में धोना संभव नहीं होगा।

जब बोर्ड बनाया जाता है, तो आप सॉफ्टवेयर कर सकते हैं। सबसे पहले, आपको Arduino IDE के डाउनलोड और इंस्टॉल करने की आवश्यकता है। साथ ही FT232RL चिप के लिए एक ड्राइवर है।

अब आपको बूटलोडर को फ्लैश करना होगा। व्यक्तिगत रूप से, मैं फर्मवेयर के लिए ऐसे प्रोग्रामर का उपयोग करता हूं, इसे विज्ञापन के लिए नहीं मानता। आप यहां बूटलोडर फर्मवेयर के बारे में अधिक पढ़ सकते हैं। फर्मवेयर फ़ाइल स्वयं हार्ड ड्राइव पर है: C: \ Program Files \ arduino-1.0.1 \ हार्डवेयर \ arduino \ bootloaders \ atmega8 \ ATmegaBOOT.hex। मैंने सिर्फ ZIF सॉकेट में कंट्रोलर इंस्टॉल किया और इस फाइल को सीधे फ्लैश किया। मैंने यहां से फ्यूज बिट्स ले लिया। यह ध्यान दिया जाना चाहिए कि मैंने इस बोर्ड को 168 वें मेगा के साथ चलाने की कोशिश की, लेकिन मैं अभी भी ऐसा नहीं कर सका। सबसे अधिक संभावना है कि एक भी बूटलोडर सामने नहीं आया।

Arduino प्रोग्रामिंग आसान है। हम प्रोग्रामिंग वातावरण शुरू करते हैं और बोर्ड का चयन करते हैं (हमारे मामले में, यह अरुडिनो एनजी या पुराने w / ATmega8 है):

छवि

फिर समाप्त उदाहरण को चलाएं, जो उपयोगकर्ता के एलईडी को झपकाता है:

छवि

अगला, फ़ाइल पर क्लिक करें-> डाउनलोड करें और निरीक्षण करें:



यदि सब कुछ सही ढंग से इकट्ठा किया जाता है, तो यह तुरंत काम करता है। मुझे लोड करते समय एक त्रुटि मिली - आरएक्स एफटीआरएल का आउटपुट बुरी तरह से मिला हुआ था, लेकिन मैंने जल्दी से इसे ठीक कर दिया।

संग्रह में आप सभी आरेखण, फर्मवेयर, साथ ही खरीद के लिए भागों की एक सूची ले सकते हैं। सीएडी पी-सीएडी 2006 में किए गए चित्र। अगर कोई LUT के लिए फाइल तैयार करने में मदद करता है, तो मैं बहुत आभारी रहूंगा।

यह बोर्ड पूरी तरह से arduino- संगत है और आपको मानक ढाल और IDE के साथ काम करने की अनुमति देता है, हालांकि मैं शायद ही कभी उनका उपयोग करता हूं। मेरी राय में एवीआर-स्टूडियो में एक परियोजना को इकट्ठा करना आसान है - पुराने तरीके से)))।

युपीडी:
मुख्य लेख अब यहाँ संग्रहीत है

Source: https://habr.com/ru/post/In149006/


All Articles