विषयसूची:

फायरफ्लाइज़ को सिंक्रोनाइज़ करना: 7 चरण (चित्रों के साथ)
फायरफ्लाइज़ को सिंक्रोनाइज़ करना: 7 चरण (चित्रों के साथ)

वीडियो: फायरफ्लाइज़ को सिंक्रोनाइज़ करना: 7 चरण (चित्रों के साथ)

वीडियो: फायरफ्लाइज़ को सिंक्रोनाइज़ करना: 7 चरण (चित्रों के साथ)
वीडियो: अब बिना मेहनत चुटकियों में करें किचन सिंक को साफ,सिर्फ 1 चीज़ से | Sink Cleaning | Blocked Sink Clean 2024, नवंबर
Anonim
फायरफ्लाइज़ को सिंक्रोनाइज़ करना
फायरफ्लाइज़ को सिंक्रोनाइज़ करना

क्या आपने कभी अपने आप से पूछा है कि सैकड़ों और हजारों जुगनू खुद को कैसे सिंक्रोनाइज़ करने में सक्षम हैं? यह कैसे काम करता है, कि वे एक तरह के बॉस जुगनू के बिना सभी को एक साथ झपकाने में सक्षम हैं? यह निर्देश एक समाधान देता है और दिखाता है कि यह सिंक्रनाइज़ेशन कैसे प्राप्त किया जा सकता है। मैं हमेशा कीड़ों के स्वयं संगठन से मोहित रहा हूं। कुछ साल पहले मैंने एक जावा-एप्लेट लिखा था जो हजारों फायरफ्लाइज़ के एक वर्ग का अनुकरण करता है। इसने अच्छा काम किया और देखने में मजा आया। इस बार मैंने इसे हार्डवेयर में किया है। प्रेरणा का श्रेय केसो और उनके जुगनू के जार को जाता है https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/। किसी भी टिप्पणी या सुधार का स्वागत है। अद्यतन 2008-09-12: वहाँ जुगनू हाउटो को सिंक्रोनाइज़ करने पर ऑनलाइन जुगनू का एक नया संस्करण है। इसमें हर जुगनू के लिए एक कस्टम पीसीबी है। और आप टिंकर स्टोर पर एक किट खरीद सकते हैं। ये रहा वीडियो:

चरण 1: यह कैसे काम करता है

यह काम किस प्रकार करता है
यह काम किस प्रकार करता है

एल्गोरिथ्म क्या देखा जा सकता है कि जुगनू यादृच्छिक निमिष के साथ शुरू होता है। लेकिन जैसे-जैसे समय बीतता है, वे धीरे-धीरे अपने निकटतम पड़ोसियों के साथ तालमेल बिठाने में सक्षम होते हैं। और ये पड़ोसी अपने पड़ोसियों के साथ खुद को सिंक्रोनाइज़ कर रहे हैं और इसी तरह। जब तक पूरा पेड़ या पूरी घाटी एक ही चक्र में न झपके।और यह किस लिए अच्छा है? इसका उपयोग अन्य नमूने को आकर्षित करने के लिए किया जाता है। सिंक में सभी ब्लिंकिंग के साथ एक साथी को ढूंढना बहुत आसान है। इस व्यवहार को समझाने के लिए सबसे आसान एल्गोरिदम में से एक इस प्रकार है: आपके पास एक मूल्य है जो फ्लैश करने की शक्ति रखता है। जैसे-जैसे समय बीतता जाएगा यह शक्ति थोड़ी बढ़ती जाएगी। यदि शक्ति एक निश्चित स्तर तक पहुँच जाती है, तो जुगनू चमक उठता है और शक्ति की खपत हो जाती है। जिस दर से बिजली बढ़ती है वह लगभग सभी फायरफ्लाइज़ के लिए समान होती है। इसलिए उनकी आवृत्ति समान होती है लेकिन फ्लैश करने का समय समान नहीं होता है। धीरे-धीरे शक्ति के साथ चार्ज करते समय जुगनू पास के किसी अन्य जुगनू के फ्लैश का पता लगाने में सक्षम होता है। यह तब अपने शक्ति मूल्य में एक उच्च मूल्य जोड़ता है। आप चाहें तो किसी प्रकार की शक्ति को बढ़ा सकते हैं। इसका मतलब है कि अगला फ्लैश पहले वाले की तुलना में पहले होगा। और अगला एक भी पहले, जब तक कि ये दोनों बिल्कुल एक ही समय पर और एक ही गति से चमक रहे हों। आप इस एल्गोरिथम पर अधिक पा सकते हैं उदा। यहाँ:जुगनू तुल्यकालन तदर्थ नेटवर्कहार्डवेयरमैंने अपने पिछले निर्देश योग्य (प्रोग्राम करने योग्य एलईडी) को शुरुआती बिंदु के रूप में उपयोग करने का निर्णय लिया। इसमें एक माइक्रोकंट्रोलर, एक एलईडी और एक लाइट डिपेंडेंट रेसिस्टर (एलडीआर) होता है। यह एक साधारण जुगनू का अनुकरण करने के लिए पर्याप्त होना चाहिए। यह फ्लैश करने, देखने और गिनने में सक्षम है। मुझे बस कार्यक्रम और एलईडी और एलडीआर के उन्मुखीकरण को संशोधित करना था। एलईडी और एलडीआर को इस तरह से रखा जाना चाहिए कि एक जुगनू सर्किट दूसरे के साथ हस्तक्षेप करने में सक्षम हो। तो एक एलडीआर दूसरे जुगनू के एलईडी को "देखने" में सक्षम होना चाहिए। और उसे न केवल एक पड़ोसी बल्कि और भी देखना चाहिए। यह एलईडी और एलडीआर को जमीन से ऊपर की ओर इशारा करके और चमक को प्रतिबिंबित करने के लिए कुछ श्वेत पत्र का उपयोग करके किया जा सकता है।

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

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

5 बाय 5 फायरफ्लाइज़ के ग्रिड के लिए, आपको चाहिए:

  • 25 x 1K ओम रोकनेवाला
  • 25 x 100 ओम रोकनेवाला
  • 25 x LDR (लाइट डिपेंडेंट रेसिस्टर), उदा। एम९९६०
  • 25 x LED, 1.7V, 20mA (reg, हरा, नीला, जो भी आपको पसंद हो)
  • 25 x ATtiny13, 1KB फ्लैश रैम, 64 बाइट्स रैम, 64 बाइट्स EEPROM
  • 25 एक्स सॉकेट
  • प्रोटोटाइप बोर्ड
  • वायर

एक जुगनू की लागत लगभग १.५० यूरो होनी चाहिए यदि आपको बड़ी संख्या में ऑर्डर करने पर कुछ रबेट मिलता है। सॉकेट केवल आवश्यक हैं, यदि आपके कार्यक्रम छोटी हैं। यदि आप अपने विकास कौशल से आश्वस्त महसूस करते हैं, तो आप उन्हें छोड़ सकते हैं।;-) आप निश्चित रूप से ATtiny चिप को किसी अन्य माइक्रोकंट्रोलर के साथ PIC, PICAXE या BasicStamp के रूप में बदल सकते हैं। आप जो सबसे छोटा और सस्ता प्राप्त कर सकते हैं उसे लें। मैं Atmel के साथ जाता हूं क्योंकि मेरे पास पहले से ही प्रोग्रामर था और ATtiny13 के साथ मेरा पहला प्रोजेक्ट ठीक काम करता था। टूल्स

  • सोल्डरिंग आयरन
  • सोल्डर तार
  • ब्रेड बोर्ड
  • एवीआर प्रोग्रामर
  • 5 वी बिजली की आपूर्ति या
  • 4 एए रिचार्जेबल

सॉफ्टवेयर

सिफारिश की: