ዝርዝር ሁኔታ:

በድምጽ ቁጥጥር የሚደረግበት የኤችዲኤምአይ መቀየሪያ 5 ደረጃዎች
በድምጽ ቁጥጥር የሚደረግበት የኤችዲኤምአይ መቀየሪያ 5 ደረጃዎች

ቪዲዮ: በድምጽ ቁጥጥር የሚደረግበት የኤችዲኤምአይ መቀየሪያ 5 ደረጃዎች

ቪዲዮ: በድምጽ ቁጥጥር የሚደረግበት የኤችዲኤምአይ መቀየሪያ 5 ደረጃዎች
ቪዲዮ: ጥብቅ ቁጥጥር የሚደረግበት ትራማዶል መድኃኒት 2024, ሀምሌ
Anonim
በድምጽ ቁጥጥር የተደረገ የኤችዲኤምአይ መቀየሪያ
በድምጽ ቁጥጥር የተደረገ የኤችዲኤምአይ መቀየሪያ

ቴሌቪዥንዎ 3 የኤችዲኤምአይ ግብዓቶች ሲኖሩት ነገር ግን እርስዎ ለማገናኘት የሚፈልጓቸው 4 (ወይም ከዚያ በላይ) መሣሪያዎች ሲኖሩዎት ምን ያደርጋሉ? ደህና ፣ ከቴሌቪዥን እና ከኬብሎች መለዋወጥ በስተጀርባ ብዙ መድረስ አለ። ይህ በፍጥነት ያረጀዋል።

ስለዚህ መጀመሪያ ያደረግሁት የኤችዲኤምአይ መቀየሪያ (https://goo.gl/6xtzUp) መግዛት ነበር። ይህ ኬብሎችን የመቀያየርን ጉዳይ ያገናዘበ ነበር ፣ ነገር ግን በማዞሪያው ላይ ያለውን ይምረጡ ቁልፍን ለመግፋት አሁንም ከቴሌቪዥኑ ስብስብ በስተጀርባ መድረስ አለብዎት።

ማብሪያ / ማጥፊያውን በአካል ማግኘት ሳያስፈልግ የኤችዲኤምአይ መቀየሪያውን በርቀት ለመቆጣጠር አንድ መንገድ ፈልጌ ነበር። እንደ Particle Photon እና Digistump Oak ካሉ በ wifi ከተገናኙ ማይክሮ መቆጣጠሪያዎች ጋር እየተጫወትኩ ነበር ፣ እና የኤችዲኤምአይ መቀየሪያ በድምፅ ቁጥጥር እንዲደረግ ማድረግ አስደሳች ፕሮጀክት ይሆናል ብዬ አስቤ ነበር።

እዚህ ያለው ሀሳብ የ Particle Photon ን ወደ ኤችዲኤምአይ መቀየሪያ ማገናኘት እና ከዚያ ፎቶን በአሌክሳ በኩል መቆጣጠር ነው። በተጨማሪም ፣ ከመሣሪያዎቹ ውስጥ አንዱ Chromecast ነው እና እኔ አስፈላጊ በሚሆንበት ጊዜ ብቻ እሱን ማብራት እና በሌሎች ጊዜያት ሁሉ እንዲበራ ለማድረግ ፈልጌ ነበር። Chromecast ከሌለዎት የትኛውን የፕሮጀክቱ ክፍል እንደሚቀይር ወይም እንደሚተው ለማወቅ ቀላል መሆን አለበት።

የሚያስፈልጉ ቁሳቁሶች;

  • የአማዞን አሌክሳ መሣሪያ (ለምሳሌ Echo Dot)
  • Particle.io ፎቶን
  • የኤችዲኤምአይ መቀየሪያ
  • P-channel MOSFET
  • የዲሲ-ዲሲ የኃይል አቅርቦት (https://goo.gl/mtSngM ግን ከዚህ በታች አስተያየቶችን ይመልከቱ)
  • 12VDC የግድግዳ ኪንታሮት
  • 10k ohm ¼ watt resistor (ከእኔ ክፍሎች ቢን)
  • የዩኤስቢ ዓይነት ሴት አያያዥ (ከኔ ክፍሎች መጣያ)
  • ፔርድቦርድ ፣ ሽቦ ፣ መሸጫ ፣ ወዘተ (ከኔ ክፍሎች ቢን)

መሣሪያዎች ፦

  • ብረት እና መለዋወጫዎች
  • ሽቦ መቀነሻ እና መቁረጫ
  • መልቲሜትር

አገልግሎቶች

  • የአማዞን አሌክሳ ገንቢ መለያ
  • የ IFTTT መለያ (https://ifttt.com)
  • የ Particle.io መለያ

ይህንን ፕሮጀክት ለማግበር የዲሲ-ዲሲ መለወጫ ወደ 5VDC የተቀናበረውን የ 12VDC ግድግዳ ኪንታሮት እጠቀም ነበር። እንዲሁም በቀጥታ 5VDC ግድግዳ ኪንታሮት መጠቀም ይችላሉ ነገር ግን ኃይልን ስለማሳየት በፎቶን የመረጃ ዝርዝር ውስጥ ያለውን መረጃ ይከልሱ።

ይህ አሌክሳንደርን ፣ IFTTT ን ወይም ቅንጣትን እንዴት ማቀናበር እንደሚቻል መማሪያ አይሆንም ፣ እና እነሱ በሌላ ቦታ በደንብ ስለተመዘገቡ እነሱን ስለመጠቀም ብዙ ዝርዝሮችን እገልጻለሁ (እና በእውነቱ ፣ ብዙ ዘንግቻለሁ ዝርዝሮች!). ከዚህ ቀደም ከእነዚህ ቴክኖሎጂዎች ጋር ካልሠሩ ፣ ከመቀጠልዎ በፊት አንዳንድ ሰነዶችን ማንበብ እና አንዳንድ መማሪያዎችን መገምገም ይፈልጉ ይሆናል።

ደረጃ 1: ይክፈቱት

ይክፈቱት
ይክፈቱት
ይክፈቱት
ይክፈቱት

በውስጡ ያለውን ለማየት የኤችዲኤምአይ መቀየሪያውን በመለያየት ጀመርኩ።

የወረዳ ሰሌዳውን ከአንድ ባለ ብዙ ማይሜተር ጋር መርምሬ እንዲህ አደረግኩ

  • ከተገናኙት ግብዓቶች በ 5VDC የተጎላበተ ፣
  • የመምረጫ ቁልፍ የሚሠራው መስመርን ወደ መሬት በመሳብ ፣ እና
  • እያንዳንዱ ኤልኢዲ ሲበራ በእሱ ላይ የ 2 ቪ ጠብታ አለው።

ቢበዛ አንዱ ኤልኢዲዎች በማንኛውም ጊዜ ንቁ ናቸው። ስለዚህ የ LED አኖዶቹን ከፎቶን አናሎግ ካስማዎች ጋር በማገናኘት ፣ የትኛው እንደሚበራ መወሰን እችላለሁ ፣ እና ስለሆነም ፣ የትኛው የኤችዲኤምአይ ግብዓት በአሁኑ ጊዜ ወደ ውፅዓት ወደብ እየተመራ ነው።

የመምረጫ ቁልፍን መጫን ለማስመሰል በቀላሉ የምረጥውን ፒን አንድ እግር ወደ መሬት መጎተት እችላለሁ። ይህ የኤችዲኤምአይ መቀየሪያ ለውጤቱ የተለየ ግብዓት እንዲመራ ያደርገዋል።

የኤችዲኤምአይ መቀየሪያውን በርቀት ለመቆጣጠር የሚያስፈልገኝን ብቻ ለመምረጥ የመምረጫውን መቀያየር መቀያየር እና የ LED ን መከታተል።

ደረጃ 2 የኤችዲኤምአይ መቀየሪያውን ያገናኙ

የኤችዲኤምአይ መቀየሪያን ያገናኙ
የኤችዲኤምአይ መቀየሪያን ያገናኙ
የኤችዲኤምአይ መቀየሪያን ያገናኙ
የኤችዲኤምአይ መቀየሪያን ያገናኙ

ኤልኢዲዎቹን ለመከታተል ፣ እያንዳንዱን ኤልዲ (ኤንዲ) ወደ አኖድ አመራሁ።

የኤችዲኤምአይ መቀየሪያን ለመቀየር ፣ ወደ መምረጫ አዝራሩ ከፍተኛ ጎን አንድ መሪን ሸጥኩ።

እኔም እርሳሱን ወደ ምቹ መሬት ሸጥኩ። ይህ የሚሆነው የመምረጫ አዝራሩ ዝቅተኛ ጎን ነው ፣ ግን ሌሎች አካባቢዎች እንዲሁ ይሠሩ ነበር።

በመጨረሻ ፣ በጉዳዩ በኩል አንድ ቀዳዳ ቆፍሬ ፣ ገመዶቹን በጉድጓዱ ውስጥ አስገብቼ የኤችዲኤምአይ መቀየሪያውን አንድ ላይ አደረግሁ።

ደረጃ 3 - የእቃውን ፎቶቶን ያገናኙ

የብልት ፎቶን ሽቦ ያድርጉ
የብልት ፎቶን ሽቦ ያድርጉ
የብልት ፎቶን ሽቦ ያድርጉ
የብልት ፎቶን ሽቦ ያድርጉ
የብልት ፎቶን ሽቦ ያድርጉ
የብልት ፎቶን ሽቦ ያድርጉ

ፎቶን ለመጫን አንዳንድ የመዋቢያ ሰሌዳዎችን እጠቀም ነበር እና ከዚያ የ LED መሪዎቹን በፎቶን ላይ ወደ A0 ፣ A1 እና A2 ፣ ለ D6 የመምረጫ ቁልፍን እና ከመሬት ወደ መሬት አገናኘሁ። በ Chromecast dongle ላይ ያለውን ኃይል ለመቆጣጠር ፣ እንደ ዩኤስቢ ዓይነት ሀ ሴት አያያዥ በኩል ኃይልን የሚሰጥ የፒ-ዓይነት MOSFET ን እንደ መቀያየር ጨመርኩ። የ MOSFET በር ፒን እንዲሁ 10 ኪ ohm የሚጎትት ተከላካይ አለው።

D1 ን ወደ መሬት የሚጎትት የግፊት ቁልፍ አለ ፣ ግን አሁን ለምንም ነገር ጥቅም ላይ አልዋለም።

የፎቶን መረጃ (https://goo.gl/MdwMp1) የኃይል መሪዎችን አጭር ስለማድረግ አንዳንድ ማስጠንቀቂያዎች ስላሉት ፎቶን ለማብራት ፣ የዲሲ-ዲሲ መቀየሪያን እጠቀም ነበር።

በተጨማሪም ፣ ፎቶን በስም 3.3 ቪ ክፍል መሆኑን ልብ ይበሉ ስለዚህ ከ 5 ቪ ክፍል ጋር ማገናኘት አደገኛ ሊመስል ይችላል። ነገር ግን የውሂብ ሉህ ዲጂታል ፒን (እኔ የምጠቀምበት እንደ D6 ያለ) 5V ታጋሽ ነው ይላል። ከላይ እንደተጠቀሰው ፣ በኤልዲዎቹ ላይ ያለው የቮልቴጅ መውረድ በ 2 ቮ አካባቢ ስለሆነ እዚያ ምንም ችግር የለም።

የመጨረሻው ስዕል የተጠናቀቀውን ሃርድዌር ያሳያል። በእርግጥ ይህንን በፕሮጀክት ሳጥን ወይም በሆነ ሁኔታ ውስጥ ማስገባት አለብኝ ፣ ግን ያ የወደፊት ፕሮጀክት ይሆናል።

ደረጃ 4 ፎቶን ያቅዱ

ፎቶን ፕሮግራም ያድርጉ
ፎቶን ፕሮግራም ያድርጉ

አስፈላጊ ከሆነ የ “ቅንጣትን” መመሪያ ይከተሉ እና ፎቶዎን (https://docs.particle.io/guide/getting-started/start/photon/) ያዋቅሩ። ከዚያ ፣ የ Particle Web IDE (https://build.particle.io) ይጀምሩ ፣ አዲስ መተግበሪያ ይፍጠሩ ፣ በተያያዘው hdmiswitch.ino ስክሪፕት ውስጥ ይለጥፉ እና ፎቶዎን ያብሩ።

እኔ እዚህ ብዙ ዝርዝሮችን እገልጻለሁ ፣ ነገር ግን ለፎቶን አዲስ ከሆኑ ፣ የ Particle ድር ጣቢያ አንዳንድ ጥሩ ሰነዶች አሉት።

ከፎቶን ጋር ለመገናኘት እና የመቀየሪያ ተግባሮችን ለመለማመድ ሊጠቀሙበት የሚችሉት hdmiswitch_tester.py Python የሙከራ ስክሪፕት አካትቻለሁ። በመጀመሪያ ፣ የእርስዎን የፎቶን መሣሪያ መታወቂያ እና የፔክሊት መዳረሻ ማስመሰያ እሴቶችን ለማከል የሙከራ ስክሪፕቱን ማርትዕ ይኖርብዎታል። ከዚያ ፣ ከትዕዛዝ መስመሩ ፣ በመሣሪያዎች መካከል ለመቀያየር XXX ቲቮ ፣ ዲቪዲ ወይም chromecast የሆነበትን Python hdmiswitch_tester.py XXX ን ያሂዱ። የቲቮ እና የዲቪዲ ማጫወቻ በእርግጥ ወደ እነሱ ለመቀየር መነሳት አለበት። Python hdmiswitch_tester.py ን ያሂዱ -የትእዛዙ አገባብ ምን እንደሆነ ለማየት እገዛ ያድርጉ። ይህ ስክሪፕት በዊንዶውስ ፣ ሊኑክስ እና ማክ ላይ መሥራት አለበት ፣ እና Python 2.7 ን መጫን ያስፈልግዎታል።

እኔ ከመቀየሪያ ወደብ 1 ፣ ዲቪዲ ማጫወቻ 2 ላይ እና ቲቮ ወደብ ላይ የተያያዘ Chromecast አለኝ። ከተለዩ መሣሪያዎችዎ ስብስብ ጋር የሚስማማውን ስክሪፕቶች ማሻሻል ይችላሉ።

ማብራት ስላለበት ወደ Chromecast ሲቀይሩ የተወሰነ መዘግየት አለ ፣ እና ይህ 30 ሰከንዶች ያህል ይወስዳል።

ደረጃ 5 አሌክሳ እና IFTTT ን ያዋቅሩ

አሌክሳ እና IFTTT ን ያዋቅሩ
አሌክሳ እና IFTTT ን ያዋቅሩ

ነገሮች ከፓይዘን የሙከራ ስክሪፕት ጋር አብረው ሲሠሩ ፣ ፎቶን በ Particle የደመና አገልግሎት ላይ በትክክል እየተገናኘ መሆኑን ያውቃሉ። ቀጣዩ ደረጃ አሌክሳ እንደ የሙከራ ስክሪፕት ተመሳሳይ ትዕዛዞችን የሚያወጣበትን መንገድ ማዘጋጀት ነው። ይህ የአሌክሳ እና የቅንጣት ደመና አገልግሎቶችን የሚያዋህድ የ IFTTT መተግበሪያን በመፍጠር ሊከናወን ይችላል።

ወደ IFTTT ይግቡ እና እነዚህን ቅጽበታዊ ገጽ እይታዎች እንደ መመሪያ በመጠቀም 3 መተግበሪያዎችን ያዋቅሩ። የእኔ 3 ሐረጎች “chromecast” ፣ “dvd player” እና “tivo” ናቸው ፣ ግን ነገሮችን በሚፈልጉት ላይ ማበጀት ይችላሉ። በ hdmiswitch.ino ኮድ ላይ ተገቢ ለውጦችን ማድረግዎን ያስታውሱ።

ቪዲዮው የኤችዲኤምአይ መቀየሪያውን በተግባር ያሳያል። ቴሌቪዥኑን ከቲቮ ወደ ዲቪዲ ማጫወቻ ወደ Chromecast እንዲቀይር አሁን አሌክሳን ማዘዝ እችላለሁ። አሌክሳ አንዳንድ ጊዜ ጥያቄውን እንደማይረዳ ልብ ይበሉ ፣ ስለዚህ ቀስቅሴ ቃላትን በቀላሉ ለመረዳት ወደሚችል ነገር መለወጥ አለብኝ። እኔ ደግሞ አጭር የኤችዲኤምአይ ገመዱን ከመቀየሪያው ወደ ቴሌቪዥኑ ረዘም ባለ አንድ ላይ ቀይሬያለሁ ፣ ስለዚህ ማብሪያያው ጀርባውን እንዳያጠፋ ብቻ ነው።

እና ያ ብቻ ነው። አንዳንድ ዝርዝሮችን ዘለልኩ ስለዚህ እባክዎን ማንኛውንም ጥያቄ ይለጥፉ እና እነሱን ለመመለስ የተቻለኝን ሁሉ አደርጋለሁ። ይህ ፕሮጀክት አስደሳች እና ጠቃሚ ሆኖ እንዳገኙት ተስፋ አደርጋለሁ!

የሚመከር: