विषयसूची:
- चरण 1: इलेक्ट्रॉनिक्स डिजाइन
- चरण 2: पीसीबी की रूपरेखा बनाना
- चरण 3: पीसीबी लेआउट बनाना
- चरण 4: पीसीबी का निर्माण
- चरण 5: इसे इकट्ठा करना
- चरण 6: कोड अपलोड करना और चलाना
- चरण 8: संसाधन और लिंक
वीडियो: Arduinoflake - PCB संस्करण: 8 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
कुछ हफ़्ते पहले मैंने एक फ्रीफ़ॉर्म Arduinoflake बनाया था। आप में से बहुतों ने इसे पसंद किया। लेकिन इसका जादू फ्रीफॉर्म में ही नहीं बल्कि एलईडी के पैटर्न में भी है। इसलिए मैंने एक पीसीबी संस्करण बनाने का फैसला किया जो सभी के लिए बनाना वास्तव में आसान और सस्ता होगा! एक अलग कोट में यह वही सुंदरता है। यह ट्यूटोरियल आपको दिखाएगा कि मैंने अपने Arduinoflake को कैसे डिज़ाइन किया और यह क्या कर सकता है!
अरुडिनोफ्लेक क्या है?
Arduinoflake एक सुंदर जमे हुए दिखने वाला स्नोफ्लेक है। इसमें 18 वाइड-एंगल फ्लैट-टॉप एलईडी हैं जो विशिष्ट रूप से पीसीबी के किनारों पर लगे हैं और 12 एसएमडी एलईडी पीसीबी के केंद्र में लगे हैं। कुल मिलाकर 30 एलईडी को 18 स्वतंत्र रूप से नियंत्रित खंडों में बांटा गया है। उनका उपयोग आपको जो भी पागल एनीमेशन या पैटर्न पसंद है उसे बनाने के लिए किया जा सकता है, और Arduino IDE का उपयोग करके आप इसे अपने दम पर और क्या प्रोग्राम कर सकते हैं। एक एकीकृत टचपैड के साथ, आप एनिमेशन के बीच स्विच करने के लिए इसके साथ इंटरैक्ट कर सकते हैं। थोड़ा उबाऊ, है ना? लेकिन क्या होगा अगर मैंने तुमसे कहा कि तुम इस पर एक खेल खेल सकते हो? मैंने एक साधारण क्लासिक सांप की भूमिका निभाने के लिए मेरा हैक किया, अंत में वीडियो देखें।
यदि आप अपना खुद का Arduinoflake रखना चाहते हैं, तो आप एक किट खरीदने पर विचार कर सकते हैं या मेरे एक टिंडी स्टोर को पूरी तरह से असेंबल कर सकते हैं।
चरण 1: इलेक्ट्रॉनिक्स डिजाइन
Arduinoflake में 30 LED होते हैं जिन्हें 18 खंडों में बांटा गया है, जिन्हें स्वतंत्र रूप से नियंत्रित किया जा सकता है। इन्हें नियंत्रित करने के लिए मैं ATmega8 का उपयोग कर रहा हूं जिसमें 22 I/0 पिन तक हैं। इसके अलावा, मैंने इसका एक कम पावर संस्करण (ATmega8L) चुना जो 2.7V पर भी चल सकता है जो कि 3V कॉइन सेल बैटरी के लिए बहुत अच्छा है। एल ई डी का प्रत्येक समूह 68R वर्तमान सीमित अवरोधक के माध्यम से ATmega के I/O पिन में से एक से जुड़ा है। Arduinoflake की एक और बड़ी विशेषता इसके साथ बातचीत करने के लिए टच बटन है। ATmega एक अंतर्निहित हार्डवेयर कैपेसिटिव टच सुविधा प्रदान नहीं करता है, इस प्रकार मैंने TTP223 IC के साथ जाने का निर्णय लिया है। TTP223 ATmega के इनपुट पिन में से एक से जुड़ा है और टचपैड पर टच का पता चलने पर इसे उच्च ड्राइव करेगा। एक अन्य विकल्प सॉफ्टवेयर में कैपेसिटिव टच का अनुकरण करना है, लेकिन मुझे पता चला कि इसमें बहुत अधिक शक्ति और गणना समय लगता है।
चरण 2: पीसीबी की रूपरेखा बनाना
बोर्ड काफी जटिल होने वाला है। प्रत्येक कोने में 6 बीम के साथ हेक्सागोनल बेस, प्रत्येक में एलईडी लगाने के लिए 3 स्पॉट हैं। यदि आप मेरे जैसे पीसीबी को डिजाइन करने के लिए ईज़ीईडीए ऑनलाइन टूल का उपयोग कर रहे हैं, तो आपको इसे ईज़ीईडीए में आयात करने के लिए डीएक्सएफ प्रारूप (ऑटोकैड ड्रॉइंग एक्सचेंज फॉर्मेट) में ग्राफिक्स की आवश्यकता होगी, क्योंकि ईज़ीईडीए इस तरह के जटिल आकार को खींचने में सक्षम नहीं है। मैंने इंकस्केप का उपयोग किया है। यह एकमात्र वेक्टर टूल है जिसका मैं उपयोग करता हूं जो डीएक्सएफ फाइलों में निर्यात करने की अनुमति देता है।
चरण 3: पीसीबी लेआउट बनाना
यदि आपके पास अपने आउटलाइन ग्राफ़िक्स हैं, तो इसे EasyEDA में BoardOutLine परत में आयात करें। मैंने 30 और 60-डिग्री कोणों के तहत बोर्ड पर सभी भागों और मार्गों को संरेखित करने में मेरी मदद करने के लिए एक सहायक ग्राफिक्स भी तैयार किया है और इसे दस्तावेज़ परत में आयात किया है। मैंने बोर्ड के किनारे लगे टीएचटी एलईडी के लिए ईज़ीईडीए में खुद को एक विशेष घटक बनाया।
चरण 4: पीसीबी का निर्माण
आजकल पीसीबी इन-हाउस बनाना पूरी तरह से अनुचित है क्योंकि आपके लिए इसे बनाने के लिए पेशेवरों को रखना अविश्वसनीय रूप से आसान, तेज और सस्ता है। और आप बिना किसी परेशानी के सही दिखने वाले बोर्ड के साथ समाप्त हो जाएंगे। मैंने इस बार PCBWay निर्माता का उपयोग किया है। शानदार परिणाम के अलावा, उनके पास क्रिसमस प्रोटोटाइप अभियान के लिए एक मुफ्त पीसीबी भी था, इसलिए मैंने उन्हें बहुत सस्ते में प्राप्त किया। ऑर्डर देना काफी सरल है, आपको केवल EasyEDA से Gerber फ़ाइलों को निर्यात करने और साइट पर विज़ार्ड पर अपलोड करने की आवश्यकता है, फिर यह एक ऑनलाइन स्टोर में खरीदारी करने जैसा है। मैं पतली बीम के बारे में सबसे ज्यादा चिंतित था, लेकिन वे बहुत अच्छे निकले!
चरण 5: इसे इकट्ठा करना
हिस्सों की सूची:
- ATmega8L TQF32
- टीटीपी२२३ बीए६
- 68R रोकनेवाला 0805 (18x)
- 10K रोकनेवाला 0805
- 100nF संधारित्र 0806 (3x)
- 50pF संधारित्र 0806
- चमकदार सफेद एलईडी 1206 (12x)
- चमकदार सफेद फ्लैट-टॉप एलईडी टीएचटी (18x)
- बैटरी रखने वाला
- एसएमडी ऑन / ऑफ स्विच
- प्रोग्रामिंग के लिए अस्थायी पिन हैडर
जैसा कि आप देख सकते हैं कि Arduinoflake पर सबसे चुनौतीपूर्ण हिस्सा ATmega8L है, इसके TQF32 पैकेज और TTP223 के साथ, यदि आप उन दोनों को संभाल सकते हैं, तो अन्य केक का टुकड़ा हैं। पहले मैंने रेसिस्टर्स, कैपेसिटर और SMD LED को असेंबल किया। दूसरा, केंद्र में माइक्रोकंट्रोलर बहुत अधिक प्रवाह और थोड़ी मात्रा में मिलाप का उपयोग करता है। तीसरा, तल पर TTP223। चौथा, पीसीबी के किनारों पर विशिष्ट रूप से घुड़सवार टीएचटी एलईडी। और आखिरी लेकिन कम से कम, बैटरी धारक, प्रोग्रामिंग के लिए चालू/बंद स्विच और अस्थायी पिन हेडर। सभी फ्लक्स के उपयोग और थोड़ी मात्रा में मिलाप के साथ। सोल्डरिंग हो जाने के बाद, शेष सभी फ्लक्स को हटाने के लिए पीसीबी को एसीटोन से साफ करना न भूलें।
चरण 6: कोड अपलोड करना और चलाना
"लोडिंग =" आलसी " न केवल एक सजावट है बल्कि आप इसके लिए गेम भी लिख सकते हैं क्योंकि इसमें एक टच बटन है, मेरे फ्लेक स्नेक को देखें!
यदि आप अपना खुद का Arduinoflake रखना चाहते हैं, तो आप एक किट खरीदने पर विचार कर सकते हैं या मेरा एक टिंडी स्टोर पूरी तरह से इकट्ठा कर सकते हैं।
चरण 8: संसाधन और लिंक
- Arduinoflake खरीदें
- Arduinoflake GitHub
- Arduinoflake PCBWay
- पॉलस्टोफ्रेजेन द्वारा कैपेसिटिव सेंसर
- MCUdude द्वारा मिनीकोर
- फ्रीफॉर्म अरुडिनोफ्लेक
- नवीनतम अपडेट के लिए मेरा ट्विटर
पीसीबी प्रतियोगिता में दूसरा पुरस्कार
सिफारिश की:
7 खंड घड़ी - छोटा प्रिंटर संस्करण: 9 चरण (चित्रों के साथ)
7 खंड घड़ी - छोटा प्रिंटर संस्करण: एक और 7 खंड घड़ी। xDAl हालांकि मेरा कहना है कि यह मेरे इंस्ट्रक्शंस प्रोफाइल को देखने पर उतना पागल नहीं लगता। जब आप मेरी विविध प्रोफ़ाइल पर एक नज़र डालते हैं तो शायद यह और अधिक परेशान हो जाता है। तो मैंने एक और करने की जहमत क्यों उठाई
थ्रेडबोर्ड (गैर-3डी-मुद्रित संस्करण): ई-टेक्सटाइल रैपिड प्रोटोटाइप बोर्ड: 4 चरण (चित्रों के साथ)
थ्रेडबोर्ड (गैर-3डी-मुद्रित संस्करण): ई-टेक्सटाइल रैपिड प्रोटोटाइप बोर्ड: थ्रेडबोर्ड वी2 के 3डी प्रिंटेड संस्करण के लिए निर्देश यहां पाया जा सकता है। थ्रेडबोर्ड का संस्करण 1 यहां पाया जा सकता है। लागत की बाधाओं के माध्यम से, यात्रा, महामारी, और अन्य बाधाएं, हो सकता है कि आपके पास 3D प्रिंटर तक पहुंच न हो, लेकिन आप चाहते हैं कि
Arduino हैलोवीन संस्करण - लाश पॉप-आउट स्क्रीन (चित्रों के साथ चरण): 6 चरण
Arduino हैलोवीन संस्करण - लाश पॉप-आउट स्क्रीन (चित्रों के साथ कदम): अपने दोस्तों को डराना और हैलोवीन में कुछ चीखना शोर करना चाहते हैं? या सिर्फ कुछ अच्छा मज़ाक करना चाहते हैं? यह लाश पॉप-आउट स्क्रीन ऐसा कर सकती है! इस निर्देशयोग्य में मैं आपको सिखाऊंगा कि कैसे Arduino का उपयोग करके आसानी से जंप-आउट लाश बनाई जाए। एचसी-एसआर0
मिनीवैक 601 (संस्करण 1.0) मोटराइज्ड रोटरी स्विच: 15 चरण (चित्रों के साथ)
मिनिवैक 601 (संस्करण 1.0) मोटराइज्ड रोटरी स्विच: यह मेरे मिनीवैक 601 रेप्लिका (संस्करण 0.9) इंस्ट्रक्शनल का वादा किया गया फॉलो-अप है। यह अपेक्षा से अधिक तेजी से एक साथ आया और मैं परिणाम से बहुत खुश हूं। यहाँ वर्णित दशमलव इनपुट-आउटपुट पैनल मनु के लिए एक ड्रॉप-इन प्रतिस्थापन है
रास्पबेरी पाई किट के लिए Google AIY VoiceHAT (MagPi 57 संस्करण 2017): 6 चरण (चित्रों के साथ)
रास्पबेरी पाई किट के लिए Google AIY VoiceHAT (MagPi 57 संस्करण 2017): MagPi वॉयस किट के लिए असेंबली युक्तियाँ ट्यूटोरियल में नहीं मिलीं