विषयसूची:
- चरण 1: स्क्रीन का एनोटेट दृश्य
- चरण 2: विभिन्न स्थितियों में प्रदर्शन कैसे प्रतिक्रिया करता है
- चरण 3: OLED स्क्रीन
- चरण 4: OLED स्क्रीन
- चरण 5: कोड
- चरण 6: Arduino कोड
- चरण 7: पंख हुज़ा पर कोड लोड करने के बारे में अधिक जानकारी
- चरण 8: अतिरिक्त सुविधाएँ अक्टूबर 2019 में जोड़ी गईं
वीडियो: ग्राफ के साथ बिटकॉइन टिकर: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैंने इसे बीटीसी मूल्य टिकर के लिए एक परियोजना के आधार पर बनाया है, जो मूल रूप से ब्रायन लफ द्वारा लिखित Coinmarketcap.com से मूल्य की जानकारी प्राप्त करता है। उन्होंने ESP8266 का उपयोग किया, जो एक Arduino संगत बोर्ड है जो बिल्ट इन वाईफाई के साथ आता है। जैसा कि उन्होंने बताया, प्रोजेक्ट किसी भी ESP8266 डिवाइस पर चलेगा और आपके पास जो भी स्क्रीन है, उसके लिए कोड आसानी से अनुकूल होना चाहिए।
अद्यतन अक्टूबर 2019:
मैंने Adafruit Huzzah ESP8266 बोर्ड की प्रोग्रामिंग के बारे में कुछ और जानकारी जोड़ी है। यह भी ध्यान देने योग्य है कि नवीनतम यूएसबी-सी कनेक्टर के साथ आते हैं। मेरी तस्वीरों में मैं एक पुराने बोर्ड का उपयोग कर रहा हूं जिसमें सीरियल पिन हैं और एक अलग बोर्ड है जिसे आप अस्थायी रूप से इसे प्रोग्राम करने के लिए प्लग करते हैं। मैंने एक अलार्म चेतावनी भी जोड़ी है जो आपको (शायद) पिछले १० से १५ मिनट में मूल्य परिवर्तनशीलता के सापेक्ष कीमत में अचानक वृद्धि या गिरावट के लिए सचेत करती है। मैंने पाया है कि कुछ होने की प्रारंभिक चेतावनी के रूप में, मैं डिवाइस का उपयोग इसी के लिए कर रहा हूं।
ब्रायन लॉफ प्रोजेक्ट का लिंक खोलने के लिए यहां क्लिक करें।
यहां उनका इंस्ट्रक्शनल भी देखें
लिंक खोलने के लिए यहां क्लिक करें
मैंने ESP8266 के साथ एक Adafruit पंख HUZZAH का उपयोग किया।
मैंने उनके कोड के साथ शुरुआत की और फिर पीले रंग की कीमतों में वृद्धि या लाल मूल्य-गिरने वाली एलईडी को चालू या बंद करने के लिए कुछ कोड के साथ स्वयं रेखांकन भाग लिखा। इस काम को करने के लिए आपको सभी सही Arduino पुस्तकालयों को प्राप्त करने के लिए, उनके निर्देश का बहुत सावधानी से पालन करने की आवश्यकता है।
- मैंने स्क्रीन पर संकेतक जोड़ने का भी प्रयास किया है, यह दिखाते हुए कि प्रवृत्ति बहुत कम अवधि में दिशा उलट सकती है।
- इन विभक्ति बिंदु मार्करों को स्थिर होने में समय लगता है इसलिए पहले कुछ रीडिंग को अनदेखा करें। यदि कीमत काफी स्थिर है, तो ऊपर और नीचे की हर छोटी सी हलचल एक विभक्ति बिंदु बनाती है, इसलिए इसे और अधिक काम करने की आवश्यकता हो सकती है।
- ऊर्ध्वाधर अक्ष स्वत: ऊंचाई में समायोजित हो जाता है। यदि कीमत में अचानक पंप या डंप होता है, जैसे कि वक्र के ऊपर या नीचे ग्राफ के नीचे जाने का खतरा है, तो ग्राफ फिर से समायोजित ऊर्ध्वाधर अक्ष के साथ बाईं ओर से पुनरारंभ होगा।
- मैंने ऐसा करने का कारण यह है कि जब कीमत काफी स्थिर होती है, तब भी कीमत में छोटे बदलाव हमेशा वक्र आकार में बदलाव के रूप में दिखाई देते हैं।
- पिछली कुछ कीमतों के अंतिम 2 अंक दाईं ओर दिखाए गए हैं, सबसे हाल के शीर्ष पर।
- पिछली रीडिंग के बाद से लगभग 2 मिनट पहले लिया गया प्रतिशत परिवर्तन x10 भी ऊपर दाईं ओर प्रदर्शित होता है ताकि आप मूल्य के परिवर्तन की दर में अचानक बड़े बदलाव देख सकें।
भाग:
मैंने ESP8266. के साथ एक Adafruit पंख HUZZAH का उपयोग किया
www.adafruit.com/product/2821
उपयुक्त OLED स्क्रीन का एक उदाहरण यह है (I2C 128x64 OLED डिस्प्ले के लिए देखें)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
मेरी वायरिंग बिल्कुल वैसी ही है जैसा कि ब्रायन लफ द्वारा दो एल ई डी के अतिरिक्त के साथ निर्देशयोग्य में वर्णित है। इनमें से प्रत्येक को 330 ओम अवरोधक के साथ श्रृंखला में तारित करने की आवश्यकता है ताकि प्रत्येक के माध्यम से 12mA या उससे कम के माध्यम से वर्तमान को सीमित किया जा सके, क्योंकि यह अधिकतम है जो ESP8266 के पिन वितरित करेगा।
मेरा एनक्लोजर 3डी प्रिंटेड है और थिंगविवर्स से डाउनलोड किया जा सकता है। इसे मॉन्ट्रियल में मार्क ट्रेम्स द्वारा एनीमोन डिस्प्ले टेंटकल (NodeMCU v2 डिस्प्ले केस) के रूप में वर्णित किया गया है। इसे मेरे डिस्प्ले के अनुरूप स्क्रीन अपर्चर की कुछ फाइलिंग की जरूरत थी और यह यहां डाउनलोड के लिए उपलब्ध है।
चरण 1: स्क्रीन का एनोटेट दृश्य
इन विभिन्न विशेषताओं को क्रिया में दिखाते हुए स्क्रीन का बेहतर दृश्य यहां दिया गया है।
नोट अक्टूबर 2019:
मैंने स्क्रीन को हल्के ढंग से बदल दिया है क्योंकि यह तस्वीर ली गई है (शीर्षक पृष्ठ में छवि देखें)।
पिछली कुछ कीमतों के अंतिम 2 अंक दाईं ओर दिखाए गए हैं, सबसे हाल ही में 4 मानों के कॉलम के शीर्ष पर।
लगभग 2 मिनट पहले पिछली रीडिंग के बाद से प्रतिशत परिवर्तन x10 भी इसके सामने डी (विचलन) के साथ शीर्ष दाईं ओर प्रदर्शित होता है ताकि आप अचानक बड़े बदलाव देख सकें।
इसके सामने Av के साथ शीर्ष दाईं ओर का मान पिछले कुछ प्रतिशत परिवर्तन (x10) मानों का औसत-युग है। यदि D मान, Av मान से 0.8 या -0.8 के ट्रिगर मान से अधिक भिन्न होता है, तो इसका अर्थ है कि एक तेज़ परिवर्तन अचानक हुआ है। इससे स्क्रीन फ्लैश होगी, एलईडी फ्लैश होगी और स्क्रीन पर एक अलर्ट सिग्नल दिखाई देगा। यह आपको ध्यान देने और व्यापार करने के लिए कहता है या नहीं जैसा आप चाहते हैं।
चरण 2: विभिन्न स्थितियों में प्रदर्शन कैसे प्रतिक्रिया करता है
यहां विभिन्न स्थितियों में ली गई 4 छवियां दी गई हैं।
मैं विभक्ति बिंदु मार्करों को केवल तभी प्रकट करने के लिए कोड बदल सकता हूं जब मूल्य दिशा में परिवर्तन वर्तमान की तुलना में लंबे समय तक कायम रहा हो।
चरण 3: OLED स्क्रीन
ये आसानी से उपलब्ध हैं और I2C 126x64 OLED डिस्प्ले मॉड्यूल के रूप में विज्ञापित हैं।
ब्रायन लफ द्वारा निर्देश में वायरिंग आरेख देखें:
मेरे कोड में मैंने Adafruit OLED लाइब्रेरी का इस्तेमाल किया, न कि ब्रायन लफ ने इस्तेमाल किया:
चरण 4: OLED स्क्रीन
लाइब्रेरी को लाइब्रेरी के लिए Arduino सर्च में लिस्टिंग के स्क्रीनशॉट के शीर्ष पर डाउनलोड के लिए उपलब्ध देखा जा सकता है (Arduino के भीतर लाइब्रेरी प्रबंधित करें विकल्प खोलें)।
दो एल ई डी जो दिखाते हैं कि कीमत बढ़ रही है या गिर रही है, प्रत्येक को 330 ओम अवरोधक के साथ श्रृंखला में तार दिया जाता है ताकि प्रत्येक के वर्तमान ड्रा को 12 एमए से कम तक सीमित किया जा सके।
लाल या "गिरने वाली" एलईडी में इसके घुमावदार (+) पक्ष के बगल में पिन होता है, 330 ओम अवरोधक के माध्यम से, ESP8266 के साथ Adafruit पंख HUZZAH के पिन 12 को और सपाट पक्ष के बगल में तार इनमें से एक से जुड़ा होता है जीएनडी पिन।
"कीमत में वृद्धि" एलईडी के लिए, वायरिंग समान है लेकिन पिन 14 का उपयोग ESP8266 के साथ Adafruit पंख HUZZAH पर किया जाता है।
चरण 5: कोड
Arduino कोड अगले पेज से जुड़ा हुआ है।
इस कोड में आपको अपने वाईफाई नेटवर्क का नाम और अपनी नेटवर्क की को इस इमेज में दिखाए गए स्थानों में डालना होगा।
चरण 6: Arduino कोड
आपके डिवाइस पर अपलोड करने के लिए कोड यहां संलग्न है
चरण 7: पंख हुज़ा पर कोड लोड करने के बारे में अधिक जानकारी
इस पर अतिरिक्त नोट:
कनेक्टेड लैपटॉप से कोड प्राप्त करने के लिए बोर्ड तैयार करने के लिए, आपको एक बटन दबाना होगा, फिर उसे दबाए रखते हुए दूसरे को दबाएं। यह स्वचालित रूप से नहीं होता है। आपको यह करना होगा, अन्यथा प्रोग्राम सही ढंग से लोड नहीं होगा।
चरण 8: अतिरिक्त सुविधाएँ अक्टूबर 2019 में जोड़ी गईं
मैंने पाया है कि यह डिवाइस किसी अन्य चीज़ पर काम करते समय डेस्क या इसी तरह के काम के लिए उपयोगी है। यदि बीटीसी की कीमत काफी स्थिर है, केवल एक बहुत ही छोटी राशि ऊपर और नीचे चलती है, जैसा कि ग्राफ पर अपेक्षाकृत सीधी रेखा द्वारा दिखाया गया है, अचानक वृद्धि या गिरावट आपकी आंख को पकड़ लेती है कि कीमत में एक पंप या डंप शुरू हो रहा है।
मैंने अब पिछले कुछ रीडिंग में चल रहे औसत मूल्य परिवर्तनशीलता को मापने के लिए कोड जोड़ा है, और फिर एक चेतावनी दिखाएं यदि इस औसत मूल्य से 0.08 से अधिक अचानक विचलन होता है, एक मूल्य जो मैं परीक्षण और त्रुटि से आया हूं। मैं इसे बाद में फिर से समायोजित कर सकता हूं।
जब पिछले कुछ रीडिंग की परिवर्तनशीलता की तुलना में कीमत अचानक एक बड़ा बदलाव करती है, तो स्क्रीन सफेद हो जाएगी, एलईडी फ्लैश होगी और स्क्रीन के आधार पर एक अलर्ट टेक्स्ट दिखाई देगा।
यह आप पर निर्भर करता है कि आप परिणाम के रूप में क्या कार्रवाई करते हैं लेकिन यह कम से कम शायद आपको सचेत करेगा कि कुछ हो रहा है या होने वाला है।
सिफारिश की:
सर्किटपायथन के साथ डुअल कलर बार ग्राफ: 5 कदम (चित्रों के साथ)
सर्किटपायथन के साथ दोहरे रंग का बार ग्राफ: मैंने पिमोरोनी साइट पर इस एलईडी बार-ग्राफ को देखा और सोचा कि यह कोविड -19 लॉकडाउन करते समय एक सस्ती और मजेदार परियोजना हो सकती है। इसमें 24 एल ई डी, एक लाल और एक हरा, इसके प्रत्येक में शामिल है 12 खंड, इसलिए सिद्धांत रूप में आपको r प्रदर्शित करने में सक्षम होना चाहिए
Arduino और Python के साथ अपने बिटकॉइन लाभ और हानि की कल्पना करें: 6 कदम
Arduino और Python के साथ अपने बिटकॉइन लाभ और हानि की कल्पना करें: मूल विचार व्यक्तिगत रूप से मैं एक क्रिप्टो मुद्रा निवेशक हूं। लेकिन मेरे पास भाग लेने के लिए काम का भारी भार भी है। इसलिए मैं बिटकॉइन की कीमत को एक मिनट में 10 बार ट्रैक करने में सक्षम नहीं हूं। हालांकि, मैं अब भी जानना चाहता हूं कि मैं पैसा कमा रहा हूं या खो रहा हूं। इस प्रकार
रेक्ट-ओ-मैटिक टर्बो एस: सिंगल बोर्ड बिटकॉइन टिकर: 12 कदम
Rekt-O-Matic Turbo S: सिंगल बोर्ड बिटकॉइन टिकर: क्या आपने 25 अक्टूबर 2019 को बिटकॉइन की कीमत में $7500 से $10300 तक की रातोंरात वृद्धि को याद किया? अच्छा मैंने किया। क्रिप्टो दुनिया में इस तरह की बात होती है। आप लोगों को जो चाहिए वह है Rekt-O-Matic Turbo S यह एक बिटकॉइन प्राइस टिकर है जिसमें एक अच्छा OLED है
सरल बिटकॉइन टिकर: 6 कदम
सिंपल बिटकॉइन टिकर: यह एक साधारण बिटकॉइन या कोई अन्य एएलटी सिक्का टिकर है। 8x 7 सेगमेंट डिस्प्ले पर सिंगल कॉइन की कीमत दिखा रहा है। डिस्प्ले बड़ा, उज्ज्वल और पढ़ने में आसान है। Coinmarketcap.com फ्री एपीआई से मूल्य उद्धरण हर 5 मिनट में अपडेट किया जाता है। आसान प्रिंट और बिल्ड.कोड आईडी बेस
रास्पबेरी पाई का उपयोग करते हुए बिटकॉइन ट्रैकर: 14 कदम (चित्रों के साथ)
रास्पबेरी पाई का उपयोग करने वाला बिटकॉइन ट्रैकर: बिटकॉइन याद रखें …. विकेंद्रीकृत, नए युग की मुद्रा, जिसे एक बार $ 19K पर कारोबार किया गया था, जिसे वैश्विक भुगतान प्रणाली में क्रांति लाने वाला था। खैर, यह पता चला है कि मेरे पास 3,585,825 से कम बिटकॉइन बचे हैं। करीब एक साल पहले मैं