ዝርዝር ሁኔታ:
ቪዲዮ: DIY I2C LCD ማሳያ በግብዓቶች 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ከ Arduino (16x2 ወይም 20x4) ጋር ጥቅም ላይ የዋለው የተለመደው ትይዩ ኤልሲዲ 16 ፒኖች አሉት። በአርዱዲኖ ላይ 6 I/O ፒኖች ብቻ ያስፈልጋሉ ፣ ግን ያንን ወደ ሁለት የ I/O ፒኖች ዝቅ ማድረግ ቢችሉ እና አሁንም እነዚያ ፒኖች ለሌሎች መሣሪያዎች የሚገኙ ቢሆኑስ?
የ I2C በይነገጽ በ Arduino UNO ፒን A4 እና A5 ላይ ነው። እነዚህ ሊደረስባቸው የሚችሉ ናቸው ፣ እና ስለሆነም የተለያዩ አድራሻዎች ካሏቸው ሌሎች I2C መሣሪያዎች ጋር ሊጋሩ ይችላሉ። አሁን ፣ I2C LCD ን መግዛት ይችላሉ ፣ እና I2C LCD ን እንኳን በተለያዩ አድራሻዎች ማግኘት ይችላሉ ፣ ግን እነሱ በተለምዶ ሁለት መስመር ኤልሲዲዎች ናቸው ፣ እና አድራሻዎቹ ተስተካክለዋል። MCP23017 16 ወደብ ማስፋፊያ ቺፕ በመጠቀም የእራስዎን የ I2C በይነገጽ እንዴት እንደሚገነቡ ፣ ከ 8 አድራሻዎች አንዱን እንደሚመርጡ እና እስከ 8 ግብዓቶች ወይም ግብዓቶች እንኳን ማከል እንደሚችሉ ያሳዩዎታል። ይህ Adafruit የሚጠቀምበት ተመሳሳይ ቺፕ ነው። የእነሱ I2C LCD ቁልፍ ሰሌዳ ጋሻ ፣ እና እሱን ለማነጋገር ቤተመፃህፍታቸውን ይጠቀማል። እንዲያውም እስከ 16 LCD ማሳያዎች ፣ ወይም እስከ 128 ዲጂታል I/O ፒኖች እና ጥምሮችዎ ሊኖርዎት ይችላል
MCP23017
20x4 LCD ወይም 16x2 LCD
ደረጃ 1 ኤልሲዲ ሽቦ
በሂታቺ ዓይነት ትይዩ ኤልሲዲ (2 ወይም 4 መስመር) እና በ MCP23017 መካከል ያሉት ግንኙነቶች በፎቶው ውስጥ ይታያሉ።
ኤስዲኤ (በ MCP23017 ላይ ፒን 13) ከ Arduino A4 ፣ እና SCL (ፒን 12) ከ Arduino A5 ጋር ይገናኛል። አንዳንዶች 4.7 ኪ ተቃዋሚዎችን (ፒን 13 ን ወደ +5 ቪ እና ከ 12 እስከ +5 ቮን ይሰኩ) ይጠቁማሉ ነገር ግን ይህ ፕሮጀክት ያለ እነሱ በጥሩ ሁኔታ ይሠራል።
በ LCD k (ካቶድ ፣ ጂኤንዲ) ግንኙነት ላይ የ 220 Ohm resistor ን ያስተውሉ። ይህ የግድ ነው!
ያለ እሱ ፣ የ MCP23107 የጀርባ ብርሃንን ፒን መንፋት ይችላሉ። ለጀርባ ብርሃን ሊጠቀሙባቸው የሚችሉ 3 ፒኖች አሉ። ፒን 1 በቤተ መፃህፍት እና በስዕል ውስጥ ሰማያዊ ይባላል ፣ ፒን 28 ግሪን ይባላል ፣ እና ፒን 27 ቀይ ተብሎ ይጠራል። አንድ ባለአንድ ኤል.ሲ.ዲ. ካለዎት ማንኛውንም ሶስቱን ፒኖች መጠቀም እና ተጓዳኝ የቀለም ጥሪን መጠቀም ይችላሉ። የ RGB የጀርባ ብርሃን ካለዎት ብዙ የቀለሞችን ጥምረት ማግኘት ይችላሉ። በ https://arduinotronics.blogspot.com/2015/04/arduino-ups-battery-shield.html ላይ ይመልከቱዋቸው
በ MCP23017 ላይ ፒን 15 ፣ 16 እና 17 የ I2C አድራሻውን ይወስናሉ። ይህ የአዳፍሬው ቤተ -መጽሐፍት የሚጠቀምበት ነባሪ አድራሻ ስለሆነ እኛ ሁላችንም 3 መሠረት አለን። ብዙ ማሳያዎችን ለማከል ፣ ወይም ሌላ አድራሻ ለመምረጥ ፣ ቤተ -መጽሐፍት መለወጥ አለበት ፣ ስለዚህ ለአሁኑ ነባሪ እንሄዳለን።
Adafruit_MCP23017.h የሚከተለውን መስመር ይ:ል
#መግለፅ MCP23017_ADDRESS 0x20
ፒን 17 = A2 ፣ ፒን 16 = A1 ፣ እና ፒን 15 = A0
0 = መሬት ፣ 1 = +5v
የአድራሻው ቅርጸት 0100A2A1A0 ነው ፣ ስለሆነም እኛ ሁሉንም 3 መስመሮች መሠረት ስላደረግን ፣ ሁለትዮሽ 0100000 ፣ ወይም 20 በሄክስ (0x20) ውስጥ እንጠቀማለን። 0100111 በሄክስ (0x27) ውስጥ 27 ይሆናል።
ደረጃ 2 - የግቤት አዝራሮችን ማገናኘት
በዚህ ፕሮጀክት ውስጥ 5 የግብዓት አዝራሮችን እያካተትን ነው። እኛ ግራ ፣ ቀኝ ፣ ላይ ፣ ታች ፣ እና ምረጥ ብለን እንጠራቸዋለን። መደበኛ የግፊት ቁልፎች ለዚህ ተስማሚ ናቸው ፣ ግን ማንኛውም ዲጂታል ማብሪያ / ማጥፊያ ዳሳሽ ይሠራል።
አዝራሮችዎን እንደሚከተለው ያገናኙዋቸው
በግራ በኩል በ MCP23017 በ Gnd እና pin 25 መካከል ይገናኛል
ቀኝ በ Gnd እና በፒን 22 መካከል ይገናኛል
ወደ ላይ በ Gnd እና በፒን 24 መካከል ይገናኛል
ታች በ Gnd እና በፒን 23 መካከል ይገናኛል
በ Gnd እና በፒን 21 መካከል አገናኞችን ይምረጡ
ደረጃ 3: ኤልሲዲ ንድፍ
የአዳፍ ፍሬም ቤተ -መጽሐፍቱን ያውርዱ እና ይጫኑ ፣ “ሰላም ዓለም” የሚለውን ምሳሌ ያሂዱ ፣ እና ይህ ኤልሲዲ በይነገጽ ሥራ ላይ ውሏል። በ MCP23017 ላይ ፒን 27 ን ተጠቀምን ፣ ስለዚህ ለሞኖክሮክ የጀርባ ብርሃን RED ብቻ ይግለጹ።
ለወደፊቱ ደረጃ እስከ 8 MCP23017 ቺፕስ ጥቅም ላይ እንዲውል የቤተ መፃህፍቱን አድራሻ አርትዕ እናደርጋለን። በጥያቄዎች ኢሜል ያድርጉልኝ።
ይህንን ቺፕ እና ተጨማሪ ኮድ ለሚጠቀሙ ተጨማሪ ፕሮጄክቶች ፣ ይመልከቱ ፦
arduinotronics.blogspot.com/2015/11/wifi-rechargeable-internet-clock.html
arduinotronics.blogspot.com/2015/10/add-up-to-128-inputsoutputs-or-mix-to.html
ደረጃ 4: እንዴት እንደሚሰራ
የዚህን ፕሮጀክት Adafruit ስሪት በመጠቀም የገነባነው ፕሮጀክት እዚህ አለ። የ DIY ስሪቱ ተመሳሳይ ነው ፣ ግን ከ RGB የጀርባ ብርሃን ይልቅ የሞኖክሮም ስሪት ሊኖርዎት ይችላል።
ደረጃ 5 - የውሂብ ሉህ
የተሟላ የውሂብ ሉህ ከ https://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf ይገኛል
የሚመከር:
TTGO (ቀለም) ማሳያ በማይክሮፎን (ቲቲጎ ቲ-ማሳያ)-6 ደረጃዎች
TTGO (ቀለም) ማሳያ ከማይክሮፎቶን (ቲቲጎ ቲ-ማሳያ) ጋር:-TTGO ቲ-ማሳያ 1.14 ኢንች የቀለም ማሳያ ያካተተ በ ESP32 ላይ የተመሠረተ ሰሌዳ ነው። ቦርዱ ከ 7 ዶላር በታች በሆነ ሽልማት ሊገዛ ይችላል (መላኪያ ፣ በባንግጎድ ላይ የታየውን ሽልማት ጨምሮ)። ያ ማሳያ ለ ESP32 የማይታመን ሽልማት ነው። ቲ
Makey Makey Show እና ማሳያ ማሳያ: 12 ደረጃዎች (ከስዕሎች ጋር)
ማኪ ማኪ ሾው እና ማሳያ ማሳያ - ከ 19 ዓመታት ትምህርት በኋላ ፣ ለአዲስ ፣ ብሩህ ፣ አስደሳች የማስታወቂያ ሰሌዳ ፍቅሬን አላጣሁም! የእኔ የማስታወቂያ ሰሌዳ ዘይቤ ከተቆራረጠ ፣ ከሱቅ ከተገዛ ፣ ከበዓል-ገጽታ ቁርጥራጮች ፣ እስከ የተማሪዎቼ ሥራ ትርጉም ያላቸው ክፍሎች ድረስ ባለፉት ዓመታት ተሻሽሏል። እኔ
I2C / IIC LCD ማሳያ - SPI ን ወደ I2C LCD ማሳያ ይጠቀሙ ከ SPD ወደ IIC ሞዱል ከአርዱዲኖ ጋር 5 ደረጃዎች
I2C / IIC LCD ማሳያ | SPI ን ወደ I2C LCD ማሳያ ይጠቀሙ ከ SPD ወደ አይአይዲ ሞዱል ከአርዱዲኖ ጋር ይጠቀሙ -ሠላም ሰዎች ከመደበኛ የ SPI LCD 1602 ጋር ለመገናኘት በጣም ብዙ ሽቦዎች ስላሏቸው ከአርዱዲኖ ጋር ለመገናኘት በጣም ከባድ ነው ፣ ግን በገበያ ውስጥ የሚገኝ አንድ ሞጁል አለ የ SPI ማሳያውን ወደ IIC ማሳያ ይለውጡ ስለዚህ 4 ገመዶችን ብቻ ማገናኘት ያስፈልግዎታል
ከአርዱዲኖ ኡኖ እና ከ OLED 0.96 SSD1306 ማሳያ ጋር ረጅም ጨዋታ ይጫወቱ ማሳያ 6 ደረጃዎች
ከአርዱዲኖ ኡኖ እና ከ OLED 0.96 SSD1306 ማሳያ ጋር ረዥም ጨዋታ ይጫወቱ -ሠላም ዛሬ እኛ ከአርዱዲኖ ጋር የONGንግ ጨዋታ እንሠራለን። እኛ ጨዋታውን ለማሳየት የ adafruit ን የ 0.96 ባለቀለም ማሳያ እንጠቀማለን &; ጨዋታውን ለመቆጣጠር የግፊት ቁልፎች
I2C / IIC LCD ማሳያ - SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ -5 ደረጃዎች
I2C / IIC LCD ማሳያ | SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ - የ spi lcd ማሳያ በመጠቀም በጣም ብዙ ግንኙነቶችን ይፈልጋል ፣ ይህም ለማድረግ በጣም ከባድ ነው ፣ ስለዚህ i2c lcd ን ወደ spi lcd መለወጥ የሚችል ሞዱል አግኝቻለሁ ስለዚህ እንጀምር