विषयसूची:

Wemos D1 मिनी के लिए ILI9341 टच शील्ड: 4 कदम
Wemos D1 मिनी के लिए ILI9341 टच शील्ड: 4 कदम

वीडियो: Wemos D1 मिनी के लिए ILI9341 टच शील्ड: 4 कदम

वीडियो: Wemos D1 मिनी के लिए ILI9341 टच शील्ड: 4 कदम
वीडियो: Modifying the Wemos D1 Mini-PRO for an EXTERNAL ANTENNA 📡 2024, जुलाई
Anonim
Wemos D1 Mini के लिए ILI9341 टच शील्ड
Wemos D1 Mini के लिए ILI9341 टच शील्ड

हाय मेकर्स!

मैंने Wemos D1 मिनी सीरीज़ के लिए ILI9341 शील्ड बनाई। इस शील्ड का उपयोग करके मैं 2.8 टीएफटी के सभी कार्यों का उपयोग कर सकता हूं। यह एक स्क्रीन के रूप में काम करता है (बेशक), इसके अतिरिक्त मैं टच फ़ंक्शन और एसडी सॉकेट का भी उपयोग कर सकता हूं।

यह निर्देश नेलबस्टर इंक के इस अधिनियम से प्रेरित है।

अगले कुछ चरणों में मैं दिखाऊंगा कि आप अपनी ढाल कैसे बना सकते हैं।

चरण 1: आपके लिए आवश्यक घटक

आपके लिए आवश्यक घटक
आपके लिए आवश्यक घटक
आपके लिए आवश्यक घटक
आपके लिए आवश्यक घटक
  • ILI9341 2.8" टच चिप के साथ tft
  • Wemos D1 मिनी (या मिनी प्रो)
  • स्ट्रिप बोर्ड (न्यूनतम 36colsx35rows)
  • L7805 वोल्टेज रेगुलेटर IC + हीटसिंक
  • 5.5x2.1 पावर सॉकेट
  • 330nF संधारित्र
  • 100nF संधारित्र
  • पूर्ण आकार का एसडी कार्ड (या एडॉप्टर के साथ माइक्रो एसडी)
  • एकल पंक्ति पुरुष और महिला शीर्षलेख
  • तारों
  • प्रोग्राम डाउनलोड के लिए माइक्रो यूएसबी केबल
  • 6-12V बिजली की आपूर्ति (वैकल्पिक रूप से)

यदि आप टीएफटी के टच फंक्शन का उपयोग करना चाहते हैं, तो आपको टच चिप वाला एक खरीदना होगा।

चरण 2: एसडी फ़ंक्शन जोड़ें

एसडी फ़ंक्शन जोड़ें
एसडी फ़ंक्शन जोड़ें
एसडी फ़ंक्शन जोड़ें
एसडी फ़ंक्शन जोड़ें

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

TFT का प्रत्येक भाग SPI बस के माध्यम से MCU के साथ संचार करता है। इसलिए हमें तीन एसडी पिन को सामान्य एसपीआई पिन से जोड़ना होगा।

  • SD_MOSI से MCU के MOSI पिन तक
  • SD_MISO से MCU के MISO पिन तक
  • SD_SCK से MCU के SCK पिन तक।

केवल SD_CS (दास चयन या SS) अद्वितीय होना चाहिए। मैं D3 पिन का उपयोग SD_CS के रूप में करता हूं।

बेशक आपको एसडी कनेक्शन के लिए चार पिन लंबे पुरुष पिन हेडर को मिलाप करना होगा।

विकिपीडिया पर SPI बस के बारे में अधिक जानकारी।

चरण 3: पीसीबी बनाना

पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
  • मैं जिस पीसीबी आयाम का उपयोग करता हूं वह ३५ पंक्तियों द्वारा ३६ कोलन है। सबसे पहले मैं मुख्य घटकों को रखता हूं और पीसीबी के अंतिम आयामों को परिभाषित करता हूं। उसके बाद मैंने इसे अंतिम आयामों में काट दिया।
  • चारों कोनों में चार छेद करें जिससे आप पीसीबी को ठीक कर सकें।
  • उन छेदों को बड़ा करें जिनके माध्यम से आप पावर सॉकेट डाल सकते हैं।
  • महिला हेडर को काटें और उन्हें पीसीबी में मिलाप करें। आप की जरूरत है

    • Wemos बोर्ड के लिए 8 पिन लंबा x2
    • 14 पिन लंबा X1 और
    • TFT के लिए 4 पिन लंबा X1
  • मिलाप

    • पावर सॉकेट
    • संधारित्र
    • वोल्टेज नियामक
    • तार।
  • उसके बाद आपको शॉर्ट्स को खत्म करने के लिए पीसीबी की कुछ स्ट्रिप्स को काटना होगा। (उपरोक्त आरेख देखें।)
  • अगले चरण में मैं एक मल्टीमीटर लेने और कनेक्शन की जांच करने का सुझाव देता हूं। इस कदम को करके आप कुछ धुएं और जलने वाले घटकों को खत्म कर सकते हैं।:-)
  • अंत में Wemos बोर्ड और TFT को शील्ड में डालें।

पीसीबी स्ट्रिप्स को काटने का एक बहुत ही आसान तरीका है। 3.5 मिमी व्यास के साथ एक ड्रिल बिट का प्रयोग करें। इसे एक छेद में संरेखित करें और इसे अपनी उंगलियों के बीच घुमाएं।

अपने सर्किट को शॉर्टकट से बचाने के लिए आप इसे कुछ स्पेसर और स्क्रू का उपयोग करके प्लास्टिक शीट पर इकट्ठा कर सकते हैं।

चरण 4: नमूना कार्यक्रम

सबसे पहले आपको अगले पुस्तकालयों को डाउनलोड और इंस्टॉल करना होगा:

  • एडफ्रूट जीएफएक्स ग्राफिक्स कोर लाइब्रेरी और
  • जीथब से XPT2046 के लिए Arduino लाइब्रेरी।

फिर संलग्न चार स्केच डाउनलोड करें।

  • "बटन_एसडी_टेस्ट_03" फ़ोल्डर बनाएं और उसमें चार फाइलें डालें।
  • Arduino IDE द्वारा "button_SD_test_03.ino" खोलें और प्रोग्राम को MCU में अपलोड करें।

संलग्न कार्यक्रमों में आपको नमूने मिलेंगे जो आपको ढाल का उपयोग करने के लिए मार्गदर्शन करेंगे।

जैसा कि आप देखेंगे कि पोर्ट्रेट स्क्रीन का स्क्रीन कैलिब्रेशन इतना अच्छा नहीं है। यदि आपके पास बेहतर अंशांकन पैरामीटर हैं तो कृपया उन्हें हमारे साथ साझा करें।

कुछ शेष पिन हैं जिनका उपयोग आपकी ढाल को सेंसर या अन्य उपकरणों से जोड़ने के लिए किया जा सकता है।

  • D0 - डिजिटल I/O या SS एक अतिरिक्त SPI डिवाइस
  • A0 - अनुरूप इनपुट
  • आरएसटी
  • TX, RX - धारावाहिक संचार, I2C या SS एक अतिरिक्त SPI उपकरण

बेशक आप अन्य उपकरणों के साथ संचार कर सकते हैं या वाईफाई के माध्यम से भी इंटरनेट से किसी भी डेटा को हड़प सकते हैं। ऐसा करने के लिए मेरे पिछले निर्देश देखें।

  • होम राउटर के माध्यम से ESP8266 MCU के बीच वाईफाई संचार
  • दो ईएसपी8266 एमसीयू के बीच एक्सेस प्वाइंट-स्टेशन संचार।

सिफारिश की: