विषयसूची:
- चरण 1: सामग्री इकट्ठा करें
- चरण 2: एलसीडी संलग्न करें और पाई को कुछ कोड खिलाएं
- चरण 3: गोंद, गोंद, गोंद
- चरण 4: बधाई
वीडियो: क्रिप्टोक्यूरेंसी टिकर: 4 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
रेडिट पोस्ट (लिंक) की लोकप्रियता के कारण, मैंने अपने क्रिप्टो-टिकर के लिए एक ट्यूटोरियल एक साथ रखने का फैसला किया है। अस्वीकरण: मैं किसी भी तरह से एक सॉफ्टवेयर या कंप्यूटर इंजीनियर नहीं हूं (जैसा कि जब आप मेरा कोड देखते हैं तो यह स्पष्ट हो जाएगा) इसलिए कृपया संपादन करें जहां आप फिट दिखते हैं! यह परियोजना नौसिखियों द्वारा लिखी गई है, नौसिखियों के लिए! मेरी सभी तस्वीरें तैयार उत्पाद दिखाती हैं, निर्माण प्रक्रिया नहीं, इसलिए मैं अपनी भाषा को यथासंभव वर्णनात्मक बनाने की कोशिश करूंगा।
विवरण:
यह प्रोजेक्ट एक रास्पबेरी पाई जीरो डब्ल्यू और एक 16x2 एलसीडी डिस्प्ले का उपयोग करता है जो क्रिप्टोकरंसी के एपीआई और 24 घंटे की तारीख / समय से क्रिप्टोकरेंसी की लाइव कीमतों को दिखाने के लिए है।
चरण 1: सामग्री इकट्ठा करें
इस परियोजना को शुरू करते समय आप जो पहली चीज करना चाहेंगे, वह है अपनी सभी सामग्रियों को एक साथ लाना। मुझे लगता है कि हर किसी के पास अपने पीआई पर चलने वाले रास्पियन का एक कामकाजी संस्करण होगा, वाईफाई जुड़ा हुआ है, और आपके पास इस परियोजना को शुरू करने से पहले काम करने के लिए एक वायरलेस कीबोर्ड/माउस है (यहां एक ट्यूटोरियल है यदि आप नहीं जानते कि कहां प्रारंभ: लिंक)
सामग्री:
(1) रास्पबेरी पाई जीरो डब्ल्यू किट: (लिंक)
-कृपया ध्यान दें: इस किट में माउस/कीबोर्ड को हुक करने के लिए आवश्यक माइक्रोयूएसबी डोंगल शामिल नहीं है। इस संस्करण (लिंक) में सभी आवश्यक डोंगल शामिल हैं।
(१) आई२सी बैकपैक के साथ १६x२ एलसीडी: (लिंक)
-यह डिस्प्ले उसी आकार का होना चाहिए जैसा मैंने इस प्रोजेक्ट में इस्तेमाल किया था
(4) M3x8 स्क्रू
(4) जम्पर तार
(1) सुपर गोंद
(1) सोल्डरिंग आयरन
मुद्रित भाग:
सभी ३डी प्रिंटेड हिस्से यहां देखे जा सकते हैं: (लिंक)
चरण 2: एलसीडी संलग्न करें और पाई को कुछ कोड खिलाएं
इस अनुभाग के लिए अधिकांश जानकारी circuitbasics.com पर पोस्ट किए गए एक लेख से ली गई थी, जिसमें आपके टेक्स्ट को मज़ेदार बनाने के लिए अतिरिक्त कोड भी शामिल है। खो जाने पर उस लेख को पढ़ें: लिंक
I2C सक्षम करें
रास्पबेरी पाई टर्मिनल (लिंक) खोलें और निम्नलिखित कमांड टाइप करें:
सुडो रास्पि-कॉन्फ़िगरेशन
यह कॉन्फ़िगरेशन मेनू खोलेगा।
- मेनू से "उन्नत सेटिंग्स" ढूंढें और चुनें (लिंक)
- "I2C सक्षम / स्वचालित लोडिंग अक्षम करें" चुनें (लिंक)
- "हां" चुनें और फिर कॉन्फ़िगरेशन मेनू से बाहर निकलें
- अपने पाई को बंद करें और अनप्लग करें (अनप्लग करने से पहले गतिविधि एलईडी के चमकने से रोकने के लिए प्रतीक्षा करें)
एलसीडी संलग्न करें
निम्नलिखित का उपयोग करके जम्पर केबल संलग्न करें (रास्पबेरी पाई ज़ीरो डब्ल्यू पिन आउट [लिंक]):
पीआई पिनएलसीडी पिनजीपीआईओ 8 एसडीएजीपीआईओ 9 एससीएल5.0 वीडीसी (या तो आउटपुट) वीसीसीजीग्राउंड (कोई भी आउटपुट) जीएनडी
- एक बार जब आप अपने कनेक्शन को डबल और ट्रिपल चेक कर लेते हैं, तो जम्पर केबल्स को रास्पबेरी पाई में मिला दें
- अपने पाई में प्लग करें। एलसीडी स्क्रीन को प्रकाश करना चाहिए लेकिन कुछ भी प्रदर्शित नहीं होगा।
आवश्यक घटक स्थापित करें
- पाई टर्मिनल खोलें
- प्रवेश करना:
sudo apt-i2c-tools स्थापित करें
इंस्टॉल के पूरा होने तक प्रतीक्षा करें और फिर दर्ज करें:
sudo apt-पायथन-smbus स्थापित करें
- पाई को रिबूट करें (अभी तक एक थीम देख रहे हैं?)
- आगे हम इसके साथ अपने कनेक्शन का परीक्षण करेंगे:
i2cdetect -y 1
- यह आपको आपके पीआई से जुड़े उपकरणों की एक तालिका दिखाएगा (लिंक)
- उदाहरण में, I2C पता "21" है। अपना नंबर नोट कर लें, बाद में आपको इसकी जरूरत पड़ेगी।
पुस्तकालय स्थापित करें
- एक पायथन 3 खोल खोलें (लिंक)
- इस कोड को GitHub उपयोगकर्ता DenisFromHR (लिंक) से कॉपी करें और इसे "I2C_LCD_driver.py" नाम की फ़ाइल में सहेजें।
- लाइन 19 पर, आप "I2CBUS = 0" को "I2CBUS = 1" में बदलना चाहेंगे
- 22 लाइन पर, अपना I2C पता दर्ज करें जो हमें "आवश्यक घटक स्थापित करें" अनुभाग में मिला है। उदाहरण का उपयोग करते हुए, लाइन 22 को बदल दिया जाएगा: "ADDRESS = 0x21"
प्रदर्शन का परीक्षण करें
- आइए लिखते हैं "हैलो वर्ल्ड!" प्रदर्शन के लिए
- एक नया पायथन 3 खोल खोलें
-
निम्नलिखित दर्ज करें:
आयात I2C_LCD_driverसमय से आयात * mylcd = I2C_LCD_driver.lcd() mylcd.lcd_display_string("Hello World!", 1)
- अपने पायथन कोड को सहेजने और चलाने के लिए "F5" दबाएं।
- अगर आपका संदेश आता है, बधाई हो! आपका LCD उपयोग के लिए तैयार है। यदि नहीं, तो अपने कनेक्शन दोबारा जांचें
- यह आपके कंट्रास्ट को समायोजित करने का भी एक अच्छा समय है। अपनी स्क्रीन के कंट्रास्ट को समायोजित करने के लिए I2C इकाई के पीछे छोटे नीले बॉक्स पर फिलिप्स स्क्रूड्राइवर का उपयोग करें।
कोड अपलोड करें
- कोड डाउनलोड करें और खोलें: लिंक
- कोड को सहेजने और चलाने के लिए "F5" दबाएं
कोड को बूट पर प्रारंभ करें
- सबसे पहले, CryptoTicker.py फ़ाइल के स्थान पर ध्यान दें। (उदाहरण: /home/pi/Desktop/CryptoTicker.py)
- टर्मिनल खोलें और निम्नलिखित टाइप करें:
क्रोंटैब -ई
सभी हैशटैग किए गए टेक्स्ट के नीचे, निम्नलिखित इनपुट करें:
@reboot sudo python (अपने क्रिप्टोटिकर के स्थान में टाइप करें। PY फ़ाइल)
- Crtl-X, Y (हां के लिए) टाइप करें, और सेव करने के लिए एंटर करें
- अब, अपने पाई को रिबूट करें और देखें कि क्या यह काम करता है!
चरण 3: गोंद, गोंद, गोंद
ग्लूइंग को आसान बनाने के लिए सभी भागों को फिट करने के लिए डिज़ाइन किया गया था। प्रिंटर सहनशीलता के आधार पर, आपके हिस्से पूरी तरह से एक साथ फिट नहीं हो सकते हैं (उन्हें आकार में ट्रिम करने के लिए सैंडपेपर या चाकू का उपयोग करें)। गोंद द्वारा संपर्क किए जाने वाले सभी क्षेत्रों को रेत करना सुनिश्चित करें।
यह आपके भागों को इकट्ठा करने का समय है
सबसे पहले, अपने पाई को बंद करें और अनप्लग करें।
सामने की प्लेट को इकट्ठा करें:
- मुझे ग्लूइंग से पहले अपनी एलसीडी स्क्रीन को अनप्लग और माउंट करना सबसे आसान लगा
- स्क्रीन को केवल एक ही तरह से छेद में फिट होना चाहिए।
- एलसीडी डिस्प्ले को पाई हाउसिंग में माउंट करने के लिए 4 M3x8 स्क्रू का उपयोग करें। ओवरटाइट न करें क्योंकि स्क्रू एकीकृत छिद्रों से प्लास्टिक को बाहर निकाल देगा। एक सुखद फिट सुनिश्चित करने के लिए थोड़ा सा मसौदा है।
सामने की प्लेट को आधार से संलग्न करें:
- फ्रंट प्लेट और बेस के अटैचमेंट पॉइंट पर थोड़ी मात्रा में सुपर ग्लू लगाएं। यह सुनिश्चित करने के लिए क्लैंप का उपयोग करें कि आपके पास एक समान, सुखद फिट है।
- सुखाने के बाद, चार केबलों को अपने पाई केस के ऊपर से डालें और सही पिन से जोड़ें (अपनी वायरिंग को दोबारा जांचें)
टॉपर को कैप से अटैच करें:
- टॉपर की स्थिति बनाएं कि आप इसे शीर्ष छेद में कैसे बैठना चाहते हैं और शीर्ष के चारों ओर सुपर गोंद का एक सीम बना सकते हैं।
- एक बार सूख जाने के बाद, केस के अंदर के अटैचमेंट पॉइंट पर ग्लू की एक सीवन लगा दें।
अंत में, पाई को केस के अंदर रखें, कैप के साथ कवर करें, और इसे प्लग इन करें!
चरण 4: बधाई
आपका क्रिप्टोक्यूरेंसी टिकर पूरा हो गया है!
(कृपया ध्यान दें: इस उपकरण को ठीक से संचालित करने के लिए एक कार्यशील वाईफाई कनेक्शन की आवश्यकता है। यदि आपकी शीर्ष पंक्ति कीमतें दिखाना बंद कर देती है, तो आपका बैंडविड्थ संघर्ष कर सकता है!)
लेकिन anonananananabatman, मैं अपने टिकर में एक और क्रिप्टो-कीमत जोड़ना चाहता हूं
दुर्भाग्य से, यह एक पायथन ट्यूटोरियल नहीं है, लेकिन आप जितने चाहें उतने एक्सचेंजों को जोड़ने या घटाने के लिए कोड के पैटर्न पर ध्यान दें! मैंने इस कोड को एक ही परीक्षण और त्रुटि के माध्यम से लिखा है, इसलिए मैं आपको ऐसा करने के लिए प्रोत्साहित करता हूं!
इसे पायथन शेल में चलाने से आपको कुछ डिबगिंग जानकारी भी मिलेगी ताकि आप दोबारा जांच कर सकें कि स्क्रीन पर आपको जो मान दिखाई दे रहा है वह उचित है।
हैप्पी एक्सचेंज!
सिफारिश की:
ग्राफ के साथ बिटकॉइन टिकर: 8 कदम
ग्राफ के साथ बिटकॉइन टिकर: मैंने इसे बीटीसी मूल्य टिकर के लिए एक परियोजना के आधार पर बनाया है, जो मूल रूप से ब्रायन लफ द्वारा लिखित Coinmarketcap.com से मूल्य की जानकारी प्राप्त करता है। उन्होंने ESP8266 का उपयोग किया, जो एक Arduino संगत बोर्ड है जो बिल्ट इन वाईफाई के साथ आता है। जैसा कि उन्होंने वर्णन किया है
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट
पुशबटन का उपयोग कर काउंटर - टिंकर कैड: ३ चरण
पुशबटन का उपयोग कर काउंटर | टिंकर कैड: एक बार जब आप एक पुशबटन काम कर रहे होते हैं, तो आप अक्सर कुछ क्रिया करना चाहते हैं कि बटन कितनी बार धक्का दिया जाता है। ऐसा करने के लिए, आपको यह जानना होगा कि बटन कब राज्य को बंद से चालू करता है, और यह गिनें कि राज्य का यह परिवर्तन कितनी बार होता है। वां
ASUS टिंकर बोर्ड पर Django स्थापित करें: 3 चरण
ASUS टिंकर बोर्ड पर Django स्थापित करें: इस निर्देश में मैं python3.5 और django 1.11.5 का उपयोग करने जा रहा हूं
क्रिप्टोक्यूरेंसी टिकर / रीयलटाइम यूट्यूब सब्सक्राइबर काउंटर: 6 कदम (चित्रों के साथ)
क्रिप्टोकुरेंसी टिकर / रीयलटाइम यूट्यूब सब्सक्राइबर काउंटर: कॉम्पैक्ट एलईडी डिस्प्ले यूनिट जो क्रिप्टोकुरेंसी टिकर के रूप में कार्य करती है और रीयलटाइम यूट्यूब सब्सक्राइबर काउंटर के रूप में दोगुनी हो जाती है। इस प्रोजेक्ट में, हम रास्पबेरी पाई ज़ीरो डब्ल्यू, कुछ 3 डी प्रिंटेड पार्ट्स और मैक्स 7219 डिस्प्ले यूनिट के एक जोड़े का उपयोग करते हैं। रीयलटाइम सु बनाने के लिए