विषयसूची:
वीडियो: 16 X 2 LCD I2c MQTT डेटा प्रदर्शित करना: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यादृच्छिक बेवकूफ ट्यूटोरियल और 3KU_Delta को उनकी प्रेरणा, सहायता और कोड के लिए धन्यवाद।
चरण 1: मगरमच्छ पूल सेंसर
3KU_Delta ने यहां इंस्ट्रक्शंस पर एक बेहतरीन प्रोजेक्ट प्रकाशित किया: संपूर्ण क्रोक प्रोजेक्ट
परियोजना में तापमान, अंतिम अद्यतन का समय, और Blynk और MQTT के माध्यम से बैटरी की स्थिति को पोस्ट करना शामिल था। बाद में उन्होंने एक बड़ा एलईडी डिस्प्ले बनाने और रास्पबेरी पाई के लिए नोड रेड पर डेटा देखने के लिए एक परिशिष्ट जोड़ा।
मैंने कुछ चीजें बदली हैं:
मैं अधिक शक्ति और अधिक चार्जिंग क्षमता चाहता था। इसलिए मैं:
1. मैंने क्रोक के ऊपर एक बड़ा (6V 1W सोलर सेल ऐरे) लगाया; भले ही यह 3.7V के विपरीत 6V था, TP4056 ने बैटरी को वोल्टेज और सर्किट को सही मान पर रखा।
2. मैंने क्रोक के अंदर एक बड़ा (2000 एमएएच रिचार्जेबल लिथियम पॉलिमर आयन बैटरी पैक रखा है। अपने मूल पोस्ट से एक संशोधन में, 3KU_Delta ने इस बड़ी बैटरी की सिफारिश की।
बड़ी बैटरी 5cm बाय 7cm सर्किट बोर्ड 3KU_Delta पर फिट नहीं होती थी, लेकिन मैंने वैसे भी उस आकार के बोर्ड का उपयोग किया था; इसने मुझे छोटे सर्किट बोर्ड की तुलना में घटकों को माउंट करने के साथ-साथ उसी बोर्ड पर TP4056 वोल्टेज नियामक लगाने के लिए अधिक जगह दी।
यह सुनिश्चित करने के लिए कि ESP8266 Wemos D1 मिनी प्रो और TP4056 को उन पर पूल का पानी मिलने की कोई संभावना नहीं होगी, मैंने "फूड सेवर" सामग्री का उपयोग करके पूरे सर्किट बोर्ड को सील कर दिया। मैंने अमेज़ॅन पर उपलब्ध एक छोटे से मिनी बैग सीलर का उपयोग करके सामग्री को बंद कर दिया। मैंने "बैग" के एक छोर के माध्यम से सौर सेल, बैटरी, एंटीना और ds18b20 के लिए तारों को खिलाया और फिर उस छेद को सिलिकॉन सीलर से सील कर दिया।
वैसे, (जैसा कि 3KU_Delta एक टिप्पणी में कहता है) ds1820b को एपॉक्सी की एक पतली परत के साथ सील करना सुनिश्चित करें ताकि यह सुनिश्चित हो सके कि पूल का पानी सेंसर को नुकसान नहीं पहुंचाएगा।
चरण 2: छोटे (16 X 2) LCD पर प्रदर्शित करें
मैं अपने रास्पबेरी पीआई एमक्यूटीटी ब्रोकर से डेटा पुनर्प्राप्त करना चाहता था और एक छोटे एलसीडी डिस्प्ले पर डेटा देखना चाहता था। रैंडम नर्ड ट्यूटोरियल ने दो परियोजनाओं के साथ-साथ एक ही Arduino ide प्रोग्राम में कई MQTT प्रकाशन प्राप्त करने के चरण प्रकाशित किए। यहां उन वस्तुओं के लिंक दिए गए हैं:
dsb18b20 एक ESP8266. के साथ
एलसीडी पर डेटा प्रदर्शित करना
तथा
अनेक MQTT विषयों की सदस्यता लेना
मैं रुई सैंटोस का शुक्रगुजार हूं कि उन्होंने मुझे उनकी तीनों प्रविष्टियों को संशोधित और उपयोग करके बनाए गए कोड को प्रकाशित करने की अनुमति दी।
अमेज़ॅन या ईबे पर आसानी से उपलब्ध सभी भागों की आवश्यकता है:
1. ESP8266 NodeMCU बोर्ड
2. i2c बोर्ड के साथ 16 X 2 LCD डिस्प्ले संलग्न - i2c बोर्ड के साथ डिस्प्ले प्राप्त करना सुनिश्चित करें। यह आपको i2c बोर्ड को LCD डिस्प्ले में टांका लगाने में बहुत समय बचाएगा।
3. प्लास्टिक बेसबॉल डिस्प्ले केस - मुझे अमेज़ॅन पर एक बहुत सस्ता मिला और केवल आधे मामले का इस्तेमाल किया। दुर्भाग्य से, LCD बेसबॉल केस से थोड़ा बड़ा है। यदि आप अपनी परियोजना को एक बंद मामले में रखना चाहते हैं, तो सबसे कम खर्चीला सॉफ्टबॉल केस कंटेनर स्टोर पर पाया गया।
4. लघु हुकअप तार
5. तारों को जगह में रखने के लिए हीट हटना टयूबिंग।
जैसा कि आप ऊपर की छवि में देख सकते हैं, मैंने केवल आधे मामले का उपयोग किया है। यदि आप एक बड़ा मामला चाहते हैं जो बंद हो जाए, तो मैं एक सॉफ्टबॉल केस का सुझाव देता हूं। मुझे सबसे कम खर्चीला कंटेनर स्टोर (sku#:44070) से मिला।
मैंने अपना कोड GitHub पर पोस्ट किया: Code
रैंडम नर्ड ट्यूटोरियल के 3KU_Delta और रुई और सारा सैंटोस को उनकी मदद और प्रेरणा के लिए धन्यवाद।
सिफारिश की:
लाइव Arduino डेटा से सुंदर प्लॉट बनाएं (और डेटा को एक्सेल में सहेजें): 3 चरण
लाइव Arduino डेटा से सुंदर प्लॉट बनाएं (और डेटा को एक्सेल में सहेजें): हम सभी Arduino IDE में अपने P…लॉटर फ़ंक्शन के साथ खेलना पसंद करते हैं। हालाँकि, यह बुनियादी अनुप्रयोगों के लिए उपयोगी हो सकता है, लेकिन डेटा अधिक के रूप में मिट जाता है अंक जोड़े जाते हैं और यह आंखों के लिए विशेष रूप से सुखद नहीं है। Arduino IDE प्लॉटर नहीं करता है
Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं - प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: 5 चरण
Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं | प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: परिचय: नमस्ते, यह लियोनो मेकर है, यहां YouTube लिंक है। हम Arduino के साथ रचनात्मक प्रोजेक्ट बना रहे हैं और एम्बेडेड सिस्टम पर काम कर रहे हैं। डेटा-लॉगर: डेटा लॉगर (डेटा-लॉगर या डेटा रिकॉर्डर भी) एक इलेक्ट्रॉनिक डिवाइस है जो समय के साथ डेटा रिकॉर्ड करता है
MotoStudent इलेक्ट्रिक रेसिंग बाइक के लिए डेटा अधिग्रहण और डेटा विज़ुअलाइज़ेशन सिस्टम: 23 चरण
MotoStudent इलेक्ट्रिक रेसिंग बाइक के लिए डेटा अधिग्रहण और डेटा विज़ुअलाइज़ेशन सिस्टम: एक डेटा अधिग्रहण प्रणाली हार्डवेयर और सॉफ़्टवेयर का एक संग्रह है जो बाहरी सेंसर से डेटा एकत्र करने के लिए एक साथ काम कर रहा है, इसे बाद में संग्रहीत और संसाधित करता है ताकि इसे ग्राफिक रूप से देखा जा सके और विश्लेषण किया जा सके, इंजीनियरों को बनाने की अनुमति
UbiDots- एक ESP32 कनेक्ट करना और एकाधिक सेंसर डेटा प्रकाशित करना: 6 चरण
UbiDots- एक ESP32 को जोड़ना और एकाधिक सेंसर डेटा प्रकाशित करना: ESP32 और ESP 8266 IoT के क्षेत्र में बहुत परिचित SoC हैं। ये IoT प्रोजेक्ट्स के लिए एक तरह के वरदान हैं। ईएसपी 32 एकीकृत वाईफाई और बीएलई वाला एक उपकरण है। बस अपना एसएसआईडी, पासवर्ड और आईपी कॉन्फ़िगरेशन दें और चीजों को इसमें एकीकृत करें
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: 4 चरण (चित्रों के साथ)
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: इस ट्यूटोरियल में मैं आपको बताने जा रहा हूं कि कैसे हम 8051 के साथ कीपैड को इंटरफेस कर सकते हैं और 7 सेगमेंट डिस्प्ले में कीपैड नंबर प्रदर्शित कर सकते हैं।