विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो सेट घटकों में
- चरण 6: विसुइनो कनेक्ट घटकों में
- चरण 7: कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: Arduino के साथ सर्वो और DHT11 तापमान और आर्द्रता सेंसर का उपयोग कर ऑटो कूलिंग फैन: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में हम सीखेंगे कि तापमान एक निश्चित स्तर से ऊपर उठने पर पंखे को कैसे चालू और घुमाना है।
चरण 1: आपको क्या चाहिए
- DHT11 सेंसर
- Arduino UNO (या कोई अन्य बोर्ड)
- फैन मॉड्यूल L9110
- ओएलईडी डिस्प्ले
- सर्वो मोटर
- जम्पर तार
- ब्रेड बोर्ड
- Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: सर्किट
- सर्वो मोटर "ऑरेंज" (सिग्नल) पिन को Arduino Digital पिन से कनेक्ट करें[2]
- सर्वो मोटर "रेड" पिन को Arduino पॉजिटिव पिन से कनेक्ट करें[5V]
- सर्वो मोटर "ब्राउन" पिन को Arduino नेगेटिव पिन से कनेक्ट करें [GND]
- फैन मॉड्यूल पिन [VCC] को arduino pin [5V] से कनेक्ट करें
- फैन मॉड्यूल पिन [GND] को arduino pin [GND] से कनेक्ट करें
- फैन मॉड्यूल पिन [INA] को arduino डिजिटल पिन से कनेक्ट करें [5]
- OLED डिस्प्ले पिन [VCC] को Arduino पिन से कनेक्ट करें [5V]
- OLED डिस्प्ले पिन [GND] को Arduino पिन [GND] से कनेक्ट करें
- OLED डिस्प्ले पिन [SDA] को Arduino पिन [SDA] से कनेक्ट करें
- OLED डिस्प्ले पिन [SCL] को Arduino पिन [SCL] से कनेक्ट करें
- DHT11 पॉजिटिव पिन + (VCC) को Arduino pin +5V. से कनेक्ट करें
- DHT11 नेगेटिव पिन - (GND) को Arduino पिन GND. से कनेक्ट करें
- DHT11 पिन (आउट) को Arduino डिजिटल पिन से कनेक्ट करें (4)
चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino: https://www.visuino.eu को इंस्टॉल करने की जरूरत है। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।
चरण 4: विसुइनो में अवयव जोड़ें
- "साइन एनालॉग जेनरेटर" घटक जोड़ें
- "सर्वो" घटक जोड़ें
- "डीएचटी" घटक जोड़ें
- "एनालॉग मान" घटक जोड़ें
- 2X "एनालॉग मान की तुलना करें" घटक जोड़ें
- "OLED" घटक जोड़ें
चरण 5: विसुइनो सेट घटकों में
- "SineAnalogGenerator1" का चयन करें और गुण विंडो में आयाम को 0.30 और आवृत्ति को 0.1 पर सेट करें, गलत पर सक्षम सेट करें और पिन आइकन पर क्लिक करें और बूलियन सिंक पिन का चयन करें
- "तुलना वैल्यू 1" का चयन करें और गुण विंडो में मान को 24 पर सेट करें (तापमान जो पंखे को चालू करेगा) और प्रकार की तुलना ctBiggerOrEqual से करें
- "तुलना वैल्यू 2" का चयन करें और गुण विंडो में मान को 24 पर सेट करें (तापमान स्तर जो पंखे को रोक देगा) और प्रकार की तुलना ctSmaller से करें
- "AnalogValue1" पर डबल क्लिक करें और एलिमेंट्स विंडो में "सेट वैल्यू" को बाईं ओर खींचें
- गुण विंडो में मान को 0.5. पर सेट करें
- एलिमेंट्स विंडो में एक और "सेट वैल्यू" को बाईं ओर ड्रैग करें
- गुण विंडो में मान को 1. पर सेट करें
"DisplayOLED1" पर डबल क्लिक करें
तत्व विंडो में:
- "ड्रा टेक्स्ट" को बाईं ओर खींचें और गुण विंडो में टेक्स्ट को "TEMP" पर सेट करें
- "टेक्स्ट फ़ील्ड" को बाईं ओर खींचें और गुण विंडो में आकार 2 और Y से 9. पर सेट करें
- "ड्रा टेक्स्ट" को बाईं ओर खींचें और प्रॉपर्टी विंडो में टेक्स्ट को "HUMIDITY" पर और Y को 26. पर सेट करें
- "टेक्स्ट फ़ील्ड" को बाईं ओर खींचें और गुण विंडो में आकार 2 और Y से 36. पर सेट करें
- "ड्रा टेक्स्ट" को बाईं ओर ड्रैग करें और प्रॉपर्टी विंडो में टेक्स्ट को "फैन एक्टिव" और वाई को 54 पर सेट करें और इनेबल्ड को गलत पर सेट करें, पिन आइकन पर क्लिक करें और बूलियनसिंकपिन सेट करें
एलिमेंट विंडो बंद करें
चरण 6: विसुइनो कनेक्ट घटकों में
- SineAnalogGenerator1 पिन [आउट] को Servo1 पिन से कनेक्ट करें [In]
- Servo1 पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें [2]
- "ह्यूमिडिटीथर्मोमीटर1" पिन [सेंसर] को Arduino डिजिटल पिन [4] से कनेक्ट करें
- "आर्द्रता थर्मामीटर 1" पिन [तापमान] को डिस्प्ले से कनेक्ट करेंOLED1> टेक्स्टफिल्ड 1 पिन [इन] और तुलना वैल्यू 1 पिन [इन] और तुलना वैल्यू 2 पिन [इन]
- "आर्द्रता थर्मामीटर 1" पिन [तापमान] को डिस्प्ले ओएलईडी 1> टेक्स्टफिल्ड 2 पिन [इन] से कनेक्ट करें
- "तुलना वैल्यू 1" पिन [आउट] को डिस्प्ले ओएलईडी 1> ड्राटेक्स्ट 3 पिन [आईक्लॉक] से कनेक्ट करें और पिन करें [सक्षम]
- "तुलना वैल्यू 1" पिन [आउट] को एनालॉग वैल्यू 1 से कनेक्ट करें> वैल्यू 1 पिन सेट करें [इन] और साइनएनालॉग जेनरेटर 1 पिन [सक्षम]
- "तुलना वैल्यू 2" पिन [आउट] को एनालॉग वैल्यू 1 से कनेक्ट करें> वैल्यू 2 पिन सेट करें [इन]
- "DisplayOLED1" पिन I2C [आउट] को Arduino बोर्ड I2C [In] से कनेक्ट करें
चरण 7: कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।
चरण 8: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो OLED डिस्प्ले तापमान और आर्द्रता मान दिखाना शुरू कर देगा और यदि पंखा सक्रिय है। जैसे ही तापमान 24 डिग्री से ऊपर जाएगा पंखा घूमने लगेगा।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं:
सिफारिश की:
सीपीयू तापमान संकेतक के साथ कूलिंग फैन का रास्पबेरी पाई बॉक्स: 10 कदम (चित्रों के साथ)
सीपीयू तापमान संकेतक के साथ कूलिंग फैन का रास्पबेरी पाई बॉक्स: मैंने पिछले प्रोजेक्ट में रास्पबेरी पाई (इसके बाद आरपीआई के रूप में) सीपीयू तापमान संकेतक सर्किट पेश किया था। सर्किट केवल आरपीआई 4 अलग सीपीयू तापमान स्तर को निम्नानुसार दिखा रहा है।- ग्रीन एलईडी कब चालू हुई सीपीयू तापमान 30 ~… के भीतर है
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी - अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: 6 कदम
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी | अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: नमस्कार दोस्तों आज हम एक नमी और amp; ESP ८२६६ NODEMCU का उपयोग कर तापमान निगरानी प्रणाली & DHT11 तापमान सेंसर। तापमान और आर्द्रता DHT11 सेंसर & यह एक ब्राउज़र पर देखा जा सकता है कि कौन सा वेबपेज प्रबंधित होगा
DT11 तापमान सेंसर के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) और ब्राउज़र में प्रिंटिंग तापमान और आर्द्रता: 5 कदम
DT11 तापमान सेंसर और ब्राउज़र में मुद्रण तापमान और आर्द्रता के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) ESP8266 द्वारा होस्ट किए गए वेबसर्वर तक पहुंचकर वाईफाई पर कोई भी उपकरण लेकिन एकमात्र समस्या यह है कि हमें एक काम करने वाले राउटर की आवश्यकता है
Arduino के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें और तापमान गर्मी और आर्द्रता प्रिंट करें: 5 कदम
Arduino और प्रिंट तापमान गर्मी और आर्द्रता के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें: DHT11 सेंसर का उपयोग तापमान और आर्द्रता को मापने के लिए किया जाता है। वे बहुत लोकप्रिय इलेक्ट्रॉनिक्स शौक़ीन हैं। DHT11 आर्द्रता और तापमान सेंसर आपके DIY इलेक्ट्रॉनिक्स परियोजनाओं में आर्द्रता और तापमान डेटा जोड़ना वास्तव में आसान बनाता है। यह प्रति
लैपटॉप कूलिंग पैड DIY - सीपीयू फैन के साथ बहुत बढ़िया लाइफ हैक्स - रचनात्मक विचार - कंप्यूटर फैन: 12 कदम (चित्रों के साथ)
लैपटॉप कूलिंग पैड DIY | सीपीयू फैन के साथ बहुत बढ़िया लाइफ हैक्स | रचनात्मक विचार | कंप्यूटर फैन: आपको इस वीडियो को अंत तक देखने की जरूरत है। वीडियो को समझने के लिए