विषयसूची:
- चरण 1: योजनाबद्ध आरेख
- चरण 2: घटकों और उपकरणों की सूची
- चरण 3: पीसीबी
- चरण 4: मॉड्यूल असेंबली
- चरण 5: सॉफ्टवेयर।
वीडियो: Arduino और रोटरी एनकोडर के साथ टाइमर: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
टाइमर एक उपकरण है जिसका उपयोग अक्सर औद्योगिक और घरेलू दोनों गतिविधियों में किया जाता है।
यह असेंबली सस्ती और बनाने में आसान है।
यह भी बहुत बहुमुखी है, जरूरतों के अनुसार चुने गए कार्यक्रम को लोड करने में सक्षम है। मेरे द्वारा अरुडिनो नैनो के लिए कई कार्यक्रम लिखे गए हैं।
टाइमर की अवधि रोटरी एन्कोडर से डिस्प्ले (1602) पर दर्ज की जा सकती है। रोटरी एनकोडर पर बटन दबाने से टाइमर चालू हो जाता है। लोड को रिले के संपर्कों के माध्यम से समय की देरी के दौरान संचालित किया जाएगा।
मैंने पीसीबी की प्रक्रिया में यूवी एक्सपोजर के लिए व्यक्तिगत रूप से टाइमर का इस्तेमाल किया, लेकिन घर पर भी जहां एक रसोई रोबोट रोटी आटा गूंधने के लिए संचालित होता था।
आपूर्ति:
सभी घटक AliExpress पर कम कीमत पर मिल सकते हैं।
PCB को मेरे (KiCad प्रोजेक्ट) द्वारा डिजाइन और निर्मित किया गया है। पीसीबी उत्पादन की विधि भविष्य के इंस्ट्रक्शंस का विषय होगी।
चरण 1: योजनाबद्ध आरेख
सर्किट एक Arduino नैनो के आसपास बनाया गया है। समय सेट करने और शेष समय को पढ़ने वाला डिस्प्ले 1602 प्रकार का होता है।
Q1 के माध्यम से, BZ1 सक्रिय होता है, जो विलंब समय के अंत में एक बीप का उत्सर्जन करता है।
विलंब समय की सेटिंग रोटरी एनकोडर (यांत्रिक प्रकार) से की जाती है।
साथ ही यहाँ से "Start Time" बनाया जाता है।
रिले K1 (12V) Q2 द्वारा सक्रिय है। रिले संपर्क K1 कनेक्टर J1 पर उपलब्ध हैं।
J2 कनेक्टर को योजनाबद्ध आपूर्ति (+12V) की जाती है।
चरण 2: घटकों और उपकरणों की सूची
यह KiCad कार्यक्रम द्वारा दिए गए घटकों की सूची है:
A1 Arduino_Nano मॉड्यूल: Arduino_Nano_WithMountingHoles
BZ1 बजर 5V बजर_बीपर: बजर_12x9.5RM7.6
C1 470nF संधारित्र_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF संधारित्र_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED लाल LED_THT:LED_D5.0mm
D2 1N4001 डायोड_THT:D_DO-41_SOD81_P10.16mm_क्षैतिज
DS1 WC1602A डिस्प्ले: WC1602A
J1 Conn_01x05 Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal
J2 +12V कनेक्टर_बैरलजैक:बैरलजैक_क्षैतिज
K1 रिले 12V रिले_टीएचटी: रिले 12V
Q1, Q2 BC547 पैकेज_TO_SOT_THT:TO-92_इनलाइन
R1, R3 15K रोकनेवाला_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_क्षैतिज
R2 1K/0, 5W रोकनेवाला_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_क्षैतिज
R4 220 रोकनेवाला_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_क्षैतिज
RV1 5K पोटेंशियोमीटर_THT: पोटेंशियोमीटर_Piher_PT-10-V10_Vertical
SW1 रोटरी_एनकोडर Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
SW2 मेमोरी बटन_स्विच_THT:SW_CuK_JS202011CQN_DPDT_स्ट्रेट
इसमें जोड़े जाते हैं:
-पीसीबी को KiCad में डिजाइन किया गया है।
-डिजिटल मल्टीमीटर (किसी भी प्रकार)।
-फ्लूडर और सोल्डरिंग टूल्स।
-स्क्रू M3 l = 25mm, LCD1602 माउंटिंग के लिए नट और स्पेसर।
रोटरी एनकोडर के लिए घुंडी।
- करने की इच्छा।
चरण 3: पीसीबी
पीसीबी परियोजना KiCad कार्यक्रम में बनाई गई है और इसे यहां पाया जा सकता है:
github.com/StoicaT/Timer-with-Arduino-and-…
यहां आपको फ़ैक्टरी ऑर्डर (Gerber फ़ाइलें, आदि) के लिए आवश्यक सभी विवरण मिलेंगे।
इस दस्तावेज़ से शुरू करके, आप 1.6 मिमी मोटी डबल-प्लेटेड सामग्री पर अपना पीसीबी भी बना सकते हैं। गैर-इन्सुलेटेड कनेक्टर के साथ अगल-बगल मार्ग के साथ कोई धातु छेद नहीं।
सभी रास्तों को टिन से ढक दें।
हम डिजिटल मल्टीमीटर से पीसीबी मार्गों की जांच करते हैं ताकि मार्गों के बीच रुकावट या शॉर्ट सर्किट का पता लगाया जा सके (चरण 4 में पहली तस्वीर)।
चरण 4: मॉड्यूल असेंबली
निम्नलिखित तस्वीरें संक्षेप में दिखाती हैं कि इलेक्ट्रॉनिक उपकरणों को कैसे लगाया जाए।
अंतिम 3 फ़ोटो पूर्ण किए गए फ्रंट-बैक सेट (फ़ाइनल) को दिखाती हैं।
मॉड्यूल शुरू करें:
- घटकों और टिन सोल्डरिंग के सही प्लेसमेंट की जांच करें (घटकों को इस तरह से लगाया जाता है कि असेंबली को डिवाइस के फ्रंट पैनल पर लगाया जा सकता है)।
-J2 पर 12V के साथ माउंटिंग को पावर दें।
-माप (योजनाबद्ध आरेख के अनुसार) बोर्ड पर वोल्टेज (डिजिटल मल्टीमीटर)।
RV1 से LCD1602 पर इष्टतम कंट्रास्ट समायोजित करें।
-आर्डिनो नैनो बोर्ड पर प्रोग्राम को नीचे दिखाए अनुसार अपलोड करें।
- एक टाइमर देकर उचित कार्यप्रणाली की जांच करें और देखें कि इसे सही तरीके से निष्पादित किया गया है।
चरण 5: सॉफ्टवेयर।
कार्यक्रम यहां पाया जा सकता है:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
2 प्रोग्राम वेरिएंट हैं। जीथब रिपोजिटरी बताता है कि प्रत्येक व्यक्ति क्या करता है और प्रत्येक मामले में टाइमर कैसे प्रोग्राम किया जाता है।
हम वांछित संस्करण डाउनलोड करेंगे और इसे Arduino Nano बोर्ड पर अपलोड करेंगे।
और बस!
सिफारिश की:
Arduino और रोटरी एनकोडर के साथ पावर टाइमर: 7 कदम (चित्रों के साथ)
Arduino और रोटरी एनकोडर के साथ पावर टाइमर: यह पावर टाइमर यहां प्रस्तुत टाइमर पर आधारित है:https://www.instructables.com/id/Timer-With-Arduin…एक बिजली आपूर्ति मॉड्यूल और एक SSR (सॉलिड स्टेट रिले) ) से जुड़े थे। 1KW तक के पावर लोड को संचालित किया जा सकता है और न्यूनतम परिवर्तनों के साथ l
रोटरी एनकोडर के रूप में स्टेपर मोटर का उपयोग करें: 9 कदम (चित्रों के साथ)
रोटरी एनकोडर के रूप में स्टेपर मोटर का उपयोग करें: माइक्रोकंट्रोलर परियोजनाओं में इनपुट डिवाइस के रूप में उपयोग के लिए रोटरी एन्कोडर बहुत अच्छे हैं लेकिन उनका प्रदर्शन बहुत सहज और संतोषजनक नहीं है। इसके अलावा, बहुत सारे स्पेयर स्टेपर मोटर्स होने के कारण, मैंने उन्हें एक उद्देश्य देने का फैसला किया। तो अगर कुछ स्टेपर है
रोटरी एनकोडर: यह कैसे काम करता है और Arduino के साथ कैसे उपयोग करें: 7 कदम
रोटरी एनकोडर: यह कैसे काम करता है और Arduino के साथ कैसे उपयोग करें: आप इलेक्ट्रोपीक की आधिकारिक वेबसाइट पर इसे और अन्य अद्भुत ट्यूटोरियल पढ़ सकते हैं। सबसे पहले, आप घूर्णी एन्कोडर के बारे में कुछ जानकारी देखेंगे, और फिर आप सीखेंगे कि कैसे
एवीआर माइक्रोकंट्रोलर। टाइमर का उपयोग कर एलईडी फ्लैशर। टाइमर बाधित। टाइमर सीटीसी मोड: 6 कदम
एवीआर माइक्रोकंट्रोलर। टाइमर का उपयोग कर एलईडी फ्लैशर। टाइमर बाधित। टाइमर सीटीसी मोड: सभी को नमस्कार! इलेक्ट्रॉनिक्स के क्षेत्र में टाइमर एक महत्वपूर्ण अवधारणा है। हर इलेक्ट्रॉनिक कंपोनेंट टाइम बेस पर काम करता है। इस बार आधार सभी कामों में तालमेल बिठाने में मदद करता है। सभी माइक्रोकंट्रोलर कुछ पूर्वनिर्धारित घड़ी आवृत्ति पर काम करते हैं
Arduino के साथ रोटरी एनकोडर का ट्यूटोरियल: 6 कदम
Arduino के साथ रोटरी एनकोडर का ट्यूटोरियल: रोटरी एनकोडर एक इलेक्ट्रॉनिक घटक है जो घूर्णन करते समय गति और स्थिति की निगरानी करने में सक्षम है। रोटरी एनकोडर ऑप्टिकल सेंसर का उपयोग करता है जो रोटरी एनकोडर के घूमने पर पल्स उत्पन्न कर सकता है। रोटरी एनकोडर का अनुप्रयोग आमतौर पर एक मेक