Handson Technology.JPG

ह्यान्डसन टेक्नोलोजी DSP-1182 I2C सीरियल इन्टरफेस 1602 LCD मोड्युल प्रयोगकर्ता गाइड

ह्यान्डसन टेक्नोलोजी DSP-1182 I2C सीरियल इन्टरफेस 1602 LCD Module.jpg

FIG 1.JPG

यो I2C इन्टरफेस 16×2 LCD डिस्प्ले मोड्युल हो, उच्च गुणस्तरको 2 लाइन 16 वर्ण LCD मोड्युल अन-बोर्ड कन्ट्रास्ट कन्ट्रोल समायोजन, ब्याकलाइट र I2C संचार इन्टरफेसको साथ। Arduino शुरुवातकर्ताहरूको लागि, थप जटिल र जटिल LCD चालक सर्किट जडान छैन। वास्तविक महत्व advantagयस I2C सिरियल एलसीडी मोड्युलले सर्किट जडानलाई सरल बनाउनेछ, Arduino बोर्डमा केही I/O पिनहरू बचत गर्नेछ, व्यापक रूपमा उपलब्ध Arduino पुस्तकालयको साथ फर्मवेयर विकासलाई सरल बनाउँछ।

SKU: DSP-1182

 

संक्षिप्त डाटा:

  • Arduino बोर्ड वा I2C बस संग अन्य नियन्त्रक बोर्ड संग उपयुक्त।
  • प्रदर्शन प्रकार: निलो ब्याकलाइटमा नकारात्मक सेतो।
  • I2C Address:0x38-0x3F (0x3F default)
  • आपूर्ति भोल्युमtagई: 5V
  • इन्टरफेस: I2C देखि 4bits LCD डाटा र नियन्त्रण रेखाहरू।
  • कन्ट्रास्ट समायोजन: बिल्ट-इन पोटेन्टियोमीटर।
  • ब्याकलाइट नियन्त्रण: फर्मवेयर वा जम्पर तार।
  • बोर्ड साइज: 80 × 36 मिमी।

 

सेटअप:

Hitachi को HD44780 आधारित क्यारेक्टर LCD धेरै सस्तो र व्यापक रूपमा उपलब्ध छ, र जानकारी प्रदर्शन गर्ने कुनै पनि परियोजनाको लागि एक आवश्यक भाग हो। LCD पिग्गी-ब्याक बोर्ड प्रयोग गरेर, इच्छित डेटा I2C बस मार्फत LCD मा प्रदर्शन गर्न सकिन्छ। सिद्धान्तमा, त्यस्ता ब्याकप्याकहरू PCF8574 (NXP बाट) वरिपरि बनाइन्छ जुन सामान्य उद्देश्य द्विदिशात्मक 8 बिट I/O पोर्ट विस्तारक हो जसले I2C प्रोटोकल प्रयोग गर्दछ। PCF8574 एक सिलिकन CMOS सर्किट हो जसले दुई-लाइन द्विदिशात्मक बस (I8C-बस) मार्फत धेरै माइक्रोकन्ट्रोलर परिवारहरूको लागि सामान्य उद्देश्य रिमोट I/O विस्तार (एक 2-बिट अर्ध-द्विदिशात्मक) प्रदान गर्दछ। ध्यान दिनुहोस् कि अधिकांश पिग्गी-ब्याक मोड्युलहरू 8574x16 को पूर्वनिर्धारित दास ठेगानाको साथ PCF8574T (DIP16 प्याकेजमा PCF0 को SO27 प्याकेज) वरिपरि केन्द्रित छन्। यदि तपाईंको पिग्गी-ब्याक बोर्डमा PCF8574AT चिप छ भने, पूर्वनिर्धारित दास ठेगाना 0x3F मा परिवर्तन हुनेछ। छोटकरीमा, यदि पिग्गी-ब्याक बोर्ड PCF8574T मा आधारित छ र ठेगाना जडानहरू (A0-A1-A2) सोल्डरसँग जोडिएको छैन भने यसमा दास ठेगाना 0x27 हुनेछ।

FIG 2 Setting Up.jpg

I2C-to-LCD पिग्गी-ब्याक बोर्डमा ठेगाना चयन प्याडहरू।

FIG 3.jpg

PCD8574A को ठेगाना सेटिङ (PCF8574A डेटा चश्माबाट निकाल्नुहोस्)।

नोट: जब प्याड A0 ~ A2 खुला छ, पिन VDD मा तानिन्छ। जब पिन सोल्डर छोटो हुन्छ, यो VSS मा तल तानिन्छ।
यस मोड्युलको पूर्वनिर्धारित सेटिङ A0 ~ A2 सबै खुला छ, त्यसैले VDD मा तान्नुहोस्। यस अवस्थामा ठेगाना 3Fh हो।

Arduino-compatible LCD ब्याकप्याकको सन्दर्भ सर्किट रेखाचित्र तल देखाइएको छ। यसपछि के हुन्छ माइक्रोकन्ट्रोलरसँग इन्टरफेस गर्न यी सस्तो ब्याकप्याकहरू मध्ये एउटा कसरी प्रयोग गर्ने भन्ने बारे जानकारी हो जुन यो ठीक उद्देश्य थियो।

FIG 4.jpg

I2C-to-LCD पिग्गी-ब्याक बोर्डको सन्दर्भ सर्किट रेखाचित्र।

I2C LCD डिस्प्ले।
सुरुमा तपाईंले I2C-to-LCD पिग्गी-ब्याक बोर्डलाई 16-पिन LCD मोड्युलमा सोल्डर गर्न आवश्यक छ। सुनिश्चित गर्नुहोस् कि I2C-to-LCD पिग्गी-ब्याक बोर्ड पिनहरू सीधा छन् र LCD मोड्युलमा फिट छन्, त्यसपछि I2C-to-LCD पिग्गी-ब्याक बोर्डलाई LCD मोड्युलको साथ एउटै प्लेनमा राख्दा पहिलो पिनमा सोल्डर गर्नुहोस्। एकचोटि तपाईंले सोल्डरिङ कार्य समाप्त गरेपछि, तल दिइएको निर्देशन अनुसार चार जम्पर तारहरू प्राप्त गर्नुहोस् र LCD मोड्युललाई तपाईंको Arduino मा जडान गर्नुहोस्।

FIG 5.jpg

Arduino तारिङमा LCD डिस्प्ले।

FIG 6.jpg

 

Arduino सेटअप

यो प्रयोगको लागि "Arduino I2C LCD" पुस्तकालय डाउनलोड र स्थापना गर्न आवश्यक छ। सबैभन्दा पहिले, तपाईंको Arduino लाइब्रेरी फोल्डरमा अवस्थित "LiquidCrystal" पुस्तकालय फोल्डरलाई ब्याकअपको रूपमा पुन: नामाकरण गर्नुहोस्, र बाँकी प्रक्रियामा जानुहोस्।

https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
अर्को, यो पूर्व प्रतिलिपि टाँस्नुहोस्ample स्केच सूची-1 प्रयोगको लागि खाली कोड विन्डोमा, प्रमाणित गर्नुहोस्, र त्यसपछि अपलोड गर्नुहोस्। Arduino स्केच सूची-1:

FIG 7 Arduino Setup.JPG

FIG 8 Arduino Setup.JPG

FIG 9 Arduino Setup.JPG

FIG 10.JPG

यदि तपाईं 100% निश्चित हुनुहुन्छ कि सबै कुरा ठीक छ, तर तपाईंले डिस्प्लेमा कुनै पनि क्यारेक्टरहरू देख्नुभएन भने, ब्याकप्याकको कन्ट्रास्ट कन्ट्रोल पट समायोजन गर्ने प्रयास गर्नुहोस् र यसलाई क्यारेक्टरहरू उज्यालो र पृष्ठभूमि फोहोर नभएको स्थितिमा सेट गर्नुहोस्। पात्रहरूको पछाडि बक्सहरू। निम्न एक आंशिक छ view २० × ४ डिस्प्ले मोड्युलको साथ माथि वर्णन गरिएको कोडको साथ लेखकको प्रयोग। लेखक द्वारा प्रयोग गरिएको डिस्प्ले एकदम स्पष्ट उज्ज्वल "पहेंलोमा कालो" प्रकारको भएकोले, ध्रुवीकरण प्रभावहरूको कारणले राम्रो क्याच प्राप्त गर्न धेरै गाह्रो छ।

FIG 11.jpg

यो स्केचले सिरियल मनिटरबाट पठाइएको क्यारेक्टर पनि प्रदर्शन गर्नेछ:
Arduino IDE मा, "उपकरणहरू" > "सिरियल मनिटर" मा जानुहोस्। 9600 मा सही बाउड दर सेट गर्नुहोस्। शीर्ष खाली ठाउँमा क्यारेक्टर टाइप गर्नुहोस् र "पठाउनुहोस्" मा थिच्नुहोस्।

FIG 12.jpg

क्यारेक्टरको स्ट्रिङ LCD मोड्युलमा प्रदर्शित हुनेछ।

FIG 13.jpg

स्रोतहरू:
 ह्यान्डसन टेक्नोलोजी
 Arduino LCD इन्टरफेसिङ (PDF) को लागि पूर्ण गाइड

HandsOn टेक्नोलोजीले इलेक्ट्रोनिक्समा रुचि राख्ने सबैका लागि मल्टिमिडिया र अन्तरक्रियात्मक प्लेटफर्म प्रदान गर्दछ। प्रारम्भिक देखि डायहार्ड, विद्यार्थी देखि लेक्चरर सम्म। सूचना, शिक्षा, प्रेरणा र मनोरञ्जन। एनालग र डिजिटल, व्यावहारिक र सैद्धांतिक; सफ्टवेयर र हार्डवेयर।

FIG 14.jpg    HandsOn टेक्नोलोजी समर्थन खुला स्रोत हार्डवेयर (OSHW) विकास प्लेटफर्म।

सिक्नुहोस्: डिजाइन: साझेदारी गर्नुहोस्
www.handsontec.com

 

FIG 15.JPG

 

हाम्रो उत्पादनको गुणस्तर पछाडिको अनुहार…
निरन्तर परिवर्तन र निरन्तर प्राविधिक विकासको संसारमा, नयाँ वा प्रतिस्थापन उत्पादन कहिल्यै टाढा हुँदैन - र ती सबैलाई परीक्षण गर्न आवश्यक छ।
धेरै विक्रेताहरूले चेक बिना मात्र आयात र बेच्छन् र यो कसैको, विशेष गरी ग्राहकको अन्तिम हित हुन सक्दैन। Handsotec मा बेच्ने प्रत्येक भाग पूर्ण रूपमा परीक्षण गरिएको छ। त्यसोभए Handsontec उत्पादनहरू दायराबाट खरिद गर्दा, तपाइँ विश्वस्त हुन सक्नुहुन्छ कि तपाइँ उत्कृष्ट गुणस्तर र मूल्य प्राप्त गर्दै हुनुहुन्छ।

हामी नयाँ भागहरू थप्दैछौं ताकि तपाईं आफ्नो अर्को परियोजनामा ​​रोलिङ प्राप्त गर्न सक्नुहुनेछ।

FIG 16.JPG

FIG 17.JPG

 

यस म्यानुअल बारे थप पढ्नुहोस् र PDF डाउनलोड गर्नुहोस्:

कागजातहरू / स्रोतहरू

ह्यान्डसन टेक्नोलोजी DSP-1182 I2C सीरियल इन्टरफेस 1602 LCD मोड्युल [pdf] प्रयोगकर्ता गाइड
DSP-1182 I2C सीरियल इन्टरफेस 1602 LCD मोड्युल, DSP-1182, I2C सिरियल इन्टरफेस 1602 LCD मोड्युल, इन्टरफेस 1602 LCD मोड्युल, 1602 LCD मोड्युल, LCD मोड्युल

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *