ዝርዝር ሁኔታ:

የዓለም በጣም ርካሹ I2C (I-Squared-C) አስማሚ 5 ደረጃዎች (ከስዕሎች ጋር)
የዓለም በጣም ርካሹ I2C (I-Squared-C) አስማሚ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የዓለም በጣም ርካሹ I2C (I-Squared-C) አስማሚ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የዓለም በጣም ርካሹ I2C (I-Squared-C) አስማሚ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 🔴 ፖላንድ ውስጥ በጣም ርካሹ ቤት‼️ 2024, ሀምሌ
Anonim
የዓለም ርካሽ I2C (I-Squared-C) አስማሚ
የዓለም ርካሽ I2C (I-Squared-C) አስማሚ

ከባንክ በታች ለኮምፒተርዎ አነፍናፊ በይነገጽ ያድርጉ! 6/9/08 አዘምን - በርካታ መንገዶችን ከዳሰስኩ በኋላ ይህንን ዘዴ በማይክሮሶፍት ዊንዶውስ ውስጥ ተግባራዊ የሆነ ተግባራዊ መንገድ የለም ብዬ ደመደምኩ። ይህ ጥቃቅን የስርዓተ ክወና ማጉረምረም አይደለም ፣ እኔ በእውነቱ አንድ ነት በመሞከር ላይ ነኝ! ይቅርታ! የ I2C ችሎታዎችን የሚሹ የዊንዶውስ ተጠቃሚዎች አሁን ባለው የዩኤስቢ-ተኮር መፍትሄዎች የተሻሉ ናቸው። አዘምን 5/24/08: የሊኑክስ ድጋፍ ተጨምሯል ፣ እንዲሁም ለኒንቲዶ ዊን ኑኑክክ ተቆጣጣሪ እና ለ BlinkM “ስማርት LED” የናሙና ኮድ ተጨምሯል። በሊኑክስ ላይ ለማጠናቀር እና ለማዋቀር አቅጣጫዎች ከምንጭ ኮድ ጋር የተካተተውን የ README.txt ፋይልን ይመልከቱ ።I2C (አጭር ለ Inter-Integrated Circuit) በውስጥ አካላት መካከል ለዝቅተኛ ግንኙነት በኮምፒተር ውስጥ የሚጠቀም ባለ ሁለት ሽቦ ተከታታይ አውቶቡስ ነው። I2C በሮቦት ውስጥም ታዋቂ ነው። ሁሉም ዓይነት ዳሳሾች እና አንቀሳቃሾች በ I2C ተኳሃኝ በሆነ ቅጽ ውስጥ ይገኛሉ-ለአልትራሳውንድ ክልል ማቀነባበሪያዎች ፣ የፍጥነት ዳሳሾች ፣ ማጋደል ፣ የሙቀት መጠን እና ግፊት ፣ የ servo መቆጣጠሪያዎች እና የአውቶቡስ ሰፋሪዎች ተጨማሪ አጠቃላይ-ዓላማ (ጂፒኦ) መስመሮችን የሚያቀርቡ። ፣ ማይክሮ ቺፕ ፒአይሲ ፣ ወዘተ) በትክክል ለተገነባው ለ I2C ድጋፍ አላቸው። ነገር ግን በማይክሮ መቆጣጠሪያዎች ላይ ያለው የማቀነባበሪያ ኃይል ውስን ነው ፣ እና የሶፍትዌር ልማት - በልዩ መስቀሎች እና በፕሮግራም አከባቢዎች - አንዳንድ ጊዜ ሥራ ሊሆን ይችላል። ላፕቶፖች እና ባለአንድ ቦርድ ኮምፒውተሮች ከመቼውም ጊዜ ያነሰ እና ተመጣጣኝ እየሆኑ ሲሄዱ ፣ እነዚህ ስርዓቶች በቀጥታ በሮቦቲክስ እና በኤሌክትሮኒክስ ፕሮጄክቶች ውስጥ ጥቅም ላይ ሲውሉ ማየት በጣም የተለመደ እየሆነ መጥቷል። ይህ ለአዳዲስ ችሎታዎች እንደ ራዕይ ማቀነባበር እና የበለጠ የተራቀቀ አይአይ በቂ ኃይልን ይሰጣል ፣ እና ያሉትን የልማት መሣሪያዎች እና ቋንቋዎች ወሰን በእጅጉ ያሰፋዋል… ግን ደግሞ አዲስ ችግርን ያቀርባል - እነዚህን “መደበኛ” ስርዓቶች ወደ ተጓዳኝ አካላት ማገናኘት በተለምዶ በዋናው በኩል ይከናወናል። እንደ ዩኤስቢ ያሉ የሸማች ደረጃ ወደቦች; የእኛን ዳሳሾች ለመጠቀም ከውጭ ልንገባበት የምንችል “I2C ወደብ” የለም… ወይስ አለ?

ደረጃ 1: ነባር አማራጮች

ነባር አማራጮች
ነባር አማራጮች
ነባር አማራጮች
ነባር አማራጮች

የ I2C መሣሪያዎችን ከተለመደው ዴስክቶፕ ወይም ላፕቶፕ ኮምፒተር ጋር የሚያገናኝበት አንዱ መንገድ በዩኤስቢ-ወደ-I2C አስማሚ ነው። እራስዎ እራስዎ ከሚሠሩ ኪትዎች በክፍት ምንጭ ሶፍትዌር ፣ በእያንዳንዱ ደወል እና በፉጨት እስከ ውስብስብ የንግድ ክፍሎች ድረስ ቢያንስ እንደዚህ ያሉ አማራጮች አሉ።

ከዩኤስቢ-ወደ-I2C አቀራረብ አንድ ዝቅጠት ዋጋ ነው። ሙሉ-ተለይቶ የቀረበ የንግድ ሞዴል 250 ዶላር ወይም ከዚያ በላይ ሊያወጣ ይችላል። ሌላው ቀርቶ “ነፃ” የቤት ውስጥ አማራጭ አማራጮች እንኳን በአንድ ክፍል ውስጥ በማይክሮ መቆጣጠሪያ ተቆጣጣሪ ፕሮግራም አውጪ እና ተዛማጅ እውቀቶች ውስጥ የእቃዎችን ስብስብ እና ቀደምት ኢንቨስትመንት እሱን ለመጠቀም ይጠቀሙበታል። ሌላው አሉታዊ ጎን ከታዋቂው የዊንዶውስ እጥፋት ውጭ የመንጃ ድጋፍ አንፃራዊ እጥረት ነው። ከእነዚህ መሣሪያዎች ውስጥ ጥቂቶቹ በማኪንቶሽ ወይም በሊኑክስ ኮምፒተሮች ላይ ይሰራሉ።

ደረጃ 2 ዲዲሲ I2C ነው

ዲዲሲ I2C ነው
ዲዲሲ I2C ነው
DDC I2C ነው
DDC I2C ነው
ዲዲሲ I2C ነው
ዲዲሲ I2C ነው

እኔ በአብዛኛዎቹ ኮምፒተሮች ላይ የውጭ I2C ወደብ የለም በመግቢያው ላይ ስናገር ዋሸሁ። እዚያ አለ ፣ እና እዚያ ለአስር ዓመታት ያህል እዚያው ቆይቷል ፣ ብዙውን ጊዜ ተኝቶ ተቀምጧል።

አብዛኛዎቹ ዘመናዊ የግራፊክስ ካርዶች እና ማሳያዎች ማሳያ ውሂብ ሰርጥ (ዲዲሲ) ፣ በቪዲዮ ገመድ ውስጥ ያለው የግንኙነት አገናኝ ኮምፒዩተር እና ማሳያ እርስ በእርስ ተኳሃኝ ውሳኔዎችን ለመደራደር እና የሶፍትዌር ቁጥጥርን በመደበኛነት በአካላዊ ቁልፎች ላይ የሚደረግባቸውን የመቆጣጠሪያ ተግባራት እንዲፈቅድ ያስችለዋል። ማሳያ። ዲዲሲ በእውነቱ ፣ ጥቂት የተቋቋሙ ህጎች ያሉት የ I2C አውቶቡስ ትግበራ ነው። በኮምፒተር እና በተቆጣጣሪ መካከል ይህንን ግንኙነት በመንካት (ወይም በላፕቶፕ ላይ የውጭ መቆጣጠሪያ ግንኙነትን በመሳሰሉ በተለዋጭ ባልሆነ የቪዲዮ ወደብ ላይ የዲዲሲ መስመሮችን በመጠቀም) ፣ አንድ ሰው ከአንዳንድ የ I2C መሣሪያዎች ጋር ምንም ወጪ ሳይኖር በይነመረብን ማገናኘት ይችላል። ለአስማሚ መሣሪያ የተለመደው ፍላጎት ሙሉ በሙሉ። ይህንን I2C አውቶቡስ በአካል ለመድረስ የሚያስፈልገን የተጠለፈ የቪዲዮ ገመድ ነው…

ደረጃ 3 - ገመዱን ማሰራጨት

ገመዱን መበታተን
ገመዱን መበታተን
ገመዱን መበታተን
ገመዱን መበታተን

ለ I2C በይነገጽ አራት ሽቦዎች ያስፈልጋሉ - +5V ኃይል ፣ መሬት ፣ ተከታታይ ውሂብ እና ተከታታይ ሰዓት። ለተለያዩ የቪዲዮ ወደቦች ዓይነቶች ፒኖቶች በ Wikipedia ወይም Pinouts.ru ላይ ሊገኙ ይችላሉ። ካስማዎች ሙሉ ማሟያ ጋር አንድ ለማግኘት ቪጂኤ ገመድ በመጠቀም ከሆነ ያስታውሱ; አንዳንዶች ንዑስ ንዑስ ንፅፅርን ብቻ ያካትታሉ። ከኬብሉ ውጭ ያለውን ሽፋን እና መከላከያን በመቁረጥ ውስጥ ሁለት የሽቦ ቡድኖችን ያገኛሉ። ወፍራም ሽቦዎች ፣ ወይም ተጨማሪ ጋሻ ውስጥ የታሸጉ የሽቦዎች ጥቅል ፣ አብዛኛውን ጊዜ የቪዲዮ ምልክቱን ይይዛሉ። እኛ ለእነዚህ ፍላጎት የለንም እና ተመልሰው ሊቆረጡ ይችላሉ። ቀጭን ፣ ያልተሸፈኑ ሽቦዎች ብዙውን ጊዜ በሌሎች መካከል የ DDC (I2C) ምልክቶችን ይይዛሉ። መልቲሜትር ወይም ቀጣይነት ያለው ሞካሪ ለኬብልዎ ትክክለኛውን አራት ሽቦዎችን ለማግኘት ሊረዳ ይችላል። በፍላጎት ካስማዎች ላይ አራት ሽቦዎችን መሸጥ ስለሚያስፈልግዎት ባዶ አያያዥ መጠቀም እዚህ ጠቃሚ ሊሆን ይችላል። በዲዲሲ ዝርዝር መሠረት ወደ 50 mA ገደማ። አብዛኛዎቹ የ I2C መሣሪያዎች የአሁኑን ትንሽ ብቻ ያጠባሉ ፣ ስለዚህ ብዙ በአንድ ጊዜ መሮጥ ይቻል ነበር…

ደረጃ 4: የተጠናቀቀው አስማሚ

የተጠናቀቀው አስማሚ
የተጠናቀቀው አስማሚ

የተጠናቀቀው አስማሚ እዚህ አለ። ያ ብቻ ነው! በላፕቶፕ ቦርሳዬ ውስጥ በቀላሉ እንዲገጣጠም የእኔን ተጨማሪ ግትር ሠራሁ ፣ እና እኔ ካለኝ I2C servo መቆጣጠሪያ ጋር በቀጥታ የሚገናኝ ባለ አራት ፒን መሰኪያ ጨመርኩ።

ደረጃ 5 ሶፍትዌር እና ፕሮጀክቶች

ሶፍትዌር እና ፕሮጄክቶች
ሶፍትዌር እና ፕሮጄክቶች
ሶፍትዌር እና ፕሮጄክቶች
ሶፍትዌር እና ፕሮጄክቶች

ከአስማሚው ጋር ለመስራት የማክ ኦኤስ ኤክስ እና የሊኑክስ ምንጭ ኮድ ከድር ጣቢያዬ ማውረድ ይችላል (የማውረጃ አገናኝ ከገጹ ግርጌ ላይ ነው)። እሱ በ C ውስጥ የተፃፈ ነው ፣ እና gcc ን መጫን ያስፈልግዎታል (ሊኑክስ ብዙውን ጊዜ ይህንን በነባሪነት ያጠቃልላል ፣ የማክ ተጠቃሚዎች በዋናው የስርዓተ ክወና ዲስክዎ ላይ አማራጭ ጫኝ ወይም ከአፕል ነፃ ማውረድ የሚችሉትን የገንቢ መሳሪያዎችን መጫን አለባቸው)። የምሳሌ ኮድ የሙቀት ዳሳሽ ለማንበብ ፣ የ BlinkM “ብልጥ LED” ብልጭ ድርግም በማለት ፣ ተከታታይ EEPROM ን በመፃፍ እና በማረጋገጥ ፣ የኒንቴንቶ ዊን ኑኑክ መቆጣጠሪያን (ሊኑክስን ብቻ) በማንበብ ፣ እና ከ servo መቆጣጠሪያ ሰሌዳ ጋር ለመገናኘት ተካትቷል። እንደ አለመታደል ሆኖ ይህ አስማሚ መርሃግብር አይደለም። ከሁሉም ስርዓቶች ጋር ተኳሃኝ። ለዲዲሲ ድጋፍ ግዴታ አይደለም ፣ ስለዚህ ሁሉም የቪዲዮ ካርዶች ይህንን ችሎታ አይደግፉም። እስካሁን ድረስ ATI ወይም Intel ግራፊክስ ቺፕስ ባላቸው የማክ ስርዓቶች ጥሩ ዕድል አግኝቻለሁ ፣ ግን በ NVIDIA ላይ የተመሰረቱ ስርዓቶች ከእድል ውጭ ናቸው። በሊኑክስ በኩል የ IBM ThinkPad A31p (ATI ግራፊክስ) ን ብቻ በተሳካ ሁኔታ ሞክሬያለሁ ፣ ግን ከ Asus EeePC (Intel) ጋር አይሰራም። እዚህ ያሉት ምስሎች የተለያዩ የ I2C መሳሪያዎችን በተግባር የሚያሳዩ የሙከራ መሣሪያን ያሳያሉ። ኮምፒዩተሩ ያለማቋረጥ የአካባቢውን የሙቀት መጠን ከ I2C የሙቀት ዳሳሽ ያነባል ፣ ይህንን መረጃ በየጊዜው ወደ I2C ተከታታይ EEPROM ቺፕ ይመዘግባል (አዎ ፣ ወደ ፋይል ብቻ ማተም ይችላል ፣ ግን ይህ የ I2C መተግበሪያዎችን የበለጠ ለማሳየት ነበር) ፣ እና ከዚያ ሰርቪስ (በ የ I2C መቆጣጠሪያ) እንደ ጊዜያዊ አመላካች መደወያ ሆኖ ያገለግላል። ለእነዚህ መሣሪያዎች በቤተ -መጽሐፍት እና የናሙና ኮድ ቀድሞውኑ ይህንን ማሳያ አንድ ላይ ለማሰባሰብ ጥቂት ደቂቃዎች ብቻ ወስዷል (እና አብዛኛው አመላካች መደወያ በማድረግ ላይ ነበር)።

የሚመከር: