विषयसूची:

रेक्ट-ओ-मैटिक टर्बो एस: सिंगल बोर्ड बिटकॉइन टिकर: 12 कदम
रेक्ट-ओ-मैटिक टर्बो एस: सिंगल बोर्ड बिटकॉइन टिकर: 12 कदम

वीडियो: रेक्ट-ओ-मैटिक टर्बो एस: सिंगल बोर्ड बिटकॉइन टिकर: 12 कदम

वीडियो: रेक्ट-ओ-मैटिक टर्बो एस: सिंगल बोर्ड बिटकॉइन टिकर: 12 कदम
वीडियो: Don't Do This At Home 2024, नवंबर
Anonim
रेक्ट-ओ-मैटिक टर्बो एस: सिंगल बोर्ड बिटकॉइन टिकर
रेक्ट-ओ-मैटिक टर्बो एस: सिंगल बोर्ड बिटकॉइन टिकर

क्या आपने 25 अक्टूबर 2019 को बिटकॉइन की कीमत में $7500 से $10300 तक की रातोंरात वृद्धि को याद किया? अच्छा मैंने किया। क्रिप्टो दुनिया में ऐसा होता है।

आप लोगों को क्या चाहिए

रेक्ट-ओ-मैटिक टर्बो एस

यह एक बिटकॉइन प्राइस टिकर है जिसमें एक अच्छा OLED डिस्प्ले, ट्रेंड का ग्राफ और कीमतों में अचानक बदलाव होने पर अलर्ट होता है

यह बहुत ही कम लागत वाला बोर्ड है। एस स्पष्ट रूप से स्पोर्ट के लिए खड़ा है। Rekt एक शब्द है जिसका इस्तेमाल क्रिप्टो सर्किलों में सिर्फ पैसे का भार खोने के लिए किया जाता है।

कई बीटीसी टिकर परियोजनाएं पहले से मौजूद हैं और वास्तव में मैंने खुद एक वाईफाई कनेक्टेड एडफ्रूट फेदर हुज़ाह बोर्ड का उपयोग करके एक पिछले इंस्ट्रक्शनल का निर्माण किया है, जो ईएसपी 8266 पर आधारित अरुडिनो के साथ संगत है और यह एक अलग 128x64 पिक्सेल ओएलईडी डिस्प्ले से जुड़ा था।

चीन से अब कुछ वाकई अच्छे बोर्ड उपलब्ध हैं जिनमें डिस्प्ले समेत सभी उपरोक्त तत्व शामिल हैं, सभी एक बोर्ड पर, जो $ 10 से कम के लिए बेचते हैं, उपरोक्त संयोजन से कम कीमत का रास्ता। नकारात्मक पक्ष यह है कि हमेशा की तरह वे लगभग कोई दस्तावेज या उदाहरण रेखाचित्र के साथ नहीं आते हैं। हम सभी जानते हैं कि वे (होना चाहिए) Arduino संगत।

यहाँ, मैंने कमोबेश अपनी पिछली परियोजना को निम्न का उपयोग करके दोहराया है:

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0.96 OLED

यह ऑनलाइन खोज करने वाला बोर्ड है।

हालांकि, मुझे स्क्रीन पर प्रदर्शित करने के लिए कुछ भी प्राप्त करने का तरीका खोजने के लिए उम्र के लिए वेब के चारों ओर हाथापाई करनी पड़ी और फिर मुझे अपने सभी मूल कोड को उसी मूल्य को प्रदर्शित करने के लिए बदलना पड़ा जैसा उन्होंने पहले किया था। Arduino स्केच इसलिए मैशअप का एक सा है और बल्कि गन्दा है लेकिन यह अब काम करता है। मैंने कोड और प्रेरणा के विभिन्न भागों के लिए विभिन्न स्रोतों को स्वीकार किया है। CoinDesk API से डेटा का अनुरोध किया जाता है। एपीआई हर मिनट अपडेट होता है इसलिए कोड हर 30 सेकंड में अपडेट का अनुरोध करता है।

इस परियोजना के लिए खरीदने के लिए केवल एक घटक है, वेमोस बोर्ड। फिर आप इसमें कोड लोड करते हैं जैसे कि यह एक Arduino बोर्ड था। मैंने इस बोर्ड को काम करने की निराशा को सहन किया है, इसलिए आपको ऐसा करने की ज़रूरत नहीं है!

आपूर्ति

ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0.96 OLED

संभवतः एक माइक्रो यूएसबी से यूएसबी डेटा (सावधान रहें: न केवल एक चार्जिंग केबल, वे समान दिख सकते हैं) केबल इसे आपके लैपटॉप से जोड़ने के लिए। इनमें से कुछ बोर्ड केबल के साथ नहीं आते हैं।

चरण 1: यह क्या करता है?

वह क्या करता है?
वह क्या करता है?

जैसा कि इस चित्र में देखा गया है, स्क्रीन निम्नलिखित दिखाती है:

a) कॉइनडेस्क वेबसाइट से प्राप्त डॉलर में बिटकॉइन की कीमत।

बी) पिछले 24 रीडिंग में रुझान दिखाने वाला एक ग्राफ।

ग) पिछले ४ रीडिंग के अंतिम २ अंक स्क्रीन के दाईं ओर एक कॉलम में प्रदर्शित होते हैं, सबसे हाल का मान सबसे ऊपर।

d) मान D पिछले मान x10 से वर्तमान मान का प्रतिशत परिवर्तन है। यह आपको पिछली कीमत के बाद से हुए बदलाव की भयावहता का अंदाजा देता है।

ई) मूल्य एवी एक संकेतक है जिसके साथ मैं आया हूं जो पिछले कुछ रीडिंग में कीमत में परिवर्तनशीलता को दर्शाता है, यानी क्या यह तेजी से ऊपर और नीचे स्विंग कर रहा है या उचित रूप से स्थिर मूल्य बनाए रखता है।

च) यदि कोई बड़ा परिवर्तन होता है, (पूर्ववर्ती परिवर्तनशीलता सूचकांक के सापेक्ष) अलर्ट चेतावनी स्क्रीन पर दिखाई देगी। मेरे कोड के इन अलर्ट भागों में, उदाहरण के लिए, आप एक एलईडी चालू करने के लिए अपना खुद का कुछ अतिरिक्त कोड जोड़ सकते हैं, या शायद एक पीजो बजर ध्वनि कर सकते हैं। मेरे पिछले संस्करण में अब अलर्ट से जुड़ा एक पीजो बजर है, जो रात में परेशान कर सकता है, या आपके दृष्टिकोण के आधार पर पैसे बचाने की सुविधा है।

चरण 2: यह कौन सा बोर्ड है?

यह कौन सा बोर्ड है?
यह कौन सा बोर्ड है?

यह OLED डिस्प्ले वाला Wemos बोर्ड है जिसकी आपको जरूरत है।

इसके लिए आप अतिरिक्त चीजें खरीद सकते हैं जैसे रिचार्जेबल बैटरी होल्डर वगैरह।

आपको इसे प्रोग्राम करने के लिए अपने लैपटॉप से कनेक्ट करने के लिए एक माइक्रो-यूएसबी से यूएसबी केबल की भी आवश्यकता होती है क्योंकि केबल इसके साथ नहीं आती है।

चरण 3: Arduino स्केच

अरुडिनो स्केच
अरुडिनो स्केच

अपने लैपटॉप पर Arduino खोलें। आपके पास यथोचित रूप से अद्यतित संस्करण, 1.8 या उच्चतर होना चाहिए।

Arduino स्केच (यानी प्रोग्राम) खोलें जो बाद के चरण से जुड़ा होगा।

स्केच पर आपको अपना खुद का वाईफाई विवरण यानी एसएसआईडी कोड और अपना पासवर्ड डालना होगा, जहां इस स्क्रीनशॉट में दिखाया गया है।

स्केच सहेजें।

अब, आपको इसे किसी तरह अपने Wemos बोर्ड पर लाने की आवश्यकता है।

चरण 4: बोर्ड प्रबंधक पर जाएं

बोर्ड मैनेजर पर जाएं
बोर्ड मैनेजर पर जाएं

बोर्ड प्रबंधक विकल्प खोजें और फिर AdaFruit Feather Huzzah की तलाश शुरू करें क्योंकि हम इसके लिए ड्राइवरों को डाउनलोड करना चाहते हैं।

चरण 5: ESP8266 बोर्ड ढूँढना

ESP8266 बोर्ड ढूँढना
ESP8266 बोर्ड ढूँढना

आपको बोर्डों का यह सेट मिलेगा जो सभी ESP8266 चिप पर आधारित बोर्डों के समूह के रूप में लोड होता है। इसमें एडफ्रूट फेदर हुज़ाह है। इस ड्राइवर को ESP8266 बोर्डों के पूरे सेट के लिए स्थापित करें।

चरण 6: बोर्ड का चयन करें

बोर्ड का चयन करें
बोर्ड का चयन करें

अब, जब आप USB केबल के माध्यम से अपने Wemos बोर्ड को अपने लैपटॉप से कनेक्ट करते हैं और उसकी तलाश करते हैं, तो आप वास्तव में Adafruit Feather Huzzah बोर्ड की तलाश करना चाहते हैं, जो अब आपके उपयोग के लिए उपलब्ध बोर्डों में से एक के रूप में लिस्टिंग में दिखाई देना चाहिए।.

आप इसे चुनना चाहते हैं (सूची में कुछ अन्य भी ठीक काम कर सकते हैं, लेकिन मुझे यकीन है कि एडफ्रूट फेदर हुज़ाह संस्करण काम करता है), और अपना स्केच इस पर अपलोड करें जैसे कि आपका बोर्ड वेमोस बोर्ड नहीं था, लेकिन जैसे कि यह Adafruit पंख Huzzah थे।

यदि यह ठीक लोड होता है, तो आप लगभग 20 - 30 सेकंड तक प्रतीक्षा करें और स्क्रीन पर मान आना शुरू हो जाना चाहिए।

नोट: पहला मान शून्य हो सकता है। ग्राफ पर पहली कुछ रीडिंग बकवास होगी, बस उन्हें अनदेखा करें और डिवाइस को थोड़ी देर के लिए व्यवस्थित होने दें, जिसके बाद सब कुछ ठीक हो जाना चाहिए।

चरण 7: Arduino स्केच

यहाँ Arduino स्केच है।

स्केच कंप्यूटर प्रोग्राम के लिए Arduino शब्द है जो इसे कम डरावना बनाता है, जैसे कि विंडोज़ ने हाल ही में किसी भी प्रोग्राम को संदर्भित करने की आवश्यकता को देखा है जिसे आप ऐप के रूप में डाउनलोड कर सकते हैं यदि इस तरह की जटिलता का सामना करने पर हमारे दिमाग में विस्फोट हो सकता है।

कोड आपको वैकल्पिक रूप से Pin6 और GND के बीच बजर फिट करने की अनुमति देता है। हालाँकि जब मैंने वास्तविक जीवन में यह कोशिश की तो बजर से एक भयानक चीख़ आती है और यह असंबंधित लगता है कि आप पिन को चालू करते हैं या बंद करते हैं। इसलिए मेरा सुझाव है कि आप ऐसा न करें।

चरण 8: उपयोगकर्ता विन्यास योग्य चर

चेतावनी एल ई डी जोड़ने के अलावा (याद रखें कि प्रत्येक पिन में केवल 10mA लगेगा, इसलिए अपने एल ई डी के साथ जाने के लिए प्रतिरोधों का चयन करें जो उस राशि तक वर्तमान को सीमित करते हैं) और शायद एक पीजो बजर, कुछ चर हैं जिन्हें आप बदल सकते हैं जो ग्राफ के रूप को बदल सकते हैं। स्पष्टीकरण Arduino स्केच के भीतर टिप्पणियों में है जैसा कि नीचे दिखाया गया है। स्क्रीन पर अलार्म चेतावनी प्रदर्शित होने से पहले अचानक परिवर्तन ट्रिगर मूल्य प्रभावित करता है कि कीमत को कितना बदलना है।

//***************************** उपयोगकर्ता विन्यास योग्य चर **************** ***********//Y अक्ष के ऊपर और नीचे स्वचालित रूप से कॉन्फ़िगर किया जाता है, हर बार जब ग्राफ़ नवीनीकृत होता है, तो उच्चतम पिछले मान के साथ-साथ प्लसमिनस मान और निम्नतम पिछला मान प्लसमिनस मान घटाकर // प्लसमिनस को लगभग 20 या 30 पर सेट करना इसलिए उचित लगता है। शायद बहुत अधिक अल्पकालिक अस्थिरता के समय में इसे बढ़ाएँ।

फ्लोट प्लसमिनस = 30;

फ्लोट अचानकचेंजट्रिगर = ०.८;

// यदि इससे अधिक यह एक चेतावनी के रूप में निडर हो जाता है तो अचानक कुछ हुआ है

// ऐसा इसलिए है कि कीमत में उतार-चढ़ाव अधिक स्पष्ट हो जाते हैं, भले ही वे छोटे हों //****************** *************************************************** ********************************

चरण 9: मज़े करें और भुगतान न करें

उम्मीद है आप इसे पसंद करते हैं।

मैं समय-समय पर कोड अपडेट करूंगा।

चरण 10: 3D प्रिंट करने योग्य संलग्नक

3 डी प्रिंट करने योग्य संलग्नक
3 डी प्रिंट करने योग्य संलग्नक

मैंने एक 3डी प्रिंट करने योग्य एनक्लोजर भी डिजाइन किया है जिसमें आप चाहें तो रिचार्जेबल लीपो बैटरी मॉड्यूल में से एक भी होगा।.stl फ़ाइलें अगले चरण से जुड़ी हुई हैं

चरण 11:.stl संलग्नक के लिए फ़ाइलें

3डी प्रिंट करने योग्य एनक्लोजर के लिए.stl फाइलें।

चरण 12: वैकल्पिक 18650 रिचार्जेबल बैटरी मॉड्यूल का चित्र

वैकल्पिक 18650 रिचार्जेबल बैटरी मॉड्यूल का चित्र
वैकल्पिक 18650 रिचार्जेबल बैटरी मॉड्यूल का चित्र

इसे ऑन/ऑफ स्विच के माध्यम से वेमोस बोर्ड के साथ जोड़ा जा सकता है, जिससे एक छोटा उपकरण बनाया जा सकता है जिसे आप यूएसबी केबल का उपयोग करके चार्ज कर सकते हैं और फिर घर में कहीं भी पता लगा सकते हैं। दोनों पिछले चरणों में वर्णित 3डी प्रिंट करने योग्य संलग्नक के भीतर फिट होंगे।

सिफारिश की: