ዝርዝር ሁኔታ:

LCD COG ለአንድ አርዱዲኖ ናኖ 3 ደረጃዎች
LCD COG ለአንድ አርዱዲኖ ናኖ 3 ደረጃዎች

ቪዲዮ: LCD COG ለአንድ አርዱዲኖ ናኖ 3 ደረጃዎች

ቪዲዮ: LCD COG ለአንድ አርዱዲኖ ናኖ 3 ደረጃዎች
ቪዲዮ: SKR 1.4 - TMC2130 SPI 2024, ሀምሌ
Anonim
ኤልሲዲ COG ለአንድ አርዱዲኖ ናኖ
ኤልሲዲ COG ለአንድ አርዱዲኖ ናኖ

ይህ Instructable ከአርዲኖ ናኖ ጋር COG LCD ን እንዴት እንደሚጠቀሙ ይገልጻል።

የ COG ኤልሲዲ ማሳያዎች ርካሽ ቢሆኑም በይነገጹ ትንሽ አስቸጋሪ ነው። (COG “Chip On Glass” ን ያመለክታል።) እኔ የምጠቀምበት UC1701 የመንጃ ቺፕ ይ containsል። የ Arduino 4 ፒኖችን ብቻ ይፈልጋል-SPI- ሰዓት ፣ SPI- ውሂብ ፣ ቺፕ-መምረጥ እና ትዕዛዝ/ውሂብ።

UC1701 በ SPI አውቶቡስ ቁጥጥር ስር ሲሆን በ 3.3 ቪ ይሠራል።

እዚህ በአርዱዲኖ ናኖ እንዴት እንደሚጠቀሙበት እጽፋለሁ። እንዲሁም ከ Arduino Mini ወይም Uno ጋር መስራት አለበት - በቅርቡ እሞክረዋለሁ።

ይህ የእኔ የመጀመሪያ የአርዱዲኖ ፕሮጀክት ነው እና በአስርተ ዓመታት ውስጥ ሐ አልፃፍኩም ስለዚህ ግልፅ ስህተቶችን እየሠራሁ ከሆነ እባክዎን ያሳውቁኝ።

ደረጃ 1 ሃርድዌር መገንባት

ሃርድዌር መገንባት
ሃርድዌር መገንባት
ሃርድዌር መገንባት
ሃርድዌር መገንባት
ሃርድዌር መገንባት
ሃርድዌር መገንባት

UC1701 ቺፕ የያዘ COG LCD ን ይግዙ። ከትይዩ በይነገጽ ይልቅ የ SPI አውቶቡስ መጠቀም አለበት። ከዚህ በታች በተዘረዘሩት እንደ ስሞች የተሰየሙ 14 ፒኖች አሉት። (D0 ፣ D1 ፣ D2 የሚል ስያሜ የተሰጣቸው ብዙ ተጨማሪ ፒኖች ያሉት ትይዩ በይነገጽ አይፈልጉም)

እኔ የገዛሁት https://www.ebay.co.uk/itm/132138390168 ወይም ለ “12864 LCD COG” eBay ን መፈለግ ይችላሉ።

በ 1.27 ሚሜ ርቀት ላይ ካስማዎች ጋር ሚዛናዊ ሰፊ ጅራት ያለው አንዱን ይምረጡ - በጣም ጥሩ ፒኖች ለመሸጥ አስቸጋሪ ይሆናሉ። UC1701 ቺፕ እንዳለው ያረጋግጡ። በ ebay ገጽ ላይ በስድስተኛው ሥዕል ውስጥ “አገናኝ: COG/UC1701” እንዴት እንደሚል ልብ ይበሉ።

ማሳያው ግልፅ ነው እና የፊት እና የኋላ የትኛው እንደሆነ ለማወቅ ከባድ ነው። ሥዕሎቼን በጥንቃቄ አጥኑ። ፒኖች 1 እና 14 የት እንዳሉ ያስተውሉ - በጅራቱ ላይ ምልክት ይደረግባቸዋል።

ተጣጣፊ ጅራቱ ለመሸጥ በጣም ቀላል ነው ፣ ግን በዳቦ ሰሌዳ ውስጥ እንዲሰኩት አስማሚ ይፈልጋል። ገዛሁ: https://www.ebay.co.uk/itm/132166865767 ወይም “አስማሚ Smd SSOP28 DIP28” ን eBay መፈለግ ይችላሉ።

አስማሚው በአንድ በኩል 28-ፒን SOP ቺፕ ወይም በሌላ በኩል 28-ፒን SSOP ቺፕ ይወስዳል። የ SOP ቺፕ ከ 0.05 ኢንች (1.27 ሚሜ) የፒን ክፍተት አለው ይህም ከኤልሲዲው ጅራት ጋር ተመሳሳይ ነው።

እንዲሁም አንዳንድ የራስጌ ፒኖች ያስፈልግዎታል። እኔ አርዱዲኖን ወይም ሌላ ሞዱሉን በገዛሁ ቁጥር ከሚያስፈልጉት በላይ ብዙ የራስጌ ፒን ይመጣል። ያለበለዚያ “2.54 ሚሜ የራስጌ ፒን” ን eBay ን ይፈልጉ።

የ 14 ራስጌው መሰኪያ 14 አስማሚው ላይ። እስከመጨረሻው አይግ pushቸው - የአመቻቹ ጀርባ ጠፍጣፋ ከሆነ ጥሩ ነው። ፒኖቹ ወደ ጉድጓዶቹ ውስጥ በጣም እንዳይገፉ በመቀመጫዎ ላይ ጠፍጣፋ ያድርጉት። ፒኖቹ በቦርዱ SOP ጎን (ማለትም ትልቁ ቺፕ) መሆናቸውን ያረጋግጡ።

የጅራቱ መከለያዎች በአንድ ዓይነት መስኮት ውስጥ ናቸው። ሁለቱንም ጎኖቻቸውን በሻጭ ያሽጉ። የአስማሚውን ንጣፎች ቆርቆሮ። አስማሚውን ጅራቱን በቦታው ያዙት ከዚያም እያንዳንዱን ንጣፍ በብረት ብረት ይንኩ (ጥሩ ጥሩ ጫፍ ያስፈልግዎታል)።

እንደ ውጥረት እፎይታ ለማድረግ በአመቻቹ ውስጥ ባሉት ቀዳዳዎች በኩል የተወሰነ ክር ያያይዙ። (“ትራንስፎርመር ሽቦ” ተጠቅሜያለሁ)።

በተሳሳተ መንገድ ላይ ከሸጡት ፣ ጭራውን ለማላቀቅ አይሞክሩ። ካስማዎቹን አንድ በአንድ አውጥተው ወደ ሌላኛው የቦርዱ ጎን ያንቀሳቅሷቸው። (አዎ ፣ ያንን ስህተት ሰርቻለሁ እና ጭራውን እንደገና ሸጥኩ ለዚህም ነው በፎቶው ውስጥ ትንሽ የተዝረከረከ።)

ደረጃ 2: ከአርዱዲኖ ጋር መገናኘት

ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ
ከአርዱዲኖ ጋር በመገናኘት ላይ

ይህ ክፍል ከአርዱዲኖ ናኖ ጋር እንዴት እንደሚገናኝ ያብራራል። ለ Mini ወይም Uno በጣም ተመሳሳይ ይሆናል ግን እስካሁን አልሞከርኩም።

የወረዳውን ዲያግራም አጥኑ።

ከዩኤስቢ ወደብ ጋር የተገናኘው አርዱዲኖ ናኖ በ 5 ቪ ይሠራል። ኤልሲዲው በ 3.3 ቪ ይሠራል። ስለዚህ ኤልሲዲውን ከናኖ 3V3 ፒን ማብራት እና በእያንዳንዱ የመቆጣጠሪያ ፒን ላይ ያለውን ቮልቴጅ ከ 5 ቮ ወደ 3.3 ቪ መቀነስ ያስፈልግዎታል።

የኤል.ሲ.ዲ.

  • 1 ሲኤስ
  • 2 አር
  • 3 ሲዲ
  • 4
  • 5 ክሊክ
  • 6 ኤስዲኤ
  • 7 3V3
  • 8 0V ጂንዲ
  • 9 VB0+
  • 10 ቪቢ 0-
  • 11
  • 12
  • 13
  • 14

CS ቺፕ-መምረጥ ነው። የ UC1701 ቺፕን ለመምረጥ (ለማንቃት) ወደ ታች ይጎትታል። (CS CS ወይም ኤን ወይም ተመሳሳይ ሊባል ይችላል።)

RST ዳግም ማስጀመር ነው። ቺ chipን ዳግም ለማስጀመር ወደ ታች ይጎትታል። (RST ዳግም አስጀምር ተብሎ ሊጠራ ይችላል።)

ሲዲ ትዕዛዝ/ውሂብ ነው። በ SPI ላይ ወደ ቺፕ ትዕዛዞችን በሚልክበት ጊዜ ወደ ታች ይጎትታል። ውሂብ ሲልክ ከፍተኛ ነው። (ሲዲው A0 ተብሎ ሊጠራ ይችላል።)

CLK እና SDA የ SPI አውቶቡስ ካስማዎች ናቸው። (ኤስዲኤ SPI- ውሂብ ሊባል ይችላል። CLK SCL ወይም SPI- ሰዓት ሊሆን ይችላል።)

VB0+ እና VB0- በ UC1701 ውስጣዊ የኃይል መሙያ ፓምፕ ጥቅም ላይ ይውላሉ። የኃይል መሙያ ፓም the በኤሲዲው የሚያስፈልጉትን ያልተለመዱ ቮልቴጆችን ያመነጫል። በ VB0+ እና VB0- መካከል 100n capacitor ን ያገናኙ። የ UC1701 ሰነድ 2uF ን ይመክራል ፣ ግን በዚህ ልዩ ኤልሲዲ ልዩነት ማየት አልቻልኩም።

የእርስዎ ኤልሲዲ VB1+ እና VB1- ካስማዎች ካለው ፣ እንዲሁም በመካከላቸው 100n capacitor ያገናኙ። (የእርስዎ ኤልሲዲ የ VLCD ፒን ካለው ፣ በ VLCD እና Gnd መካከል 100n capacitor ን ለማገናኘት መሞከር ይችላሉ። በእኔ ኤልሲዲ ምንም ለውጥ አላመጣም።)

ኤልሲዲውን ከናኖ ጋር እንደሚከተለው ያገናኙት

  • 1 ሲኤስ = D10 *
  • 2 RST = D6 *
  • 3 ሲዲ = D7 *
  • 5 CLK = D13 *
  • 6 ኤስዲኤ = D11 *
  • 7 3V3 = 3V3
  • 8 0V = Gnd

("*" ማለት ቮልቴጅን ለመቀነስ እምቅ መከፋፈያ መጠቀም ነው። አርዱዲኖ ከ 3V3 ከገለልተኛ አቅርቦት እየሰራ ከሆነ ፣ ተቃዋሚዎች አያስፈልጉዎትም።)

3.3V በናኖ የሚወጣ ሲሆን ለኤልሲዲው በቂ የአሁኑን አቅርቦት ሊያቀርብ ይችላል። (ማሳያው ወደ 250uA አካባቢ ይሳባል።)

5V እንዲሁ በናኖ ይወጣል እና የጀርባውን ብርሃን ለማብራት ሊያገለግል ይችላል። በ 100ohm resistor አማካኝነት የአሁኑን ወደ የጀርባ ብርሃን ይገድቡ።

በናኖ ላይ ካስማዎች አጭር እየሆኑ ከሆነ ፣ RST ን ከ 3V3 ጋር ማገናኘት ይችላሉ - ከዚያ ለሌላ ነገር D6 ን መጠቀም ይችላሉ። በ SPI ላይ ባለው ትእዛዝ U1701 በሶፍትዌር ውስጥ ዳግም ሊጀመር ይችላል። እኔ በዚህ ላይ ምንም ችግር አጋጥሞኝ አያውቅም ነገር ግን ጫጫታ ባለው አካባቢ ውስጥ የራስዎን ወረዳ የሚጠቀሙ ከሆነ የሃርድዌር ዳግም ማስጀመርን መጠቀም የተሻለ ሊሆን ይችላል።

ደረጃ 3 ሶፍትዌር

ሶፍትዌር
ሶፍትዌር

በንድፈ ሀሳብ ፣ UC1701 ን ከ U8g2 ቤተ -መጽሐፍት (ወይም Ucglib ወይም ከሚገኙት ሌሎች ቤተ -መጻሕፍት) መንዳት ይችላሉ። ሥራ ላይ እንዲውል ለቀናት ታግዬ አልተሳካልኝም። የ U8g2 ቤተ -መጽሐፍት በጣም ብዙ የተለያዩ ቺፖችን መንዳት ስለሚችል እና ኮዱን መከተል በጣም ከባድ ስለሆነ ጭራቅ ነው። ስለዚህ ተስፋ ቆር I የራሴን ትንሽ ቤተመፃህፍት ጻፍኩ። በአርዱዲኖ (በግምት 3400 ባይት እና ቅርጸ ቁምፊዎች) ውስጥ በጣም ያነሰ ቦታ ይወስዳል።

የእኔን ቤተ -መጽሐፍት ከዚህ ማውረድ ይችላሉ (በዚህ ገጽ ላይ የማውረድ ቁልፍ)። የናሙና ንድፍ እና የተጠቃሚ መመሪያ ተካትተዋል። የድረ -ገጹ https://www.arduino.cc/en/Guide/Libraries ቤተመፃህፍት እንዴት እንደሚመጣ ይገልፃል ፤ ወደ “.zip ቤተ -መጽሐፍት ማስመጣት” ክፍል ይሂዱ።

ኤልሲዲውን በ ጋር ያስጀምሩ

UC1701Begin ();

UC1701Begin ፒኖችን ለመለወጥ ወይም የ RST ፒንን ችላ ለማለት ግቤቶችን ሊወስድ ይችላል። ቤተ -መጽሐፍቱ ሃርድዌር SPI ን ብቻ ይጠቀማል (ሶፍትዌር SPI አልተሰጠም)። ማሳያው በ x እና y መጥረቢያዎች ውስጥ ሊገለበጥ ይችላል። ኤልሲዲውን በተለየ አቅጣጫ ለመጫን ከፈለጉ ያ ያ ጠቃሚ ነው።

ከ U8g2 ቤተ -መጽሐፍት በርካታ ሂደቶች ተደጋግመዋል-

  • DrawLine
  • DrawPixel
  • DrawHLine
  • DrawVLine
  • Drawbox
  • DrawFrame
  • DrawCircle
  • DrawDisc
  • DrawFilledEllipse
  • DrawEllipse
  • DrawTriangle
  • UC1701 SetCursor
  • UC1701ClearDisplay

አንዳንድ ሂደቶች ትንሽ የተለዩ ናቸው-

  • ባዶ DrawChar (uint8_t c ፣ ቃል Font);
  • ባዶ DrawString (ቻር * ዎች ፣ ቃል ቅርጸ -ቁምፊ);
  • ባዶ DrawInt (int i ፣ ቃል ፎንት);

የሕብረቁምፊ ስዕል አሰራሮች የአንድ ቅርጸ ቁምፊ መረጃ ጠቋሚ አልፈዋል። ውድ አርአይኤምን ስለማይይዙ በአርዲኖ ፍላሽ ማህደረ ትውስታ ውስጥ ቅርጸ -ቁምፊዎች ይታወቃሉ። ሶስት ቅርጸ -ቁምፊዎች ቀርበዋል (ትንሽ ፣ መካከለኛ እና ትልቅ)። እነሱ የተገናኙት እና የሚጠቀሙባቸው ከሆነ ፍላሽ ማህደረ ትውስታን ብቻ ነው (እያንዳንዳቸው ከ 500 እስከ 2000 ባይት በግምት)።

“ቀለም” ከ U8g2 ቤተ -መጽሐፍት በተለየ ሁኔታ ይስተናገዳል። ኤልሲዲ ሲጸዳ ጥቁር ዳራ አለው። MakeMark (ዓለም አቀፋዊ ተለዋዋጭ) እውነት ከሆነ ፣ ስዕል በነጭ ይከናወናል። MakeMark ሐሰት ከሆነ ፣ ሥዕል በጨለማ ይከናወናል።

አንዳንድ ሂደቶች ለ UC1701 ልዩ ናቸው

SetInverted ከነጭ-ጥቁር ይልቅ በጥቁር-በነጭ ይሳሉ።

ባዶ SetInverted (bool inv);

የ UC1701 ብሩህነት እና ንፅፅር በ

  • ባዶ SetContrast (uint8_t እሴት); // የተጠቆመው 14 ነው
  • ባዶ SetResistor (uint8_t እሴት); // የተጠቆመው 7 ነው

ይልቁንም አጥጋቢ ባልሆነ መንገድ አብረው ይሰራሉ።

SetEnabled ኤልሲዲውን ያወርዳል

ባዶ SetEnabled (bool en);

በሚተኛበት ጊዜ ማሳያው 4uA ይወስዳል። እንዲሁም የኋላ መብራቱን ማጥፋት አለብዎት - ከናኖ ፒን ይንዱ። እንደገና ካነቃ በኋላ ፣ UC1701 ዳግም ተጀምሯል። ማሳያው ተጠርጓል እና ንፅፅሩ እና ተከላካዩ ወደ ነባሪ እሴቶቻቸው ዳግም ይጀመራሉ።

ስለዚህ ፣ ለማጠቃለል ፣ የ COG ማሳያዎች ርካሽ እና ጥሩ መጠን ያላቸው ናቸው። ከአርዱዲኖ ጋር ለመገናኘት ቀላል ናቸው።

የሚመከር: