विषयसूची:

एक एवीआर पिन के साथ कुछ भी नियंत्रित करें: 4 कदम
एक एवीआर पिन के साथ कुछ भी नियंत्रित करें: 4 कदम

वीडियो: एक एवीआर पिन के साथ कुछ भी नियंत्रित करें: 4 कदम

वीडियो: एक एवीआर पिन के साथ कुछ भी नियंत्रित करें: 4 कदम
वीडियो: Dates Benefits: खजूर खाने के 8 सबसे बड़े फायदे | Khajoor Benefits 2024, जुलाई
Anonim
एक एवीआर पिन के साथ कुछ भी नियंत्रित करें
एक एवीआर पिन के साथ कुछ भी नियंत्रित करें
एक एवीआर पिन के साथ कुछ भी नियंत्रित करें
एक एवीआर पिन के साथ कुछ भी नियंत्रित करें

यह निर्देशयोग्य दिखाता है कि एक माइक्रोप्रोसेसर आउटपुट के साथ एलईडी के समूह को कैसे नियंत्रित किया जाए। मैं जिस माइक्रो का उपयोग कर रहा हूं वह एक Atmel Attiny2313 है।

चरण 1: पुर्जे और उपकरण

पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स

पार्ट्स: Attiny2313 (एटमेल से 5 नि: शुल्क नमूने मिले) 20 पिन सॉकेट रेसिस्टर्स (आपके सेटअप के आधार पर कोई भी आकार काम करेगा। मैं बाद में समझाऊंगा) 5v रेगुलेटर (कोई भी काम करेगा, मैं LM340 का उपयोग कर रहा हूं) ट्रांजिस्टर या मॉसफेट (सबसे आसान) ढूँढें और सबसे सस्ते वाले आमतौर पर 2n3904 के होते हैं। बस सुनिश्चित करें कि यह एक NPN ट्रांजिस्टर है, या एक N-Channel Mosfet) 2 छोटे कैपेसिटर (रेगुलेटर के लिए डेटा शीट देखें,.1uf और.22uf LM340 के साथ) बहुत सारे LED के कुछ प्रोटोबार्ड या ए ब्रेडबोर्डAVRWireTools के लिए कोई भी प्रोग्रामर:सोल्डरिंग आयरन

चरण 2: योजनाबद्ध और यह कैसे काम करता है

योजनाबद्ध और यह कैसे काम करता है
योजनाबद्ध और यह कैसे काम करता है
योजनाबद्ध और यह कैसे काम करता है
योजनाबद्ध और यह कैसे काम करता है
योजनाबद्ध और यह कैसे काम करता है
योजनाबद्ध और यह कैसे काम करता है

पहला योजनाबद्ध दिखाता है कि मैंने एलईडी की पंक्तियों को आउटपुट पिन से कैसे जोड़ा। AVR का आउटपुट पिन एक ट्रांजिस्टर के बेस पर जाता है, जिसे स्विच के रूप में काम करने के लिए वायर्ड किया जाता है। जब आउटपुट कम होता है, या 0v, ट्रांजिस्टर बंद होता है, और करंट लोड के माध्यम से जमीन पर प्रवाहित नहीं हो सकता है। जब आउटपुट अधिक होता है, या 5v, ट्रांजिस्टर चालू होता है और करंट लोड के माध्यम से जमीन पर प्रवाहित हो सकता है। इसे लो साइड स्विचिंग कहा जाता है, और इसका उपयोग एलईडी, डीसी मोटर्स, स्टेपर मोटर्स और कई अन्य चीजों के लिए किया जा सकता है, जिन्हें माइक्रो आउटपुट की तुलना में अधिक वोल्टेज या करंट की आवश्यकता होती है। इस परियोजना के लिए लोड कुछ एलईडी होगा। एलईडी का हो सकता है किसी भी तरह से वायर्ड किया गया है, लेकिन आप जिस बिजली की आपूर्ति का उपयोग कर रहे हैं, वह निर्धारित करेगा कि आप उन्हें कैसे हुक कर सकते हैं। मेरे लिए, मुझे एक लैपटॉप चार्जर मिला जो 7.5 एएमपीएस अधिकतम पर 16 वी आउटपुट कर सकता है। अब एल ई डी को हुक करने का सबसे प्रभावी तरीका है एक श्रृंखला समानांतर सरणी में था जैसा कि तीसरी तस्वीर में दिखाया गया है। रोकनेवाला आकार निर्धारित करने के लिए, पहले पता करें कि प्रति एलईडी कितना वोल्टेज गिराया जाता है। मेरे द्वारा उपयोग किए जाने वाले नीले और हरे रंग के एलईडी के लिए, वोल्टेज ड्रॉप लगभग 3 से 3.3 वोल्ट है। लाल और पीले एलईडी लगभग 2.2 वोल्ट हैं। अब श्रृंखला में सभी वोल्टेज बूंदों को जोड़ें (3 * 5 = 15 वी) अब इसे अपने स्रोत वोल्टेज से घटाएं (16-15 = 1 वी) अब आप जानते हैं कि आपके द्वारा कितना वोल्टेज गिरा दिया गया है रोकनेवाला (1v)अब R: V=IR (1v=.015R)* के लिए हल करने के लिए ओम के नियम का उपयोग करें * मैंने अपने एलईडी के लिए 15ma का उपयोग किया, यह 5 मिमी एलईडी के लिए विशिष्ट है, इसलिए अब प्रत्येक स्ट्रैंड आपकी आपूर्ति से 15ma का उपयोग कर रहा है। प्रत्येक स्ट्रैंड इसका अपना भार हो सकता है, या आप जितने चाहें उतने एक साथ जोड़ सकते हैं, जब तक कि उस भार के लिए कुल धारा ट्रांजिस्टर की सीमा से अधिक न हो। (2n3904 100ma को संभाल सकता है)*ट्रांजिस्टर को N-चैनल Mosfet से बदला जा सकता है

चरण 3: इसे बनाएं

इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ

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

चरण 4: एवीआर प्रोग्राम करें

अब आपके AVR को प्रोग्राम करने का समय आ गया है। यदि आप नहीं जानते कि यह कैसे करना है, तो इस निर्देश को देखें: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/यहाँ मैंने जो कार्यक्रम बनाया है:यह हमेशा के लिए अनुक्रमों के एक लूप के माध्यम से चला जाता है। एक बार AVR प्रोग्राम हो जाने के बाद, आप इसे अपने बोर्ड पर सोल्डर किए गए सॉकेट में चिपका सकते हैं, या यदि आपके पास सॉकेट नहीं है, तो प्रोग्राम को ब्रेडबोर्ड पर जांचें, और यदि यह सही है, तो आप चिप को अपने बोर्ड में मिलाप कर सकते हैं।

सिफारिश की: