विषयसूची:

बिटकॉइन की लाइव कीमत TTGO ESP32 प्राप्त करें: 10 कदम
बिटकॉइन की लाइव कीमत TTGO ESP32 प्राप्त करें: 10 कदम

वीडियो: बिटकॉइन की लाइव कीमत TTGO ESP32 प्राप्त करें: 10 कदम

वीडियो: बिटकॉइन की लाइव कीमत TTGO ESP32 प्राप्त करें: 10 कदम
वीडियो: Get BITCOIN LIVE PRICE TTGO ESP32 - Cryptocurrency Tutorial 2024, अक्टूबर
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि TTGO ESP32 और Visuino का उपयोग करके USD और EUR में बिटकॉइन की वर्तमान कीमत कैसे प्राप्त करें।

वह वीडियो देखें।

(नीचे डाउनलोड करने के लिए नई अपडेट की गई फ़ाइल!)

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

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • TTGO ESP32
  • वाईफाई कनेक्शन
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: Visuino प्रारंभ करें, और Arduino TTGO T-Display ESP32 बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino TTGO T-Display ESP32 बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino TTGO T-Display ESP32 बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino TTGO T-Display ESP32 बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino TTGO T-Display ESP32 बोर्ड प्रकार चुनें

Visuino: https://www.visuino.eu को इंस्टॉल करने की जरूरत है। पहली तस्वीर में दिखाए अनुसार Visuino प्रारंभ करें Visuino में Arduino घटक (चित्र 1) पर "टूल" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "TTGO T-Display ESP32" चुनें

चरण 3: Visuino सेट वाईफाई में

Visuino में WiFi सेट करें
Visuino में WiFi सेट करें
Visuino में WiFi सेट करें
Visuino में WiFi सेट करें
Visuino में WiFi सेट करें
Visuino में WiFi सेट करें

TTGO T-Display ESP32 बोर्ड का चयन करें और गुण विंडो में "मॉड्यूल> वाईफाई> एक्सेस पॉइंट से कनेक्ट करें" का विस्तार करें

  • कनेक्ट टू एक्सेस पॉइंट्स 3 डॉट्स पर क्लिक करें
  • एक्सेसपॉइंट विंडो में "वाईफाई एक्सेस प्वाइंट" को बाईं ओर खींचें
  • प्रॉपर्टीज विंडो में SSID सेट करें (आपके वाईफाई हॉटस्पॉट या राउटर का नाम)
  • गुण विंडो में पासवर्ड सेट करें (आपके वाईफाई हॉटस्पॉट या राउटर का पासवर्ड)
  • एक्सेस पॉइंट विंडो बंद करें

TTGO T-Display ESP32 बोर्ड का चयन करें और गुण विंडो में "मॉड्यूल> वाईफाई> सॉकेट का विस्तार करें

  • सॉकेट3 डॉट्स पर क्लिक करें
  • सॉकेट विंडो में TCP/IP Secure Client (SSL) को बाईं ओर खींचें
  • गुण विंडो में होस्ट को इस पर सेट करें: blockchain.info
  • सॉकेट विंडो बंद करें

चरण 4: विसुइनो सेट डिस्प्ले में

विसुइनो सेट डिस्प्ले में
विसुइनो सेट डिस्प्ले में
विसुइनो सेट डिस्प्ले में
विसुइनो सेट डिस्प्ले में
विसुइनो सेट डिस्प्ले में
विसुइनो सेट डिस्प्ले में

TTGO T-Display ESP32 बोर्ड का चयन करें और गुण विंडो में "मॉड्यूल> डिस्प्ले> ओरिएंटेशन का विस्तार करें

ओरिएंटेशन सेट करें:goRight

TTGO T-Display ESP32 बोर्ड का चयन करें और गुण विंडो में "मॉड्यूल> डिस्प्ले> एलिमेंट्स का विस्तार करें

एलिमेंट्स 3 डॉट्स पर क्लिक करें

एलिमेंट्स विंडो में ड्रा बिटमैप को बाईं ओर खींचें

गुण विंडो में Y से 20 पर सेट करें, बिटमैप 3 डॉट्स पर क्लिक करें

बिटमैप संपादक में बिटकॉइन बिटमैप लोड करें (चित्र 6) और बिटमैप संपादक को बंद करें

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

गुण विंडो में रंग को aclOrange, आकार 2, टेक्स्ट को USD, X से 150, Y से 10. पर सेट करें

एलिमेंट्स विंडो में टेक्स्ट फील्ड को बाईं ओर ड्रैग करें

गुण विंडो में आकार 3, X से 100, Y से 35. पर सेट करें

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

गुण विंडो में रंग को aclOrange, आकार 2, टेक्स्ट को EUR, X से 150, Y से 80. पर सेट करें

एलिमेंट्स विंडो में टेक्स्ट फील्ड को बाईं ओर ड्रैग करें गुण विंडो में आकार 3, X से 100, Y से 105 पर सेट करें

एलिमेंट विंडो बंद करें

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

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • "HTTP क्लाइंट" घटक जोड़ें
  • चयन करें और गुण विंडो में होस्ट को api.coindesk.com पर सेट करें
  • Requests 3 Dots. पर क्लिक करें
  • अनुरोध विंडो में "GET" को बाईं ओर खींचें
  • गुण विंडो में URL को इस पर सेट करें: /v1/bpi/currentprice.json
  • अनुरोध विंडो बंद करें
  • "HTTP क्लाइंट" घटक "चार टू टेक्स्ट" घटक जोड़ें
  • "CharToText1" का चयन करें और गुण विंडो में अधिकतम लंबाई से 2000
  • "घड़ी जनरेटर" घटक जोड़ें
  • "क्लॉकजेनरेटर 1" का चयन करें और गुण विंडो में आवृत्ति को 0.1. पर सेट करें
  • "देरी" घटक जोड़ें
  • "Delay1" चुनें और गुण विंडो में अंतराल को 2000000. पर सेट करें
  • "स्प्लिट JSON ऑब्जेक्ट" घटक जोड़ें

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

विसुइनो पार्सिंग JSON में
विसुइनो पार्सिंग JSON में
विसुइनो पार्सिंग JSON में
विसुइनो पार्सिंग JSON में
  • माउस से "SplitJSON1" पर राइट क्लिक करें और मेनू में "JSON ऑब्जेक्ट पार्स करें.." पर क्लिक करें।
  • "JSON ऑब्जेक्ट" विंडो में यह नमूना कोड पेस्ट करें (https://www.coindesk.com/coindesk-api पर उपलब्ध:
  • "JSON ऑब्जेक्ट" विंडो बंद करें
  • "SplitJSON1" घटक अब नए पिन बनाएगा

चरण 7: Visuino कनेक्टिंग घटकों में

Visuino कनेक्टिंग घटकों में
Visuino कनेक्टिंग घटकों में
Visuino कनेक्टिंग घटकों में
Visuino कनेक्टिंग घटकों में
Visuino कनेक्टिंग घटकों में
Visuino कनेक्टिंग घटकों में
  • "क्लॉक जेनरेटर 1" पिन आउट को "HTTPClient1" पिन क्लॉक और "देरी 1" पिन स्टार्ट से कनेक्ट करें
  • "HTTPClient1" पिन सामग्री को "CharToText1" पिन से कनेक्ट करें
  • "HTTPClient1" पिन को TTGO T-Display ESP32 > WiFi>TCP Secure Client1 पिन इन से कनेक्ट करें
  • "Delay1" पिन आउट को "CharToText1" पिन क्लॉक और TTGO T-Display ESP32 > WiFi>TCP Secure Client1 पिन डिस्कनेक्ट से कनेक्ट करें
  • "CharToText1" पिन आउट को "SplitJSON1" पिन से कनेक्ट करें
  • "SplitJSON1>USD>rate_float को TTGO T-Display ESP32>Text Field1 पिन इन से कनेक्ट करें
  • "SplitJSON1>EUR>rate_float को TTGO T-Display ESP32>Text Field1 पिन इन से कनेक्ट करें

नोट: आप "SplitJSON1" घटक से अन्य पिनों के साथ भी खेल सकते हैं

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

कोड उत्पन्न करें, संकलित करें और अपलोड करें
कोड उत्पन्न करें, संकलित करें और अपलोड करें

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 9: खेलें

यदि आप TTGO ESP32 मॉड्यूल को पावर देते हैं तो यह नेटवर्क से कनेक्ट हो जाएगा और वर्तमान बिटकॉइन मूल्य को USD और EUR. में प्रदर्शित करेगा

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। इसके अलावा संलग्न Visuino प्रोजेक्ट है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं: https://www.visuino.euNote: फ़ाइल प्रोजेक्ट में जब आप इसे Visuino में खोलते हैं, तो WiFi सेटिंग्स बदलें (एक्सेस प्वाइंट और पासवर्ड) अपनी सेटिंग्स में।

चरण 10: समस्या निवारण

समस्या निवारण
समस्या निवारण
समस्या निवारण
समस्या निवारण

यदि आपको कोई डेटा नहीं मिलता है:

  1. सुनिश्चित करें कि आप नवीनतम Visuino संस्करण का उपयोग कर रहे हैं
  2. जांचें कि आपने सही वाईफाई सेटिंग्स दर्ज की हैं
  3. "SplitJSON1" पिन "rate_float" को सीरियल [0] पिन से कनेक्ट करें, अपलोड करें और कनेक्ट बटन पर क्लिक करें और देखें कि क्या आपको वहां कोई डेटा मिलता है (संलग्न चित्र देखें)

सिफारिश की: