विषयसूची:

LEDC68 ओल्ड गोटेक डिस्प्ले का पुन: उपयोग करें: 4 कदम
LEDC68 ओल्ड गोटेक डिस्प्ले का पुन: उपयोग करें: 4 कदम

वीडियो: LEDC68 ओल्ड गोटेक डिस्प्ले का पुन: उपयोग करें: 4 कदम

वीडियो: LEDC68 ओल्ड गोटेक डिस्प्ले का पुन: उपयोग करें: 4 कदम
वीडियो: Samsung fully automatic top load washing machine demo hindi 2024, नवंबर
Anonim
LEDC68 पुराने गोटेक डिस्प्ले का पुन: उपयोग करें
LEDC68 पुराने गोटेक डिस्प्ले का पुन: उपयोग करें
LEDC68 पुराने गोटेक डिस्प्ले का पुन: उपयोग करें
LEDC68 पुराने गोटेक डिस्प्ले का पुन: उपयोग करें

मेरे पास कई गोटेक फ्लॉपी डिस्क ड्राइव हैं, उन सभी को फ्लैश फ्लॉपी में अपग्रेड किया गया है, ताकि उन्हें रेट्रो कंप्यूटर पर इस्तेमाल किया जा सके। यह सॉफ्टवेयर मानक गोटेक ड्राइव में विभिन्न परिवर्धन की अनुमति देता है, विशेष रूप से 3 अंकों के एलईडी डिस्प्ले को ओएलईडी डिस्प्ले में अपग्रेड किया जा सकता है।

ऐसा करने के बाद कि आपके पास बहुत से ३ अंकों के एलईडी डिस्प्ले बचे हैं, मुझे उनका निपटान करना पसंद नहीं है। और बहुत से अन्य लोगों ने उन्हें ई-बे और इसी तरह सूचीबद्ध किया है। समस्या यह है कि उनके लिए सॉफ्टवेयर समर्थन अब तक लगभग न के बराबर है।

मैंने इस डिस्प्ले मॉड्यूल के लिए लोकप्रिय Arduino बोर्ड के लिए एक पुस्तकालय को संशोधित / लिखा है। इस तरह आप इसका इस्तेमाल करते हैं।

आपूर्ति

गोटेक ड्राइव से आपका पुराना डिस्प्ले। ईबे और इसी तरह।

लाइब्रेरी, प्रोजेक्ट https://github.com/coopzone-dc/GotekLEDC68 को ज़िप फ़ाइल के रूप में डाउनलोड करें।

चरण 1: GitHub से ड्राइवर लाइब्रेरी स्थापित करें

GitHub से ड्राइवर लाइब्रेरी स्थापित करें
GitHub से ड्राइवर लाइब्रेरी स्थापित करें
GitHub से ड्राइवर लाइब्रेरी स्थापित करें
GitHub से ड्राइवर लाइब्रेरी स्थापित करें

पहला कदम पुस्तकालय को अपनी Arduino/पुस्तकालय निर्देशिका में स्थापित करना है।

प्रोजेक्ट https://github.com/coopzone-dc/GotekLEDC68 को ज़िप फ़ाइल के रूप में डाउनलोड करें।

अपनी लाइब्रेरी निर्देशिका का पता लगाएँ, यह लगभग हमेशा उस फ़ोल्डर में होता है जहाँ आपकी मौजूदा परियोजनाएँ सहेजी जाती हैं। जब तक आपने अपना सेटअप अनुकूलित नहीं किया है, यह Arduino/पुस्तकालयों नामक एक फ़ोल्डर होगा। उदाहरण के लिए मेरे लिनक्स लैपटॉप पर यह $HOME/Arduino/पुस्तकालय है। Mac OX x पर यह दस्तावेज़/Arduino/पुस्तकालय फ़ोल्डर में अच्छी तरह से हो सकता है।

जब आपको यह मिल जाए, तो फ़ाइल को फ़ोल्डर में खोल दें, उदाहरण के लिए linux पर।

सीडी Arduino/पुस्तकालय

अनज़िप../../डाउनलोड/गोटेकएलईडीसी68-मास्टर.ज़िप

विंडोज़ पर आप "एक्सट्रेक्ट टू…" का उपयोग करेंगे और अपना लाइब्रेरी फोल्डर चुनेंगे।

जब यह जगह पर हो तो परिवर्तनों को लेने के लिए Arduino प्रोग्राम को पुनरारंभ करें।

चरण 2: अपने प्रदर्शन का परीक्षण करने के लिए एक उदाहरण प्रोग्राम लोड करें।

अपने प्रदर्शन का परीक्षण करने के लिए एक उदाहरण प्रोग्राम लोड करें।
अपने प्रदर्शन का परीक्षण करने के लिए एक उदाहरण प्रोग्राम लोड करें।

Arduino मुख्य मेनू का उपयोग करें, फ़ाइल - उदाहरण - "कस्टम पुस्तकालयों से उदाहरण" देखें और फिर "गोटेक-एलईडीसी68-मास्टर" खोजें

जब यह लोड हो जाता है, तो आप डिस्प्ले से कनेक्ट करने के लिए उपयोग करने के लिए पिन को कस्टमाइज़ कर सकते हैं, डिफ़ॉल्ट हैं:

# TM1651 के लिए CLK 3//पिन परिभाषा परिभाषित करें और इसे अन्य पोर्ट में बदला जा सकता है #define DIO 2

ऊपर दी गई तस्वीर का जिक्र करते हुए, डिस्प्ले को निम्नलिखित पिन से कनेक्ट करें:

Vcc = 5v Arduino पर पावर

Gnd = Arduino पर Gnd

CLK = Arduino पर डिजिटल पिन 3 D03

डेटा (DIO) = Arduino पर डिजिटल पिन 2 D02।

इस बिंदु पर आपको स्केच को संकलित/अपलोड करने में सक्षम होना चाहिए और प्रदर्शन एक गिनती दिखाएगा

चरण 3: एक ESP8266 नोड-एमसीयू क्लोन के साथ पुस्तकालय का उपयोग करना

ESP8266 Node-MCU क्लोन के साथ लाइब्रेरी का उपयोग करना
ESP8266 Node-MCU क्लोन के साथ लाइब्रेरी का उपयोग करना

यहाँ एक esp8266 मॉड्यूल डेवलपमेंट किट पर चल रहे लाइब्रेरी डेमो काउंटर प्रोग्राम की एक तस्वीर है, यह एक nodemcu का एक सस्ता संस्करण है और ठीक काम करता है।

मुझे डेमो काउंटर प्रोग्राम में उपयोग करने के लिए इस पिन के नाम को 2, 3 से D2, D3 में इस तरह बदलना होगा:

# TM1651 के लिए CLK D3 // पिन परिभाषाएँ परिभाषित करें और इसे अन्य पोर्ट में बदला जा सकता है #DIO D2 को परिभाषित करें

फिर आप डिस्प्ले को कनेक्ट करें:

पिन D2 से CLK

D3 को डेटा में पिन करें

पिन 3V से VCC

GND को GND. में पिन करें

ऐसा लगता है कि 3.3 वोल्ट पर ठीक काम करता है, लेकिन ध्यान रखें कि डेटाशीट 5v ऑपरेशन का तात्पर्य है। असल में मैंने इसे stm32 क्लोन पर करने की कोशिश की और इसे काम पर नहीं लाया। मुझे संदेह है कि बोर्ड पर 3.3v बिजली की आपूर्ति इसके ऊपर नहीं थी। आखिरकार 3 एलईडी डिस्प्ले दौड़ते समय 160ma खींच सकते हैं।

चरण 4: आगे बढ़ते हुए अगले चरण

अब आप इस उपयोगी 3 अंकों के डिस्प्ले का पुन: उपयोग कर सकते हैं जो अन्यथा आपके हिस्से के डिब्बे में बैठा होता! हर बार जब आप इसे देखते हैं तो आपको पागल कर देते हैं और सोचते हैं कि एक दिन मैं इसका इस्तेमाल करूंगा…।

आगे पढ़ने के लिए जीथब पर विकी पेज देखें, मज़े करो

सिफारिश की: