ዝርዝር ሁኔታ:
- ደረጃ 1 የወረዳው አጭር መግለጫ
- ደረጃ 2 የሶፍትዌሩ አጭር መግለጫ
- ደረጃ 3 - I2C የጥቅል ይዘት
- ደረጃ 4 የርቀት መቆጣጠሪያ ኮዶችን ማግኘት (ui32Data)
- ደረጃ 5 - የእርስዎን I2C ባሪያ መሣሪያ እንዴት እንደሚሞክሩ
- ደረጃ 6 ንድፍዎን መቀነስ
- ደረጃ 7 መደምደሚያ
- ደረጃ 8 - ጥቅም ላይ የዋሉ ማጣቀሻዎች
ቪዲዮ: I2C ኢንፍራሬድ የርቀት መቆጣጠሪያ ከአርዱዲኖ ጋር 8 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ቅድመ -መግለጫ ይህ በይነተገናኝ I2C ን በመጠቀም ሁለንተናዊ የርቀት መቆጣጠሪያን እንዴት እንደሚፈጥር ይህ መመሪያ ዝርዝር ነው።
የ I2C ባሪያ መሣሪያን በመጠቀም ምን ያህል እንግዳ ነዎት?
አዎ ፣ የ I2C ባሪያ መሣሪያ።
ይህ የሆነበት ምክንያት የ IR እሽጎች ትክክለኛ ጊዜ በጣም የሚጠይቅ ስለሆነ እና ብዙ ሌሎች ተግባሮችን በተመሳሳይ ጊዜ እያከናወነ ከሆነ አንዱ አርዱዲኖ ይታገላል። በሚቻልበት ጊዜ ሁሉ ጊዜን የጠበቀ እንቅስቃሴዎችን ለወሰኑ ማቀነባበሪያዎች በመመደብ የኮምፒተርን ጭነት ማሰራጨት የተሻለ ነው (በተሻለ አሁንም በሃርድዌር ውስጥ ያድርጉት)። I2C በአይሲዎች መካከል በደንብ የተረጋገጠ እና ጠንካራ የግንኙነት ዘዴ በመሆኑ ይህንን እንደ በይነገጽ መርጫለሁ።
መግቢያ
ከላይ እንደተጠቀሰው ይህ አስተማሪ በአርዲኖ ላይ ያለውን የ IRremote ቤተ -መጽሐፍትን በመጠቀም እንደ ቴሌቪዥን ፣ ዲቪዲ ማጫወቻ እና ሳተላይት የመሳሰሉትን የቤት ውስጥ መገልገያዎችን እንዴት እንደሚቆጣጠር ይገልጻል።
እሱ አርዱዲኖን ወደ የ I2C ባሪያ የርቀት መቆጣጠሪያ ሞዱል (ስዕል 1 ከላይ) በፕሮቶታይፕ የሙከራ ወረዳ (ከላይ 2 ስዕል) በማዞር በዲዛይን ምሳሌ ይጠናቀቃል እና ንድፍዎ ወደ አስፈላጊው ዝቅተኛ አካላት እንዴት እንደሚቀንስ በዝርዝር ይቀጥላል። በሌላ ንድፍ ውስጥ ተካትቷል። በእኔ ሁኔታ ይህንን የተከተተ መሣሪያ በ ESP8266-12E ዙሪያ የተመሠረተ በ IoT ሁለንተናዊ የርቀት መቆጣጠሪያ መሣሪያ ውስጥ እጠቀማለሁ።
ምን ክፍሎች ያስፈልገኛል?
በደረጃ 1 (IR Transmitter) ውስጥ የሚታየውን ወረዳ ለመገንባት የሚከተሉትን ክፍሎች ያስፈልግዎታል።
- 2 ጠፍቷል 10K resistors
- 1 ጠፍቷል 390R resistor
- 1 ጠፍቷል 33R resistor
- 1 ጠፍቷል 3K8 ተከላካይ
- 1 ከቀይ LED ጠፍቷል
- 1 ጠፍቷል IR Led TSAL6400
- 1 ትራንዚስተር BC337 ጠፍቷል
- 1 ጠፍቷል 220uF capacitor
- 1 ከ Arduino Uno ጠፍቷል
በደረጃ 4 (IR Receiver) ውስጥ የሚታየውን ወረዳ ለመገንባት የሚከተሉትን ክፍሎች ያስፈልግዎታል።
- 1 ጠፍቷል 10 ኬ resistor
- 1 ከ TSOP38328 ጠፍቷል
- 1 ጠፍቷል 220uF capacitor
- 1 ከ Arduino Uno ጠፍቷል
በደረጃ 5 (የባሪያ የሙከራ ወረዳ) ውስጥ የሚታየውን ወረዳ ለመገንባት የሚከተሉትን ክፍሎች ያስፈልግዎታል።
- 4 ጠፍቷል 10K resistors
- 2 ጠፍቷል 390R resistor
- 1 ጠፍቷል 33R resistor
- 1 ጠፍቷል 3K8 ተከላካይ
- 2 ቀይ LED ጠፍቷል
- 1 ጠፍቷል IR Led TSAL6400
- 1 ትራንዚስተር BC337 ጠፍቷል
- 1 ጠፍቷል 220uF capacitor
- 2 ከ SPST አዝራሮች ጠፍቷል
- 2 ከ Arduino Unos ጠፍቷል
በደረጃ 6 (የታሸገ ንድፍ) ላይ የሚታየውን ወረዳ ለመገንባት የሚከተሉትን ክፍሎች ያስፈልግዎታል።
- 3 ጠፍቷል 10 ኬ resistors
- 1 ጠፍቷል 270R resistor
- 1 ጠፍቷል 15R resistor
- 4 ጠፍቷል 1 ኬ resistors
- 1 ከቀይ LED ጠፍቷል
- 1 ጠፍቷል IR Led TSAL6400 ወይም TSAL5300
- 1 ትራንዚስተር BC337 ጠፍቷል
- 1 ጠፍቷል 220uF capacitor electrolytic @ 6.3v
- 1 ጠፍቷል 1000uF capacitor electrolytic @ 6.3v
- 2 ጠፍቷል 0.1uF capacitors
- 2 ጠፍቷል 22pF capacitors
- 1 ጠፍቷል 16 ሜኸ Xtal
- 1 ጠፍቷል ATMega328P-PU
ማሳሰቢያ: ኤቲኤምኤጋ 328 ፒን ለማቀናበር የ FTDI መሣሪያም ያስፈልግዎታል
ምን ዓይነት ክህሎቶች ያስፈልጉኛል?
- የኤሌክትሮኒክስ አነስተኛ ግንዛቤ ፣
- የአርዱዲኖ እውቀት እና አይዲኢ ፣
- ትንሽ ትዕግስት ፣
- ስለ I2C አንዳንድ ግንዛቤ ጠቃሚ ይሆናል (ለአንዳንድ አጠቃላይ I2C/ሽቦ ቤተ -መጽሐፍት ዝርዝሮች እዚህ ይመልከቱ)።
የተሸፈኑ ርዕሶች
- የወረዳው አጭር መግለጫ ፣
- የሶፍትዌሩ አጭር መግለጫ ፣
- የ I2C ጥቅል ይዘት ፣
- የርቀት መቆጣጠሪያ ኮዶችን (ui32Data) ማግኘት ፣
- የእርስዎን I2C ባሪያ መሣሪያ እንዴት እንደሚሞክሩ ፣
- ንድፍዎን እየጠበበ ፣
- መደምደሚያ ፣
- ማጣቀሻዎች ጥቅም ላይ ውለዋል።
የኃላፊነት ማስተባበያ
እንደተለመደው ፣ እነዚህን መመሪያዎች በራስዎ አደጋ ይጠቀማሉ እና እነሱ ሳይደገፉ ይመጣሉ።
ደረጃ 1 የወረዳው አጭር መግለጫ
የወረዳው ዓላማ የርቀት መቆጣጠሪያ ኮዶችን ማስተላለፍ ነው። የእሱ ንድፍ በቀጥታ ወደ ፊት ቀጥ ያለ እና በጣም ቀላል ነው።
ትራንዚስተር Q1 አንድ BC337 NPN ከ Arduino PWM O/P D3 ወደ Resistor R5 በሎጂክ በኩል ሲበራ ፣ የአሁኑ በሊድስ 1 እና 2. ያልፋል። Q1 የአሁኑን በ IR Diode (IF Max = 100mA) በኩል ወደ አርዱዲኖ ኦ/ፒ ከሚችለው በላይ ~ 40mA @ +5v አቅርቦት ለማሳደግ ያገለግላል።
Capacitor C1 a 220uF Electrolytic በሊድስ 1 እና 2 በተሳበው ኃይል የአቅርቦት ባቡር መውደቅን የሚከላከል አንዳንድ መረጋጋት ይሰጣል።
Resistors R1 እና R2 I2C መጎተቻዎች ናቸው።
ደረጃ 2 የሶፍትዌሩ አጭር መግለጫ
መግቢያ
ይህንን ምንጭ ኮድ በተሳካ ሁኔታ ለማጠናቀር የሚከተሉትን ተጨማሪ ቤተ -መጽሐፍት ያስፈልግዎታል።
IRremote.h
- በ: z3t0
- ዓላማው: ለአርዱዲኖ የኢንፍራሬድ የርቀት ቤተ -መጽሐፍት -ከብዙ ፕሮቶኮሎች ጋር የኢንፍራሬድ ምልክቶችን ይልኩ እና ይቀበሉ
- ከ:
የኮድ አጠቃላይ እይታ
ከላይ በስዕል 1 ላይ እንደሚታየው ኮዱ ሲጀመር ማይክሮ መቆጣጠሪያ I/O ን ያዋቅራል ከዚያም የውስጣዊውን የሶፍትዌር ባንዲራ ‹bFreshDataFlag› ሁኔታ ይመርጣል። ይህ ባንዲራ ሲዋቀር ተቆጣጣሪው ‹ሥራ የበዛበት› መስመር መሆኑን (የውሂብ ፒን D4 ዝቅተኛ መላክን) ያረጋግጣል እና ወደ ‹eBUSY› ግዛት በቅደም ተከተል የንባብ አዝራር የፕሬስ ትዕዛዞችን በ uDataArray ውስጥ ይ andል እና የ IR የተቀየረውን መረጃ በ IR LED ውስጥ በ የማስተላለፊያ ቅደም ተከተል.
በ uDataArray ውስጥ የተያዘው መረጃ ሙሉ በሙሉ ከተላከ በኋላ ‹eIDLE› ግዛት እንደገና ይጀመራል እና ‘ሥራ የበዛበት’ መስመር ተረጋግጧል (የውሂብ ፒን D4 ከፍተኛ መላክ)። መሣሪያው የማስተላለፊያ ቅደም ተከተል መጨረሻን የሚያመለክቱ ተጨማሪ የአዝራር ማተሚያዎችን ለመቀበል ዝግጁ ነው።
የ IR አዝራር የፕሬስ ውሂብን መቀበል
በ I2C በኩል መረጃ ወደ ኢንፍራሬድ የርቀት መቆጣጠሪያ በሚላክበት ጊዜ መቋረጥን ያነሳሳል እና የ “የተቀበለው” () ተግባር ጥሪ ባልተመጣጠነ ሁኔታ ይነሳል።
አንዴ የተቀሰቀሰው የ I2C ውሂብ በቅደም ተከተል ወደ ቋት ‹uDataArray › ውስጥ ይፃፋል።
በመረጃ መቀበያ ወቅት ፣ የተከታታይ መጨረሻ በጌታው (bFreshData! = 0x00) ምልክት ከተደረገበት ‹bFreshDataFlag› ተቀናብሯል ፣ ስለሆነም የማስተላለፊያው ቅደም ተከተል መጀመሩን ያሳያል።
ስዕሎች 2… 3 የተለመደው የፓኬት ቅደም ተከተል ምሳሌ ይሰጣሉ።
ማሳሰቢያ -ሙሉ ምንጭ ኮድ እዚህ ይገኛል
ደረጃ 3 - I2C የጥቅል ይዘት
በ I2C ላይ ለባሪያው የተላከው የቁጥጥር ፓኬት ቅርጸት ከላይ በስእል 1 የእያንዳንዱ መስክ ትርጉም ከዚህ በታች ተሰጥቷል
የቁጥጥር ፓኬት መስኮች ትርጉም
ባይት bEncoding;
-
IR የርቀት መቆጣጠሪያ ኢንኮዲንግ ፣
- RC6 (ሰማይ) = 0 ፣
- ሶኒ = 1 ፣
- ሳምሰንግ = 2 ፣
- NEC = 3 ፣
- LG = 4
uint32_t ui32Data;
የሁለትዮሽ IR የውሂብ ዥረት የሄክስ ውክልና 4 የውሂብ ባይት (ያልተፈረመ ረጅም) ፣ ኤልኤስቢ… MSByte
ባይት bNumberOfBitsInTheData;
በመረጃው ውስጥ የቢት ብዛት (ከፍተኛው 32)። ክልል = 1… 32
ባይት bPulseTrainRepeats;
የዚህ የልብ ምት ባቡር ምን ያህል ይደጋገማል። ክልል = 1… 255። በተለምዶ 2… 4 ይደግማል። የመቀበያ መሣሪያው አንዳንድ ጊዜ የመብራት ምልክት ለመቀበል ጥቂት ተጨማሪ የልብ ምት ባቡር መደጋገምን ስለሚፈልግ ይህንን ለ ለማብራት/ለማጥፋት ትዕዛዞች ማራዘም ይፈልጉ ይሆናል።
ባይት bDelayBetweenPulseTrainRepeats;
በዚህ የልብ ምት ባቡር ድግግሞሽ መካከል መዘግየት። ክልል = 1… 255 ሜ. በተለምዶ 22mS… 124mS።
ባይት buttonRepeats;
ተመሳሳዩን አዝራር ተደጋጋሚ መጫን ያስመስላል (ግን እንደ አፕል የርቀት መቆጣጠሪያ የተቀየረውን ኮድ አይደግፍም ፣ የአዝራሩን ኮድ ይደግማል)። ክልል = 1… 256. ነባሪ = 1።
uint16_t ui16DelayBetweenButtonRepeats;
በአዝራር ተደጋጋሚዎች መካከል መዘግየት (ያልተፈረመ int)። በጠቅላላው LSByte 2 ባይት… MSByte። ክልል = 1… 65535 ሜ. ነባሪ = 0mS
ባይት bFreshData;
-
ትኩስ ውሂብ። ዜሮ ያልሆነ እሴት። በመጨረሻ የተፃፈው ፣ የ IR TX ቅደም ተከተል ያስነሳል። ክልል 0x00… 0xFF
- የሚመጡ ተጨማሪ የቁጥጥር ፓኬቶች = 0
- ይህ የመጨረሻው የቁጥጥር ፓኬት = ዜሮ ያልሆነ እሴት 1 ፣ 2 ፣… 255 ነው
የ '_packed_' አጠናቃሪ መመሪያ አጠቃቀምን ልብ ይበሉ። ይህ ጥቅም ላይ የዋለው የዒላማ ስርዓት (Uno ፣ ምክንያት ፣ ESP8266 ወዘተ) ምንም ይሁን ምን ውሂቡ በማኅደረ ትውስታ ውስጥ ፓኬት ባይት መሆኑን ለማረጋገጥ ነው። ይህ ማለት በ RegAllocationType እና DataArrayType መካከል የቁጥጥር ፓኬት በቅደም ተከተል ሰዓት/ሰዓት ብቻ ይፈልጋል ፣ ይህም TX/RX ሶፍትዌሩን ቀላል ያደርገዋል።
ደረጃ 4 የርቀት መቆጣጠሪያ ኮዶችን ማግኘት (ui32Data)
የርቀት መቆጣጠሪያ ቁልፍን ኮድ የሚያገኙባቸው ሶስት መንገዶች አሉ ፤
- በኦስቲሲስኮፕ አማካኝነት በቢት መቁጠር ፣
- በአንድ ድር ጣቢያ ላይ ይፈልጉ ፣
- በሶፍትዌር ውስጥ ካለው የውሂብ ዥረት በቀጥታ ይለጥፉት።
ከአንድ ወሰን ጋር ቢት በመቁጠር
ይህ ብዙ ጊዜ የሚወስድ እና ከአንድ በላይ ሙከራን የሚፈልግ ስለሆነ ይህ ውጤታማ ዘዴ አይደለም ፣ ሆኖም ግን በጣም ትክክለኛ ሊሆን ይችላል። እንዲሁም ዘዴዎችን 2 እና 3 በመጠቀም የተገኙ ምስላዊ የማረጋገጫ ኮዶችን ፣ እንዲሁም ማንኛውንም የርቀት መቆጣጠሪያ ልዩ ባህሪያትን ለመወሰን ጠቃሚ ነው። ለምሳሌ በአፕል አይኤም የርቀት መቆጣጠሪያ ላይ አንድ ቁልፍ ሲይዝ። የርቀት መቆጣጠሪያው መጀመሪያ የትእዛዝ ቅደም ተከተል ያወጣል እና ከዚያ በተከታታይ 0xF በተከታታይ በተከታታይ ይከተላል….
በአንድ ድር ጣቢያ ላይ ይመልከቱት
በሊኑክስ ኢንፍራሬድ የርቀት መቆጣጠሪያ ድር ጣቢያ ላይ ያለው የርቀት መቆጣጠሪያ ኮድ ዳታቤዝ ጥሩ ምንጭ ነው።
ጉዳቱ ግን ፣ ለእርስዎ የሚስማማዎትን እስኪያገኙ ድረስ ጥቂት ኮዶችን መሞከር ሊኖርብዎት ይችላል። እንዲሁም አንዳንድ የኮዶችን ውክልና ወደ ተጓዳኝ የሄክስ ፎርም ለመቀየር አንዳንድ መተርጎም ሊኖርብዎት ይችላል።
ከውሂብ ዥረት በቀጥታ ይቅረጹ
ከላይ በሥዕሉ 1 ላይ ያለውን ወረዳ ከ IRremote ቤተመጽሐፍት ምሳሌ ‹IRrecvDumpV2.ino› ጋር በመጠቀም ከርቀት ቀጥታ የውሂብ ዥረት መፍታት ይቻላል። ስዕል 2 በአርዱዲኖ አይዲኢ ተርሚናል መስኮት ውስጥ ለማብራት/ለማጥፋት አዝራር ለመጫን ዲኮድ የተደረገውን የ Samsung ቲቪ የርቀት ማሳያ ያሳያል።
የተዋሃደ ተቀባይ/አስተላላፊ
ከላይ ያሉት ሥዕሎች 3 እና 4 ቀለል ያለ ፕሮቶታይፕ ለመፍጠር የ IR ትዕዛዙን ለመቀበል እና ለማስተላለፍ የሚያስችል መፍትሄን ያመለክታሉ።
የ IR የርቀት መቆጣጠሪያ አዝራሮችን ለመጫን ከኤርኤሞቴ ቤተ -መጽሐፍት ጋር በሚመጣው ‹IRrecvDumpV2.ino› ምሳሌ አርዱዲኖን ማብራት ያስፈልግዎታል።
እንዲሁም IR ከታዘዘ ለማስተላለፍ በእኩል ይሠራል። አንድ ቀይ መሪ መሣሪያው በተግባር ላይ መሆኑን እንደ የእይታ አመላካች ተካትቷል።
ደረጃ 5 - የእርስዎን I2C ባሪያ መሣሪያ እንዴት እንደሚሞክሩ
እዚህ የምንጭ ኮዱን ፣ እና ከላይ በስእል 1 ላይ የተገለጸውን ወረዳ በመጠቀም ‹ማስተር› አርዱinoኖን ከ ‹IR_Remote_Sim_Test.ino› እና ‹ባሪያው› አርዱinoኖን ከ ‹IR_Remote_Sim.ino› ጋር ያቅዱ።
የ Sony Bravia TV ፣ Sky HD ሣጥን እና የ Sony BT SoundBar እንዳለዎት በመገመት 1 ቁልፍን ይጫኑ እና የእርስዎ ቴሌቪዥን ወደ ቢቢሲ 1 (ሰርጥ 101) ይቀየራል። 2 ቁልፍን ይጫኑ እና የድምፅ አሞሌዎ ድምጸ -ከል ይሆናል። እንደገና ይጫኑ እና ድምጸ-ከል ያደርገዋል።
የ IR ማስተላለፊያ ቅደም ተከተል በሚተገበርበት ጊዜ ኤልኢዲ 3 ባሪያው ሥራ በዝቶበት መሆኑን ያበራል እና ኤልኢ 1 ከኤር ማስተላለፊያው ሂደት ጋር በመስመር ያብራል።
በእርግጥ ከላይ እንደተጠቀሰው ተመሳሳይ የመዝናኛ ስርዓት ከሌልዎት ፣ ባሪያውን በ ‹IRrecvDumpV2.ino› እንደገና ማቀድ ፣ የርቀት የፍላጎት ትዕዛዞችን መፍታት ፣ ከዚያ ለእርስዎ በ ‹IR_Remote_Sim_Test.ino› ውስጥ መርሃ ግብር ማድረግ ይችላሉ። የተሰጠው ሁኔታ።
ስዕል 2 በመምህር እና በባሪያ መካከል ያለውን የስርዓት ደረጃ የሙከራ ሶፍትዌር አጠቃላይ እይታ ያሳያል።
ደረጃ 6 ንድፍዎን መቀነስ
እሺ ፣ ስለዚህ የቤትዎን መሣሪያዎች ለመቆጣጠር በሁለት አርዱኢኖዎች ላይ በመታመን ይህንን ትምህርት የተከተሉ እንደሆኑ መገመት የአርዲኖ ክምችትዎ በጣም ቀልጣፋ አጠቃቀም አይደለም። በዚህ ምክንያት ከላይ በስዕሉ ላይ የሚታየውን ወረዳ ከገነቡ እና ATMega328P ን ከ ‹IR_Remote_Sim.ino› ጋር ለማቀናጀት እዚህ ያሉትን መመሪያዎች ከተከተሉ መላውን ስርዓት ወደ አነስተኛ አካላት መቀነስ ይችላሉ። ይህ ንድፍዎን ወደ ሌላ ስርዓት ውስጥ እንዲያስገቡ ያስችልዎታል።
ደረጃ 7 መደምደሚያ
መፍትሄው የተረጋጋ እና በጥሩ ሁኔታ ይሠራል ፣ ያለምንም ችግር አሁን ለብዙ ሳምንታት በሌላ ስርዓት ውስጥ ተካትቷል።
ምክንያታዊ ጥልቀት ያለው የአዝራር ቋት እንዲኖረኝ የሚያስችል በቂ ራም ያለው መሣሪያ ስፈልግ አርዱዲኖ ኡኖ R3 ን መርጫለሁ። ለ 20 እሽጎች (MAX_SEQUENCES) መጠባበቂያ መጠን እሰጣለሁ።
እኔ የሠራሁት የ Hybrid TX/RX ጋሻ ሶኒ እና የሰማይ የርቀት መቆጣጠሪያዎችን ሲፈታ በጣም ምቹ ነበር። ምንም እንኳን የሶፍትዌር ዲኮድ የተደረገውን የ IR ትዕዛዙን ለመፈተሽ ከጊዜ ወደ ጊዜ የዲጂታል መጠኔን በመጠቀም መናዘዝ ቢኖርብኝም ከ IR ከተቀበለው (TSOP38328) ጋር ተመሳሳይ ነበር።
እኔ በተለየ መንገድ የማደርገው ብቸኛው ነገር በሥዕል 2 ላይ እንደሚታየው ለ IR የሚመራውን የቋሚ የአሁኑን ድራይቭ ዑደት መጠቀም ነው።
ልብ ሊባል የሚገባው አንድ ተጨማሪ ነጥብ ፣ ሁሉም የ IR አስተላላፊዎች በ 38 ኪኸር የተቀየሱ አይደሉም ፣ TSOP38328 ለ 38 ኪኸ የተመቻቸ ነው።
ደረጃ 8 - ጥቅም ላይ የዋሉ ማጣቀሻዎች
IRRemote.h
- በ: z3t0
- ዓላማው: ለአርዱዲኖ የኢንፍራሬድ የርቀት ቤተ -መጽሐፍት -ከብዙ ፕሮቶኮሎች ጋር የኢንፍራሬድ ምልክቶችን ይልኩ እና ይቀበሉ
- ከ:
IR የርቀት ቤተ -መጽሐፍት
- z3t0.github.io/Arduino-IRremote/
- https://arcfn.com/2009/08/multi-protocol-infrared-remote-library.html
IR (ኢንፍራሬድ) ተቀባይ ተቀባይ ዳሳሽ - TSOP38238 (ተመጣጣኝ)
https://cdn-shop.adafruit.com/datasheets/tsop382.pdf
በቃላት ወሰን ላይ የውሂብ አወቃቀር እንዳይጣበቅ
- https://github.com/esp8266/Arduino/issues/1825
- https://github.com/tuanpmt/esp_bridge/blob/master/modules/include/cmd.h#L15
- https://stackoverflow.com/questions/11770451/ የስጦታ-ማካካሻ-ምንነት-ምን ማለት ነው?
ጥሩ የ IR የርቀት ዝርዝሮች ምንጭ
https://www.sbprojects.com/knowledge/ir/index.php
I2C
- https://playground.arduino.cc/Main/WireLibraryDetailedReference
- https://www.arduino.cc/en/Reference/WireSend
IR የርቀት ዳታቤዝ
- https://www.lirc.org/
- https://lirc-remotes.sourceforge.net/remotes-table.html
BC337 የውሂብ ሉህ
https://www.onsemi.com/pub/Collateral/BC337-D. PDF
1N4148 የውሂብ ሉህ
https://www.vishay.com/docs/81857/1n4148.pdf
የሚመከር:
ከአርዱዲኖ ናኖ ጋር ማንኛውንም የርቀት መቆጣጠሪያ ይቅረጹ - 5 ደረጃዎች
ከአርዱዲኖ ናኖ ጋር ማንኛውንም የርቀት መቆጣጠሪያ ይቅረጹ - ከአርዱዲኖ ናኖ ጋር ማንኛውንም የርቀት መቆጣጠሪያ ይቅረጹ
የቲቪ የርቀት የርቀት መቆጣጠሪያ አርኤፍ ሆኗል -- NRF24L01+ አጋዥ ስልጠና 5 ደረጃዎች (ከስዕሎች ጋር)
የቲቪ የርቀት የርቀት አርኤፍ ይሆናል || NRF24L01+ መማሪያ -በዚህ ፕሮጀክት ውስጥ በቴሌቪዥን የርቀት መቆጣጠሪያ በሶስት የማይጠቅሙ አዝራሮች አማካኝነት የ LED ን ብሩህነት በገመድ አልባ ለማስተካከል ታዋቂውን nRF24L01+ RF IC ን እንዴት እንደጠቀምኩ አሳያችኋለሁ። እንጀምር
ኢርዱዲኖ - አርዱinoኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት ምሳሌ - 6 ደረጃዎች
ኢርዱዲኖ - አርዱinoኖ የርቀት መቆጣጠሪያ - የጠፋውን የርቀት አርዓያ ምሰሉ - ለቴሌቪዥንዎ ወይም ለዲቪዲ ማጫወቻዎ የርቀት መቆጣጠሪያውን ከጠፉ ፣ በመሣሪያው ላይ ያሉትን አዝራሮች መሄድ ፣ መፈለግ እና መጠቀም ምን ያህል እንደሚያበሳጭ ያውቃሉ። አንዳንድ ጊዜ እነዚህ አዝራሮች እንደ የርቀት መቆጣጠሪያ ተመሳሳይ ተግባር እንኳን አይሰጡም። ተቀበል
የሞባይል ስልክ ኢንፍራሬድ አየር ኮንዲሽነር የርቀት መቆጣጠሪያ DIY ምርት - 7 ደረጃዎች
የሞባይል ስልክ ኢንፍራሬድ አየር ኮንዲሽነር የርቀት መቆጣጠሪያ DIY ምርት - በሞቃታማው የበጋ ወቅት ፣ ወደ ቤት ወይም ወደ ቢሮ ሲሄዱ አየር ማቀዝቀዣውን ማብራት ይፈልጋሉ ፣ ግን የርቀት መቆጣጠሪያውን ለተወሰነ ጊዜ ማግኘት አይችሉም። በጣም የሚያናድድ ነገር ነው። ይህ ሞባይል ስልክ በማይወጣበት ዘመን ሞባይል ስልኩን እንደ
ተራ የርቀት መቆጣጠሪያ ኪት ወደ አራት-ሰርጥ RC መጫወቻ የርቀት መቆጣጠሪያ ተለወጠ -4 ደረጃዎች
የተለመደው የርቀት መቆጣጠሪያ ኪት ወደ አራት-ሰርጥ RC መጫወቻ የርቀት መቆጣጠሪያ ተለወጠ-将 将 通用 遥控 套件 转换 转换 为 玩具 模型 6改造 方法 非常 简单。 只需 准备 准备 瓦楞纸 板 板 ,