ዝርዝር ሁኔታ:

ኢንፍራሬድ የ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ 5 ደረጃዎች
ኢንፍራሬድ የ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ 5 ደረጃዎች

ቪዲዮ: ኢንፍራሬድ የ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ 5 ደረጃዎች

ቪዲዮ: ኢንፍራሬድ የ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ 5 ደረጃዎች
ቪዲዮ: 2 የተሰበረ ፕሌይስቴሽን 3 "ወፍራም" ከቢጫ የሞት ብርሃን (YLOD) ጋር ገዛሁ - እድሳት እና ጥገና 2024, ሀምሌ
Anonim
ኢንፍራሬድ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ
ኢንፍራሬድ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ
ኢንፍራሬድ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ
ኢንፍራሬድ NEC ፕሮቶኮል ኢንኮደር እና ዲኮደር ቦርድ

ጥሬ የተቀየረ ወይም የተበላሸ የ NEC IR ምልክት ይቀበላል እና ወደብ ወደተላኩ ወደ ባይት ይለውጠዋል። ተከታታይ የባውድ ፍጥነት ከሁለት ነባሪ ፍጥነቶች የተመረጠ ነው። ነባሪው የአጠቃቀም ሁኔታ በፍሬም ባይቶች ፣ በአድራሻ ከፍታ ፣ በአድራሻ ዝቅተኛ እና በተረጋገጠ የትእዛዝ ባይት የትእዛዝ ቅደም ተከተል ያስተላልፋል። ይህ መሣሪያ ከፒሲ ፣ አርዱinoኖ ፣ ኤፍቲዲአይ ወይም ሌላ ተመሳሳይ ተከታታይ ችሎታ ያለው መሣሪያ ሊሆን ከሚችል የፕሮቶኮል ዲኮዲንግ የሥራ ጭነት ከዋናው አንጎለ ኮምፒውተር ለማስወገድ የተነደፈ ነው። አይአር ሲጠቀሙ ሙሉ ባለሁለት ግንኙነትን ይደግፋል። አስተላላፊ።

የውጤት ፕሮቶኮል በቀላሉ ለመቀበል የተፃፈ ነው። እሴቶቹ 255 እና 254 በባይት ክፈፍ በመረጃ ባይት ይከተላሉ ፣ ተደጋጋሚ ኮዶች በ 250 እና 253 ይጠቁማሉ። ከእነዚህ እሴቶች ውስጥ አንዳቸውም በተለምዶ በ NEC የትእዛዝ ቅደም ተከተል ውስጥ አልነበሩም ፣ ወይም ቢያንስ በዚያ ቅደም ተከተል ውስጥ አይደሉም። መሣሪያው ከተጠቀሰው 8-ቢት አድራሻ በ 8 ቢት ተገላቢጦ ይልቅ የተራዘመውን የ NEC ፕሮቶኮል ከ 16 ቢት አድራሻ ይጠብቃል። ይህ መሣሪያ ሁሉንም አድራሻዎች ይቀበላል እና የተቀበለውን አድራሻ ለአስተናጋጁ መሣሪያ ያስተላልፋል።

የውሂብ ሉህ ተጨማሪ መረጃዎችን እና ዝርዝሮችን ይ containsል። የውሂብ ጎታውን ያውርዱ

የፕሮጀክቱ ፋይሎች ከዚህ ደረጃ እንደ ዚፕ ሊወርዱ ወይም ለማውረድ GitHub ን ይጎብኙ።

ደረጃ 1: ክፍሎች እና መሣሪያዎች

ክፍሎች - አንዳንድ ክፍሎች ለመቀበያ አጠቃቀም ብቻ አይጠየቁም።

  • የተገደበ መሣሪያ የተገደበ መጠን ይገኛል - NLEDshop.com
  • የታተመ የወረዳ ቦርድ - የንስር ፋይሎች በፕሮጀክቶች አቃፊ ወይም በጊትሆብ ውስጥ ይገኛሉ
  • PIC12F1572 ወይም PIC12F1822/PIC12F1840 (መቀበያ ብቻ)
  • 38KHz ኢንፍራ-ቀይ መቀበያ እንደ TSOP38238 ወይም TFBS4711 አስተላላፊ።
  • 1x 5 ሚሜ ኢንፍራሬድ LED ለ I. R ተስማሚ። መተላለፍ
  • 2x 0.1uF 0805 SMD capacitor
  • 2x 47ohm 0805 SMD ተከላካይ
  • 1x NPN ትራንዚስተር ፣ SMD SOT -23 - BSR17A ወይም ተመሳሳይ
  • ኤን.ኢ.ሲን የሚጠቀም የኢንፍራሬድ የርቀት መቆጣጠሪያ። ፕሮቶኮል - በጣም ርካሽ የቻይና ተቆጣጣሪዎች - አንዳንዶቹን እዚህ ያግኙ

መሣሪያዎች ፦

  • የኤሌክትሮኒክስ መሣሪያዎች
  • ጠመዝማዛዎች
  • የ SMD ቦርዶችን እንደገና ለማደስ መንገድ - ሙቅ አየር ጠመንጃ ፣ የእቶን ምድጃ ፣ የሙቅ ሰሌዳ

ደረጃ 2 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

የሽያጭ ማጣበቂያ ይተግብሩ ፣ ክፍሎቹን ያስቀምጡ እና እንደገና ይድገሙ።

የመቀበያ አጠቃቀም ብቻ:

  • TSOP38238 ወይም ተመሳሳይ ይጫኑ
  • R1 ፣ R2 ፣ R3 እና T1 አያስፈልግም።
  • የ “CONFIG jumper” ን ወደ “ፒን” ያያይዙ ወይም ሳይፈቱ ይተው።
  • ማንኛውም ተኳሃኝ የማይክሮ መቆጣጠሪያዎችን መጠቀም ይቻላል።

ሙሉ ባለሁለት / ባለሁለት አቅጣጫ አጠቃቀም ከአስተላላፊ ጋር-

  • TFBS4711 ወይም ተመሳሳይ I. R ን ይጫኑ። አስተላላፊ
  • R2 ፣ R3 እና T1 አያስፈልግም።
  • የ CONFIG jumper ን ወደ “GND” ያዙሩት
  • PIC12F1572 ብቻ ተኳሃኝ ነው።

ሙሉ ባለሁለት / ባለሁለት አቅጣጫ አጠቃቀም በ LED እና በተቀባዩ

  • TSOP38238 ወይም ተመሳሳይ ይጫኑ
  • ኢንፍራ -ቀይ ኤልኢዲ ይጫኑ - 5 ሚሜ ዶሜ ወይም ተመሳሳይ።
  • R1 አያስፈልግም።
  • CONFIG jumper ን ወደ “ፒን” ያያይዙ ወይም ሳይፈቱ ይተው PIC12F1572 ብቻ ተኳሃኝ ነው።

የርቀት መቆጣጠሪያ - አብዛኛዎቹ አነስተኛ ርካሽ የቻይና ኢንፍራሬድ ተቆጣጣሪዎች ይሰራሉ። በተለያዩ ቅርጾች ፣ መጠኖች እና የቁልፎች መጠን ይመጣሉ። እዚህ ጥቅም ላይ የዋለው ባለ 24-ቁልፍ የርቀት መቆጣጠሪያ ነው ፣ ግን ብዙ ወይም ከዚያ ያነሰ ቁልፎች ያሉት የርቀት መቆጣጠሪያዎች እንዲሁ ይሰራሉ።

በብጁ አዝራር ግራፊክስ በርቀት መቆጣጠሪያው ላይ የተቀመጡ አንዳንድ ብጁ ዲክሎች ታትመዋል። ይህ አስፈላጊ አይደለም ፣ ግን ለመጠቀም በጣም ቀላል ያደርገዋል። ለ 24-ቁልፍ (4x6 ቁልፎች) አብነት ይገኛል።

ደረጃ 3 የጽኑዌር ዝርዝሮች እና ፕሮግራሚንግ

የጽኑዌር ዝርዝሮች እና ፕሮግራሚንግ
የጽኑዌር ዝርዝሮች እና ፕሮግራሚንግ
የጽኑዌር ዝርዝሮች እና ፕሮግራሚንግ
የጽኑዌር ዝርዝሮች እና ፕሮግራሚንግ

Firmware ለ PIC12 ተከታታይ ማቀነባበሪያዎች በስብሰባ ውስጥ የተፃፈ ነው። በአንጻራዊ ሁኔታ ዝቅተኛ ኃይል ያለው (እና ርካሽ) ማይክሮ መቆጣጠሪያዎችን በመጠቀም ተፈላጊውን የኮድ ቅልጥፍና ለማሳካት ስብሰባ ተፈልጎ ነበር። የፕሮጀክቱ ፋይሎች የ MPLABX ፕሮጀክት ያካተተ ሲሆን መደበኛውን የ MPASM አጠናቃሪ ይጠቀማል።

በደረጃ 1 ላይ እንደተጠቀሰው ፣ ይህ መሣሪያ በቀላሉ መጪውን የ NEC ፕሮቶኮል ላይ የተመሠረተ ትዕዛዞችን ያነባል እና እንደ ፒአይሲዎች ፣ አርዱኒኖሶች ፣ ወይም ሌሎች ተከታታይ/ኮም ላይ የተመሠረቱ መሣሪያዎች ባሉ በቀላሉ ሊነበብ ወደሚችል መደበኛ 8-N-1 ተከታታይ ባይት ይለውጣቸዋል።

የኮድ ፍሰት ፦

ቆንጆ ቀላል በአጠቃላይ ግን ለመመልከት የተወሳሰበ። ሁለቱም የተቀየረው እና የተገለበጠው ምልክት በማንበቢያዎች በኩል ይነበባል እና ጊዜ አለው። የተሟላ የትእዛዝ ኮዶች በትክክል ሲቀበሉ የጽኑ ትዕዛዝ የተቀበሉት የትእዛዝ ኮዶች ወደ ተከታታይ ባይት እንዲለወጡ እና የመሣሪያውን UART እንዲልኩ ባንዲራ ያስቀምጣል።

የአጠቃቀም ምርጫ ፦

ይህ መሣሪያ የመሣሪያዎችን አጠቃቀም ለመግለጽ የሚያገለግሉ ሁለት የሽያጭ መዝለያዎች አሉት። የ BAUD jumper በነባሪነት ወደ 19 ፣ 200 እና 250 ፣ 000 የተቀየረውን የዘገየ ወይም ፈጣን የባውድ ፍጥነትን ይመርጣል። የተለያዩ የባውድ መጠኖችን ለመጠቀም firmware በቀላሉ ሊቀየር ይችላል። የ CONFIG ዝላይ መሣሪያው የተቀየረ ወይም የተበላሸ ምልክት ይቀበላል ብሎ መጠበቅ ካለበት ለመምረጥ ያገለግላል። ሁለቱም በውሂብ ሉህ ላይ በበለጠ ዝርዝር ተገልፀዋል።

ደረጃ 4 የአስተናጋጅ በይነገጽ ዝርዝሮች

የአስተናጋጅ በይነገጽ ዝርዝሮች
የአስተናጋጅ በይነገጽ ዝርዝሮች
የአስተናጋጅ በይነገጽ ዝርዝሮች
የአስተናጋጅ በይነገጽ ዝርዝሮች

የአስተናጋጁ መሣሪያ በ TTL (3.3v ወይም 5v) ደረጃ ተከታታይ ወደብ (UART) ያለው ማንኛውም ነገር ሊሆን ይችላል። እንደ FTDI ፣ PIC ፣ Arduino ፣ ATMEL ፣ ወዘተ ያለ ማንኛውም ነገር ከዚህ መሣሪያ ጋር ለመገናኘት ሊያገለግል ይችላል።

የፕሮጀክቱ ፋይሎች ምሳሌ ሲ ኮድ ያለው TXT ፋይል አለው። ኮዱ ለ XC16 እና ለ PIC24F ማቀነባበሪያዎች የተፃፈ ቢሆንም ፣ አገባቡ በትክክል አጠቃላይ ነው ፣ ስለሆነም ወደ ቋንቋዎ/የምርጫ አሰባሳቢው ማስተላለፍ ቀላል መሆን አለበት።

እርስዎ ለራስዎ ኮድ ከጻፉ/ካሻሻሉ እና ማጋራት ከፈለጉ ፣ መልእክት ይላኩልኝ እና እዚህ እለጥፈዋለሁ።

ደረጃ 5 - ማጠናቀቅ እና አጠቃቀም

ማጠናቀቅ እና አጠቃቀም
ማጠናቀቅ እና አጠቃቀም

ይህ መሣሪያ ከኢፍራሬድ የርቀት መቆጣጠሪያዎች ጋር ተኳሃኝነት የቆዩ የ NLED መቆጣጠሪያዎችን እንዲያሻሽል የተሰራ ቢሆንም። ከሌሎች መሣሪያዎች ጋር ብዙ ሌሎች አጠቃቀሞች ሊኖሩት ይችላል ፣ በተለይም የማቀነባበሪያ ጊዜያቸው ለሌላቸው እና የ NEC የርቀት ፕሮቶኮልን ዲኮድ ያድርጉ። ተከታታይ ባይት ሕብረቁምፊ መቀበል ለአብዛኞቹ ማቀነባበሪያዎች ፈጣን እና ቀላል ነው።

የ NLED ተቆጣጣሪዎች እና ሶፍትዌሮች በየጊዜው እየተሻሻሉ እና እየተዘመኑ ናቸው። ከማንኛውም የባህሪ ጥያቄዎች ወይም የሳንካ ሪፖርቶች ጋር ይገናኙ።

በማንበብዎ እናመሰግናለን ፣ እባክዎን www. NLEDshop.com ን ለ ‹Med In USA LED ተቆጣጣሪዎች ›እና ለ LED ምርቶች ይጎብኙ። ወይም በድር ጣቢያችን ላይ የ NLED ምርቶችን የሚጠቀሙ ብዙ ፕሮጄክቶችን ያግኙ።

ለዜና ፣ ለዝማኔዎች እና ለምርት ዝርዝሮች እባክዎን www.nlymplightselectronicdesign.com ን ይጎብኙ በማንኛውም ጥያቄ ፣ አስተያየት ወይም የሳንካ ሪፖርቶች ያነጋግሩን።

NLED ለተካተተ ፕሮግራም ፣ የጽኑዌር ዲዛይን ፣ የሃርድዌር ዲዛይን ፣ የ LED ፕሮጄክቶች ፣ የምርት ዲዛይን እና ምክክር ይገኛል። እባክዎን በፕሮጀክትዎ ላይ ለመወያየት እኛን ያነጋግሩን።

የሚመከር: