विषयसूची:

Arduino क्रिसमस लाइट्स: 5 कदम (चित्रों के साथ)
Arduino क्रिसमस लाइट्स: 5 कदम (चित्रों के साथ)

वीडियो: Arduino क्रिसमस लाइट्स: 5 कदम (चित्रों के साथ)

वीडियो: Arduino क्रिसमस लाइट्स: 5 कदम (चित्रों के साथ)
वीडियो: DIY Arduino-powered Christmas Lights: LED and Arduino Mega 2024, नवंबर
Anonim
Arduino क्रिसमस लाइट्स
Arduino क्रिसमस लाइट्स
Arduino क्रिसमस लाइट्स
Arduino क्रिसमस लाइट्स

क्रिसमस निकट आ रहा है, इसलिए मैंने अपने घर के लिए एक फैंसी सजावट करने का फैसला किया। क्रिसमस रोशनी के कई प्रकार उपलब्ध हैं, लेकिन मैंने इसे स्वयं बनाने का निर्णय लिया। सबसे सरल चीज जिसके बारे में मैं सोच सकता हूं, वह है Arduino के लिए कुछ लीड्स को हुक करना और उन्हें लाइट करना। एक आईसी का उपयोग किए बिना, आप अधिक से अधिक 13 एलईडी कनेक्ट कर सकते हैं ताकि आप चिप को जला न दें। मैंने केवल सौंदर्य कारणों से 12 का उपयोग करने का निर्णय लिया।

चरण 1: आवश्यक चीजें:

आवश्यक चीजें
आवश्यक चीजें
  • 12 एलईडी
  • 12 220-ओम प्रतिरोधक (या समान)
  • अरुडिनो यूएनओ
  • यूएसबी केबल
  • 12 एम-टू-एम जम्पर तार
  • एक ब्रेडबोर्ड

Allchips एक इलेक्ट्रॉनिक्स घटक ऑनलाइन सेवा मंच है, आप उनसे सभी घटक खरीद सकते हैं।

चरण 2: एल ई डी कनेक्ट करना

एल ई डी कनेक्ट करना
एल ई डी कनेक्ट करना
एल ई डी कनेक्ट करना
एल ई डी कनेक्ट करना
एल ई डी कनेक्ट करना
एल ई डी कनेक्ट करना

अब, आपको ब्रेडबोर्ड पर प्रत्येक एलईडी को प्लग इन करना होगा। मैंने उन्हें एक पंक्ति में संरेखित किया है, एक दूसरे से 2 छेद ताकि वे फिट हो सकें। एलईडी के दाहिने हिस्से को लंबे समय तक लेड (एनोड, पॉजिटिव) होना चाहिए जो Arduino के एक डिजिटल पिन से जुड़ता है। कैथोड एक रोकनेवाला के साथ, ब्रेडबोर्ड की नकारात्मक रेल में जाता है। रेल Arduino के GND (नकारात्मक) से जुड़ी है। मैंने डिजिटल पिन 13 से 2 चुने हैं, आप उन्हें कोड में पुनर्व्यवस्थित कर सकते हैं

चरण 3: कोड को संशोधित करना और अपलोड करना

कोड को संशोधित करना और अपलोड करना
कोड को संशोधित करना और अपलोड करना

USB केबल का उपयोग करके Arduino को अपने कंप्यूटर से कनेक्ट करें। Arduino IDE को प्रारंभ करें और यहां से कोड में पेस्ट करें। विभिन्न देरी को बदला जा सकता है और एनिमेशन का क्रम भी।

चरण 4: एनिमेशन को समझना

एनिमेशन को समझना
एनिमेशन को समझना
एनिमेशन को समझना
एनिमेशन को समझना

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

चरण 5: परियोजना प्रदर्शन

Image
Image

इस प्रोटोटाइप में, मैंने 4 बुनियादी एनिमेशन शामिल किए हैं - ऑल-ऑन (एक-एक करके), चेज़र, जोड़े के साथ चेज़र और 50 रैंडम ब्लिंक।

सिफारिश की: