विषयसूची:

एक अटारी से ज्वलनशील मोमबत्ती13: 4 कदम
एक अटारी से ज्वलनशील मोमबत्ती13: 4 कदम

वीडियो: एक अटारी से ज्वलनशील मोमबत्ती13: 4 कदम

वीडियो: एक अटारी से ज्वलनशील मोमबत्ती13: 4 कदम
वीडियो: Marvel's Guardians of The Galaxy Gameplay Walkthrough [Full Game Movie - All Cutscenes Playthrough] 2024, नवंबर
Anonim
एक Attiny13. से ज्वलनशील मोमबत्ती
एक Attiny13. से ज्वलनशील मोमबत्ती

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

चरण 1: भागों

भागों
भागों

मेरे पास जो था, मैंने उसका इस्तेमाल किया। यह निकला। 1) ATtiny13 x12) रेड एलईडी x13) येलो एलईडी x14) 100 ओम रेसिस्टर्स x25) 8pin सॉकेट x16) थ्रू होल स्विच x17) बैटरी होल्डर 2AA बैटरी x18 के लिए) परफेक्ट बोर्डरेसिस्टर्स आपके एलईडी के आधार पर अलग-अलग होंगे, आप कर सकते हैं शायद मुझसे बेहतर स्विच मिल जाए, आप परफेक्ट बोर्ड को छोड़ भी सकते हैं और अगर आप चाहें तो इसे डेड बग वायर कर सकते हैं।

चरण 2: सर्किट

सर्किट
सर्किट

मेरा मूल सर्किट, बस इसे इस तरह तार दें।

चरण 3: कोड

यहां वह कोड है जिसका मैंने उपयोग किया था। मैं सिर्फ एलईडी फ्लैश करता हूं, और इसमें कुछ यादृच्छिकता जोड़ने की कोशिश करता हूं। कोड pwm, और बिजली की बचत सुविधाओं का उपयोग करके बेहतर हो सकता है, लेकिन मुझे नहीं पता कि यह कैसे करना है। मेरा पहला गैर-आर्डिनो सर्किट, और मेरा पहला निर्देश योग्य। मैंने इसे कैसे किया, इसके बावजूद दो एल ई डी का प्रभाव संतोषजनक है। चमक, रंग, और झिलमिलाहट भिन्न। कोड को छोटे13 में संकलित करें और अपलोड करें, और आप जाने के लिए अच्छे हैं। बेहतर कोड पोस्ट करने के लिए स्वतंत्र महसूस करें … # int main (void) {int thePin = 0x0; लंबी रैंडवैल; रैंडम (123); //यादृच्छिक बीज DDRB = 0x3; // B0-1 आउटपुट के लिए सेट (;;) {रैंडवैल = रैंडम (); // एक पिन चुनें अगर ((रैंडवैल% 2) == 0) {पिन = 0x0; } और {पिन = 0x1; } रैंडवैल = यादृच्छिक (); // उच्च या निम्न अगर ((रैंडवैल% 2) == 0) { PORTB &= ~(1 << thePin); // एक्स और = ~ (1 << एन); x के nवें बिट को 0 होने के लिए बाध्य करता है। अन्य सभी बिट्स अकेले छोड़े गए। } और { PORTB |= (1 << पिन); // एक्स | = (1 << एन); x के nवें बिट को 1 होने के लिए बाध्य करता है। अन्य सभी बिट्स अकेले छोड़े गए। } }}

चरण 4: वह यह है

यही वह है
यही वह है

आप प्रकाश को फैलाने के लिए एलईडी को रेत कर सकते हैं, या फ्रॉस्टेड एलईडी का उपयोग कर सकते हैं, आप 2 रंग के लाल / पीले रंग के एलईडी का भी उपयोग कर सकते हैं। इसे एक ज़िपलॉक बैग में रखें ताकि यह सकल न हो, और इसे कद्दू में छोड़ दें … तत्काल ज्वलनशील मोमबत्ती, और यह घंटों तक चलेगी, और आपको इसके साथ खिलवाड़ करने वाले बच्चों के बारे में चिंता करने की ज़रूरत नहीं है।

सिफारिश की: