विषयसूची:

NODEMCU और VISUINO इंटरनेट से लाइव समाचार प्रदर्शित करते हैं: 8 कदम
NODEMCU और VISUINO इंटरनेट से लाइव समाचार प्रदर्शित करते हैं: 8 कदम

वीडियो: NODEMCU और VISUINO इंटरनेट से लाइव समाचार प्रदर्शित करते हैं: 8 कदम

वीडियो: NODEMCU और VISUINO इंटरनेट से लाइव समाचार प्रदर्शित करते हैं: 8 कदम
वीडियो: Best Arduino simulator for you |Proteus no libraries!|Learn arduino without arduino?|Kannada 2024, जुलाई
Anonim
Image
Image

इस ट्यूटोरियल में हम एलसीडी पर इंटरनेट से हर कुछ सेकंड में लाइव समाचार प्रदर्शित करने के लिए NodeMCU Mini, OLED Lcd और Visuino का उपयोग करेंगे। एक प्रदर्शन वीडियो देखें।

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • NodeMCU मिनी
  • ओएलईडी एलसीडी
  • ब्रेड बोर्ड
  • जम्पर तार
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • GND को NodeMCU से ब्रेडबोर्ड पिन (gnd) से कनेक्ट करें
  • 5V पिन को NodeMCU से ब्रेडबोर्ड पिन से कनेक्ट करें (सकारात्मक)
  • पिन 0 (SCL) को NodeMCU से OLED LCD पिन (SCL) से कनेक्ट करें
  • पिन 1 (SDA) को NodeMCU से OLED LCD पिन (SDA) से कनेक्ट करें
  • OLED LCD पिन (VCC) को ब्रेडबोर्ड पिन (पॉजिटिव) से कनेक्ट करें
  • OLED LCD पिन (GND) को ब्रेडबोर्ड पिन (GND) से कनेक्ट करें

चरण 3: Visuino प्रारंभ करें, और NodeMCU ESP-12. का चयन करें

Visuino प्रारंभ करें, और NodeMCU ESP-12 चुनें
Visuino प्रारंभ करें, और NodeMCU ESP-12 चुनें
Visuino प्रारंभ करें, और NodeMCU ESP-12 चुनें
Visuino प्रारंभ करें, और NodeMCU ESP-12 चुनें

Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:

कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने ESP 8266 प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है!

Visuino को भी स्थापित करने की आवश्यकता है। Visuino प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें

जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "NodeMCU ESP-12" चुनें

चरण 4: वाईफाई सेटअप

वाईफाई सेटअप
वाईफाई सेटअप
वाईफाई सेटअप
वाईफाई सेटअप
वाईफाई सेटअप
वाईफाई सेटअप

NodeMCU ESP-12 का चयन करें और संपादक मॉड्यूल> वाईफाई> एक्सेस पॉइंट्स में, […] बटन पर क्लिक करें, ताकि "एक्सेस पॉइंट्स" विंडो खुल जाए।

इस संपादक में वाईफाई एक्सेस प्वाइंट को बाईं ओर खींचें।

  • "SSID" के अंतर्गत अपने WiFi नेटवर्क का नाम डालें
  • "पासवर्ड" के तहत अपने वाईफाई नेटवर्क के लिए एक्सेस पासवर्ड डालें

"एक्सेस पॉइंट्स" विंडो बंद करें

संपादक में बाईं ओर मॉड्यूल>वाईफ़ाई>सॉकेट चुनें, […] बटन पर क्लिक करें, ताकि "सॉकेट" विंडो खुल जाए

टीसीपी क्लाइंट को दाईं ओर से बाईं ओर खींचें

गुण विंडो सेट पोर्ट के अंतर्गत: 80

चरण 5: Visuino में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें

CharToText1 घटक जोड़ें

अधिकतम लंबाई 1000. सेट करें

डिस्प्ले OLED I2C जोड़ें

डबल क्लिक करें और विंडो में टेक्स्ट फ़ील्ड को बाईं ओर खींचें

स्वरूपित पाठ जोड़ें

इसे "टेक्स्ट" मान के अंतर्गत रखें: https://feeds.reuters.com/Reuters/worldNews HTTP/1.1 प्राप्त करें

स्वीकार करें: टेक्स्ट/एचटीएमएल, एप्लिकेशन/एक्सएचटीएमएल+एक्सएमएल, एप्लिकेशन/एक्सएमएल;क्यू=0.9, इमेज/वेबपी, इमेज/एपीएनजी, */*;क्यू=0.8

स्वीकार-वर्णमाला: *.*

स्वीकार-भाषा: en-US, en;q=0.7, sl;q=0.3

होस्ट: Feeds.reuters.com

डीएनटी: 1

टेक्स्ट बदलें (ReplaceText1) जोड़ें

  1. "मूल्य से" सेट करें:
  2. "ToValue" को खाली करने के लिए सेट करें

टेक्स्ट बदलें (ReplaceText2) जोड़ें

  1. (चित्र देखें) "मूल्य से" सेट करें:टैब टैब
  2. "ToValue" को खाली करने के लिए सेट करें
  • पाठ की लंबाई जोड़ें (पाठ लंबाई 2)
  • कंटेन्सटेक्स्ट जोड़ें (ContainsText1)
  1. "पाठ" मान सेट करें: TAB TAB

    (तस्वीर देखो)

    • याद रखें टेक्स्ट जोड़ें
    • तर्क जोड़ें और

    • AddValue जोड़ें
    1. मूल्य निर्धारित करें: 1

      • तुलना वैल्यू जोड़ें (तुलना वैल्यू 1)

        1. "तुलना प्रकार" सेट करें: ctSmallerOrEqual
        2. "मान" सेट करें: 2

        • तुलना वैल्यू जोड़ें (तुलना वैल्यू 3)

          1. "तुलना प्रकार" सेट करें: ctBigger
          2. "मान" सेट करें: 3

          चरण 6: विसुइनो में: कनेक्टिंग कंपोनेंट्स

          Visuino में: कनेक्टिंग कंपोनेंट्स
          Visuino में: कनेक्टिंग कंपोनेंट्स
          • NodeMCU ESP-12> मॉड्यूल वाईफाई सॉकेट टीसीपी क्लाइंट 1> पिन [आउट] को CharToText1 पिन से कनेक्ट करें [इन]
          • CharToText1 पिन [आउट] को रिप्लेसटेक्स्ट1 पिन से कनेक्ट करें [इन]
          • रिप्लेसटेक्स्ट 1 पिन [आउट] को टेक्स्ट लेंथ 2 पिन [इन] और कंटेन्स टेक्स्ट 1 पिन [इन] और रिमेंबरटेक्स्ट 1 पिन [इन] से कनेक्ट करें।
          • TextLength2 पिन [आउट] को ComparValue3 पिन [इन] से कनेक्ट करें
          • ComparValue3 पिन [आउट] को And1 पिन से कनेक्ट करें[1]
          • कंटेन्सटेक्स्ट1 पिन[आउट] को एंड1 पिन से कनेक्ट करें[0]
          • And1 पिन [आउट] को AddValue1 पिन [इन] से कनेक्ट करें
          • AddValue1 पिन [आउट] को तुलना Value1 पिन [इन] से कनेक्ट करें
          • तुलना वैल्यू १ पिन [आउट] को रिमेंबरटेक्स्ट १ पिन से कनेक्ट करें [याद रखें] और पिन करें [रिकॉल]
          • रिप्लेसटेक्स्ट1 पिन [आउट] को रिप्लेसटेक्स्ट2 पिन से कनेक्ट करें [इन]
          • रिप्लेसटेक्स्ट 2 पिन [आउट] को नोडएमसीयू ईएसपी -12 सीरियल 0 पिन [इन] और डिस्प्ले ओएलईडी 1 एलिमेंट्स टेक्स्ट फील्ड पिन [इन] से कनेक्ट करें।
          • डिस्प्लेOLED1 पिन [आउट] को NodeMCU ESP-12 I2C पिन [इन] से कनेक्ट करें

          चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

          Arduino कोड जेनरेट, कंपाइल और अपलोड करें
          Arduino कोड जेनरेट, कंपाइल और अपलोड करें
          Arduino कोड जेनरेट, कंपाइल और अपलोड करें
          Arduino कोड जेनरेट, कंपाइल और अपलोड करें

          Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें

          Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

          चरण 8: खेलें

          यदि आप NodeMCU मॉड्यूल को पावर देते हैं, तो OLED Lcd नवीनतम विश्व समाचार दिखाना शुरू कर देगा।

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

सिफारिश की: