अरुडिनो एक ओपन-सोर्स डेवलपमेंट प्लेटफ़ॉर्म है जो इंजीनियरों और शौक़ीन लोगों के लिए इलेक्ट्रॉनिक्स प्रोजेक्ट को आसान तरीके से विकसित करने के लिए है। इसमें एक भौतिक प्रोग्रामेबल डेवलपमेंट बोर्ड (माइक्रोकंट्रोलर्स की AVR श्रृंखला पर आधारित) और सॉफ्टवेयर या IDE का एक टुकड़ा होता है, जो आपके कंप्यूटर पर चलता है और कोड को माइक्रोकंट्रोलर बोर्ड को लिखने और अपलोड करने के लिए उपयोग किया जाता है।
Arduino एक बूट लोडर का उपयोग करता है। बूट लोडर एक सॉफ्टवेयर का एक टुकड़ा है जो उस पर नए सॉफ्टवेयर को जलाने की अनुमति देता है। इसलिए इस DIY में, मैं " कैसे एक ताजा ATmega328 चिप में एक बूट लोडर को जलाने और पीसीबी पर एक घर का बना Arduino बनाने के लिए चर्चा करने जा रहा हूँ " । Arduino UNO में हम ATmega328 IC का उपयोग करते हैं ताकि मैं इस परियोजना को प्रदर्शित करने के लिए इसे चुनूं।
आवश्यक घटक:
- Arduino UNO बोर्ड IC और केबल के साथ
- Atmega328 आईसी
- ब्रेड बोर्ड
- तारों को जोड़ना
- 16 मेगाहर्ट्ज क्रिस्टल थरथरानवाला
- 10 K रोकनेवाला
अपने खुद के Arduino बोर्ड के निर्माण के लिए कदम:
नए ताजा Atmega328 IC में बूट लोडर को जलाने के लिए, हमें एक Arduino बोर्ड की जरूरत है (बूट लोडर को जलाने के लिए हम किसी Arduino बोर्ड का उपयोग कर सकते हैं)। और फिर हमें नीचे दिए गए चरणों का पालन करने की आवश्यकता है। हमने वीडियो की पूरी प्रक्रिया को ट्यूटोरियल के अंत में प्रदर्शित किया है।
चरण 1. पहले चरण में, ऊपर दी गई घटक सूची में दी गई सभी आवश्यक चीजों को व्यवस्थित करें
चरण 2: अब स्क्रू ड्रायवर की मदद से Arduino बोर्ड से "Arduino Original IC" को हटा दें। और Arduino बोर्ड में "नई Atmega328 IC" डालें।
चरण 3: अब Arduino IDE खोलें और फ़ाइल -> उदाहरण -> ArduinoISP पर जाएं और इसे खोलें।
ArduinoISP खोलने के बाद, टूल्स -> बोर्ड -> Arduino Uno से Arduino UNO बोर्ड चुनें ।
फिर टूल्स से COM पोर्ट चुनें -> सीरियल पोर्ट -> COM10
और फिर ArduinoISP स्केच अपलोड करें ।
स्टेप 4: अब इस न्यू IC को Arduino Board से हटा दें और Arduino प्री बूटेड या मूल Arduino IC को Arduino बोर्ड में डालें और उसी ArduinoISP स्केच को इसमें अपलोड करें, जैसे हमने Step 3 में किया है।
चरण 5: ब्रेडबॉर्ड पर नए आईसी के साथ ब्रेड बोर्ड पर नीचे दिए गए सर्किट का निर्माण करें और मूल आर्दुइनो बोर्ड पर मूल आईसी।
स्टेप 6: अब Arduino IDE में टूल पर जाएं और Burn Bootloader पर क्लिक करें ।
अब आप देखेंगे कि कुछ समय के लिए Arduino बोर्ड पर Rx और Tx LED बेतरतीब ढंग से पलक झपकते हैं। इसका मतलब है कि बूटलोडर नए एटीमेगा 328 आईसी में जल रहा है। और Arduino IDE " डन बर्निंग बूटलोडर " दिखाएगा । अब आप इस 'न्यू आईसी' का उपयोग अपने Arduino बोर्ड में कर सकते हैं।
चरण 7: अब नीचे दिए गए सर्किट डायग्राम का अनुसरण करते हुए, चरण 1 में एकत्रित घटकों को मिलाते हुए, ज़ीरो पीसीबी पर अपना खुद का घर का बना Arduino Board बनाएं । यह भी जांच वीडियो नीचे।
इस बोर्ड में 'नया आईसी' डालें और आप काम कर रहे हैं।
आप इसे पीसीबी पर उचित पीसीबी लेआउट और नक़्क़ाशी के साथ ठीक से भी बना सकते हैं। घर पर पीसीबी बनाने के लिए यहां जानें और ईजीईडीए का उपयोग करके योजनाबद्ध को पीसीबी लेआउट में परिवर्तित करें।
एलसीडी इंटरफैसिंग के लिए, बस अपने घर में बने Arduino Board को मूल Arduino Board के साथ Rx, Tx, RST और GND पिनों के साथ मूल Arduino Board का उपयोग करके कनेक्ट करें, जैसा कि फ्रिट्ज़िंग सर्किट के नीचे या सर्किट आरेख के ऊपर दिखाया गया है। और नीचे दिए गए कोड (कोड अनुभाग) को अपलोड करें।
कृपया बोर्ड से 'Arduino Original IC' निकालें, जब आप ब्रेड बोर्ड या Zero PCB पर नए Arduino IC में कोड अपलोड करते हैं। आप अपने Arduino Board को मूल Arduino Board के 5V पिन के साथ पावर कर सकते हैं, जैसा कि हमने ऊपर फ्रिट्ज़िंग सर्किट में किया है।