विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सॉफ़्टवेयर घटक स्थापित करें
- चरण 3: Arduino विकास पर्यावरण सेटअप करें
- चरण 4: सर्किट का निर्माण करें
वीडियो: DomoRasp: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
सबसे पहले, 2 महत्वपूर्ण बातें:
- आपको मेरी खराब अंग्रेजी के साथ धैर्य रखना होगा
- घबराएं नहीं: सर्किट वास्तव में भयानक लगता है, लेकिन यह काम करता है और मैं आपको समझाऊंगा कि अपना खुद का निर्माण कैसे करें
इस छोटी परियोजना का उद्देश्य एक ESP32 आधारित प्रणाली का निर्माण करना है जो MQTT सेंसर डेटा के माध्यम से संचार करने में सक्षम हो;
डेटा तब ग्राफाना का उपयोग करके प्रदर्शित किया जाएगा।
शुरू करने के लिए तैयार?
चरण 1: आपको क्या चाहिए
आपको अपने होम वाईफाई नेटवर्क से जुड़ा एक पीसी चाहिए।
पीसी का उपयोग एमक्यूटीटी ब्रोकर, टेलीग्राफ और ग्राफाना को होस्ट करने के लिए किया जाएगा।
यदि संभव हो तो रास्पबेरी पाई जहां InfluxDB सेवा की मेजबानी करना है (अन्यथा आप अपने पीसी पर InfluxDB स्थापित कर सकते हैं)
हार्डवेयर के रूप में आपको चाहिए:
- ESP32 (मैंने इसे खरीदा)
- BMP280 सेंसर (मैंने इसे खरीदा है)
- पुराना डिस्प्ले 128 x 64 पिक्सेल (मैंने इसे खरीदा)
- लाइट सेंसर (LDR, कुछ इस तरह)
- पुश बटन (कुछ इस तरह)
- प्रतिरोधी (10k ओम और 220ohm)
- कनेक्टर्स
- ब्रेडबोर्ड (मैंने ये छोटा खरीदा)
Amazon में आप Elegoo या AzDelivery से वास्तव में अच्छी किट पा सकते हैं, उदाहरण के लिए यह एक।
चरण 2: सॉफ़्टवेयर घटक स्थापित करें
MQTT (मच्छर) + InfluxDB + Telegraf + Grafana को स्थापित और कॉन्फ़िगर करने के तरीके पर बहुत सारे ट्यूटोरियल हैं।
वास्तव में उपयोगी यह है: रास्पबेरी पाई IoT: सेंसर, इन्फ्लक्सडीबी, एमक्यूटीटी, और ग्राफाना
जब सर्किट बनाया गया है और MQTT ब्रोकर के साथ संचार करता है (धैर्य रखें, आपको कुछ अन्य चरणों का इंतजार करना होगा), तो आपको MQTT.fx का उपयोग करके esp32/सेंसर/विषय की सदस्यता लेने और सर्किट द्वारा भेजे गए डेटा को देखने में सक्षम होना चाहिए।
मैं आपको कुछ सलाह देना चाहता हूं:
- telegraf.conf में सभी इनपुट और आउटपुट कॉन्फ़िगरेशन हटाएं और नई 'conf' निर्देशिका में दो फ़ाइलें बनाएं: inputs.conf और outputs.conf। आप छवियों में मेरा विन्यास देख सकते हैं।
- सर्किट बनाने से पहले पारिस्थितिकी तंत्र का परीक्षण करें मच्छर + इन्फ्लक्सडीबी + टेलीग्राफ: MQTT.fx आपका मित्र है
चरण 3: Arduino विकास पर्यावरण सेटअप करें
मुझे नहीं पता कि क्या आप Arduino के लिए नए हैं (मुझे आशा है कि नहीं, क्योंकि यह प्रोजेक्ट पहले प्रोजेक्ट के रूप में थोड़ा मुश्किल हो सकता है)
वैसे भी..सबसे पहले आपको Arduino IDE और IDE में ESP32 बोर्ड सेटअप करना होगा।
एनबी: विंडोज 10 ऐप इंस्टॉल न करें, लेकिन पूरा Win32 एप्लिकेशन:
Arduino में ESP32 बोर्ड सेटअप करें, जैसा कि यहाँ बताया गया है:
randomnerdtutorials.com/installing-the-esp…
उन 2 चरणों के अंत में आपको ESP32 माइक्रो-कंट्रोलर के लिए एक साधारण स्केच लोड करने में सक्षम होना चाहिए।
मैंने इस एक्सटेंशन के साथ विजुअल स्टूडियो कोड का उपयोग करके अपना कोड विकसित किया:
सर्किट बनाने से पहले, कृपया सुनिश्चित करें कि आप यह कर सकते हैं:
- एक साधारण स्केच संकलित करें (उदाहरण के लिए I2C स्कैनर की खोज करें)
- विजुअल स्टूडियो कोड में ESP32 सीरियल आउटपुट देखें
- प्रोजेक्ट में लाइब्रेरी स्थापित करें और शामिल करें
- ESP32. पर अपना स्केच अपलोड करें
चरण 4: सर्किट का निर्माण करें
मैंने सर्किट बनाने का तरीका समझाने के लिए एक फ्रिट्ज़िंग प्रोजेक्ट पेज बनाया और आप मेरा कोड कहाँ पा सकते हैं!
मैंने आज ही फ्रिट्ज़िंग की खोज की: एक अद्भुत सॉफ्टवेयर और समुदाय, जहां सर्किट डिजाइन और प्रोटोटाइप करना है।
आपने फ़्रिट्ज़िंग का अंतिम (निःशुल्क) संस्करण डाउनलोड कर लिया है और डोमोरास्प.fzz फ़ाइल को खोल दिया है जिसे मैंने फॉलो पेज में जोड़ा है:
fritzing.org/projects/domorasp
(कृपया परियोजना पृष्ठ में विवरण पढ़ें!)
बस इतना ही!
मज़े करो और मुझसे संपर्क करने में संकोच न करें!
सिफारिश की:
Howto: रास्पबेरी पीआई 4 हेडलेस (वीएनसी) आरपीआई-इमेजर और चित्रों के साथ स्थापित करना: 7 चरण (चित्रों के साथ)
कैसे करें: आरपीआई-इमेजर और पिक्चर्स के साथ रास्पबेरी पीआई 4 हेडलेस (वीएनसी) स्थापित करना: मैं अपने ब्लॉग में मजेदार परियोजनाओं के एक समूह में इस रैप्सबेरी पीआई का उपयोग करने की योजना बना रहा हूं। जांचने के लिए स्वतंत्र हैं। मैं अपने रास्पबेरी पीआई का उपयोग करने में वापस आना चाहता था लेकिन मेरे पास मेरे नए स्थान पर कीबोर्ड या माउस नहीं था। जब से मैंने रास्पबेरी की स्थापना की थी, तब तक कुछ समय हो गया था
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): 10 कदम (चित्रों के साथ)
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): अपने पिछले प्रोजेक्ट में, मैंने वाई-फाई के साथ एक स्मार्ट बाथरूम स्केल विकसित किया था। यह उपयोगकर्ता के वजन को माप सकता है, इसे स्थानीय रूप से प्रदर्शित कर सकता है और इसे क्लाउड पर भेज सकता है। आप इसके बारे में अधिक जानकारी नीचे दिए गए लिंक पर प्राप्त कर सकते हैं:https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: 7 कदम (चित्रों के साथ)
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: उपभोक्ता बाजार में अपने परिचय के 25 वर्षों के बाद भी, हाल के दिनों में अवरक्त संचार अभी भी बहुत प्रासंगिक है। चाहे वह आपका 55 इंच का 4K टेलीविजन हो या आपकी कार का साउंड सिस्टम, हर चीज को हमारी प्रतिक्रिया के लिए एक IR रिमोट कंट्रोलर की आवश्यकता होती है
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: 7 कदम (चित्रों के साथ)
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: ट्रैकिंग और अलर्ट सुविधाओं के साथ बाइक सवारों के लिए सुरक्षा प्रणाली। दुर्घटना के मामले में जीपीएस स्थिति के साथ एक अलार्म भेजा जाता है। बाइक सवारों के लिए सुरक्षा जरूरी है, सड़क बाइक या माउंटेन बाइक दुर्घटनाएं होती हैं और जितनी जल्दी हो सके आपात स्थिति में
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: 10 कदम (चित्रों के साथ)
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: बिजली और फैशन का संयोजन! कठिनाई की डिग्री: अभी भी सीखने की अवधि: 45 मिनट सामग्री: सिलाई के लिए परिधान, प्रवाहकीय धागा, कैंची, दो एलईडी, सीआर 2032 घड़ी बैटरी, बीएस 7 बैटरी धारक, गायब स्याही पेन , सुई-नाक सरौता, आर