विषयसूची:

खट्टा सेंसर (ESP8266): 4 कदम
खट्टा सेंसर (ESP8266): 4 कदम

वीडियो: खट्टा सेंसर (ESP8266): 4 कदम

वीडियो: खट्टा सेंसर (ESP8266): 4 कदम
वीडियो: #411 Ten Fluid Level (Water Level) Sensors and how to use them (Arduino, ESP32, ESP8266) 2024, जुलाई
Anonim
खट्टा सेंसर (ESP8266)
खट्टा सेंसर (ESP8266)

मैं अभी भी अपने खट्टे स्टार्टर के किण्वन को मापने की कोशिश करने के लिए बाहर हूँ और मैं इस समाधान को एक तेज सेंसर के साथ आज़माना चाहता था। सेंसर तैयारी की सतह की दूरी को मापेगा। यह जितना अधिक जाता है, तैयारी उतनी ही अधिक किण्वित होती है। ऊंचाई में वृद्धि बैक्टीरिया और खमीर के आटे को खाने और कार्बन डाइऑक्साइड का उत्पादन करने के कारण होती है। यह गैस तैयारी में फंस जाएगी और इसे फुला देगी।

यह एक MQTT ब्रोकर को उपायों को प्रसारित करने के लिए एक साधारण ESP8266 का उपयोग कर रहा है। मैंने कंटेनर कैप में घटकों को एकीकृत करने के लिए कवर को प्रिंट किया ताकि यह बहुत आसानी से न हिले।

आपूर्ति

  • ESP8266 - मैंने aliexpress से एक NodeMCU v3 लिया
  • शार्प सेंसर GP2Y0A41SK0F - जो मैं उपयोग करता हूं वह 4cm से 30cm के लिए अच्छा है जो उस मामले में एक अच्छा मैच होने वाला है।
  • MQTT सर्वर - जिसका मैं उपयोग करता हूं वह मेरे गृह सहायक सॉफ़्टवेयर द्वारा नियंत्रित किया जाता है, कोई भी करेगा
  • एक गिलास जार
  • कुछ खट्टा स्टार्टर
  • माइक्रो यूएसबी आउटपुट के साथ यूएसबी पावरबैंक या पावर एडॉप्टर

चरण 1: जार कवर को प्रिंट करें

जार कवर प्रिंट करें
जार कवर प्रिंट करें
जार कवर प्रिंट करें
जार कवर प्रिंट करें
जार कवर प्रिंट करें
जार कवर प्रिंट करें
जार कवर प्रिंट करें
जार कवर प्रिंट करें

मैंने फ़्यूज़न 360 के साथ कवर डिज़ाइन किया, क्यूरा के साथ कटा हुआ और मेरी Creality 3D CR10S पर मुद्रित किया। मैंने वेंटिलेशन के लिए कुछ छेद छोड़े ताकि तेज सेंसर पर संक्षेपण न हो।

मुझे ग्रैबकैड पर नोडमकू के लिए कुछ अच्छा डिज़ाइन मिला। साथ ही तेज सेंसर के लिए। बढ़ते के लिए छेद डिजाइन करना बहुत आसान है। मैंने अपने आर्डिनो बोर्ड से कुछ स्पैसर का उपयोग कवर टॉप के ऊपर के घटक की ऊंचाई को समायोजित करने के लिए बढ़ते टुकड़ों में किया।

grabcad.com/library/nodemcu-lua-lolin-v3-m…

grabcad.com/library/sharp-2y0a21-distance-… (समान नहीं है लेकिन छेद फिटिंग के लिए पर्याप्त है)

मैंने कवर को जार के ऊपर रखने के लिए डबल साइड टेप का थोड़ा सा चिपका दिया।

चरण 2: केबल लगाना

केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने
केबल बिछाने

सबसे पहले हमें nodemcu को शार्प सेंसर से वायर करना होगा। यह काफी सीधा है।

  1. शार्प सेंसर इनपुट के रूप में 5 वोल्ट लेगा ताकि हम इसे नोडमक्यू पर वीयू (वीयूएसबी) में प्लग कर सकें।
  2. फिर किसी भी नोडमकू ग्राउंड पिन पर शार्प सेंसर ग्राउंड।
  3. और अंत में शार्प सेंसर से V0 ESP पर A0 (एनालॉग इनपुट) में जाता है।
  4. सौभाग्य से शार्प सेंसर का आउटपुट अधिकतम 3.1 वोल्ट है। यह अधिक होगा कि हमारे पास 3.3 वोल्ट पर चलने की तुलना में ईएसपी के साथ समस्याएँ होंगी और इसके इनपुट पिन पर उच्च वोल्टेज की सराहना नहीं करेंगे।

फिर मैं माइक्रो यूएसबी प्लग के साथ एक मानक यूएसबी पावरबैंक का उपयोग करता हूं या नोडमक्यू को पावर देने के लिए एक दीवार प्लग का उपयोग करता हूं। ऐसा करना होगा क्योंकि हम 5 वोल्ट पर एक वैध वीयूएसबी रखना चाहते हैं। सेंसर केवल 4.5 से 5.5 वोल्ट के बीच लेगा। nodemcu आमतौर पर 3.3v पर चलता है जो अपर्याप्त है।

चरण 3: कोडिंग

यह कोड ESP8266 को प्रोग्राम करने के लिए Arduino IDE भाषा का उपयोग कर रहा है। इस आईडीई से इसे प्रोग्राम करने में सक्षम होने के लिए आपको ESP8266 बोर्ड स्थापित करना होगा।

www.arduino.cc/en/main/Software

github.com/esp8266/Arduino

github.com/knolleary/pubsubclient

खोजशब्द "REPLACE" को अपने स्वयं के मानों से खोजें और बदलें।

तेज सेंसर के लिए एक अंशांकन चरण है। आपको एनालॉग रीडिंग को सेंटीमीटर में बदलने का फॉर्मूला दिखाई देगा, इसे कैलिब्रेशन के बाद संशोधित किया जा सकता है। विशिष्ट अंशांकन सेंसर के साथ माप की एक श्रृंखला करना और सूत्र के लिए गुणांक की गणना करने के लिए एक्सेल का उपयोग करना है। इससे उपायों की सटीकता में सुधार होगा।

अंशांकन प्रक्रिया के कुछ उदाहरण

diyprojects.io/proximity-sensor-a02yk0-tes…

कोड में आपके पास मौजूद किसी भी वाईफाई स्टेशन से कनेक्शन होता है। इस वाईफाई कनेक्शन के लिए धन्यवाद, ईएसपी कॉन्फ़िगर किए गए एमक्यूटीटी सर्वर को मान भेज सकता है।

चरण 4: MQTT की जाँच करें

एमक्यूटीटी की जाँच करें
एमक्यूटीटी की जाँच करें
एमक्यूटीटी की जाँच करें
एमक्यूटीटी की जाँच करें

एक बार प्लग करने के बाद, esp MQTT को मान भेजना शुरू कर देगा। फिर मैं कतार पढ़ने और परिणाम प्रदर्शित करने के लिए गृह सहायक (https://www.home-assistant.io/) का उपयोग करता हूं।

फिर आपके पास अपना सूडो स्टार्टर, थोड़ा आटा और पानी मिलाने के साथ छोड़ दिया जाता है और फिर कांच के जार में सतह के स्तर को मापने के लिए सेंसर की प्रतीक्षा करें। यह उम्मीद से खट्टे के किण्वन के स्तर को इंगित करेगा ताकि हम जान सकें कि चोटी कब पहुंच गई है।

मैंने पहली बार सेंसर का उपयोग करने का ग्राफ संलग्न किया। मैंने सेंसर रीडिंग को वापस इन्फ्लक्सडीबी में स्थानांतरित कर दिया और यह ग्राफ ग्राफाना से है ताकि आप समय के साथ माप का एक अच्छा विकास देख सकें।

मुझे आशा है कि आपको यह ट्यूटोरियल पसंद आया होगा, कृपया मुझे बताएं कि क्या आपको कुछ चरणों के बारे में अधिक जानकारी चाहिए!

सिफारिश की: