विषयसूची:
- चरण 1: कुछ सामान और कुछ फाइलों को इकट्ठा करें
- चरण 2: Arduino को एक प्रोग्रामर में बदलना
- चरण 3: Arduino V1.0.1 सेट करना
- चरण 4: ATmega8. के साथ Arduino को जोड़ना
- चरण 5: बूटलोडर को ATmega8 में बर्न करना
- चरण 6: स्केच को ATmega8. पर अपलोड करना
- चरण 7: बधाई हो
वीडियो: ATmega8 Arduino के रूप में (आंतरिक 8Mhz क्रिस्टल का उपयोग करके): 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
आजकल, Arduino जैसे गैजेट्स ने बहुत लोकप्रिय उपयोग पाया है। उनका उपयोग परियोजनाओं की एक बड़ी संख्या बनाने के लिए किया जा सकता है, हालांकि, वे बहुत अधिक जगह घेरते हैं और हममें से कुछ (मेरे सहित) के लिए महंगे हैं। इस समस्या को हल करने के लिए, मैं आपके लिए यह निर्देश प्रस्तुत करता हूं, जो आपको सिखाएगा कि Arduino कोड को स्टोर करने के लिए ATmega8 (या कोई अन्य avr) चिप का उपयोग कैसे करें और एक कॉम्पैक्ट और सस्ते Arduino के रूप में कार्य करें। ऐसा करने के लिए आसानी से उपलब्ध इलेक्ट्रॉनिक्स की आवश्यकता होती है, जो, यदि आप भी शौक़ीन हैं, तो आपके पास पहले से ही होगा। अन्य इंस्ट्रक्शंस के विपरीत, जो एक ही लक्ष्य को प्राप्त करने के लिए बाहरी क्रिस्टल ऑसिलेटर के उपयोग पर निर्भर करता है, यह प्रोजेक्ट ATmega8 के आंतरिक 8Mhz क्रिस्टल का उपयोग करता है, जो इसे उन लोगों के लिए एक वरदान बनाता है जिनके पास 16Mhz क्रिस्टल की कमी है।
इसके अलावा, मैं चिप को प्रोग्राम करने के लिए एक Arduino का उपयोग ISP के रूप में करूँगा, इसलिए यह इसे और अधिक सस्ता बनाता है।
अब, आगे की हलचल के बिना, चलिए टिंकरिंग शुरू करते हैं!
चरण 1: कुछ सामान और कुछ फाइलों को इकट्ठा करें
आवश्यकताएं:
1. 10uF संधारित्र - 1
2. नर से नर जम्पर तार - 8
3. ब्रेडबोर्ड - 1
4. ATmega8 चिप - 1
5. Arduino UNO या कोई अन्य Arduino
डाउनलोड करने के लिए सामग्री:
1. ATmega8. के लिए बूटलोडर
2. अरुडिनो आईडीई v1.0.1
यह लिंक आपको Arduino IDE डाउनलोड पेज पर ले जाएगा। v.1.0.1 विशेष रूप से डाउनलोड करें क्योंकि मैंने इसे ATmega8 चिप के साथ पूरी तरह से काम करने के लिए पाया है। किसी कारण से, नवीनतम संस्करण Boards.txt के संशोधन का समर्थन नहीं करता है, जो इस निर्देश के लिए महत्वपूर्ण है।5। बोर्ड्स.txt
इस फ़ाइल के उपयोग के बारे में बाद में बताया जाएगा।
चरण 2: Arduino को एक प्रोग्रामर में बदलना
Arduino को केवल ArduinoISP स्केच अपलोड करके प्रोग्रामर में परिवर्तित किया जा सकता है। यह Arduino द्वारा एक उदाहरण स्केच के रूप में प्रदान किया गया है। हालाँकि, मैं कोड को एक फ़ाइल के रूप में भी प्रदान कर रहा हूँ। इसे डाउनलोड करें और इसे अपने Arduino पर अपलोड करें।
एक बार कोड अपलोड हो जाने के बाद, अगले चरण पर आगे बढ़ें।
चरण 3: Arduino V1.0.1 सेट करना
Arduino v1.0.1 डाउनलोड करने के बाद, इसे निकालें। साथ ही, आपके द्वारा डाउनलोड की गई "boards.txt" फ़ाइल के संपूर्ण टेक्स्ट को कॉपी करें।
1. अब आपको निकाले गए फोल्डर में निम्न फाइल को ब्राउज़ करना होगा:
"……..\arduino-1.0.1\हार्डवेयर\arduino\boards.txt"
2. "boards.txt" खोलें और कॉपी किए गए टेक्स्ट को फ़ाइल के अंत में पेस्ट करें।
3. अब निकाले गए Arduino 1.0.1 फोल्डर में रखे "arduino.exe" को ओपन करें।
4. Arduino बोर्ड को "ATmega8-noxtal @8MHz" के रूप में चुनें
5. प्रोग्रामर को "Arduino as ISP" के रूप में चुनें
अब आपका Arduino IDE v1.0.1 सेट हो गया है!
चरण 4: ATmega8. के साथ Arduino को जोड़ना
उपरोक्त पोस्ट किए गए स्कीमैटिक्स का हवाला देकर अपने Arduino के साथ ATmega8 IC को वायर करें।
साथ ही, RESET और GND पिन के बीच 10uF कैपेसिटर लगाने का ध्यान रखें।
मैंने एक तस्वीर संलग्न की है कि कैसे मैंने अपने Arduino को ATmega8 में तार दिया था।
चरण 5: बूटलोडर को ATmega8 में बर्न करना
बूटलोडर वे फाइलें हैं जो एक माइक्रोकंट्रोलर को स्वतंत्र रूप से प्रोग्राम करने में सक्षम बनाती हैं। इसलिए, एक बार जब ATmega8 को बूटलोडर के साथ जला दिया जाता है, तो हम इसे Arduino के रूप में उपयोग करने में सक्षम होंगे।
बूटलोडर को जलाने के लिए:
1. "atmega8_noxtal.zip" को "…….\arduino-1.0.1\hardware\arduino\bootloaders\" में निकालें।
2. यदि Arduino IDE पहले से चल रहा है, तो उसे पुनरारंभ करें, अन्यथा इसे खोलें।
3. जाँच करें कि प्रोग्रामर, COM पोर्ट और बोर्ड पिछले चरणों में से एक में बताए अनुसार सही ढंग से सेट है या नहीं।
4. "टूल्स" मेनू के अंतर्गत "बर्न बूटलोडर" को हिट करें।
यदि आपने सही ढंग से वायर्ड किया है, तो "बर्न बूटलोडर" विकल्प पर क्लिक करने पर, Arduino पर RX, TX और L लाइटें चमकने लगेंगी। मैंने तस्वीर भी पोस्ट की है।
चरण 6: स्केच को ATmega8. पर अपलोड करना
अपने ATmega8 में बूटलोडर को बर्न करने के बाद, आपने यह प्रोजेक्ट लगभग पूरा कर लिया है।
अब बस इतना करना बाकी है कि आप अपने वांछित स्केच को अपनी चिप पर अपलोड करें। ऐसा करने के लिए, सुनिश्चित करें कि बोर्ड "Atmega8-noxtal @ 8Mhz" पर सेट है, और प्रोग्रामर "Arduino as ISP" पर सेट है।
याद रखें कि बूटलोडर को जलाने के लिए आपने जिस वायरिंग का उपयोग किया था, उसका उपयोग स्केच अपलोड करने के लिए भी किया जाता है।
स्केच अपलोड करना एक प्रोग्रामर के रूप में Arduino का उपयोग करके किया जाता है, इसलिए आमतौर पर विपरीत, जब आप "Ctrl+U" दबाते हैं, तो अब आपको "Ctrl+Shift+U" दबाना होगा, जो IDE को Arduino के माध्यम से चिप को प्रोग्राम करने के लिए कहता है।
चरण 7: बधाई हो
अपने ATmega8 चिप को एक मिनी Arduino में सफलतापूर्वक बदलने के लिए बधाई। अब आप अपनी परियोजनाओं को और अधिक कॉम्पैक्ट और सस्ता बना सकते हैं। Arduino पिन के साथ इसके पिन संबंध को समझने के लिए, "ATmega8 as Arduino Pinout" फ़ाइल देखें जिसे आपने पहले डाउनलोड किया था।
इसके अलावा, अगर आपको यह निर्देश योग्य मददगार लगा, तो कृपया दो या तीन बार छोटे डाउनलोड लिंक को फिर से खोलकर मेरा समर्थन करें। आप मुझे Patreon पर भी सपोर्ट कर सकते हैं।
इस निर्देश के लिए बस इतना ही! यदि आपको कोई संदेह है, तो बेझिझक टिप्पणी करें।
टिंकरिंग करते रहो!
परियोजना द्वारा:
उत्कर्ष वर्मा
अपना कैमरा उधार देने के लिए आशीष चौधरी को धन्यवाद।
सिफारिश की:
8MHz क्रिस्टल का उपयोग करके Arduino IDE के साथ ATmega328 प्रोग्रामिंग: 4 चरण
8 मेगाहर्ट्ज क्रिस्टल का उपयोग करके Arduino IDE के साथ ATmega328 प्रोग्रामिंग: इस अस्थिर में मैं एक ATmega328P IC (Arudino UNO पर मौजूद वही माइक्रोकंट्रोलर) प्रोग्रामिंग के चरण-दर-चरण मार्गदर्शिका को कवर करूँगा, जो Arduino IDE और एक Arduino UNO का उपयोग करके एक प्रोग्रामर के रूप में खुद को एक प्रोग्रामर के रूप में उपयोग कर रहा है। कस्टम Arduino, अपनी परियोजनाओं को बनाने के लिए
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
अपने पीसी पर USB डिवाइस के रूप में आंतरिक PS3 मेमोरी कार्ड रीडर का उपयोग कैसे करें: 6 कदम
आप पीसी पर USB डिवाइस के रूप में आंतरिक PS3 मेमोरी कार्ड रीडर का उपयोग कैसे करें: सबसे पहले यह मेरा पहला निर्देश योग्य (yippie!) है, मुझे यकीन है कि आने के लिए बहुत कुछ होगा। इसलिए, मेरे पास एक टूटा हुआ PS3 था और मैं चाहता था काम करने वाले घटकों का कुछ उपयोग करें। सबसे पहले मैंने PS3 कार्ड r पर कनवर्टर चिप के लिए डेटा शीट खींची थी
IOT BIT (औपचारिक रूप से PiAnywhere V1.31 के रूप में जाना जाता है) रास्पबेरी पाई के लिए 4G और LTE हैट: 10 कदम (चित्रों के साथ)
IOT BIT (औपचारिक रूप से PiAnywhere V1.31 के रूप में जाना जाता है) रास्पबेरी पाई के लिए 4G और LTE Hat: IOT BIT 4G & रास्पबेरी Pi4G के लिए LTE Hat (100 mbps down/ 50 mbps up) - आपके रास्पबेरी पाई के लिए अल्ट्रा फास्ट इंटरनेट कनेक्टिविटी, बड़े डाउनलोड और वीडियो स्ट्रीमिंग के लिए उत्कृष्ट। IOT BIT 4G & रास्पबेरी पाई बीटा प्रो के लिए एलटीई हैट
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: 3 कदम
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: यह मार्गदर्शिका आपको दिखाएगी कि अपने Wii रिमोट (Wiimote) को अपने पीसी से कैसे लिंक करें और इसे माउस के रूप में उपयोग करें