विषयसूची:

Arduino- चालित हार: 5 कदम
Arduino- चालित हार: 5 कदम

वीडियो: Arduino- चालित हार: 5 कदम

वीडियो: Arduino- चालित हार: 5 कदम
वीडियो: What is Arduino | All Basic Concept of ArduinoUno in hindi | Arduino tutorial in hindi | ArduinoUno 2024, जुलाई
Anonim
Arduino- चालित हार
Arduino- चालित हार

मैं अपने अंतिम वर्ष की छुट्टियों के लिए एक अच्छे Arduino प्रोजेक्ट की खोज कर रहा था। लेकिन करें क्या? मेरी छोटी बेटी को बहुत आश्चर्य हुआ जब मैंने उसे यह "इलेक्ट्रॉनिक" हार भेंट की, और बहुत खुश भी। मुझे उम्मीद है कि जिस व्यक्ति को आप अपनी उपलब्धि की पेशकश करेंगे, वह भी बहुत खुश होगा।

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

चरण 1: उपकरण और सामग्री

उपकरण और सामग्री
उपकरण और सामग्री

उपकरण

  • सोल्डरिंग आयरन, 0.5 मिमी टिन सोल्डरिंग वायर
  • एक आवर्धक, क्योंकि मिलाप के तार इतने छोटे होते हैं
  • Arduino सॉफ़्टवेयर वाला कंप्यूटर स्थापित
  • एक आईएसपी प्रोग्रामर, जैसा कि यहां बताया गया है
  • एक छोटा तार कटर

सामग्री

  • इसकी बैटरी बेसमेंट के साथ एक CR2032 बैटरी (दो भागों से मिलकर, प्रत्येक पोल के लिए एक)
  • बहुत पतला पीतल का तार
  • एक 5050 पैकेज में एक आरजीबी एलईडी, अंदर एक WS2812B चिप के साथ (यह महत्वपूर्ण है, क्योंकि आप WS2812B नियंत्रक के बिना 5050 एलईडी पा सकते हैं)
  • चिकित्सा चिपकने वाला कागज का एक छोटा सा टुकड़ा
  • एक Atmel Attiny85-20SU SMD माइक्रो कंट्रोलर यूनिट
  • एक सस्ता साधारण हार

चरण 2: इलेक्ट्रॉनिक योजनाबद्ध

इलेक्ट्रॉनिक योजनाबद्ध
इलेक्ट्रॉनिक योजनाबद्ध

इलेक्ट्रॉनिक योजनाबद्ध बहुत सीधा है, क्योंकि कोई निष्क्रिय घटक नहीं है, जैसे प्रतिरोधक, कैपेसिटर, या अधिष्ठापन, और क्योंकि बैटरी सहित केवल 3 घटक हैं।

मैंने जो पावर पैक इस्तेमाल किया है वह 3V CR2032 लिथियम बैटरी है। इसका वोल्टेज WS2812B डेटाशीट में उल्लिखित वोल्टेज से कम है, लेकिन परीक्षण के बाद, RGB LED को इस 2V ड्रॉप से प्रभावित नहीं हुआ।

एक साधारण 3V कॉइन सेल बैटरी का उपयोग करने में सक्षम होने के लिए इस परियोजना को जीवंत बनाने के लिए मेरे लिए एक बहुत ही महत्वपूर्ण शर्त थी। हम बिजली के स्रोत के रूप में एक बड़े भारी बैटरी पैक के साथ एक हार की कल्पना नहीं कर सकते।

इस 3V वोल्टेज स्तर के साथ माइक्रो कंट्रोलर यूनिट (MCU) भी बहुत अच्छी तरह से काम कर रहा है।

मैंने 5.3 mA की औसत धारा मापी। ऐसी CR2032 लिथियम बैटरी की विशिष्ट क्षमता 200 mAh है। इसका मतलब है कि, एक नई बैटरी के साथ, आप सिस्टम को 40 घंटे तक चालू रख सकते हैं। लेकिन, आम उपयोग के लिए आधा भी काफी हद तक पर्याप्त होगा।

चरण 3: सॉफ्टवेयर

माइक्रो कंट्रोलर यूनिट Atmel का ATTINY85 (~$1) है। मैंने इसे एक सस्ते Arduino नैनो (लगभग $ 5 के लिए eBay पर पाया गया क्लोन) के साथ प्रोग्राम किया। लेकिन अगर आपके पास एक असली Arduino बोर्ड है, तो आप इसके लिए भी इसका इस्तेमाल कर सकते हैं।

