विषयसूची:
- आपूर्ति
- चरण 1: GitHub से ड्राइवर लाइब्रेरी स्थापित करें
- चरण 2: अपने प्रदर्शन का परीक्षण करने के लिए एक उदाहरण प्रोग्राम लोड करें।
- चरण 3: एक ESP8266 नोड-एमसीयू क्लोन के साथ पुस्तकालय का उपयोग करना
- चरण 4: आगे बढ़ते हुए अगले चरण
वीडियो: LEDC68 ओल्ड गोटेक डिस्प्ले का पुन: उपयोग करें: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मेरे पास कई गोटेक फ्लॉपी डिस्क ड्राइव हैं, उन सभी को फ्लैश फ्लॉपी में अपग्रेड किया गया है, ताकि उन्हें रेट्रो कंप्यूटर पर इस्तेमाल किया जा सके। यह सॉफ्टवेयर मानक गोटेक ड्राइव में विभिन्न परिवर्धन की अनुमति देता है, विशेष रूप से 3 अंकों के एलईडी डिस्प्ले को ओएलईडी डिस्प्ले में अपग्रेड किया जा सकता है।
ऐसा करने के बाद कि आपके पास बहुत से ३ अंकों के एलईडी डिस्प्ले बचे हैं, मुझे उनका निपटान करना पसंद नहीं है। और बहुत से अन्य लोगों ने उन्हें ई-बे और इसी तरह सूचीबद्ध किया है। समस्या यह है कि उनके लिए सॉफ्टवेयर समर्थन अब तक लगभग न के बराबर है।
मैंने इस डिस्प्ले मॉड्यूल के लिए लोकप्रिय Arduino बोर्ड के लिए एक पुस्तकालय को संशोधित / लिखा है। इस तरह आप इसका इस्तेमाल करते हैं।
आपूर्ति
गोटेक ड्राइव से आपका पुराना डिस्प्ले। ईबे और इसी तरह।
लाइब्रेरी, प्रोजेक्ट https://github.com/coopzone-dc/GotekLEDC68 को ज़िप फ़ाइल के रूप में डाउनलोड करें।
चरण 1: 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 मॉड्यूल डेवलपमेंट किट पर चल रहे लाइब्रेरी डेमो काउंटर प्रोग्राम की एक तस्वीर है, यह एक 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 अंकों के डिस्प्ले का पुन: उपयोग कर सकते हैं जो अन्यथा आपके हिस्से के डिब्बे में बैठा होता! हर बार जब आप इसे देखते हैं तो आपको पागल कर देते हैं और सोचते हैं कि एक दिन मैं इसका इस्तेमाल करूंगा…।
आगे पढ़ने के लिए जीथब पर विकी पेज देखें, मज़े करो
सिफारिश की:
फिलिप्स वेक अप लाइट एचएफ३५५० + आइपॉड टच चौथा: ५ कदम . का पुन: उपयोग करें
फिलिप्स वेक अप लाइट HF3550 + आइपॉड टच 4 का पुन: उपयोग करें: संपादित करें 2019/10/28 मैंने एक नई फटी हुई IPA फ़ाइल (धन्यवाद irastignac) अपलोड की है और अनाम फ़ाइल लिंक को अपडेट किया है। यह उस क्षण को रोकना चाहिए जब आपको मेरी ऐप्पल आईडी दर्ज करने के लिए कहा जाता है। संपादित करें 2019/10/22 ऐसा लगता है कि मेरे सेब के साथ फिलिप्स आईपीए फ़ाइल पर हस्ताक्षर किए गए हैं
अपने टूटे हुए लैपटॉप की पुरानी एलसीडी स्क्रीन का पुन: उपयोग कैसे करें: 4 कदम
अपने टूटे हुए लैपटॉप की पुरानी एलसीडी स्क्रीन का पुन: उपयोग कैसे करें: यह एक बहुत ही सरल लेकिन बहुत ही बढ़िया प्रोजेक्ट है। आप किसी भी आधुनिक लैपटॉप स्क्रीन को उचित ड्राइवर बोर्ड के साथ मॉनिटर में बदल सकते हैं। उन दोनों को जोड़ना भी आसान है। बस केबल में प्लग करें और किया। लेकिन मैंने इसे एक कदम आगे बढ़ाया और
स्टेपर मोटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें: 11 कदम (चित्रों के साथ)
स्टेपर मोटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें: मैंने कुछ महीने पहले यह प्रोजेक्ट बनाया था। कुछ दिन पहले, मैंने रेडिट पर r/Arduino पर प्रोजेक्ट का एक वीडियो पोस्ट किया था। लोगों को इस परियोजना में दिलचस्पी लेते हुए देखकर, मैंने इस निर्देश को बनाने का फैसला किया, जहाँ मैंने Arduino कोड में कुछ बदलाव किए हैं
I2C / IIC एलसीडी डिस्प्ले - Arduino के साथ SPI से IIC मॉड्यूल का उपयोग करके I2C LCD डिस्प्ले में SPI LCD का उपयोग करें: 5 चरण
I2C / IIC एलसीडी डिस्प्ले | Arduino के साथ I2C LCD डिस्प्ले के लिए SPI से IIC मॉड्यूल का उपयोग करते हुए SPI LCD का उपयोग करें: हाय दोस्तों चूंकि एक सामान्य SPI LCD 1602 में कनेक्ट करने के लिए बहुत सारे तार होते हैं, इसलिए इसे arduino के साथ इंटरफ़ेस करना बहुत मुश्किल होता है, लेकिन बाजार में एक मॉड्यूल उपलब्ध है जो कर सकता है SPI डिस्प्ले को IIC डिस्प्ले में बदलें तो आपको केवल 4 तारों को जोड़ने की आवश्यकता है
ऑरेंज पीआई कैसे करें: इसे 5" एचडीएमआई टीएफटी एलसीडी डिस्प्ले के साथ उपयोग करने के लिए सेट करें: 8 कदम (चित्रों के साथ)
ऑरेंज पीआई कैसे करें: इसे 5 "एचडीएमआई टीएफटी एलसीडी डिस्प्ले के साथ उपयोग करने के लिए सेट करें: यदि आप अपने ऑरेंज पीआई के साथ एक एचडीएमआई टीएफटी एलसीडी डिस्प्ले ऑर्डर करने के लिए पर्याप्त समझदार थे, तो आप शायद इसे काम करने के लिए मजबूर करने की कोशिश में कठिनाइयों से निराश हैं जबकि अन्य किसी बाधा को नोट भी नहीं कर पाए। मुख्य बात यह है कि कुछ