विषयसूची:

DomoRasp: 4 कदम (चित्रों के साथ)
DomoRasp: 4 कदम (चित्रों के साथ)

वीडियो: DomoRasp: 4 कदम (चित्रों के साथ)

वीडियो: DomoRasp: 4 कदम (चित्रों के साथ)
वीडियो: iBell Torch Light Unboxing And Review | Long Range Torch | 3.5 Km Range Torch Light | iBell FL8289BM 2024, नवंबर
Anonim
डोमोरास्पी
डोमोरास्पी
डोमोरास्पी
डोमोरास्पी

सबसे पहले, 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 डेवलपमेंट एनवायरनमेंट सेटअप करें

मुझे नहीं पता कि क्या आप 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

(कृपया परियोजना पृष्ठ में विवरण पढ़ें!)

बस इतना ही!

मज़े करो और मुझसे संपर्क करने में संकोच न करें!

सिफारिश की: