ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 የመፍትሔው አመጣጥ
- ደረጃ 2 - ማብራሪያ
- ደረጃ 3 ተከላካዮችን መለየት እና ማስወገድ
- ደረጃ 4 - በመፍትሔዎች መካከል ማወዳደር
- ደረጃ 5: የመጨረሻ ግምት
ቪዲዮ: 5V ኤልሲዲ ማሳያ በአርዱዲኖ ምክንያት 3.3V I2C: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ይህ ልጥፍ ታዋቂውን ኤልሲዲ 16x2 ማሳያ ከ I2C አስማሚ ሞዱል ጋር አርዱዲኖን (ወይም ሌላ 3.3 ቪ ቦርድ) ለመጠቀም ቀለል ያለ መንገድን ለማብራራት ያለመ ነው።
የመነሻው ችግር ኤልሲዲው የኋላ መብራቱ በትክክል እንዲሠራ 5 ቪ ይፈልጋል ፣ ነገር ግን SCL እና SDA ፒኖች ጉዳት ሳይደርስባቸው ከአርዱዲኖ ምክንያት ጋር ለመገናኘት በ 3.3 ቪ መስራት አለባቸው። ይህንን ለመፍታት ሁለት አማራጮችን አግኝቻለሁ -
በጣም የተጠቀሰው መፍትሔ ባለሁለት አቅጣጫ አመክንዮ ደረጃ መለወጫ መጠቀም ነው ፣ በእርግጥ ችግሩን ይፈታል። ግን በተጨማሪ በዝርዝሩዎ ውስጥ ሌላ አካል እና በወረዳዎ ላይ ተጨማሪ የሽቦ ግንኙነቶችን ይጨምራል።
ያገኘሁት ሌላኛው መንገድ በ “I2C አስማሚ ቦርሳ” ውስጥ ከ 2 ኤል.ሲ. በጣም ቀላል ከመሆኑ በተጨማሪ ፣ በመጨረሻው ንፅፅር ውስጥ የተብራሩ ሌሎች ጥቅሞች አሉት። የዚህ ዘዴ ዋና ትኩረት ይህ ዘዴ ነው።
አቅርቦቶች
አርዱዲኖ ምክንያት
LCD 16x2 ማሳያ ከ I2C አስማሚ ሞዱል ጋር
የመሸጫ ብረት
የመሸጫ ፓምፕ ወይም የማቅለጫ ዊች
ጠመዝማዛዎች
ደረጃ 1 የመፍትሔው አመጣጥ
መፍትሄው በእኔ አልተፈለሰፈም ፣ ከዚህ በታች ባለው አገናኝ ውስጥ በአርዱዲኦ ፎረም ላይ በጣም ጥሩ ጥሩ ሀሳብ እና ማብራሪያ አየሁ ፣ በዚህ ጽሑፍ ውስጥ የማባዛው።
forum.arduino.cc/index.php?topic=553725.0
መልስ ከ - ዴቪድ_ፕሬስ
በበይነመረብ ላይ ምንም የተሟላ መማሪያ ማግኘት አልቻልኩም እና በጣም የተለመደ ችግር ስለሆነ መፍትሄውን እዚህ በዝርዝር ለማቅረብ እየሞከርኩ ነው ፣ በትክክል እንደሚሰራ መመስከር እና በውጤቶቹ ላይ አንዳንድ ጥርጣሬን ሊቀንስ የሚችል መረጃን ለመጨመር እሞክራለሁ።
ደረጃ 2 - ማብራሪያ
መሣሪያዎች
የ I2C ግንኙነት እንዲሠራ ከ SDA እና SCL ፒኖች ጋር የተገናኙ የ pullup resistors ን ይፈልጋል። ይህ የሆነበት ምክንያት መሣሪያዎቹ በሚገናኙበት ጊዜ እነዚህን ፒኖች ወደ LOW ዝቅ ስለሚያደርጉ ብቻ ነው። አንድ HIGH ን ለመወከል ፣ LOW ን መላክ ብቻ ነው ፣ እና ለጎበኙት ምስጋናዎች ወደ HIGH ይሄዳል። (ይህ ግንዛቤ በኋላ በጣም አስፈላጊ ይሆናል)
ኤልሲዲው “I2C ቦርሳ” የ I2C መስፈርትን የሚያገለግሉ ሁለት የ 4K7 መጎተቻ ተከላካዮች አሉት። ነገር ግን ከቪሲሲ ጋር ስለተገናኙ ፣ 5 ቮን የሚጠቀሙ ከሆነ ፣ SDA ን እና SCL ን ወደ 5 V ይጎትቱታል።
የውሂብ ሉህ ከተመለከቱ ፣ ከሌሎች ቦርዶች በተቃራኒ ፣ ሪቱ ቀድሞውኑ በዋናው SDA ፣ SCL ፒኖች ላይ ወደ 3.3 V የሚጎትታቸው በቦርዱ 1K5 መጎተት መከላከያዎች እንዳሉት ማየት ይችላሉ።
ፈተናዎች
- ኤልሲዲ አሳይ -> አርዱinoኖ
- Gnd -> Gnd
- ቪሲሲ -> 5 ቪ
- SDA -> SDA
- SCL -> SCL
ኤልሲዲውን በወቅቱ (ከላይ ያለውን ሽቦ በመከተል) ብቻ ካገናኙት ፣ ከ 3.3 ቪ ጋር የተገናኘው 1k5 (ወይም 1k0) እና ከ 5 ቮ ጋር የተገናኘው የ 4K7 LCD pullups በ 3.7 ቮ (3.6 ቮ) ስራ ፈት I2C መስመሮችን ያስከትላል። ከ 1 ኪ 0 ጋር)። የ “ዳታ” የውሂብ ሉህ ለ I/O መስመሮቹ ከፍተኛውን የ 3.6 ቮልት voltage ልቴጅ ስለሚይዝ ያ ጥሩ አይደለም።
ይህንን ሁኔታ በመፈተሽ ፣ በኤል.ዲ.ሲ ብቻ ፣ 3 ፣ 56 ቪ አግኝቻለሁ ፣ በተመሳሳይ ኤስዲኤ እና SCL ላይ የ EEPROM ሞዱልን በመጨመር ፣ እስከ 3.606 V. ድረስ ሄዷል። ከፍተኛውን 3.6 ቮ የተመለከተውን ደረጃዎች ከግምት ውስጥ ያስገቡ።
ስለዚህ አዎ ፣ ምንም ዓይነት ለውጥ ሳያደርግ ልክ እንደእኔ የሚሰራበት ዕድል አለ። ነገር ግን የ voltage ልቴጅ ደረጃ አሁንም ከምርጥ የራቀ ነው እና በተወሰነ ወይም በኤል.ሲ.ሲ. pullup ላይ አንዳንድ ልዩነቶች ከ 3.6 ቪ ገደቡ በላይ እንዲሄድ ሊያደርጉት ይችላሉ። (ምንም እንኳን የተቀረው መፍትሄ በጣም ደህንነቱ የተጠበቀ እና ምናልባትም ቀላል ቢሆንም በ 5 ቮ እና በ SCL/SDA ፒኖች መካከል ወደ 3.6 ቮ ከመቀነሱ በፊት ቢያንስ በ 20 ኪ ወይም በ 100 ኪ ፖታቲሞሜትር በጥንቃቄ መሞከሩ ይመከራል።
መፍትሄ
የቀረበው መፍትሔ መስመሩን እስከ 5 V. ለመሳብ ከሚሞክረው የ LCD ቦርሳ ውስጥ በቀላሉ የሚጎትቱ መቆጣጠሪያዎችን ማስወገድ ብቻ ነው ፣ ከዚያ የ SCL እና የ SDA መስመሮችን ወደ 3.3V በመሳብ የ ‹ቦርድ› መጎተት መከላከያዎች ብቻ ይቀራሉ።. በ 3.262 ቪ አካባቢ ሥራ ፈት ፒኖችን በመጠበቅ ፍጹም ሠርቷል!
ግንኙነቶች ተመሳሳይ ናቸው
- ኤልሲዲ ማሳያ -> አርዱinoኖ
- Gnd -> Gnd
- ቪሲሲ -> 5 ቪ
- SDA -> SDA
- SCL -> SCL
በሚገናኝበት ጊዜ ኤልሲዲው መስመሩን ወደ 5 ቮ የማይጎትተው ከሆነ የሚገረምዎት ከሆነ ፣ በ I2C ላይ መሳሪያዎቹ LOW መስመሮችን ብቻ እንደሚጎትቱ ያስታውሱ ፣ ጣልቃ በማይገባበት ጊዜ ከፍተኛ ምልክት የተወከለው ፣ ይህም 3.3 ቮ ከ የጀልባው የመርከብ መጎተቻዎች።
እንዲሁም ፣ ለ I2C የጀርባ ቦርሳ እንደ ከፍተኛ ምልክት ተደርጎ እንዲቆጠር 3.3 ቮ በቂ ነው።
ደረጃ 3 ተከላካዮችን መለየት እና ማስወገድ
ከላይ ያለው ምስል በሞጁሌ ውስጥ ያገኘሁትን የ pullup resistors በቀይ ያሳያል።
መለየት
የ LCD I2C አስማሚ ቦርሳ ሊለያይ ስለሚችል ፣ ተቃዋሚዎች በተመሳሳይ ውቅር ውስጥ ላይሆኑ ይችላሉ። የ pullup resistors ን ለመለየት ፣ ባለ ብዙ ማይሜተርን በተከታታይ ሙከራ መጠቀም ይችላሉ። እያንዳንዱ የመጎተት ተከላካይ አንድ ጫፍ ከ SCL ወይም ከ SDA ፒን እና ሌላኛው ከቪሲሲ ጋር የተገናኘ መሆን አለበት።
በእኔ ሁኔታ በቦርዱ ላይ የ 4K7 (472 በ SMD ኮድ) ተቃዋሚዎች ነበሩ። እኛ የፈለግናቸው ዱባዎች መሆናቸውን በመጠቆም ከላይ ያሉትን መስፈርቶች ያሟሉት ሁለቱ ብቻ ናቸው!
ለተጨማሪ ጥንቃቄ (በሆነ ምክንያት 4 ኬ 7 ካልሆኑ) ፣ እኔ ሌሎቹን ተቃዋሚዎችም ሞከርኩ እና አንዳቸውም ለመጎተት መስፈርቶችን እንዳላሟሉ አረጋግጫለሁ።
አስወግድ
አሁን ፣ ማድረግ ያለብዎት እነሱን ማበላሸት ብቻ ነው! ለማገዝ የሚሽከረከር ፓምፕ ወይም የሚሽከረከር ዊኪ እና ጠመዝማዛ ካለዎት ቀላል ነው።
ደረጃ 4 - በመፍትሔዎች መካከል ማወዳደር
ባለሁለት አቅጣጫ አመክንዮ ደረጃ መለወጫ (LLC)
ጥቅሞች:
ምንም የሽያጭ መሣሪያ ወይም ችሎታ አያስፈልገውም
Cons
ተጨማሪ ገመዶችን እና ኤልኤልሲን ወደ የእርስዎ ዝርዝር ክፍሎች ዝርዝር ያስተዋውቃል
Messier ከተጨማሪ ክፍሎች ጋር ግንኙነቶች
ትንሽ የበለጠ ውድ
ዲሲዶርድ ኤልሲዲ መጎተቻ ተከላካዮች
ጥቅሞች:
የፅዳት ሰራተኛ የመጨረሻ ውጤት።
ኤልኤልሲን መጠበቅ ሳያስፈልግዎት ወዲያውኑ ሊያደርጉት ይችላሉ።
በተወሳሰበ ፕሮጀክት ውስጥ የተለያዩ ክፍሎችን እና የመገጣጠሚያ ውስብስብነትን ለመቀነስ ከፈለጉ ወይም ለማባዛት ከፈለጉ በተለይ ጥሩ።
Cons
የኤል.ዲ.ሲ ወረዳውን ይለውጣል (ከዩኖ ጋር “ለመጠቀም ዝግጁ” ከሆነ ፣ የ 4 ኬ 7 ዱካዎች ካሉዎት ፣ እነሱን በመፍታት ላይ ያሉትን ለውጦች መቀልበስ ይችላሉ)
ደረጃ 5: የመጨረሻ ግምት
ይህ መማሪያ በዚህ ተኳሃኝነት ጉዳይ ላይ እና አንዳንድ ሊሆኑ የሚችሉ መፍትሄዎች ላይ አንዳንድ ብርሃን እንደሚሰጥ ተስፋ አደርጋለሁ።
ማንኛውም የማሻሻያ ሀሳቦች ፣ የተሻሉ ማብራሪያዎች ፣ አዲስ መፍትሄዎች ካሉዎት ወይም በልጥፉ ውስጥ ማንኛውንም ስህተት ካገኙ እባክዎን በአስተያየቶቹ ውስጥ ይንገሩን!:)
የሚመከር:
የ 20x4 I2C ገጸ -ባህሪ ኤልሲዲ ማሳያ ከአርዱዲኖ ጋር እንዴት መጠቀም እንደሚቻል -6 ደረጃዎች
የ 20x4 I2C ገጸ -ባህሪ ኤልሲዲ ማሳያ ከአርዱዲኖ ጋር እንዴት እንደሚጠቀም -በዚህ ቀላል መማሪያ ውስጥ አንድ ቀላል ጽሑፍ ለማሳየት ‹ሰላም ዓለም› ቪዲዮውን ይመልከቱ
I2C / IIC LCD ማሳያ - SPI ን ወደ I2C LCD ማሳያ ይጠቀሙ ከ SPD ወደ IIC ሞዱል ከአርዱዲኖ ጋር 5 ደረጃዎች
I2C / IIC LCD ማሳያ | SPI ን ወደ I2C LCD ማሳያ ይጠቀሙ ከ SPD ወደ አይአይዲ ሞዱል ከአርዱዲኖ ጋር ይጠቀሙ -ሠላም ሰዎች ከመደበኛ የ SPI LCD 1602 ጋር ለመገናኘት በጣም ብዙ ሽቦዎች ስላሏቸው ከአርዱዲኖ ጋር ለመገናኘት በጣም ከባድ ነው ፣ ግን በገበያ ውስጥ የሚገኝ አንድ ሞጁል አለ የ SPI ማሳያውን ወደ IIC ማሳያ ይለውጡ ስለዚህ 4 ገመዶችን ብቻ ማገናኘት ያስፈልግዎታል
I2C / IIC LCD ማሳያ - SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ -5 ደረጃዎች
I2C / IIC LCD ማሳያ | SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ - የ spi lcd ማሳያ በመጠቀም በጣም ብዙ ግንኙነቶችን ይፈልጋል ፣ ይህም ለማድረግ በጣም ከባድ ነው ፣ ስለዚህ i2c lcd ን ወደ spi lcd መለወጥ የሚችል ሞዱል አግኝቻለሁ ስለዚህ እንጀምር
በአርዱዲኖ ምክንያት ላይ የተመሠረተ 3 ደረጃ ሳይን ሞገድ ጄኔሬተር - 5 ደረጃዎች
በአርዱዲኖ ምክንያት ላይ የተመሠረተ የ 3 ደረጃ ሳይን ሞገድ ጄኔሬተር-የዚህ ድርሻ ዓላማ የላልን የላቀ አፈፃፀም + የማጣቀሻ እጥረት + የማይረዳ የውሂብ ሉህ ለመጠቀም የሚሞክር ሰው ለመርዳት ነው። ናሙናዎች / ዑደት በዝቅተኛ ድግግሞሽ (< 1kHz) እና 16 ሰ
I2C ኤልሲዲ ማሳያ እንዴት ወደ አርዱዲኖ ኡኖ እንደሚገናኝ 5 ደረጃዎች (ከስዕሎች ጋር)
I2C ኤልሲዲ ማሳያውን ወደ አርዱዲኖ ኡኖ እንዴት እንደሚገናኝ - ጤና ይስጥልኝ ወንዶች ፣ በዚህ መመሪያ ውስጥ i2c LCD ማሳያ ከአርዲኖ ጋር እንዴት እንደሚገናኙ እና በኤልሲዲ ማሳያ ላይ እንዴት እንደሚታተሙ ይመለከታሉ። ይህንን አጋዥ ስልጠና ከመጀመርዎ በፊት ስለ i2c አጭር ማወቅ አለብዎት። ግንኙነት። እያንዳንዱ I2C አውቶቡስ ሁለት ምልክቶችን ያካተተ ነው