विषयसूची:

वाईफाईबोनैकी घड़ी: 7 कदम (चित्रों के साथ)
वाईफाईबोनैकी घड़ी: 7 कदम (चित्रों के साथ)

वीडियो: वाईफाईबोनैकी घड़ी: 7 कदम (चित्रों के साथ)

वीडियो: वाईफाईबोनैकी घड़ी: 7 कदम (चित्रों के साथ)
वीडियो: 0543649419#golden ultra watch#best price#Abdul Ghafoor#Muhammad_Shakoor#Zamzam electronics shop 2024, नवंबर
Anonim
वाईफाईबोनैकी घड़ी
वाईफाईबोनैकी घड़ी

मैं भयानक फाइबोनैचि क्लॉक (फिलिप चेरेतियन द्वारा डिजाइन) से प्रेरित हूं और मैंने वाईफाई का उपयोग करके इसे वायरलेस बनाने का फैसला किया है, इसलिए वाईफाईबोनैकी क्लॉक = डी का नाम

मुख्य वृद्धि वाईफाई क्षमता प्रदान करने वाले ESP8266 के साथ Atmega328 का प्रतिस्थापन है। यह गेम-चेंजिंग है क्योंकि अब हम भौतिक UI के हिस्से का वर्चुअलाइजेशन कर सकते हैं जिसमें ESP एक वेबसोकेट सर्वर के रूप में कार्य कर रहा है। इसके अलावा, यूआई का डीमैटरियलाइजेशन अधिक ट्यूनिंग विकल्पों की अनुमति देता है।

फिलिप ने अपने डिजाइन में शामिल मौजूदा तरीकों की सूची इस प्रकार है:

  • वर्तमान समय
  • इंद्रधनुष चक्र
  • इंद्रधनुष
  • त्रुटि कोड प्रदर्शन

मैंने त्रुटि कोड प्रदर्शन मोड को हटाने और नए मोड की निम्नलिखित सूची जोड़ने का विकल्प चुना:

  • यादृच्छिक रूप से
  • धड़कन
  • लगातार प्रकाश

प्रत्येक मोड के लिए, कई सेटिंग्स को ट्वीक किया जा सकता है।

मेरे डिजाइन में केवल दो क्षणिक बटन हैं:

  • मोड बटन
  • चमक बटन

चमक भी एक वृद्धि है। समय का समायोजन वर्चुअल यूआई के माध्यम से किया जा सकता है।

इस निर्देशयोग्य में मैं यह नहीं समझाऊंगा कि बाड़े को कैसे बनाया जाए क्योंकि यह फिलिप के निर्देशयोग्य में शामिल है, मैं केवल यह बताऊंगा कि इसे वायरलेस / वाईफाई से कैसे जोड़ा जाए।

अगर आपको यह निर्देश पसंद आया हो तो कृपया यहां वोट करें:https://www.instructables.com/contest/wireless2017/

चरण 1: भाग

पार्ट्स
पार्ट्स

वायरलेस सर्किट बनाने के लिए आपको आवश्यकता होगी:

  • 1 x ESP8266, संस्करण esp-07 मेरा पसंदीदा है
  • 1 x DS3231 RTC, या समकक्ष
  • 9 एलईडी पिक्सेल की एक पट्टी (WS2811)
  • 1 एक्स प्रोटोटाइप बोर्ड
  • 3 एक्स क्षणिक पुश बटन
  • 1 एक्स घुमाव स्विच
  • 6 x पुरुष सीधे हेडर
  • 2 x पुरुष 90° शीर्षलेख
  • 3 एक्स महिला हेडर
  • 1 x LM1117 3V3 वोल्टेज नियामक
  • 1 x 10μF संधारित्र
  • 1 एक्स एसी / डीसी दीवार एडाप्टर (उदाहरण के लिए 12 वी 1 ए)
  • 1 एक्स बैरल महिला कनेक्टर (दीवार एडाप्टर कनेक्टर के समान आकार)
  • कुछ तार/जंपर्स
  • कुछ गर्मी-हटना टयूबिंग

ESP में फर्मवेयर अपलोड करने के लिए आपको एक FTDI RS232 प्रोग्रामर और कुछ जंपर्स की आवश्यकता होगी।

चरण 2: इलेक्ट्रॉनिक सर्किट बनाएँ

इलेक्ट्रॉनिक सर्किट बनाएँ
इलेक्ट्रॉनिक सर्किट बनाएँ
इलेक्ट्रॉनिक सर्किट बनाएँ
इलेक्ट्रॉनिक सर्किट बनाएँ
इलेक्ट्रॉनिक सर्किट बनाएँ
इलेक्ट्रॉनिक सर्किट बनाएँ
इलेक्ट्रॉनिक सर्किट बनाएँ
इलेक्ट्रॉनिक सर्किट बनाएँ

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

ध्यान रखें कि अंतिम सर्किट को काफी सपाट होना चाहिए ताकि यह मूल बाड़े में फिट हो सके।

इसके अलावा, मैंने एलईडी पट्टी के लिए कनेक्टर के रूप में पुरुष/महिला हेडर का उपयोग करना चुना, इससे बाड़े में असेंबली के दौरान मदद मिलेगी।

मैंने ईएसपी प्रोग्रामिंग के लिए 3 पिन उजागर किए: जीएनडी, आरएक्स और TX और एक रीसेट बटन भी।

चरण 3: फर्मवेयर अपलोड करें

फर्मवेयर अपलोड करें
फर्मवेयर अपलोड करें

मेरे git रिपॉजिटरी से फर्मवेयर डाउनलोड करें:

3 एक्सपोज़्ड पिन (GND, RX और TX) का उपयोग करके FTDI को ESP से कनेक्ट करें और फ़र्मवेयर अपलोड करने के लिए Arduino IDE का उपयोग करें। यदि आपने पहले कभी ऐसा नहीं किया है, तो बस पिछले Ible के चरण 1 का पालन करें। मैंने लिखा:

अगर सब कुछ ठीक रहा तो आपको इसे काम करते हुए देखना चाहिए!

चरण 4: इसका उपयोग कैसे करें

इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है

पहली बात घड़ी को पावर देना है।

इसके बाद, किसी भी इंटरनेट डिवाइस जैसे लैपटॉप, टैबलेट या स्मार्टफोन का उपयोग करके वाईफाईबोनैकीक्लक नामक नेटवर्क से कनेक्ट करें, पासवर्ड फाइबोनैचि है।

एक बार जब आपका उपकरण घड़ी से कनेक्ट हो जाए, तो ब्राउज़र में url https://192.168.4.1 खोलें। आपको लगभग उसी UI को देखना चाहिए जैसा कि चित्र में है।

वहां आप लगभग सब कुछ सेट कर सकते हैं।

सामान्य खंड में कई तरीके हैं। प्रत्येक मोड में सेटिंग्स का अपना सेट होता है:

  • घड़ी: यह मूल घड़ी का प्रदर्शन है, सेटिंग्स घड़ी अनुभाग में हैं:

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

    प्रत्येक रंग के बीच की देरी को बार खींचकर या संख्या बदलकर समायोजित किया जा सकता है। संख्या जितनी बड़ी होगी इंद्रधनुष प्रभाव "धीमा" होगा।

  • यादृच्छिक: घड़ी के चतुर्भुज एक यादृच्छिक रंग के साथ बेतरतीब ढंग से प्रकाश करते हैं। इस मोड को रैंडम सेक्शन में एडजस्ट किया जा सकता है:

    • विलंब: प्रत्येक नए यादृच्छिक चतुर्थांश के बीच की देरी को बदला जा सकता है
    • आसानी: हल्का चतुर्भुज फीका पड़ने का समय बदला जा सकता है
  • पल्स: सभी एल ई डी वैकल्पिक रूप से एक ही रंग के लुप्त होते और बंद होते हैं। सेटिंग्स पल्स सेक्शन में हैं:

    • आप अच्छे रंग के पिकअप बॉक्स का उपयोग करके एल ई डी का रंग बदल सकते हैं
    • आप यह भी बदल सकते हैं कि एल ई डी "तेज़" कैसे चालू और बंद हो जाते हैं
  • निरंतर प्रकाश: यह एक टॉर्च की तरह है, हमेशा चालू रहता है। इस मोड के लिए एकमात्र सेटिंग कॉन्स्टेंट लाइट सेक्शन में है:

    आप एल ई डी का रंग बदल सकते हैं।

उन सभी सेटिंग्स के अलावा आप सामान्य खंड में एल ई डी की चमक को समायोजित कर सकते हैं। ब्राइटनेस सेटिंग का उन मोड्स पर प्रभाव नहीं पड़ेगा जो रैंडम मोड या पल्स मोड जैसे फ़ेडिंग का उपयोग करते हैं।

आप अपनी सेटिंग्स को भी सहेज सकते हैं यदि आप उन्हें साझा करना चाहते हैं या बैकअप लेना चाहते हैं, तो बस सेटिंग्स अनुभाग के डाउनलोड बटन पर क्लिक करें (आप इसे उसी अनुभाग से वापस अपलोड कर सकते हैं)! घड़ी को इसकी "फ़ैक्टरी" सेटिंग्स में भी बहाल किया जा सकता है, यह अस्थायी रूप से वाईफाई सिग्नल को बाधित करेगा और आपको पृष्ठ को फिर से कनेक्ट और पुनः लोड करना होगा।

नोट: घड़ी को बंद करने पर भी आपकी सेटिंग्स को स्मृति में रखा जाएगा।

बेशक घड़ी के पीछे एक भौतिक इंटरफ़ेस भी है जो आपको बुनियादी परिवर्तन आसानी से करने की अनुमति देगा:

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

आप कई उपकरणों को घड़ी से जोड़ सकते हैं, कोई भी परिवर्तन सभी के डिवाइस पर दिखाई देगा, वेबसॉकेट तकनीक के लिए धन्यवाद!

चरण 5: अगर घड़ी जवाब नहीं देगी तो मुझे क्या करना चाहिए?

कभी-कभी, खराब स्वरूपित पैलेट या मर्फी के नियम के होने के कारण, घड़ी "ईंट" / अटक जाती है / प्रतिक्रिया नहीं देती है।

उस स्थिति में Wifi इंटरफ़ेस बेकार हो सकता है और घड़ी को मैन्युअल रूप से उसकी फ़ैक्टरी सेटिंग्स पर रीसेट करने का एकमात्र तरीका है।

घड़ी को उसकी फ़ैक्टरी सेटिंग्स पर मैन्युअल रूप से रीसेट करने के लिए निम्न कार्य करें: दबाए गए मोड बटन को बनाए रखें और रीसेट बटन दबाएं, फिर दोनों बटन छोड़ दें।

सावधानी: यह निश्चित रूप से आपकी सेटिंग्स और आपके द्वारा घड़ी पर अपलोड किए गए पैलेट को मिटा देगा।

चरण 6: वैकल्पिक: UI को अनुकूलित करें

वैकल्पिक: UI को अनुकूलित करें
वैकल्पिक: UI को अनुकूलित करें

यदि आप UI बदलना चाहते हैं, मोड हटाना चाहते हैं, मोड जोड़ना चाहते हैं आदि। आपको मेरे github पर एक छोटा सा तरीका मिलेगा:

चरण 7: निष्कर्ष

निष्कर्ष
निष्कर्ष

यह घड़ी मजेदार है और इसका आविष्कारक शानदार है!

आप देखेंगे कि मैं लकड़ी के काम के मामले में फिलिप की तरह कुशल नहीं हूँ:D

मेरे पास इस घड़ी के लिए UI बनाने में बहुत अच्छा समय था और यह निश्चित रूप से इसके लायक है!

यदि आपके पास कोई टिप्पणी या सुझाव है तो इसे नीचे साझा करने के लिए स्वतंत्र महसूस करें!

पढ़ने के लिए धन्यवाद।

वायरलेस प्रतियोगिता
वायरलेस प्रतियोगिता
वायरलेस प्रतियोगिता
वायरलेस प्रतियोगिता

वायरलेस प्रतियोगिता में उपविजेता

सिफारिश की: