विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और NodeMCU ESP-12. का चयन करें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: वाईफाई सेटअप
- चरण 6: विसुइनो में: कनेक्टिंग कंपोनेंट्स
- चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: Visuino - NodeMCU का उपयोग करके इंटरनेट NIST सर्वर से सटीक समय प्राप्त करें: 8 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम 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. का चयन करें
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: विसुइनो में अवयव जोड़ें
- इंटरनेटटाइम घटक जोड़ें
- पल्स जेनरेटर घटक जोड़ें और आवृत्ति को इस पर सेट करें: 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: विसुइनो में: कनेक्टिंग कंपोनेंट्स
- 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 कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
चरण 8: खेलें
यदि आप NodeMCU मॉड्यूल को पावर देते हैं, तो OLED Lcd वर्तमान समय और तारीख दिखाना शुरू कर देगा।
बधाई हो! आपने अपना लाइव इंटरनेट टाइम प्रोजेक्ट Visuino के साथ पूरा कर लिया है। विसुइनो प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है। आप इसे Visuino में डाउनलोड और खोल सकते हैं: डाउनलोड लिंक
सिफारिश की:
ESP8266 OLED - इंटरनेट से समय और तारीख प्राप्त करें: 8 कदम
ESP8266 OLED - इंटरनेट से समय और दिनांक प्राप्त करें: इस ट्यूटोरियल में हम सीखेंगे कि ESP8266 OLED और Visuino का उपयोग करके NIST TIME सर्वर से दिनांक और समय कैसे प्राप्त करें, एक प्रदर्शन वीडियो देखें
Arduino सटीक और सटीक वोल्ट मीटर (0-90V DC): 3 चरण
Arduino सटीक और सटीक वोल्ट मीटर (0-90V DC): इस निर्देश में, मैंने Arduino नैनो का उपयोग करके सापेक्ष सटीकता और सटीकता के साथ उच्च वोल्टेज DC (0-90v) को मापने के लिए एक वोल्टमीटर बनाया है। मेरे द्वारा लिए गए परीक्षण माप काफी सटीक थे, ज्यादातर वास्तविक वोल्टेज के 0.3v के भीतर मापा गया
इंटरनेट से समय और तारीख प्राप्त करें - ट्यूटोरियल: 9 कदम
इंटरनेट से समय और दिनांक प्राप्त करें - ट्यूटोरियल: इस ट्यूटोरियल में हम सीखेंगे कि M5Stack StickC और Visuino का उपयोग करके NIST TIME सर्वर से दिनांक और समय कैसे प्राप्त करें, एक प्रदर्शन वीडियो देखें
Arduino का उपयोग करके इंटरनेट का उपयोग करके पूरी दुनिया में नियंत्रण का नेतृत्व किया: 4 कदम
Arduino का उपयोग करके इंटरनेट का उपयोग करके पूरी दुनिया में नियंत्रण का नेतृत्व किया: नमस्ते, मैं ऋतिक हूं। हम आपके फ़ोन का उपयोग करके एक इंटरनेट नियंत्रित एलईडी बनाने जा रहे हैं। हम Arduino IDE और Blynk जैसे सॉफ़्टवेयर का उपयोग करने जा रहे हैं। यह सरल है और यदि आप सफल होते हैं तो आप जितने चाहें उतने इलेक्ट्रॉनिक घटकों को नियंत्रित कर सकते हैं जो हमें चाहिए: हार्डवेयर:
ESP32 आधारित वेब सर्वर का उपयोग करके इंटरनेट नियंत्रित एलईडी: 10 कदम
ESP32 आधारित वेब सर्वर का उपयोग कर इंटरनेट नियंत्रित एलईडी: परियोजना अवलोकनइस उदाहरण में, हम यह पता लगाएंगे कि एलईडी स्थिति को नियंत्रित करने के लिए ESP32-आधारित वेब सर्वर कैसे बनाया जाए, जो दुनिया में कहीं से भी सुलभ हो। इस प्रोजेक्ट के लिए आपको एक मैक कंप्यूटर की आवश्यकता होगी, लेकिन आप इस सॉफ्टवेयर को आई