विषयसूची:
- चरण 1: हार्डवेयर
- चरण 2: संचालन के प्रधानाचार्य
- चरण 3: सॉफ्टवेयर
- चरण 4: अर्डुइनो कोड
- चरण 5: डेमो
- चरण 6: वायरिंग
- चरण 7: बंद करना
वीडियो: एचआरवी (होम एयर एक्सचेंजर) अरुडिनो कंट्रोलर विद एयर इकोनॉमाइज़र: 7 स्टेप्स (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
वायु अर्थशास्त्री के साथ एचआरवी अरुडिनो नियंत्रक
तो इस परियोजना के साथ मेरा इतिहास है कि मैं मिनेसोटा में रहता हूं और मेरा सर्किट बोर्ड मेरे LifeBreath 155Max HRV पर तला हुआ है। मैं एक नए के लिए $200 का भुगतान नहीं करना चाहता था।
मैं हमेशा एक एयर इकोनॉमाइज़र के साथ कुछ चाहता था क्योंकि हमारे स्प्रिंग्स और फॉल्स एयर कंडीशनर को चालू करने या खिड़कियां खोलने के बजाय हवा के बाहर ठंडी कम आर्द्रता लेने और घर की स्थिति के लिए सही समय हैं। यहीं पर यह प्रोजेक्ट फिट बैठता है।
मैंने सभी मोड के लिए ऑपरेशन का विस्तृत विवरण लिखा है, सेटपॉइंट कंट्रोल इत्यादि यहां पाया जा सकता है "एचआरवी कंट्रोल नैरेटिव। डॉक्क्स"
सभी स्रोत कोड, फ़ोटो, वायरिंग योजनाबद्ध और दस्तावेज़ीकरण मेरे GitHub पृष्ठ पर पाए जा सकते हैं।
चरण 1: हार्डवेयर
(१) Arduino ESP32 - इस परियोजना के लिए आवश्यक GPIO की मात्रा के कारण उपयोग किया जाता है। ESP8266 बस पर्याप्त GPIO नहीं था।
(१) १२०वी से ५वी स्टेप डाउन बिजली की आपूर्ति - सस्ते बिजली आपूर्ति पीसीबी का उपयोग न करें। इससे पहले कि मुझे पता चला कि यह सबसे स्थिर था, मैं दो अन्य प्रकारों से गुज़रा।
(२) डीएचटी २२ तापमान सेंसर - इनसाइड सेंसर और आउटसाइड रिमोट सेंसर। अंदर और बाहर के तापमान और आर्द्रता को मापें।
(१) ०.९६ ओएलईडी डिस्प्ले उस मोड के स्थानीय संकेत के लिए जो यह काम कर रहा है और अस्थायी / आर्द्रता संकेत के लिए। सुनिश्चित करें कि आप डीसोल्डर और सोल्डर पिन हैं ताकि बोर्ड I2C संचार के लिए कॉन्फ़िगर किया गया हो। SPI और I2C के निर्देश यहां पाए जा सकते हैं।
(1) 8-चैनल एसएसआर 5 वोल्ट उच्च स्तरीय ट्रिगर रिले बोर्ड
(1) LM1117 रैखिक वोल्टेज नियामक ESP32 को 3.3V. पर बिजली देने के लिए
(1) रोटरी एनकोडर KY-040 और नॉब को पुश बटन के रूप में इस्तेमाल किया जाता है। एक मेनू शामिल करने के लिए भविष्य की कार्यक्षमता और संचालन और नियंत्रण सेटपॉइंट के मोड का चयन करने में सक्षम होना।
(१) OLED डिस्प्ले और एनक्लोडर को घर में लगाने के लिए संलग्नक। बड़ा प्राप्त करें। आयाम 100mmx68mmx50mm हैं।
चरण 2: संचालन के प्रधानाचार्य
जिस तरह से इस एचआरवी को प्रोग्राम किया गया है वह 4 मोड में है।
बंद - आत्म व्याख्यात्मक
निरंतर- 20 / बंद 40 पर परिवर्तनशील रन समय के साथ।
उच्च अधिभोग - समयबद्ध विलंब सेटपॉइंट के लिए 100% ब्लोअर गति। 20 मेहमानों के साथ थैंक्सगिविंग डिनर की कल्पना करें।
वायु अर्थशास्त्री - जब हवा ठंडी हो और बाहर अधिक वांछनीय हो तो उसे घर में खींच लें। आप इनडोर तापमान/आर्द्रता सेट बिंदुओं को तभी नियंत्रित करते हैं जब यह बाहरी/इनडोर स्थितियों के आधार पर सुरक्षित हो।
चरण 3: सॉफ्टवेयर
IOS के लिए Blynk ऐप का उपयोग HRV की स्थिति को नियंत्रित और मॉनिटर करने के लिए किया जाता है।
Arduino temps, आर्द्रता और उपकरण चलने की स्थिति को blynk पर लिखता है और सेटपॉइंट्स को पढ़ता है और blynk सर्वर से कमांड चलाता है। आपको बस एक खाते के लिए साइन अप करना है और एक प्रामाणिक टोकन प्राप्त करना है। ऑनलाइन बहुत सारे ट्यूटोरियल हैं कि यह कैसे करें।
एक बार जब आप अपने प्रोजेक्ट के लिए अपना ऑथ टोकन प्राप्त कर लेते हैं, तो इस क्यूआर कोड को अपने फोन से blynk ऐप में स्कैन करें और यह पहले से कॉन्फ़िगर किए गए प्रोजेक्ट को डाउनलोड करेगा और आपके arduino के लिए तैयार होगा।
चरण 4: अर्डुइनो कोड
स्रोत कोड यहां पाया जा सकता है।
विशेष पुस्तकालय जिन्हें आपको स्थापित करने की आवश्यकता है:
Blynk by Volodymyr Shymanskyy (v 0.4.10) -- अपने iOS ऐप में डेटा पढ़ने और लिखने के लिए BlynkSimpleEsp32.h का उपयोग करता है।
AdaFruit संस्करण 1.1.2 द्वारा Adafruit SSD1306 -- OLED स्थानीय प्रदर्शन के लिए Adafruit_SSD1306.h, SPI.h और Wire.h का उपयोग करता है
इवान ग्रोखोटकोव और मिगुएल अजो संस्करण 1.0.0 द्वारा ArduinoOTA - हवा से अधिक अपडेट के लिए ArduinoOTA.h, mDNS.h, WiFiClient.h और WiFiUdp.h का उपयोग करता है।
कोड अपलोड करते समय मेरे द्वारा उपयोग की जाने वाली सफल सेटिंग्स इस प्रकार हैं:
बोर्ड: NodeMCU-32S
अपलोड स्पीड: 512000
फ्लैश: 40 मेगाहर्ट्ज
टिप्पणियाँ:
1.) चूँकि आप OTA पुस्तकालयों का उपयोग कर रहे हैं, इसलिए arduino ide में सीरियल मॉनिटर समर्थित नहीं होगा।
चरण 5: डेमो
एचआरवी पावर कॉर्ड को अनप्लग करें ताकि आप उस पर गर्म काम न कर रहे हों। जब आप तारों को हटा रहे हों तो बैकअप के रूप में बहुत सारे क्लोज़ अप फ़ोटो लें क्योंकि आप उन्हें बाद में उपयोगी पाएंगे।
कीपैड एचआरवी के बाहरी हिस्से से कीपैड और रिबन केबल को हटा दें और फेंक दें।
पीसीबी बोर्ड को हटाने और फेंकने के लिए सभी रिबन केबल्स को डिस्कनेक्ट करें।
ऑटो-ट्रांसफार्मर में 6 तार होते हैं। आपको यह भाग चाहिए। यह 120 वोल्ट ब्लोअर मोटर की गति को नियंत्रित करता है। कम गति 73 वोल्ट और उच्च गति 120 वोल्ट और बीच में नल है। जितना संभव हो सके तार की लंबाई की न्यूनतम मात्रा को बर्बाद करने वाले कनेक्टर को क्लिप करें। आपको लंबाई की आवश्यकता होगी !!!. अभी या बाद में रंगों का दस्तावेजीकरण करें। पंखे की गति के लिए वोल्टेज प्राप्त करने के लिए आप ट्रांसफार्मर के नल को पिन-आउट करने के लिए बाद में एक मल्टी-मीटर का उपयोग कर सकते हैं। मेरा वायरिंग आरेख देखें।
फैन मोटर में सिर्फ दो लीड हैं जो नए एसएसआर बोर्ड को तार देंगे। 120 वोल्ट की मोटर।
स्पंज के लिए सोलनॉइड में 3 तार होते हैं (120 वोल्ट - कॉमन, ओपन, क्लोज)। कनेक्टर के करीब क्लिप करें और नए SSR बोर्ड को वायर कर देगा।
नोट: यदि आपके पास ऑटो-ट्रांसफार्मर प्रकार एचआरवी नहीं है और ईसीएम मोटर्स का उपयोग करने वाली नई इकाइयों में से एक है तो आपको मोटर को अलग तरह से नियंत्रित करने की आवश्यकता होगी और मेरा कोड/वायरिंग आपके एचआरवी सिस्टम के लिए काम नहीं करेगा।
चरण 6: वायरिंग
वायरिंग आरेख यहां पाया जा सकता है।
सामान्य सिद्धांत यह है कि मेरे पास एचआरवी के अंदर सभी 120 वी पावर और रिमोट ओएलईडी डिस्प्ले से जुड़ने वाली एक रिबन केबल है।
HRV संलग्नक में 5v बिजली की आपूर्ति, ऑटो ट्रांसफार्मर (मौजूदा), SSR रिले बोर्ड, फ़्यूज़ और ब्रेकआउट बोर्ड शामिल हैं। मैंने अपने रिबन केबल को डिस्कनेक्ट करने के आसान तरीके के लिए ब्रेकआउट बोर्ड का उपयोग किया, अगर मुझे कुछ भी सेवा करने की आवश्यकता होती है।
OLED एनक्लोजर में arduino कंट्रोलर, OLED और एन्कोडर बटन होते हैं।
ये सभी घटक, पिनआउट और ब्रेकआउट बोर्ड कैसे वायर्ड होते हैं, वायरिंग आरेख पर स्पष्ट रूप से पहचाने जाते हैं।
चरण 7: बंद करना
आशा है कि ये आपकी मदद करेगा। इस परियोजना को पूरा करने के लिए समय और पहल खोजने में मुझे इस परियोजना को पूरा करने में 2 साल का समय लगा। मुझे आशा है कि आपको यह पढ़कर अच्छा लगा होगा और शायद आपको इसे आजमाने के लिए प्रेरणा मिली होगी।
चीजें जो मैंने अलग तरीके से की होंगी या भविष्य में सुधार।
- बाहरी तापमान संवेदक के स्थान पर मौसम API शामिल करें। अभी इसकी सैंपलिंग अवधि है जिसकी जरूरत नहीं होगी। नियंत्रण विवरण देखें।
- ब्लिंक ब्रिजिंग कार्यक्षमता का उपयोग करें और घर के अंदर के तापमान ट्रांसमीटर को कहीं रखें। वाईफाई पर ESP-01 का उपयोग करें। रिबन केबल्स एक गड़बड़ थे और परियोजना को आसान बना देंगे। दो उपकरणों को पाटने पर Blynk API दस्तावेज़ देखें।
- मैं OLED डिस्प्ले में एक मेनू लाइब्रेरी जोड़ना चाहता था। स्थानीय रूप से सेटपॉइंट बदलें और OLED डिस्प्ले से सभी डिबग जानकारी देखें। यह एक समय की प्रतिबद्धता होती लेकिन मैं फिर भी किसी दिन ऐसा करना चाहूंगा।
- कोड को थोड़ा साफ करें। बहुत सारी डिबग लाइनें अभी भी मौजूद हैं लेकिन ऑपरेशन के लिए कुछ भी नुकसान नहीं पहुंचा रही हैं।
सिफारिश की:
प्रोग्रामिंग अरुडिनो ओवर द एयर (ओटीए) - अमीबा अरुडिनो: 4 कदम
प्रोग्रामिंग अरुडिनो ओवर द एयर (ओटीए) - अमीबा अरुडिनो: बाजार में कई वाई-फाई माइक्रोकंट्रोलर हैं, कई निर्माता Arduino IDE का उपयोग करके अपने वाई-फाई माइक्रोकंट्रोलर की प्रोग्रामिंग का आनंद लेते हैं। हालांकि, वाई-फाई माइक्रोकंट्रोलर द्वारा पेश की जाने वाली सबसे अच्छी विशेषताओं में से एक को अनदेखा कर दिया जाता है, वह है
घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3डी प्रिंटेड और रोबोक्ला डीसी मोटर कंट्रोलर और अरुडिनो पर निर्मित: 5 कदम (चित्रों के साथ)
घूर्णी अक्ष के साथ ऑब्जेक्ट ट्रैकिंग कैमरा स्लाइडर। 3D प्रिंटेड और RoboClaw DC मोटर कंट्रोलर और Arduino पर निर्मित: यह प्रोजेक्ट मेरे पसंदीदा प्रोजेक्ट्स में से एक रहा है क्योंकि मुझे DIY के साथ वीडियो-मेकिंग के अपने हित को मिलाने के लिए मिला है। मैंने हमेशा देखा है और फिल्मों में उन सिनेमाई शॉट्स का अनुकरण करना चाहता हूं जहां एक कैमरा एक स्क्रीन पर पैनिंग करते समय ट्रैक करता है
अरुडिनो स्कल विद मूविंग माउथ: ४ स्टेप्स
अरुडिनो स्कल विथ मूविंग माउथ: आपूर्ति की जरूरत * Arduino मॉड्यूल (मेरे पास एक Arduino मेगा 2560 है, लेकिन PWM के साथ कोई भी मॉड्यूल काम करेगा) *ड्रिल*ड्रिल बिट(ओं)*पेपरक्लिप*सर्वो*& टाइप बी यूएसबी
इट्स वेल विद माई सोल, विद सोनिक पाई: 4 स्टेप्स
इट्स वेल विद माई सोल, विद सोनिक पाई: इस निर्देशयोग्य में, मैं दिखाऊंगा कि कैसे एक सुंदर, लेकिन सरल, इट्स वेल विद माई सोल ट्रैक सोनिक पाई का उपयोग करके बनाया जाता है। नीचे मैं पूरे ट्रैक का कोड शामिल करूंगा। सोनिक पाई लाइव प्रोग्रामिंग सिंथ का उपयोग करना आसान है। सिर्फ तीन दिनों की पढ़ाई में
द बटर रोबोट: अरुडिनो रोबोट विद एक्ज़िस्टेंशियल क्राइसिस: 6 स्टेप्स (चित्रों के साथ)
द बटर रोबोट: द अरुडिनो रोबोट विद एक्ज़िस्टेंशियल क्राइसिस: यह प्रोजेक्ट एनिमेटेड सीरीज़ "रिक एंड मोर्टी" पर आधारित है। एक एपिसोड में, रिक एक रोबोट बनाता है जिसका एकमात्र उद्देश्य मक्खन लाना है। ब्रुफेस (ब्रुसेल्स फैकल्टी ऑफ इंजीनियरिंग) के छात्रों के रूप में हमारे पास मेचा के लिए एक असाइनमेंट है