विषयसूची:
- आपूर्ति
- चरण 1: योजनाबद्ध आरेख
- चरण 2: घटकों, सामग्रियों, उपकरणों की सूची।
- चरण 3: पीसीबी बनाना
- चरण 4: पीसीबी असेंबली।
- चरण 5: Arduino IDE पर ATTINY Core अपलोड करें
- चरण 6: Arduino UNO को Arduino ISP (सिस्टम प्रोग्रामर में) के साथ अपलोड करें।
- चरण 7: एक ATTINY प्रोग्रामिंग
वीडियो: Arduino UNO के साथ ATTINY माइक्रोकंट्रोलर्स के लिए एक छोटा प्रोग्रामर: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
वर्तमान में उनकी बहुमुखी प्रतिभा, कम कीमत के कारण ATTINY श्रृंखला माइक्रोकंट्रोलर का उपयोग करना दिलचस्प है, लेकिन यह भी तथ्य है कि उन्हें Arduino IDE जैसे वातावरण में आसानी से प्रोग्राम किया जा सकता है।
Arduino मॉड्यूल के लिए डिज़ाइन किए गए प्रोग्राम को आसानी से ATTINY माइक्रोकंट्रोलर में स्थानांतरित किया जा सकता है।
इसलिए Arduino के साथ ATTINY प्रोग्रामिंग दिलचस्प है।
इस परियोजना का उद्देश्य ATTINY13, 85, 84 माइक्रोकंट्रोलर और उनके संबंधित रेंज को प्रोग्राम करना है। छोटे संशोधनों के साथ आप ATTINY2313 को प्रोग्राम कर सकते हैं, लेकिन हाल के उत्पादन के ATTINY को भी।
हम Arduino UNO के लिए एक ढाल का निर्माण करेंगे जिस पर एक ज़िप सॉकेट है जिसके माध्यम से ATTINY को प्रोग्राम किया जाना है।
यह सस्ता, बनाने में आसान और उपयोगी है।
आपूर्ति
सभी घटक AliExpress पर कम कीमत पर मिल सकते हैं।
अपवाद वे हैं जो स्वयं की कार्यशाला से हैं, जो और भी सस्ते हैं।
चरण 1: योजनाबद्ध आरेख
यह बहुत सरल है।
ढाल Arduino UNO द्वारा संचालित है, आपूर्ति वोल्टेज की उपस्थिति एलईडी प्रकाश व्यवस्था द्वारा इंगित की जा रही है।
बेशक, एक समय में केवल एक चिप को प्रोग्राम किया जा सकता है, मुख्य फोटो केवल इस बात का उदाहरण है कि चिप्स को कैसे प्रोग्राम किया जाना है। यह भी योजनाबद्ध आरेख में दिखाया गया है।
Arduino रीसेट पिन पर C1 = 22uF / 16V की उपस्थिति महत्वपूर्ण है। इसकी कमी के कारण प्रोग्रामिंग की शुरुआत में Arduino रीसेट के कारण प्रोग्रामिंग नहीं कर पाता है।
C2 = 47uF / 16V बिजली की आपूर्ति पर एंटी-ऑसिलेटिंग है।
वास्तविक प्रोग्रामिंग J1 पिन 3, 4, 5, 6, क्रमशः D10, D11, D12, D13 Arduino पर की जाती है।
चूंकि प्रोग्रामिंग केवल 4 तारों पर की जाती है, इसलिए उपयुक्त एडेप्टर प्लेटों का उपयोग करके ATTINY 13 के बजाय अन्य ATTINY (जैसे ATTINY 2313) की प्रोग्रामिंग को अनुकूलित करना आसान है।
ढाल Arduino UNO से जुड़ी है ताकि 4 कनेक्टरों के पिनों का 1 से 1 पत्राचार हो (मुख्य फोटो देखें)।
चरण 2: घटकों, सामग्रियों, उपकरणों की सूची।
1. अरुडिनो यूएनओ आर3-1 पीसी।
2. ज़िप सॉकेट 2X14 पिन -1 पीसी।
3. सी = 22uF/16V-1pc, C=47uF/16V-1pc।
4. आर = 0, 33 के / 0, 25 डब्ल्यू -1 पीसी।
5. एलईडी 5 मिमी। लाल -1 पीसी।
6. कनेक्टर पिनहेडर लंबवत 10pin-1pc, 8pin-2pcs, 6pin-1pc।
7. एसएमडी एडाप्टर सॉकेट 8in-1pc।, 14pin-1pc। शील्ड में अटैचमेंट होते हैं, केवल तभी जब आप SMD चिप्स का उपयोग करते हैं।
8. पीसीबी इन घटकों को लगाएगा।
9. Fludor, टांका लगाने के उपकरण, घटक पिन काटने के लिए उपकरण।
10. डिजिटल मल्टीमीटर (किसी भी प्रकार)।
11. काम की लालसा।
चरण 3: पीसीबी बनाना
पीसीबी 1.6 मिमी मोटी एफआर 4 पर खुद से बना है, दो तरफा। कोई धातु छेद नहीं।
क्रॉसिंग बिना तार के बने होते हैं।
ड्रिलिंग और नक़्क़ाशी के बाद, मैन्युअल रूप से टिन के साथ कवर करें।
हम डिजिटल मल्टीमीटर से मार्गों की निरंतरता और उनके बीच संभावित शॉर्ट सर्किट की जांच करते हैं।
पीसीबी बनाने के लिए तस्वीरें और पीडीएफ काफी हैं।
चरण 4: पीसीबी असेंबली।
फ्लूडर और सोल्डरिंग टूल्स का उपयोग करना आसान है (जैसा कि फोटो में है)।
ज़िप सॉकेट के प्लास्टिक (फोटो में सफेद) 2X3 पिन के साथ कवर करना उपयोगी है। यह चिप्स को सॉकेट में सही ढंग से डालने में बहुत मदद करता है।
लेबल इंकस्केप प्रोग्राम के साथ बनाए गए हैं और पारदर्शी पन्नी से ढके हुए हैं।
असेंबली समाप्त होने के बाद, जांचें।
अगला कदम प्रोग्रामर के संचालन के लिए आवश्यक सॉफ्टवेयर को स्थापित करना है।
हालाँकि इसका वर्णन कई स्थानों पर किया गया है, फिर भी मुझे इसका संक्षिप्त चरण-दर-चरण विवरण देना उपयोगी लगता है।
चरण 5: Arduino IDE पर ATTINY Core अपलोड करें
1. Arduino IDEFile--Preferences. Aditional Boards Managers URLs को लॉन्च किया पता जोड़ें:
raw.githubusercontent.com/sleemanj/optiboo…
यह कॉपी Ctrl + V के साथ किया जाता है।(CopyPaste काम नहीं कर रहा है)।ठीक है
एक अच्छे इंटरनेट कनेक्शन की आवश्यकता है।
2. ToolsBoardBoards Manager। दिखाई देने वाली तालिका में, तब तक स्क्रॉल करें जब तक हमें DIY ATiny. Install न मिल जाए।
स्थापना में कुछ समय लग सकता है।
यह हो जाने के बाद, टूल्स बोर्ड DIY ATtiny में हम और अधिक ATTINY पाएंगे।
यहां से हम उस चिप को चुनेंगे जिसे हम प्रोग्राम करना चाहते हैं।
चरण 6: Arduino UNO को Arduino ISP (सिस्टम प्रोग्रामर में) के साथ अपलोड करें।
यह आसान है, लेकिन इस बात का ध्यान रखा जाना चाहिए कि प्रोग्रामर बोर्ड को Arduino में न डाला जाए!
Arduino बोर्ड को PC/लैपटॉप से कनेक्ट करें।
पीसी / लैपटॉप स्टार्ट कंट्रोल पैनल डिवाइस मैनेजर में, हम देखते हैं कि Arduino UNO बोर्ड कहाँ दिखाई देता है।
Arduino IDE Tools Board में Arduino UNO चुनें।
Arduino IDE ToolsPort वह पोर्ट जिससे Arduino जुड़ा हुआ है, दिया गया है।
Arduino IDE फ़ाइल में->-उदाहरणArduinoISPArduinoISP। इस स्केच को Arduino बोर्ड पर अपलोड करें।
अब हम प्रोग्रामर को Arduino में डाल सकते हैं।
चरण 7: एक ATTINY प्रोग्रामिंग
मान लीजिए हम एक ATTINY85 प्रोग्राम करना चाहते हैं।
इसे ज़िप सॉकेट में सही स्थिति में डाला जाता है, सीधे अगर यह THT है या एडॉप्टर के माध्यम से यदि यह SMD है।
Arduino IDEToolsBoardDIY ATtinyATTINY85
अब टूल्सप्रोसेसर गति(चुना), आंतरिक थरथरानवाला
हम उस पोर्ट को चुनते हैं जिससे Arduino जुड़ा हुआ है।
ToolsProgrammerArduino ISP के रूप में
पहले बर्न बूटलोडर करना आवश्यक है (टूल्सबर्न बूटलोडर से)।
सिस्टम द्वारा ऑपरेशन की शुद्धता की पुष्टि की जाती है।
अब हम Arduino IDE अपलोड से चिप की वास्तविक प्रोग्रामिंग कर सकते हैं।
और बस।
सिफारिश की:
माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड: 10 कदम (चित्रों के साथ)
माइक्रोकंट्रोलर्स के लिए एक शुरुआती गाइड: रिमोट कंट्रोलर, राउटर और रोबोट सभी में क्या समान है? माइक्रोकंट्रोलर! इन दिनों, शुरुआती-अनुकूल माइक्रोकंट्रोलर का उपयोग करना आसान है और केवल एक लैपटॉप, एक यूएसबी केबल और कुछ (मुक्त) ओपन-सोर्स सॉफ़्टवेयर के साथ प्रोग्राम करना आसान है। वू हू!! आल थे
सिक्यूरिबोट: गृह सुरक्षा के लिए एक छोटा निगरानी ड्रोन: 7 कदम (चित्रों के साथ)
सिक्यूरिबोट: गृह सुरक्षा के लिए एक छोटा निगरानी ड्रोन: यह एक साधारण तथ्य है कि रोबोट कमाल के हैं। सुरक्षा रोबोट, हालांकि, एक औसत व्यक्ति के लिए बहुत महंगे होते हैं या खरीदना कानूनी रूप से असंभव हैं; निजी कंपनियां और सेना ऐसे उपकरणों को अपने पास रखती है, और
PIC माइक्रोकंट्रोलर्स के लिए ICSP को समझना: 4 चरण (चित्रों के साथ)
PIC माइक्रोकंट्रोलर्स के लिए ICSP को समझना: माइक्रोकंट्रोलर्स को प्रोग्रामिंग करना कठिन नहीं है। एक प्रोग्रामर का निर्माण एक बेहतरीन पहला इलेक्ट्रॉनिक्स प्रोजेक्ट बनाता है। इस निर्देश का लक्ष्य माइक्रोचिप PICs के साथ उपयोग की जाने वाली सरल 'इन सर्किट सीरियल प्रोग्रामिंग' विधि की व्याख्या करना है
कैसे एक छोटा DIY एलईडी प्रोजेक्टर बनाने के लिए: 7 कदम (चित्रों के साथ)
कैसे एक छोटा DIY एलईडी प्रोजेक्टर बनाने के लिए: मैं इस पर लगभग कुछ समय से काम कर रहा था। मैं ऐसे थिन करना पसंद करता हूं जो ज्यादा महंगे न हों लेकिन किसी चीज का काम ज्यादा महंगा कर दें। मुझे लगता है कि इस वेब पेज में आप बहुत से लोगों को ऐसा करते हुए पा सकते हैं, और यह वास्तव में आप सभी के लिए मददगार है
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: 9 कदम (चित्रों के साथ)
एक बहुत छोटा रोबोट बनाएं: ग्रिपर के साथ दुनिया का सबसे छोटा पहिया वाला रोबोट बनाएं: ग्रिपर के साथ 1/20 क्यूबिक इंच का रोबोट बनाएं जो छोटी वस्तुओं को उठा और ले जा सके। इसे Picaxe माइक्रोकंट्रोलर द्वारा नियंत्रित किया जाता है। इस समय, मेरा मानना है कि यह ग्रिपर वाला दुनिया का सबसे छोटा पहिया वाला रोबोट हो सकता है। इसमें कोई शक नहीं होगा