Arduino नैनो को "Arduino as ISP" स्केच के साथ प्रोग्राम किया गया है।

ATTINY85 माइक्रो कंट्रोलर में प्रोग्राम का स्केच इस स्टेप पर अटैचमेंट के रूप में दिया गया है: JeweLED.ino

सावधान रहें कि MCU को पूरी तरह से प्रोग्राम करने के लिए आपको बूटलोडर को बर्न करना होगा। यह वास्तव में MCU पर Arduino बूटलोडर को फ्लैश नहीं करता है, लेकिन कुछ महत्वपूर्ण कॉन्फ़िगरेशन फ़्यूज़ को फ्लैश करता है। ऐसा किए बिना, स्केच बिल्कुल नहीं चलेगा।

चुनने के लिए बोर्ड का प्रकार होना चाहिए: Attiny85 @ 8MHz (आंतरिक थरथरानवाला, BOD अक्षम)।

BOD का मतलब ब्राउन-आउट डिटेक्ट है। यह एक विशेष विशेषता है जो 4.3V से कम बिजली जाने पर MCU को बंद कर देती है। यह रिचार्जेबल बैटरी पैक को नुकसान पहुंचाने से बचने के लिए उपयोगी है। लेकिन हमारे मामले में, इसे अक्षम करना होगा, क्योंकि हम अपने एमसीयू को केवल 3V, और उससे भी कम के साथ बिजली देने जा रहे हैं।

चरण 4: कोडांतरण

कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण
कोडांतरण

पहला कदम एलईडी के साथ एमसीयू को इकट्ठा करना है।

एक बार प्रोग्राम करने के बाद, Atmel MCU के केवल पिन 4, 5 और 8 को ही रखा जाना चाहिए। अन्य पिनों को हटाया जा सकता है, क्योंकि अनावश्यक।

MCU के पिन 4 को 5050 पैकेज के पिन 3 के साथ मिलाया जाना चाहिए। यह बैटरी के नेगेटिव पोल से जुड़ा होगा।

MCU के पिन 8 को 5050 पैकेज के पिन 1 के साथ मिलाया जाना चाहिए। इसे बैटरी के पॉजिटिव पोल से जोड़ा जाएगा।

MCU के पिन 5 को 5050 पैकेज के पिन 4 के साथ मिलाया जाना चाहिए। पिन 5 इस प्रकार के MCU के लिए Arduino के PIN0 के अनुरूप है।

सिक्का सेल बैटरी को त्वचा से अलग करने के लिए मेडिकल एडहेसिव पेपर का उपयोग करें। यह आपको पीतल के तार के नकारात्मक हिस्से को बैटरी के नकारात्मक ध्रुव पर ठीक करने की अनुमति देता है।

इस माउंटिंग पर कोई पावर स्विच नहीं है। एलईडी को बंद करने के लिए, आपको बैटरी पैक से नकारात्मक तार को खींचकर, हार को खोलना होगा।

और बस यही।

चरण 5: परीक्षण और ट्यूनिंग

परीक्षण और ट्यूनिंग
परीक्षण और ट्यूनिंग

जैसा कि आप क्लोज-अप तस्वीर पर देख सकते हैं, मैंने जीएनडी और वीडीडी पिन पर पीतल के तार के दो बहुत छोटे छल्ले को मिलाया है। इसका उद्देश्य इस "इलेक्ट्रॉनिक" गहना को हार से जोड़ना है।

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

आपको हार को बराबर लंबाई के दो भागों में अलग करना है, और उन दो हिस्सों को गहना के छल्ले पर बंद करना है।

मैंने हार के प्रत्येक लूप में पीतल के तार को घुमाया। तार लगभग अदृश्य है, और विद्युत चालन के साथ-साथ पूरे निर्माण की कठोरता को सुनिश्चित करता है।

विद्युत चालन बनाने का एक और तरीका स्टेनलेस प्रवाहकीय धागे का उपयोग करना होगा, जिसे आप कुछ डॉलर के लिए Adafruit पर पा सकते हैं।

वीडियो में, आप JeweLED को काम करते हुए देख सकते हैं।

आनंद लेना!

इसे क्रिया में देखें

सिफारिश की: