विषयसूची:

एनटीपी सिंक्रोनाइज़्ड अलार्म क्लॉक: 8 कदम
एनटीपी सिंक्रोनाइज़्ड अलार्म क्लॉक: 8 कदम

वीडियो: एनटीपी सिंक्रोनाइज़्ड अलार्म क्लॉक: 8 कदम

वीडियो: एनटीपी सिंक्रोनाइज़्ड अलार्म क्लॉक: 8 कदम
वीडियो: Alarm clock 2024, नवंबर
Anonim
एनटीपी सिंक्रोनाइज़्ड अलार्म क्लॉक
एनटीपी सिंक्रोनाइज़्ड अलार्म क्लॉक

नमस्ते।

यह मेरी पहली शिक्षाप्रद भाषा है और अंग्रेजी मेरी मूल भाषा नहीं है इसलिए कृपया धैर्य रखें।

मैं एक आरटीसी के साथ एक एनटीपी अलार्म घड़ी बनाना चाहता था जिसे इंटरनेट से सिंक्रनाइज़ किया जाएगा।

मुझे ZaNgAbY और इस आदमी द्वारा बहुत अच्छी घड़ी मिली (धन्यवाद)।

घड़ी एक एलईडी डॉट मैट्रिक्स आरटीसी घड़ी है जो प्रसिद्ध ईएसपी 8266 पर आधारित है जो एनटीपी सर्वर से सिंक्रनाइज़ है।

घड़ी बहुत अच्छी होने के बावजूद इसमें कुछ कार्यों की कमी है जो मुझे पसंद हैं इसलिए मैंने कुछ जोड़े।

1. एक अलग डिस्प्ले के साथ अलार्म फ़ंक्शन।

2. ऑटो चमक।

3. बाहरी रीसेट बटन अगर घड़ी स्टैक है और रीसेट की आवश्यकता है।

4. महीने को एक संख्या में बदल दिया और एक शब्द नहीं (मुझे यह पसंद है)

5. स्टार्टअप पर यदि वाईफाई कनेक्शन विफल हो जाता है और आरटीसी समय वैध है तो आरटीसी समय प्रदर्शित होता है।

6. वाईफाई कनेक्शन होने पर नीली एलईडी जलेगी।

7. वाईफाई एसएसआईडी और पासवर्ड हार्ड कोडेड नहीं है, आप इसे वेब पेज के जरिए बदल सकते हैं।

8. अगर 24 घंटों के बाद यह एनटीपी सर्वर से अपडेट नहीं हो पाता है तो ईएसपी8266 वाईफाई से फिर से कनेक्ट करने का प्रयास करेगा।

9. अलार्म स्टॉप स्विच एक टच बटन है

चरण 1: चरण 1: भाग और उपकरण

चरण 1: पुर्जे और उपकरण
चरण 1: पुर्जे और उपकरण
चरण 1: पुर्जे और उपकरण
चरण 1: पुर्जे और उपकरण
चरण १: पुर्जे और उपकरण
चरण १: पुर्जे और उपकरण

भाग:

4 + 2 x 8x8 MAX7219 एलईडी मैट्रिक्स (इस तरह)

1 एक्स आरटीसी DS3231 (इस तरह)

1 x ESP12 बोर्ड (इस तरह)

1 एक्स सिंगल टच बटन (इस तरह)

1 एक्स एलडीआर मॉड्यूल (इस तरह)

1 x I2C PCF8574 मॉड्यूल (मैंने इस तरह I2C से LCD मॉड्यूल का उपयोग किया)

1 एक्स स्पार्कफुन सीरियल एलईडी डिस्प्ले (मैंने पीले रंग का इस्तेमाल किया लेकिन नीला अच्छा है)

प्रोटोटाइप पीसीबी 65.5 मिमी x 210 मिमी (मैंने इसे दो भागों से बनाया है)

रिंगर को हटाने के लिए 1 एक्स बहुत चिप अलार्म घड़ी (इस तरह)

213mm लंबाई के अंदर 74mm के बाहर 1 x plexiglass पाइप 80mm व्यास।

1 x 5.5 मिमी X 2.1 मिमी डीसी बिजली की आपूर्ति धातु जैक पैनल माउंट।

4 एक्स पुश बटन।

1 एक्स चालू / बंद स्विच।

1 x नीला एलईडी और 1k रोकनेवाला।

1 x 470uF 16v संधारित्र।

1 एक्स विंडो टिंट फिल्म।

1 एक्स 5 वी 1 ए बिजली की आपूर्ति।

तारों

उपकरण:

सोल्डरिंग आयरन

और सामान्य उपकरण।

चरण 2: चरण 2: प्रदर्शन तैयार करना

चरण 2: प्रदर्शन तैयार करना
चरण 2: प्रदर्शन तैयार करना
चरण 2: प्रदर्शन तैयार करना
चरण 2: प्रदर्शन तैयार करना
चरण 2: प्रदर्शन तैयार करना
चरण 2: प्रदर्शन तैयार करना

मुझे 4 ब्लॉक की दो इकाइयाँ मिलीं, इसलिए मैंने एक से आधा काट दिया और 6 ब्लॉक डिस्प्ले मिला, यदि आप चाहें तो आप 6 सिंगल ब्लॉक खरीद सकते हैं और उन्हें एक साथ सिलाई कर सकते हैं (ध्यान दें कि एक ब्लॉक का डाउट अगले के दीन से जुड़ा है)

आपके पास 6 ब्लॉक डिस्प्ले होने के बाद, इसे प्रोटोटाइप पीसीबी पर इकट्ठा करें, मैंने स्क्रू, स्पेसर और बोल्ट का इस्तेमाल किया, अगर आपको एक त्वरित समाधान पसंद है तो आप दो तरफा टेप का उपयोग कर सकते हैं।

आगे हमें मुख्य डॉट मैट्रिक्स डिस्प्ले के तहत अलार्म डिस्प्ले को इकट्ठा करने की जरूरत है, चित्रों पर एक नज़र डालें।

अलार्म डिस्प्ले के बाईं ओर मैंने नीले वाईफाई का नेतृत्व किया।

चरण 3: बाहरी एंटीना का उपयोग करने के लिए ESP8266 मॉड्यूल को बदलना।

बाहरी एंटीना का उपयोग करने के लिए ESP8266 मॉड्यूल को बदलना।
बाहरी एंटीना का उपयोग करने के लिए ESP8266 मॉड्यूल को बदलना।

मुझे उस कमरे में एक अच्छा वाईफाई कनेक्शन प्राप्त करने में कठिनाई होती है जिसमें घड़ी का उपयोग किया जाता है, इसलिए मैंने बाहरी एंटीना का उपयोग करने के लिए ESP8266 मॉड्यूल को बदल दिया।

यदि आपको वाईफाई कनेक्शन की समस्या नहीं है तो आप मूल एंटीना का उपयोग कर सकते हैं।

चरण 4: अन्य सामग्री को इकट्ठा करना

अन्य सामान को इकट्ठा करना
अन्य सामान को इकट्ठा करना
अन्य सामान को इकट्ठा करना
अन्य सामान को इकट्ठा करना
अन्य सामान को इकट्ठा करना
अन्य सामान को इकट्ठा करना

प्रोटोटाइप पीसीबी के पीछे हम ESP8266, RTC और PCF8574 मॉड्यूल को असेंबल करेंगे।

मैंने सॉकेट्स को मिलाया ताकि मैं मॉड्यूल को प्लग और अनप्लग कर सकूं।

इसके अलावा, आपको एलडीआर मॉड्यूल को इकट्ठा करने की आवश्यकता है ताकि सेंसर परिवेश प्रकाश को महसूस कर सके।

अंतिम बार टच स्विच को किसी सुविधाजनक स्थान पर जोड़ें ताकि आप अलार्म को रोकने के लिए उस तक आसानी से पहुंच सकें।

चरण 5: सभी चीजों को एक साथ जोड़ना

सभी चीजों को एक साथ जोड़ना
सभी चीजों को एक साथ जोड़ना
सभी चीजों को एक साथ जोड़ना
सभी चीजों को एक साथ जोड़ना
सभी चीजों को एक साथ जोड़ना
सभी चीजों को एक साथ जोड़ना
सभी चीजों को एक साथ जोड़ना
सभी चीजों को एक साथ जोड़ना

कृपया योजनाबद्ध पर एक नज़र डालें, यह जटिल नहीं है, इसके केवल एक मॉड्यूल से दूसरे मॉड्यूल को जोड़ने वाले तार हैं।

यदि आपको योजनाबद्ध पढ़ने में कठिनाई हो रही है तो यहां एक पाठ विवरण है:

====================

MAX7219 से ESP8266 ===================

वीसीसी - 5वी (नोट 1)

जीएनडी - जीएनडी

सीएस - डी8

दीन - D7

सीएलके - डी5

===================

DS3231 से ESP8266

===================

जीएनडी - जीएनडी

वीसीसी - 3.3V

एसडीए - डी1

एससीएल - डी२

==========================================

स्पार्कफुन सीरियल 7 खंड ESP8266 को प्रदर्शित करता है

==========================================

वीसीसी - 5वी (नोट 1)

जीएनडी - जीएनडी

आरएक्स - डी4

==========================================

ESP8266. के लिए LDR लाइट सेंसर मॉड्यूल

==========================================

वीसीसी - 3.3V

जीएनडी - जीएनडी

बाहर - A0

===========================================

वाईफाई एलईडी कैटोड - डी 3, 1k रोकनेवाला के साथ 3.3V के लिए एनोड

(मैंने 1k रोकनेवाला का उपयोग किया क्योंकि मैं चाहता था कि एलईडी मंद हो)

===========================================

============================================

eBay PCF8574T I/O Fr I2C पोर्ट इंटरफ़ेस समर्थन Arduino ================================= =====

P0 - घंटा ऊपर बटन

P1 - घंटा डीएन बटन

P2 - मिनट अप बटन

P3 - बजर (मैंने एक चिप अलार्म घड़ी की कीमत ~ $1 से इलेक्ट्रॉनिक बजर का इस्तेमाल किया)

P4 - मिनट डीएन बटन

P5 - अलार्म ऑन/ऑफ बटन

P6 - गर्मियों के लिए 1 घंटा जोड़ें (केवल इज़राइल के लिए) (नोट 2)

P7 - अलार्म स्टॉप टच बटन

आरटीसी के एसडीए से एसडीए

एससीएल से आरटीसी के एससीएल

GND से GND

वीसीसी से 3.3V

सभी बटन एक साइड को पोर्ट से और दूसरी साइड को GND से कनेक्ट करते हैं।

नोट 1 - एलईडी मैट्रिक्स के सभी 6 ब्लॉक और अलार्म डिस्प्ले 5V. से जुड़े हैं

नोट २ - पीसीएफ८५७४ के पी६ से जुड़ा स्विच केवल मेरे देश में आवश्यक है क्योंकि गर्मी का समय हमेशा बाकी दुनिया की तरह एक ही तारीख में नहीं होता है इसलिए जरूरत पड़ने पर मैं एक घंटा जोड़ सकता हूं।

घड़ी को बिजली की आपूर्ति दो तरह से की जा सकती है:

1. USB केबल को ESP12e मॉड्यूल से कनेक्ट करना और मॉड्यूल के VV पिन से डिस्प्ले के लिए 5V लेना।

2. एक समर्पित कनेक्टर के माध्यम से इनपुट 5V (जैसा कि योजनाबद्ध में वर्णित है), 5V को डॉट मैट्रिक्स मॉड्यूल और अलार्म डिस्प्ले और ESP12e मॉड्यूल पर विन पिन से कनेक्ट करें।

यदि आप विकल्प 2 का उपयोग करते हैं तो आपको 5V और GND के बीच एक 470uF 16V संधारित्र कनेक्ट करने की आवश्यकता है।

मैंने रीसेट को एक पुश बटन से भी जोड़ा जिसे मैं घड़ी के बाहर से पिन के साथ पहुंचा सकता हूं।

प्रत्येक मॉड्यूल के वोल्टेज पर ध्यान दें !

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

संलग्न Arduino स्केच है, मैंने बहुत सारी टिप्पणियाँ डालीं, इसलिए मुझे विश्वास है कि यह स्पष्ट होगा।

आपको WiFiManager लाइब्रेरी को सुनने से और ESP8266WiFi लाइब्रेरी को सुनने से शामिल करना होगा

यदि आप नहीं जानते कि Arduino IDE के साथ ESP12e को कैसे प्रोग्राम किया जाए, तो कृपया इसके लिए Google करें।

चरण 7: द बॉक्स

डिब्बा
डिब्बा
डिब्बा
डिब्बा
डिब्बा
डिब्बा

मैंने 210 मिमी लंबी एक Plexiglas ट्यूब से बॉक्स बनाया जिसे मैंने एक विंडो टिंट फिल्म (कारों में प्रयुक्त) के साथ कवर किया।

डेल्रिन से बने दो साइड कवर जिन्हें मैंने एक सीएनसी मिलिंग मशीन (शायद इसे 3 डी प्रिंटर के साथ किया जा सकता है) के साथ बनाया है।

मेरे पास सीएनसी प्रोग्रामिंग के लिए उपयोग किए जाने वाले कवर के लिए केवल डीएक्सएफ फाइलें हैं।

अगर किसी को डीएक्सएफ फाइलों की जरूरत है तो कृपया मुझे एक नोट भेजें।

बेशक आप घड़ी के लिए एक अलग अच्छा बॉक्स बना सकते हैं।

चरण 8: समाप्त घड़ी।

समाप्त घड़ी यहाँ देखी जा सकती है

धन्यवाद।

सिफारिश की: