ዝርዝር ሁኔታ:

ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ 3 ደረጃዎች (ከስዕሎች ጋር)
ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: VOLTMETER with DIY RELHARGEABLE BATTERY - አርዱinoኖንን በባትሪ እንዴት ኃይል መስጠት እንደሚቻል 2024, ህዳር
Anonim
ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ
ከአርዱዲኖ ኢርሊብ ጋር የቴሌቪዥን የርቀት ወይም ሌላ እንዴት እንደሚመስሉ

መግቢያ

ሰላም ለሁሉም እና ወደ መጀመሪያው አስተማሪዬ እንኳን በደህና መጡ።

አርዕዲኖን (ማንኛውንም ሞዴል) በመጠቀም ከኢፍራሬድ ምልክቶች ጋር የሚሰራ የኢ ቲቪ የርቀት መቆጣጠሪያ ወይም ተመሳሳይ ነገርን መምሰል አርዕስቱ እንደሚለው ዛሬ እንማራለን።

ችግሩ ነበር - ኮዱን የማላውቅ ከሆነ እንዴት ወደ አንድ ነገር ኮዶችን ማስተላለፍ እችላለሁ?

በይነመረብ ላይ ፍለጋ ለጥያቄዬ መልስ አላገኘሁም ስለዚህ ማሰብ ጀመርኩ እና ይህንን ዘዴ በራሴ ፈጠርኩ።

በዚህ መማሪያ ውስጥ ይህንን እንዴት ማድረግ እንደሚቻል እነግርዎታለሁ።

P. S.:

ከመጀመራችን በፊት የኢር ግንኙነቶች በጣም የተወሳሰቡ እና መጀመሪያ ትንሽ ዕውቀት የሚሹ መሆናቸውን እነግርዎታለሁ።

ደረጃ 1 ቁሳቁስ

ቁሳቁስ
ቁሳቁስ

ከሚያስቡት ያነሰ ክፍሎች ያስፈልግዎታል

-አርዱinoኖ (ሊዮናርዶን እጠቀም ነበር)

-470ohm ወይም ተመሳሳይ resistor! ትኩረት !: በእርስዎ IR LED ላይ በመመስረት የመቋቋም እሴት ሊለወጥ ይችላል

-IR መሪ (SFH4546 ን እጠቀም ነበር)

-አንዳንድ ዝላይዎች

-IR ተቀባይ (TSOP38238 ን እጠቀም ነበር)

-የዳቦ ሰሌዳ

ለዚህ ቀላል ግን አስፈላጊ ወረዳ የምጠቀምበት ይህ ነው።

አርትዕ - የእኔን ተመሳሳይ መሪ የሚጠቀሙ ከሆነ ፣ በአርዱዲኖ ፒን እና በመሪ መካከል ማንኛውንም ተከላካይ አይጠቀሙ ምክንያቱም ከእርስዎ ርቀትን የርቀት መቆጣጠሪያዎን መጠቀም በእጅጉ ይቀንሳል።

ተመሳሳዩን አይር መሪን የማይጠቀሙ ከሆነ መከርከሚያ እንዲጭኑ እና እንደፈለጉ እንዲቆጣጠሩት ሀሳብ አቀርባለሁ።

ደረጃ 2 ወረዳ እና ኮድ መስጠት

አሁን ወደ ወረዳው እንመለከታለን።

2 ወረዳዎችን መገንባት አለብን

-የመጀመሪያው ወረዳ ከርቀት መቆጣጠሪያው ምልክቱን መያዝ አለበት።

-ሁለተኛው ከዚህ በፊት የያዝነውን ምልክት ያስተላልፋል።

ስለዚህ አርዱዲኖ ፣ የዳቦ ሰሌዳ ፣ ሽቦዎች እና መቀበያ ይውሰዱ እና ሥራ እንዲጀምሩ ይፍቀዱ

በመጀመሪያ 5v እና GND ን ከተቀባይዎ ጋር ያገናኙ (የእኔ በቅደም ተከተል OUT ፣ GND ፣ 5V አለው)

የ OUT ፒን ከአርዱዲኖ ፒን 2. ጋር መገናኘት አለበት (ወረዳው እንዴት እንደሚመስል)

አንዴ ይህን ካደረጉ በኋላ የእኛን መሪ አኖድ ወደ ተቃዋሚው እና ካቶዴውን ከመሬት ጋር ማገናኘት አለብን።

ከተቃዋሚው በኋላ በኢር ቤተ -መጽሐፍት ከተገለጸው ፒን ጋር እንገናኛለን። (ወረዳው እንዴት እንደሚመስል)

ኮዱ በጣም ቀላል ነው-

በመጀመሪያ ቤተመጽሐፍት መጫን አለብን

-የኢርሊብ 2 ቤተ -መጽሐፍት ለተቀባዩ መተላለፊያ

ከዚያ የዚፕ ፋይሉን መክፈት እና በዚያ ፋይል ውስጥ ያሉትን አቃፊዎች ወደ ቤተ -መጽሐፍትዎ አቃፊ መቅዳት ያስፈልግዎታል።

-ኢር ሪሞት ቤተ -መጽሐፍት እሱን ለመላክ

አንዴ ከጨረሱ በኋላ አርዱዲኖ አይዲኢን ይክፈቱ እና ከምሳሌዎች ምናሌ ወደ IrLib2 ምሳሌዎች አቃፊ ይሂዱ እና ከዚያ በአርዱዲኖ ሰሌዳዎ ላይ “RawRecv.ino” የሚለውን ንድፍ ይጫኑ።

አንዴ በቦርዱ ላይ ከተጫነ ተከታታይ ማሳያውን ይክፈቱ ፣ ሊኮርጁት የሚፈልጉትን የርቀት መቆጣጠሪያ ይውሰዱ ፣ በኢር መቀበያው ላይ ያነጣጥሩት እና በላዩ ላይ አንድ ቁልፍ ይጫኑ - በማሳያው ላይ አንዳንድ ውፅዓት (ጥሬ ኮድ) ያዩታል ስለዚህ በቀላሉ ይቅዱት ቅንጥብ ሰሌዳ።

ቀጣዩ ምንባብ ያገኘናቸውን ኮዶች መላክ ነው።

እያንዳንዱ የአርዱዲኖ ሞዴል ለ IRsend ክፍል የራሱ የሆነ ፒን አለው እና በሃርድዌር አንዳንድ ገደቦች ምክንያት ሊቀይሩት አይችሉም።

የአንዳንድ የአርዱዲኖ ሰሌዳዎች የፒን ቅንብር እዚህ አለ።

ይህ የእኔ ንድፍ ነው ፣ የሰርጥ_ፕ ትዕዛዙን ወደ አሮጌው ሳምሰንግ ቲቪ ይልካል-

#ያካትቱ

IRsend irsend; #መግለፅ RAW_DATA_LEN 68 // የ RawRecv uint16_t rawData [RAW_DATA_LEN] = {4458 ፣ 4482 ፣ 546 ፣ 1698 ፣ 550 ፣ 1690 ፣ 554 ፣ 1690 ፣ 546 ፣ 606 ፣ 518 ፣ 610 ፣ 526 ፣ 602 ፣ 522 ፣ 606 ፣ 526 ፣ 602 ፣ 522 ፣ 1694 ፣ 554 ፣ 1686 ፣ 550 ፣ 1694 ፣ 550 ፣ 602 ፣ 522 ፣ 606 ፣ 530 ፣ 598 ፣ 526 ፣ 602 ፣ 522 ፣ 606 ፣ 526 ፣ 602 ፣ 522 ፣ 1694 ፣ 554 ፣ 598 ፣ 522 ፣ 606 ፣ 530 ፣ 1686 ፣ 554 ፣ 602 ፣ 518 ፣ 610 ፣ 522 ፣ 602 ፣ 522 ፣ 1694 ፣ 554 ፣ 602 ፣ 522 ፣ 1694 ፣ 550 ፣ 1690 ፣ 546 ፣ 610 ፣ 526 ፣ 1690 ፣ 546 ፣ 1694 ፣ 554 ፣ 1690 ፣ 546 ፣ 1000}; ባዶነት ማዋቀር () {} ባዶነት loop () {irsend.sendRaw (rawData ፣ RAW_DATA_LEN ፣ 38); // ጥሬ መረጃን በ 38KHz ድግግሞሽ መዘግየት (1000) ይላኩ ፤ // በእያንዳንዱ ምልክት ፍንዳታ መካከል የ 1 ሰከንድ መዘግየት}

ትኩረት ይስጡ - በ IDE ላይ መቋቋም እና መለጠፍ ላይሰራ ይችላል ፣ ካልሰራ እያንዳንዱን መስመር መፃፍ ያስፈልግዎታል

ደረጃ 3 - ሙከራ እና ማጠናቀቅ

አሁን ለፈተና ጊዜው አሁን ነው!

የርቀት መቆጣጠሪያውን ጠቁመው እርስዎ አርዱዲኖን ኃይል በሚያደርጉበት መንገድ መሪዎን ወደ ተቀባዩ ያመልክቱ ፣ አንድ ሰከንድ ይጠብቁ እና የመቀበያ መሳሪያው እኛ የምንለውን ማድረግ መጀመሩን ያያሉ ስለዚህ ያ ነው!

የሆነ ችግር ካለ እባክዎን ከዚህ በታች አስተያየት ይተዉ።

የእኛ አስተማሪነት ያበቃል። ለእርስዎ ጠቃሚ እንደሆነ ተስፋ አደርጋለሁ።

የዚህን መማሪያ ቪዲዮ ከፈለጉ እና አስተያየት ይስጡ ……….

ወደሚቀጥለው አስተማሪ!

የሚመከር: