विषयसूची:
वीडियो: ESP8266 आधारित मल्टीसेंसर: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
ESP8266 एक आसान सा उपकरण है जिसे प्रोग्राम किया जा सकता है और आसानी से उपयोग किया जा सकता है, लेकिन हमें उपलब्ध GPIO पिनों का बुद्धिमानी से उपयोग करना होगा क्योंकि उनमें से बहुत अधिक नहीं हैं।
इस संक्षिप्त सारांश में मैं आपको दिखाऊंगा कि इसमें कई अलग-अलग सेंसर कैसे संलग्न करें।
चरण 1: भाग
इस डिवाइस का सबसे महत्वपूर्ण हिस्सा केसिंग है, क्योंकि मेरे पास 3D प्रिंटर नहीं है, मैंने मौजूदा मोशन सेंसर लाइटिंग केसिंग का उपयोग किया है। सौभाग्य से उस पर छेद बिल्कुल SR501 मोशन सेंसर गुंबद के आकार का है!
- डोनवेई मोशन सेंसर (ईबे) (एलीएक्सप्रेस)
- D1 मिनी ESP8266 विकास बोर्ड
- DIY 5x7cm. के लिए प्रोटोटाइप पेपर पीसीबी
- यूएसबी पोर्ट 5वी 1ए वॉल चार्जर
- HC-SR501 इन्फ्रारेड PIR मोशन सेंसर मॉड्यूल
- RCWL-0516 माइक्रोवेव रडार सेंसर मॉड्यूल
- 1 x 10V 100uF इलेक्ट्रोलाइटिक कैपेसिटर (वैकल्पिक, केवल झूठे अलार्म को कम करने के लिए)
- 2 x 10K रोकनेवाला (वैकल्पिक, केवल झूठे अलार्म को कम करने के लिए)
- माइक्रो यूएसबी टू डीआईपी एडॉप्टर 5pins
- DHT22 तापमान आर्द्रता सेंसर
- 4.7K रोकनेवाला BH1750 डिजिटल लाइट इंटेंसिटी सेंसर मॉड्यूल
- पीजो बजर 3V
- ३३० ओम रोकनेवाला
- WS2812 1-बिट RGB मॉड्यूल
आवरण से अंदर के पैनल को स्क्रैप करें, बैटरी धारक को भी काट दें, क्योंकि यह बहुत अधिक जगह लेता है। प्रोटोटाइप पेपर को तब तक काटें जब तक कि यह आवरण में अच्छी तरह से फिट न हो जाए, और घटकों को व्यवस्थित करने का प्रयास करें।
चरण 2: वायरिंग
फ्रिटिंग आरेख के अनुसार भागों को तार और मिलाप करें। DHT22 शायद उस दिशा में देखने में इतना अच्छा नहीं है, लेकिन आम तौर पर तापमान संवेदक को आवरण में रखना एक अच्छा विचार नहीं है क्योंकि अंदर के सक्रिय घटक मापा मूल्यों को प्रभावित कर रहे हैं। (और रिकॉर्ड के लिए: सक्रिय घटकों के ऊपर तापमान संवेदक रखना सबसे खराब विचारों में से एक है) इसलिए मैंने इसे आवरण के दाईं ओर रखा, क्योंकि बिजली की आपूर्ति नीचे से माइक्रोयूएसबी-> डीआईपी एडेप्टर तक आती है। (यह आरसीडब्ल्यूएल के नीचे है)
मैं एक ही समय में माइक्रोवेव RCWL और SR501 PIR मोशन सेंसर का उपयोग क्यों कर रहा हूँ? केवल झूठी सकारात्मकता को फ़िल्टर करने के लिए: यदि दोनों सेंसर कहते हैं कि कुछ हो रहा है, तो यह लगभग 100% है कि एक मानव गति ने इसे ट्रिगर किया। (वैकल्पिक पुल-डाउन प्रतिरोधों की आवश्यकता नहीं हो सकती है, संधारित्र अधिक मदद कर सकता है लेकिन वैकल्पिक भी)
BH1750 को आवरण के पीछे रखा गया है, लेकिन यह अर्ध-पारदर्शी है, इसलिए यदि बाहर प्रकाश है, तो यह इसे महसूस करेगा। (बिल्कुल यह कम समझेगा, सेंसर तक अधिक प्रकाश आने देने के लिए आवरण को ड्रिल किया जा सकता है) इसी कारण से WS2812 भी आवरण के अंदर है और इसका उत्सर्जित प्रकाश बिना छेद के प्लास्टिक के माध्यम से दिखाई देगा।
RCWL सबसे नीचे है (विपरीत दिशा में जहां D1 मिनी स्थित है) और ESP8266 के एंटीना से सबसे बड़ी संभव दूरी है क्योंकि वे एक दूसरे के बहुत करीब होने पर थोड़ा हस्तक्षेप कर रहे हैं।
चरण 3: फर्मवेयर
यदि हम सबसे तेज़ संभव तरीके से ESP8266 आधारित मल्टीसेंसर को सेटअप और उपयोग करना चाहते हैं, तो ESPEasy का उपयोग करना एक अच्छा विचार है! यदि आपने इसके बारे में कभी नहीं सुना है, तो आप स्मार्ट वाटर कंट्रोलर को निर्देश देने से चूक सकते हैं। वैसे भी, ESPEasy एक स्विस-आर्मी-नाइफ फर्मवेयर है जिसके अंदर कई कंट्रोलर और डिवाइस प्लग इन हैं, जिन्हें आसानी से कुछ ही क्लिक के साथ सेट किया जा सकता है, जो पहले से ही राउटर के मेनू को देख चुके हैं। फर्मवेयर को यूएसबी पोर्ट में प्लग करने के बाद अपलोड किया जा सकता है, अपलोड करने के लिए मेरा व्यक्तिगत पसंदीदा प्रोग्राम नोडमक्यू-पायफ्लैशर (मल्टीप्लेटफार्म) है, लेकिन डाउनलोड करने योग्य ईएसपीईसी में एक (केवल विंडोज़) ईएसपीईसी फ्लैशर एप्लिकेशन भी शामिल है।
पहले अपलोड और पुनरारंभ के बाद, "ESP_Easy_0" नाम का एक नया AP दिखाई देगा, डिफ़ॉल्ट पासवर्ड configesp है। (इसके बारे में यहां और पढ़ें) फिर आप 192.168.4.1 पर जाने वाले ब्राउज़र के माध्यम से अपना खुद का वाईफाई एपी नाम और पासवर्ड सेट कर सकते हैं, और कुछ ही क्लिक के साथ आवश्यक नियंत्रक (डोमोटिक्ज़, नोडो, थिंगस्पीक, होम असिस्टेंट, पिडोम, इमोन्कम्स, एफएचईएम, Blynk, Homie, Zabbix) और डिवाइसेस (70 से अधिक भिन्न, लेकिन एक ही समय में 12) जोड़े जा सकते हैं।
टूल्स-> एडवांस्ड मेन्यू में सीरियल पोर्ट यूसेज को डिसेबल करना न भूलें और रूल्स यूसेज को इनेबल करें।
नियम स्थानीय रूप से चल रहे हैं, शब्दार्थ इतना जटिल नहीं है। (इस प्रोजेक्ट में मैंने जिन नियमों का उपयोग किया है, वे नियम 1.txt में हैं)
बहुत अधिक संभावना है, WS2812 LED को NeoPixel, [led nr], [red 0-255], [ग्रीन 0-255], [ब्लू 0-255] कमांड द्वारा नियंत्रित किया जा सकता है, और बजर का उपयोग किया जा सकता है। या तो सरल स्वर या rtttl (नोकिया रिंगटोन प्लेयर) कमांड के साथ।
सिफारिश की:
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर - Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: 4 चरण
Arduino आधारित गैर संपर्क इन्फ्रारेड थर्मामीटर | Arduino का उपयोग करते हुए IR आधारित थर्मामीटर: हाय दोस्तों इस निर्देश में हम arduino का उपयोग करके एक गैर संपर्क थर्मामीटर बनाएंगे। चूंकि कभी-कभी तरल / ठोस का तापमान बहुत अधिक होता है या कम होता है और फिर इसके साथ संपर्क बनाना और इसे पढ़ना कठिन होता है। तापमान तो उस दृश्य में
मौसम आधारित संगीत जेनरेटर (ESP8266 आधारित मिडी जेनरेटर): 4 चरण (चित्रों के साथ)
वेदर बेस्ड म्यूजिक जेनरेटर (ESP8266 बेस्ड मिडी जेनरेटर): हाय, आज मैं आपको बताऊंगा कि कैसे अपना खुद का छोटा वेदर बेस्ड म्यूजिक जेनरेटर बनाया जाता है। यह ESP8266 पर आधारित है, जो एक Arduino की तरह है, और यह तापमान, बारिश पर प्रतिक्रिया करता है और प्रकाश की तीव्रता। यह उम्मीद न करें कि यह संपूर्ण गीत या राग कार्यक्रम बना देगा
RPIEasy - RPI आधारित मल्टीसेंसर डिवाइस: 6 चरण
RPIEasy - RPI आधारित मल्टीसेंसर डिवाइस: यदि कोई कुछ DIY सेंसर बनाने की योजना बना रहा है, तो लोकप्रिय ESP8266 से परे सस्ते और कम खपत वाले "रास्पबेरी पाई ज़ीरो डब्ल्यू" मॉडल भी एक अच्छा विकल्प है। RPI Zero W की कीमत लगभग 10USD है और इसकी बिजली की खपत
मल्टीसेंसर बोर्ड Arduino! (भाग 1): 11 कदम (चित्रों के साथ)
मल्टीसेंसर बोर्ड Arduino! (भाग 1): यह बोर्ड एक संपूर्ण कार्य है जो आपको विभिन्न सेंसरों से रीडिंग प्राप्त करने में मदद करेगा! कृपया मेरे चैनल पर जाएँ, सदस्यता लें: www.youtube.com/user/josexers