ዝርዝር ሁኔታ:

DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት 6 ደረጃዎች
DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት 6 ደረጃዎች

ቪዲዮ: DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት 6 ደረጃዎች

ቪዲዮ: DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት 6 ደረጃዎች
ቪዲዮ: DMX - I Miss You ft. Faith Evans 2024, ሀምሌ
Anonim
DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት
DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት
DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት
DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት
DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት
DMX እና Perl ን በመጠቀም አውቶማቲክ መብራት

መብራቶችዎን ለምን አውቶማቲክ ያድርጉ? ደህና ፣ እውነቱን ለመናገር ፣ አብዛኛው ቤቴ አውቶማቲክ ነው ፣ ስለሆነም ግልፅ የሆነ ነገር ይመስል ነበር። በቤትዎ ክፍሎች አውቶማቲክ ውስጥ ብዙ ጥቅሞች አሉ ፣ በተለይም ማብራት ህይወትን ቀላል ያደርገዋል ፣ ወደ ክፍል ሲገቡ መብራቶች በራስዎ ላይ ከመቀየር የተሻለ ነው! ….እና እራሳቸውን ስለሚያበሩ ፣ እነሱ ራሳቸውንም ያጠፋሉ ፣ ስለዚህ መርሳት አይችሉም! ለአብዛኛው እዚህ በቂ መረጃ አለ ብለን ተስፋ እናደርጋለን ፣ ግን (እንደ እኔ) ዝርዝርን ከወደዱ ፣ በኔ ገጽ ላይ ተጨማሪ መረጃ ያገኛሉ

ደረጃ 1: መጫኛ

መጫኛ
መጫኛ
መጫኛ
መጫኛ
መጫኛ
መጫኛ

ደህና ፣ እራሳቸው በብርሃን መቀየሪያዎች ላይ እንጀምር።

እያንዳንዱ ክፍል በግድግዳው ላይ የተቀመጠ ድርብ (ሁለት መብራቶች) ወይም ነጠላ የማደብዘዣ መቆጣጠሪያ አለው። ከዚህ በታች ያሉት ሥዕሎች በግድግዳው ውስጥ የተገጠሙትን የመደብዘዝ መቆጣጠሪያ አሃዶች ያሳያሉ ፣ እነሱ አሁንም እንዳልጨረሱ ይመለከታሉ ፣ ልክ እንደ መደበኛ ነጣ ያሉ እንደ ነጭ ነጭዎች ተስማሚ የሚመስሉ ጉብታዎችን ማግኘት አልቻልኩም ፣ ስለዚህ እኔ እስክሠራ ድረስ ፣ እዚያ የለም። እነዚህ ‹የቁጥጥር አሃዶች› ልክ እንደ መደበኛ የዩኬ ነጠላ ባዶ ሳህኖች ተለዋዋጭ ተቃዋሚዎች ከፊት ለፊት የሚጣበቁ ይመስላሉ ፣ እና ያ እነሱ እነሱ ስለሆኑ ነው! ከዚህ በታች የእነዚህን ክፍሎች ውስጠኛ ክፍል የሚያሳዩ አንዳንድ ሥዕሎች አሉ -መጀመሪያ ነጠላ ዲሚመር። እርስዎ በመሣሪያው ታችኛው ክፍል ላይ ትንሽ ጥቁር መሣሪያ እንዳለ ያስተውላሉ -ይህ ማሞቂያውን ለመቆጣጠር የምጠቀምበት የሙቀት ዳሳሽ ነው ፣ እሱ እንደ ቀዘፋ አሃዶች እና ተመሳሳይ የኬብል ሩጫ ተመሳሳይ አጥር ይጠቀማል ፣ ግን እነሱ ሁለት የተለያዩ ስርዓቶች ናቸው። ድርብ አሃዶች በውስጣቸው ትንሽ ሥራ የበዛባቸው ናቸው ፣ ግን በመሠረቱ በአንድ ሳጥን ውስጥ ሁለት ነጠላዎች ብቻ ናቸው።

ደረጃ 2 - ኬብሊንግ

ኬብል
ኬብል
ኬብል
ኬብል

እነዚህ የደብዛዛ መቆጣጠሪያ አሃዶች Cat5e ኬብሌን በመጠቀም የተገናኙት ቀሪው ኪት ወደሚገኝበት ወደ ታችኛው ፎቅ መደርደሪያዬ ቁምሳጥን ነው።

የመቆጣጠሪያ አሃዶች (ከላይ ባሉት ሥዕሎች እንደሚመለከቱት) የ RJ45 ን መሰኪያቸውን ከአገናኛው በማላቀቅ በቀላሉ ከግድግዳው ሊላቀቁ ይችላሉ። በቤቱ ውስጥ ያለው እያንዳንዱ ደብዛዛ ቦታ አንድ የ Cat5e ሩጫ አለው ፣ ሁሉም ቤት ወደ ደረጃዎቹ ስር ተመልሷል። አሃዶቹ እራሳቸው በቀላሉ እንደ ፖታቲሞሜትር ሆነው ያገለግላሉ ፣ ተለዋዋጭ ተቃዋሚዎች 3 እግሮች አሏቸው ፣ ከፊት በኩል ይመለከታሉ ፣ የግራው መሬት መሬት ላይ ነው ፣ መካከለኛው (ጠራጊው) ውፅዓት ነው ፣ እና ትክክለኛው 10 ቮልት ዲሲ ያገኛል። ሁሉንም ነገር በቦታው ለማቆየት የ heatshrink እጀታ እና የኢፖክሲን ዳባ መጠቀምን ልብ ይበሉ ፣ ይህ እኔ ያገኘሁት የበለጠ አስተማማኝ ክፍልን በዚህ መንገድ ማገናኘታቸው ማለት በሰዓት አቅጣጫ ሲያጠ asቸው ማለት ነው ፣ የመካከለኛ እግር ቀስ በቀስ ከ 0v ወደ 10v ከፍ ይላል - ይህ የመደብዘዝ አሃዶችን በእጅ ለመቆጣጠር ያገለግላል። የደመና መቆጣጠሪያ ገመዱ በደረጃው ስር እንዴት እንደሚቋረጥ አንዳንድ ሥዕሎች እዚህ አሉ ፣ ርካሽ እና ጥሩ ጥራት ያለው በመሆኑ መደበኛ የ Cat5e ኬብሌን ተጠቅሜያለሁ ፣ በተመሳሳይ ምክንያቶች የ RJ45 መሰኪያዎችን እና ማያያዣዎችን እጠቀም ነበር ፣ ይህ የመብራት ስርዓት ምንም የለውም ከኤተርኔት ፣ ከ tcp-ip ወይም ከመሳሰሉት ጋር ለማድረግ ፣ እኔ ከዚህ ዓይነት ነገር ጋር በተለምዶ የሚገናኙትን ገመድ እና ማያያዣዎችን እጠቀማለሁ። ከላይ ባለው ሥዕል ውስጥ እያንዳንዱ ቢጫ ጠጋኝ ገመድ የደበዘዘ መቆጣጠሪያ ቦታን ይወክላል ፣ እኔ እነዚህን cat5e ወደ ዲሞሜትር እና የሙቀት መጠን ዳሳሽ መቆጣጠሪያ ሰሌዳ ድረስ ለማሄድ የ RJ45 ግድግዳ ሶኬቶችን ተጠቅሜያለሁ። ዲሞሞቹ እራሳቸው ውጤታቸውን ለመቆጣጠር ሁለቱንም DMX እና 0-10v ምልክት የሚደግፉ 4 የሰርጥ አሃዶች ናቸው። ይህንን በመጀመሪያ በደንብ አላብራራሁም ፣ ስለዚህ የ 0-10v ምልክት እና ዲኤምኤክስ እንዴት አብረው እንደሚሠሩ ላይ አንዳንድ ተጨማሪ መረጃዎች እዚህ አሉ። የ 0-10v ምልክት ቅንብር (ማለትም የዲሜመር መቆጣጠሪያ አሃድ ቅንብር) (ብሩህ ከሆነ) የዲኤምኤክስ ቅንብሩን ይሽራል። መብራቱን ሙሉ በሙሉ ወደላይ ማዞር ብርሃኑ እንዲቆይ ስለሚያስገድደው ይህ ተስማሚ አይደለም ፣ ምክንያቱም በስህተት መብራቶችን መተው ይችላሉ ማለት ነው። ሆኖም ፣ እኛ በእውነቱ የመደብዘዝ መቆጣጠሪያዎችን በእጅ አንጠቀምም ፣ ውጭ ጨለማ ከሆነ (በአትክልቱ ውስጥ የብርሃን ዳሳሽ ካለ) እና አንድ ሰው በክፍሉ ውስጥ ከሆነ መብራቶቹ በራስ -ሰር ይነሳሉ (የ PIR ዳሳሾች ይህ ከሆነ ለአገልጋዩ ይነግሩታል) ጉዳዩ ነው) ስለዚህ መብራቶቹን በራስዎ ላይ ማብራት በጭራሽ አያስፈልግም! ሌላው ሊፈጠር የሚችል ችግር ስርዓቱ መብራቱን ካበራ ፣ እና በእውነቱ እሱን ማጥፋት ከፈለጉ ፣ የማደብዘዣ መቆጣጠሪያውን ወደ ታች ማዞር እንዲሁ ውጤት አይኖረውም። እንደ እውነቱ ከሆነ ግን የመደብዘዝ መደርደሪያዎች በእነሱ ላይ የማዋቀሪያ መቀያየሪያዎች አሏቸው ፣ አገልጋዩ የማልወደውን ነገር ባደረገበት ጊዜ አንድ ችግር አጋጥሞኝ ቢሆን ፣ አንዱን የ DIP መቀያየሪያዎችን በመደርደሪያው ላይ መገልበጥ ወይም የዲኤምኤክስ መሪውን መንቀል እችላለሁ! ! ይህ አሁን የበለጠ ምክንያታዊ እንደሚሆን ተስፋ አደርጋለሁ።

ደረጃ 3 - የዲሜር መደርደሪያዎች

የዲሜር መደርደሪያዎች
የዲሜር መደርደሪያዎች
የዲሜር መደርደሪያዎች
የዲሜር መደርደሪያዎች
የዲሜር መደርደሪያዎች
የዲሜር መደርደሪያዎች

የመደብዘዝ አሃዶች በ 5pin DIN አያያዥ ላይ የ 0-10v ሲግናልን ይይዛሉ (1 ፒን መሬት ሌላ 4 ቱ 4 ሰርጦቹን ይወክላሉ) እና በ 3pin XLR አያያዥ ላይ የዲኤምኤክስ ምልክትን ይወስዳሉ። ከላይ ያለውን ስዕል በቅርበት ከተመለከቱ ብርቱካናማ ገመድ (0-10v ምልክት) ፣ ሐምራዊ ገመድ (ዲኤምኤክስ ዴይሲ ሰንሰለት አገናኝ) እና ቢጫ ገመድ (ዲኤምኤክስ) እያንዳንዳቸው የራሳቸው መታወቂያ ስብስብ ስላላቸው የዲኤምኤክስ መሣሪያዎች በዴይሲ ሰንሰለት ሊሆኑ ይችላሉ። ዲኤምኤክስ ከዲኤምኤክስ መቆጣጠሪያ)

የቀዘቀዙ መደርደሪያዎች አንዳንድ ተጨማሪ ሥዕሎች እዚህ አሉ - ከመደርደሪያው ፊት ለፊት የ 1 ሚሜ T&E ገመድ ጥቅል ማየት ይችላሉ ፣ እያንዳንዳቸው በቤቱ ውስጥ ወደተለየ የመብራት ቦታ ይሄዳሉ። በጣም በቀላሉ ይህ ገመድ ከዲሚመር ቀጥታ ወደ ጣሪያው ቀላል ብርሃን ይሠራል ፣ የሚከራከርበት አንድ ገመድ ብቻ ስለሆነ ይህ የማንኛውንም የብርሃን መገጣጠሚያዎች ሽቦን በጣም ቀላል ያደርገዋል። እነዚህ ኬብሎች ወንድ IEC አያያ usingችን (የ kettle led የወንድ ስሪት) በመጠቀም ከዲሚየር መደርደሪያዎች ጋር የተገናኙ ናቸው።

ደረጃ 4: ለዲኤምኤክስ ልወጣ ተከታታይ

ለዲኤምኤክስ ልወጣ ተከታታይ
ለዲኤምኤክስ ልወጣ ተከታታይ
ለዲኤምኤክስ ልወጣ ተከታታይ
ለዲኤምኤክስ ልወጣ ተከታታይ
ለዲኤምኤክስ ልወጣ ተከታታይ
ለዲኤምኤክስ ልወጣ ተከታታይ

ዲኤምኤም (ዲኤምኤች) ዲሞሞቹን ለመቆጣጠር ከላይ ከሚታየው ክፍል ይመጣሉ። ይህ መሣሪያ ከቤቴ አውቶሜሽን አገልጋይ የ RS232 (ተከታታይ) ምልክት ወስዶ ወደ ዲኤምኤክስ ፕሮቶኮል ይለውጠዋል። ይህ በቤት ውስጥ ያለውን መብራት በራስ -ሰር ለመቆጣጠር ያስችሎኛል ፣ እና በእውነቱ በእያንዳንዱ ክፍል ውስጥ የመደብዘዝ መቆጣጠሪያ አሃዶችን መጠቀም አያስፈልግዎትም ማለት ነው ፣ ይህ በእውነቱ መብራቱን በራስ -ሰር የማድረግ አጠቃላይ ነጥብ ነው ፣ በእያንዳንዱ ክፍል ውስጥ ዳሳሾች አሉኝ (መደበኛ) በቤቴ አውቶሜሽን ሲስተም እየተከታተሉ ያሉት የደህንነት PIR ዳሳሾች) ፣ እንቅስቃሴ ከተገኘ አገልጋዩ በዚያ ክፍል ውስጥ ያሉትን መብራቶች ወዘተ ለማምጣት ለዲኤምኤክስ መቆጣጠሪያ ተከታታይ ምልክት ይልካል…

በተጨማሪም ይህ ማለት ጠቃሚ ሊሆኑ የሚችሉ በኤስኤምኤስ ፣ በኤችአርአር ወዘተ.. መብራቶችዎን በበይነመረብ ላይ መሥራት ይችላሉ ማለት ነው። በመጨረሻም ከዲኤምኤክስ በይነገጽ ጋር የሚገናኝ የአገልጋዩ የኋላ ሥዕል ፣ ይህ አገልጋይ የዲኤምኤክስ በይነገጽን ለመቆጣጠር ያገለግላል። … ከዚህ በታች ባለው የሶፍትዌር ክፍል ውስጥ ስለዚህ ጉዳይ የበለጠ።

ደረጃ 5: ሶፍትዌር

ሶፍትዌር
ሶፍትዌር
ሶፍትዌር
ሶፍትዌር
ሶፍትዌር
ሶፍትዌር

ሁሉም የእኔ ሌሎች የቤት አውቶሜሽን (ደህንነት ፣ ማሞቂያ ፣ ኃይል ፣ ሲ.ሲ.ቪ ወዘተ..) perl ን በመጠቀም (በመጥፎ ክፍሎች) ተፃፈ። ምንም እንኳን የድር አገልግሎቶችን ለመጠቀም የመጀመሪያ ሙከራዎቼን ቢወክልም ይህ የመብራት ፕሮጀክት የተለየ አይደለም። ለድር አገልግሎቶች Apache 2.x እና Soap:: Lite ሞዱልን ለ perl ፣ ከዲኤምኤክስ መቆጣጠሪያ ጋር በተከታታይ ለማነጋገር ፣ የ perl ሞዱል መሣሪያን ተጠቀምኩ:: SerialPort። ጠቅላላው ዕጣ በሬድ ሊኑክስ ስር ይሠራል የድር አገልግሎቶችን ከእውነተኛው የቤት አውቶማቲክ ትግበራዬ እንደዚህ ብዬ እጠራለሁ ((ይህ በጣም ትልቅ ፕሮግራም አካል ነው) # ለአሥር ደቂቃዎች እንቅስቃሴ ከሌለ እና በቅርቡ በአገናኝ መንገዱ ውስጥ መንቀሳቀስ # ከሆነ ($ epoch - $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ kitchenlights == 1) {& send_lights_soap (1, 0); $ የወጥ ቤት መብራቶች = 0; } እየተጠራ ያለው ትክክለኛው ንዑስ ክፍል እዚህ አለ -ንዑስ send_lights_soap {$ soap_response = SOAP:: Lite -> uri ('https://192.168.101.172/Lights') -> ተኪ ('https://192.168.101.172/cgi- bin/lights ') -> ላክ ("$ _ [0]", "$ _ [1]"); $ res = $ soap_response-> ውጤት; } እና ይህ የድር አገልግሎት እንደመሆኑ ትክክለኛው ተከታታይ በይነገጽ እና የድር አገልግሎት ኮድ በእኔ አውታረ መረብ ላይ በሌላ ማሽን ላይ ይኖራል ፣ የድር አገልግሎት ኮዱ እንደዚህ ይመስላል #!/Usr/bin/perl -w use SOAP:: Transport:: ኤችቲቲፒ; ሳሙና:: ትራንስፖርት:: ኤችቲቲፒ:: CGI -> dispatch_to ('መብራቶች') -> እጀታ; # እንደ -> ዩሪ ይደውሉ ('https://192.168.101.172/Lights') # -> ተኪ ('https://192.168.101.172/cgi-bin/lights') # -> ላክ ("", "") የጥቅል መብራቶች; ንዑስ ላክ {መሣሪያ ይጠቀሙ:: SerialPort; የእኔ $ ወደብ = መሣሪያ:: SerialPort-> አዲስ ("/dev/ttyS0"); $ ወደብ-> baudrate (9600); $ ወደብ-> እኩልነት (“የለም”); $ port-> መጨባበጥ ("የለም"); $ ወደብ-> የውሂብ ጎታዎች (8); $ ወደብ-> ማቆሚያዎች (1); $ port-> read_char_time (0); $ port-> read_const_time (1); የእኔ ($ ክፍል ፣ $ ሰርጥ ፣ $ ጥንካሬ) = @_; # ውሂብ ወደ ውጭ ይላኩ $ ወደብ-> ይፃፉ (“C” ፣ $ ሰርጥ ጥቅል) ፤ $ ወደብ-> ፃፍ (ጥቅል “ሲ” ፣ $ ጥንካሬ); እንቅልፍ (1); $ port-> መዝጋት (); መመለስ "ተከናውኗል! $ ክፍልን በ chn $ ሰርጥ እና ውስጠ $ ጥንካሬ ተጠቅሜያለሁ" ፤ } በትክክል ቀለል ያለ ኮድ ፣ እርስዎ እንደሚስማሙ እርግጠኛ ነኝ ፣ እና ከሁሉም በላይ ፣ የድር አገልግሎቶችን ስለሚያከናውን ፣ እነዚህን አንጓዎች በአውታረ መረብዬ ላይ በማሰራጨት በቀላሉ እደውላቸዋለሁ። በተጨማሪም እርስዎ እንደ አብዛኛዎቹ ሰዎች RFC1918 አውታረ መረቤን እንዳነጋገርኩ አስተውለው ይሆናል ፣ ነገር ግን ተስማሚ በሆነ የ NAT ደንብ እነዚህ አገልግሎቶች ከበይነመረብ ግንኙነት ጋር በቀላሉ ከየትኛውም ቦታ ሊጠሩ ይችላሉ ፣ ይህ ማለት መብራቴን ፣ ማሞቂያዬን ወዘተ መቆጣጠር እችላለሁ ማለት ነው። የትም ቦታ (የ GPRS ወይም 3 ጂ ስልክ እንኳን!)

ደረጃ 6 መደምደሚያዎች

መደምደሚያዎች
መደምደሚያዎች

ደህና ፣ እኔ በሠራሁት እንደተደሰቱ ተስፋ አደርጋለሁ ፣ አውቶማቲክ መብራቶቼን እወዳለሁ!

ተመሳሳይ ነገር ለማድረግ ከወሰኑ መልካም ዕድል። ከዚህ የበለጠ መረጃ ከፈለጉ ፣ በ www.yourmissus.com/lighting/ ላይ የእኔን ገጽ ይመልከቱ።

የሚመከር: