विषयसूची:

Visuino - NodeMCU का उपयोग करके इंटरनेट NIST सर्वर से सटीक समय प्राप्त करें: 8 चरण
Visuino - NodeMCU का उपयोग करके इंटरनेट NIST सर्वर से सटीक समय प्राप्त करें: 8 चरण

वीडियो: Visuino - NodeMCU का उपयोग करके इंटरनेट NIST सर्वर से सटीक समय प्राप्त करें: 8 चरण

वीडियो: Visuino - NodeMCU का उपयोग करके इंटरनेट NIST सर्वर से सटीक समय प्राप्त करें: 8 चरण
वीडियो: ESP8266 OLED - Get Time and Date From Internet - Visuino Tutorial 2024, नवंबर
Anonim
Image
Image

इस ट्यूटोरियल में हम Lcd पर NIST सर्वर से लाइव इंटरनेट टाइम प्रदर्शित करने के लिए NodeMCU Mini, OLED Lcd और Visuino का उपयोग करेंगे। एक प्रदर्शन वीडियो देखें। प्रेरणा का श्रेय यूट्यूब यूजर "Ciprian Balalau" को जाता है।

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

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • NodeMCU मिनी
  • OLED LCDRed LED
  • ब्रेड बोर्ड
  • जम्पर तार
  • 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: विसुइनो में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • इंटरनेटटाइम घटक जोड़ें
  • पल्स जेनरेटर घटक जोड़ें और आवृत्ति को इस पर सेट करें: 0.1166667
  • DeleteRightText घटक जोड़ें और लंबाई को इस पर सेट करें: 8
  • DeleteLeftText घटक जोड़ें और लंबाई को 1. पर सेट करें
  • OLED डिस्प्ले जोड़ें I2C

OLED डिस्प्ले कंपोनेंट पर डबल क्लिक करें और "ड्रा राउंड रेक्टेंगल" को बाईं ओर खींचें (चित्र देखें), ऊँचाई: 30, चौड़ाई: 120, x: 4, Y: 15 सेट करें।

"टेक्स्ट फ़ील्ड" को बाईं ओर भी खींचें (चित्र देखें), x:17 Y:30. सेट करें

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

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

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

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

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

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

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

गुण विंडो सेट होस्ट के अंतर्गत: time-b-g.nist.gov

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

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

Visuino में: कनेक्टिंग कंपोनेंट्स
Visuino में: कनेक्टिंग कंपोनेंट्स
  • NodeMCU ESP-12 मॉड्यूल. WiFi. Sockets. TCPClient1 पिन [IN] को InternetTime1 पिन [सॉकेट] से कनेक्ट करें
  • PulseGenerator1 पिन [आउट] को InternetTime1 पिन [घड़ी] से कनेक्ट करें
  • InternetTime1 पिन [आउट] को NodeMCU ESP-12 सीरियल [0] पिन [IN] और DeleteRightText1 पिन [IN] से कनेक्ट करें
  • DeleteRightText1 पिन [OUT] को DeleteLeftText1 पिन [IN] से कनेक्ट करें
  • DeleteLeftText1 पिन [OUT] को डिस्प्लेOLED1 तत्वों से कनेक्ट करें। टेक्स्ट फ़ील्ड 1 पिन [IN]
  • DisplayOLED1 पिन [OUT] को NodeMCU ESP-12 I2C पिन [IN] से कनेक्ट करें

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

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

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

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

चरण 8: खेलें

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

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

सिफारिश की: