विषयसूची:

समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी: 5 कदम
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी: 5 कदम

वीडियो: समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी: 5 कदम

वीडियो: समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी: 5 कदम
वीडियो: Voltas AC Remote Control Operation | Options | Functions | Settings 2024, जुलाई
Anonim
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी

यह आसानी से उपलब्ध घटकों का उपयोग करके बनाई गई एक साधारण घड़ी है। उपयोग किया जाने वाला माइक्रोकंट्रोलर एक सस्ता STM32F030F4P6 है। डिस्प्ले I2C बैकपैक (PCF8574) के साथ 16x2 LCD है।

क्लॉक सर्किट को छोटे प्रोटोटाइप बोर्ड और एक TSSOP28 एडेप्टर बोर्ड का उपयोग करके बनाया जा सकता है, जैसा कि दिखाया गया है।

चरण 1: सामग्री

  • STM32F030F4P6 एमसीयू
  • PCF8563 RTC या तैयार मॉड्यूल प्राप्त करें
  • I2C बैकपैक के साथ LCD 1602
  • प्रोटोटाइप बोर्ड
  • ब्लूटूथ/एमपी3 प्लेयर मॉड्यूल से आईआर रिमोट कंट्रोल - आईआर रिमोट
  • 38KHz IR रिसीवर - TSOP1738
  • क्रिस्टल (एमसीयू के लिए 12 मेगाहर्ट्ज, आरटीसी के लिए 32.768 किलोहर्ट्ज़)
  • योजनाबद्ध में विस्तृत रूप में विभिन्न घटक
  • तार, कनेक्टर, आदि।

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

चरण 2: योजनाबद्ध और स्रोत कोड

योजनाबद्ध और स्रोत कोड
योजनाबद्ध और स्रोत कोड

चरण 3: एमसीयू प्रोग्रामिंग

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

USB सीरियल अडैप्टर के TX को MCU के PA10 (USART1_RX) से, और अडैप्टर के RX को MCU के PA9 (USART1_TX) से कनेक्ट करें।

P1 हेडर के शॉर्ट पिन 1 और 2 के लिए एक जम्पर का उपयोग करें (योजनाबद्ध देखें, केवल Boot0 पिन को कॉन्फ़िगर करने की आवश्यकता है क्योंकि इस MCU में Boot1 पिन मौजूद नहीं है), और MCU को सीरियल बूटलोडिंग मोड में लाने के लिए सर्किट को पावर दें।

STM32 MCU प्रोग्रामिंग के लिए एक अच्छा संदर्भ इस निर्देश में है: चमकती STM32

प्रोग्राम को फ्लैश करने के बाद, P1 के पिन 1 और 2 और शॉर्ट पिन 2 और पिन 3 से शॉर्ट को हटा दें, फिर बोर्ड को पावर साइकल करें, और MCU को फ्लैश किए गए प्रोग्राम को निष्पादित करना शुरू कर देना चाहिए।

चरण 4: समय और तिथि निर्धारित करना

समय और तिथि निर्धारित करना
समय और तिथि निर्धारित करना
समय और तिथि निर्धारित करना
समय और तिथि निर्धारित करना
समय और तिथि निर्धारित करना
समय और तिथि निर्धारित करना
समय और तिथि निर्धारित करना
समय और तिथि निर्धारित करना

दिनांक/समय सेट करने के लिए, रिमोट पर मेनू बटन दबाएं (कुंजी मानचित्रों के लिए रिमोट कंट्रोल चित्र देखें)।

एलसीडी प्रदर्शित करता है * समय निर्धारित करें और तिथि निर्धारित करें। * वर्तमान चयन की ओर इशारा करता है।

* सूचक को स्थानांतरित करने के लिए वृद्धि/कमी (+/-) बटनों का प्रयोग करें। इन 2 बटनों का उपयोग समय/दिनांक मानों को बदलने के लिए भी किया जाता है।

चयन करने के लिए सेलेक्ट बटन का प्रयोग करें।

बाएँ/दाएँ बटन कर्सर को समय/तिथि की स्थिति में ले जाने के लिए हैं, इसके बाद संबंधित मान को बदलने के लिए वृद्धि/घटाना बटन हैं। परिवर्तन को लॉक करने के लिए, चयन करें बटन दबाएं।

समय/तिथि सेटिंग से बाहर निकलने के लिए रिटर्न बटन का उपयोग किया जाता है।

चरण 5: आगे बढ़ें और एक बनाएं, यह सस्ता और अच्छा मज़ा है।

खैर, शीर्षक यह सब कहता है। सामग्री इकट्ठा करने के बाद, इसे बनाने में आधे दिन से ज्यादा का समय नहीं लगना चाहिए।

अगला.. इसे एक अच्छे केसिंग में रखें, पावर बैंक का उपयोग करके इसे पावर दें।

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

सिफारिश की: