ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ RF ዳሳሽ ዲኮደር 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የቀድሞው ቤቴ የበሩን ዳሳሾች ፣ የእንቅስቃሴ ዳሳሽ እና የቁጥጥር ፓነል ካለው አስቀድሞ ከተጫነ የደህንነት ስርዓት ጋር መጣ። ቁምሳጥን ውስጥ ባለው ትልቅ የኤሌክትሮኒክስ ሳጥን ውስጥ ሁሉም ነገር ከባድ ነበር እና ማንቂያ በሚከሰትበት ጊዜ በራስ -ሰር ለመደወል የመደወያ ስልክን ለማገናኘት መመሪያዎች ነበሩ። ከእሱ ጋር ለመጫወት ስሞክር አንደኛው የበር ዳሳሾች ባልተሟላ ሁኔታ እንደተጫኑ እና ሌላኛው ባልተስተካከለ አሰላለፍ ምክንያት አቋራጭ መሆኑን አገኘሁ። በደህንነት ኩባንያው የንግድ ካርድ ላይ ለተጠቀሰው ለሙያዊ ጭነት በጣም ብዙ። በወቅቱ የእኔ መፍትሔ ሁለት የበይነመረብ ደህንነት ካሜራዎችን እና ርካሽ ገመድ አልባ የደህንነት ማንቂያ መግዛት ነበር።
ለዛሬ በፍጥነት ወደፊት እና ያ ገመድ አልባ ማንቂያ በቤቴ ውስጥ ባለው ሳጥን ውስጥ ተቀምጧል። ርካሽ የ RF መቀበያ ካገኘሁ በኋላ እኔ ባሉት የተለያዩ የማንቂያ ዳሳሾች እና የርቀት መቆጣጠሪያዎች የተላለፉትን መልእክቶች መፍታት እችል እንደሆነ ለማየት ወሰንኩ። ሁሉም በርካሽ የማንቂያ ሣጥን ውስጥ ስለሠሩ ሁሉም በተለየ መታወቂያ ብቻ አንድ ዓይነት የመልእክት ቅርጸት መጠቀም አለባቸው ብዬ አሰብኩ። ብዙም ሳይቆይ እነሱ በመልዕክቶች አጠቃላይ መዋቅር ውስጥ ብቻ ተመሳሳይ መሆናቸውን ተረዳሁ። ስለዚህ ፕሮጀክቱ በፍጥነት ከጥቃቅን ወደ በጣም አስደሳች ሆነ።
ደረጃ 1 የአነፍናፊ ሞጁሎች
ከላይ ባሉት ሥዕሎች ውስጥ እንደሚመለከቱት አስተላላፊዎቹ የበሩን ክፍት ዳሳሾች ፣ የእንቅስቃሴ መመርመሪያዎችን ፣ የርቀት መቆጣጠሪያዎችን ማስታጠቅ እና የማንቂያ ሳጥኑን ለፕሮግራም የሚያገለግል ገመድ አልባ ቁልፍ ሰሌዳ ያካትታሉ። እንደ ተለወጠ ፣ ከእነዚህ መሣሪያዎች ውስጥ ሁለቱ ተመሳሳይ የማመሳሰል ርዝመት ወይም የቢት ቆይታ አይጠቀሙም። ከመልዕክቱ ርዝመት በስተቀር ብቸኛው የጋራነት ፣ የቢትዎቹ መሠረታዊ ቅርጸት ነው። እያንዳንዱ ቢት በዜሮ እና በአንዱ የከፍተኛ/ዝቅተኛ ክፍሎች የግዴታ ዑደት መካከል ባለው ልዩነት የተወሰነ ጊዜ ይወስዳል።
ከላይ የሚታየው ቆንጆ የሞገድ ቅርፅ መጀመሪያ የተቀበልኩት አይደለም። በ 433-ሜኸ ድግግሞሽ ባንድ ውስጥ ብዙ ትራፊክ ስላለ እኔ አንድ ቀስቃሽ ለማድረግ ወሰን ከማዘጋጀትዎ በፊት ዳሳሹን ማንቃቱን ማረጋገጥ ነበረብኝ። እንደ እድል ሆኖ አነፍናፊዎቹ ሲነቃ ብዙ የውሂብ መልዕክቱን ቅጂዎች አውጥተዋል እና የርቀት መቆጣጠሪያዎች እና የቁልፍ ሰሌዳው ቁልፍ እስከተጫነ ድረስ መልዕክቶችን ማውጣቱን ይቀጥላሉ። ወሰንውን በመጠቀም የማመሳሰል ርዝመቱን እና የውሂብ ቢት ቆይታዎችን ለእያንዳንዱ ንጥል ለመወሰን ችያለሁ። ቀደም ሲል እንደተጠቀሰው የማመሳሰል ጊዜዎች የተለያዩ እና የትንሽ ጊዜዎች የተለያዩ ናቸው ነገር ግን የመልዕክት ቅርፀቶች ሁሉም ዝቅተኛ ደረጃ ማመሳሰልን ተከትለው 24 የውሂብ ቢት እና አንድ ማቆሚያ ቢት አላቸው። ለእያንዳንዱ መሣሪያ የተለያዩ ዝርዝሮችን በጥብቅ ኮድ ሳያስቀምጥ በሶፍትዌር ውስጥ አጠቃላይ ዲኮደር መገንባት መቻል ለእኔ በቂ ነበር።
ደረጃ 2 - ሃርድዌር
እኔ መጀመሪያ ፒሲ ማይክሮ መቆጣጠሪያ እና የመሰብሰቢያ ቋንቋን በመጠቀም አነፍናፊ ዲኮደር ሠራሁ። እኔ በቅርብ ጊዜ ከአርዱዲኖ ተለዋጮች ጋር እጫወታለሁ ስለዚህ እሱን ማባዛት እችል እንደሆነ አሰብኩ። ቀላሉ መርሃግብሩ ከዚህ በላይ ይታያል እና የእኔ ምሳሌም ስዕል አለ። እኔ ያደረግሁት ሁሉ ከአርዱዲኖ ናኖ ወደ አርኤፍሲ ተቀባዩ ቦርድ ለመሄድ ሶስት የተለመዱ የጃምፐር ሽቦዎችን መጠቀም ነበር። ኃይል እና አንድ የውሂብ መስመር የሚያስፈልጉት ብቻ ናቸው።
በ “3-በ -1 ጊዜ እና የአየር ሁኔታ ማሳያ” ላይ የእኔን አስተማሪ ካነበቡ አንድ የተለመደ RXB6 ፣ 433-ሜኸ መቀበያ እንደጠቀምኩ ያያሉ። ለእዚህ ፕሮጀክት በሚያስፈልጉት አጭር ክልል ውስጥ በእውነቱ ርካሽ ተቀባይዎችን እንዲሰሩ ሊያገኙ ይችሉ ይሆናል ነገር ግን አሁንም እጅግ በጣም ሄትሮዲኔን መቀበያ እንዲጠቀሙ እመክራለሁ።
ደረጃ 3 ሶፍትዌር
ሶፍትዌሩ የተቀበሉትን ቁርጥራጮች ወደ የማይበታተኑ የ ASCII ቁምፊዎች ይለውጣል። የማመሳሰል ርዝመቱን ዋጋ ፣ እና የ 1 እና 0 ቢትን ርዝመት ያወጣል። የማመሳሰል ርዝመቶችን እና የቢት ቅርፀቶችን አስቀድሜ ስለማውቅ ፣ ሶፍትዌሩን በተለይ ለእነሱ መጻፍ እችል ነበር። በምትኩ ፣ የማመሳሰያ ርዝመቶችን ለመለየት እና የውሂብ ቅንጣቶችን በራስ -ሰር ለማወቅ መጻፍ እችል እንደሆነ ለማየት ወሰንኩ። እኔ በተወሰነ ጊዜ ሌሎች ቅርፀቶችን ለማግኘት መሞከር ከፈለግኩ ያንን ማሻሻል ቀላል ያደርገዋል። የሶፍትዌሩ የመጀመሪያ መልእክት ቢት 1 ወይም 0. መሆኑን 1 /1 መሆኑን እንደማያውቅ ልብ ማለት አስፈላጊ ነው ፣ ግን እሱ ዜሮ መሆን እንዳለበት ከገለጸ ፣ እሱ ይገለብጣል ተከታታይ ወደቡን ከመላክዎ በፊት በተጠናቀቀው መልእክት ውስጥ ቢት።
የማመሳሰል ምት ጊዜያት እና የውሂብ ቢቶች የሚቋረጡት ተቆጣጣሪ ለመቀስቀስ የ INT0 የውጭ መቋረጥ ግቤትን በመጠቀም ነው። INT0 በማደግ ፣ በመውደቅ ወይም በሁለቱም ጠርዞች ፣ ወይም በተረጋጋ ዝቅተኛ ደረጃ ላይ ሊነቃ ይችላል። ሶፍትዌሩ በሁለቱም ጫፎች ላይ ይቋረጣል እና የልብ ምት ዝቅተኛ ሆኖ የሚቆይበትን ጊዜ ይለካል። ያ ነገሮችን ያቃልላል ምክንያቱም የመልእክቱ ጅምር/ማመሳሰል ዝቅተኛ ደረጃ ምት በመሆኑ እና ቢትዎቹ በዝቅተኛ ደረጃ ጊዜያቸው ላይ በመመስረት ሊወሰኑ ይችላሉ።
የማቋረጫው ተቆጣጣሪ መጀመሪያ የተያዘው ቆጠራ የመነሻ/የማመሳሰል ምት ለመሆን በቂ መሆኑን ይወስናል። ያሉኝ የተለያዩ መሣሪያዎች የ 4 ፣ 9 ፣ 10 እና 14 ሚሊሰከንዶች የማመሳሰል ጥራጥሬዎችን ይጠቀማሉ። ለተፈቀደው የማመሳሰል/የማት/ማመሳከሪያ እሴቶች መግለጫዎች በሶፍትዌሩ ውስጥ ከፊት ያሉት እና በአሁኑ ጊዜ ለ 3 እና ለ 16 ሚሊሰከንዶች ተዘጋጅተዋል። የትንሽ ጊዜዎች እንዲሁ በአነፍናፊዎቹ መካከል ይለያያሉ ፣ ስለዚህ ቢት ዲኮዲንግ ስልተ ቀመር ያንን ግምት ውስጥ ማስገባት አለበት። የመጀመሪያው ቢት (ቢት) ጊዜ እንደ መጀመሪያው ቢት ጉልህ ልዩነት ያለው እንደ ቀጣዩ ቢት ጊዜ ይቀመጣል። የሚቀጥሉት የትንሽ ጊዜዎች ቀጥተኛ ንፅፅር አይቻልም ስለዚህ “የፉድ ፋክት” ትርጉም (“ልዩነት”) ጥቅም ላይ ውሏል። ቢት ዲኮዲንግ የሚጀምረው የመጀመሪያው የውሂብ ቢት ሁል ጊዜ እንደ አመክንዮ ይመዘገባል ብሎ በማሰብ ነው። ያ እሴት ይቀመጣል እና ከዚያ ቀጥሎ ያሉትን ቁርጥራጮች ለመፈተሽ ያገለግላል። ቀጣዩ የውሂብ ቢት ቆጠራ በተቀመጠው እሴት የልዩነት መስኮት ውስጥ ከሆነ እሱ እንዲሁ እንደ አመክንዮ ይመዘገባል። 1. ከተቀመጠው እሴት ልዩነት መስኮት ውጭ ከሆነ እንደ አመክንዮ ይመዘገባል 0. አመክንዮ 0 ከሆነ ቢት ጊዜ ከመጀመሪያው ትንሽ ጊዜ አጭር ነው ፣ ከዚያ ባይት ከማሳየቱ በፊት መቀልበስ እንዳለበት ለሶፍትዌሩ ለመንገር ባንዲራ ተዘጋጅቷል። ይህ ስልተ -ቀመር ያልተሳካበት ብቸኛው ሁኔታ በመልዕክት ውስጥ ያሉት ቢቶች ሁሉም 0 ናቸው። እንዲህ ዓይነቱን መልእክት ትርጉም ስለሌለው ያንን ገደብ መቀበል እንችላለን።
እኔ የምፈልጋቸው ዳሳሾች ለሁሉም የ 24 የውሂብ ቢት የመልዕክት ርዝመት አላቸው ግን ሶፍትዌሩ በዚያ ርዝመት ብቻ የተወሰነ አይደለም። እስከ ሰባት ባይት ድረስ ቋት (ተጨማሪ ሊጨመር ይችላል) እና ለባይት አነስተኛ እና ከፍተኛ የመልዕክት ርዝመት ይገልጻል። ሶፍትዌሩ ቅንጣቶቹን ለመሰብሰብ ፣ ወደ ባይቶች ለመለወጥ ፣ ለጊዜው ለማከማቸት እና ከዚያም በተከታታይ ወደብ በኩል በ ASCII ቅርጸት እንዲያወጣ ተዘጋጅቷል። የመልእክቱን ውፅዓት የሚቀሰቅሰው ክስተት አዲስ የመነሻ/የማመሳሰል ምት ደረሰኝ ነው።
ደረጃ 4 የውሂብ ምዝግብ ማስታወሻ
ሶፍትዌሩ የተቀየረውን መረጃ በአርዲኖው ተከታታይ (TX) ውጤት በኩል እንደ ASCII ቁምፊዎች ለማውጣት ተዋቅሯል። የፒአይሲ ስሪቱን ስሠራ ውሂቡን ለማሳየት በፒሲው ላይ ወደ ተርሚናል ፕሮግራም መገናኘት ነበረብኝ። የአርዱዲኖ አይዲኢ አንድ ጥቅም አብሮገነብ የ Serial Monitor ተግባር መኖሩ ነው። ተከታታይ የወደብ ተመኑን ወደ 115.2k አስቀምጫለሁ እና ከዚያ ተከታታይ ሞኒተር መስኮቱን ወደ ተመሳሳዩ መጠን አዘጋጃለሁ። እዚህ ያለው የማያ ገጽ ቀረፃ እኔ ካለኝ ከተለያዩ ዳሳሾች ውጤቶች ጋር የተለመደ ማሳያ ያሳያል። እንደሚመለከቱት ፣ ውሂቡ አንዳንድ ጊዜ ፍጹም ላይሆን ይችላል ፣ ግን የእያንዳንዱ ዳሳሽ እውነተኛ እሴት ምን መሆን እንዳለበት በቀላሉ መወሰን ይችላሉ።
ደረጃ 5 የናሙና ተቀባይ ሶፍትዌር
ለትግበራዎ የተወሰኑ የኮዶችን ስብስብ ለመቀበል የተሰበሰበውን መረጃ እንዴት መጠቀም እንደሚችሉ የሚያሳይ የናሙና ሶፍትዌር ዝርዝር አካትቻለሁ። ይህ ምሳሌ የተዘጋጀው ከ Etekcity የርቀት ማሰራጫዎቼ አንዱን ለመምሰል ነው። አንድ ትዕዛዝ በናኖ (D13) ውስጥ የተገነባውን ኤልኢዲ ያበራል እና ሁለተኛው ትእዛዝ ኤልኢዲውን ያጠፋል። በእርስዎ አርዱዲኖ ውስጥ አብሮ የተሰራ LED ከሌለዎት ፣ ከዚያ በስዕሉ ላይ እንደሚታየው ተከላካዩን እና ኤልኢዲ ይጨምሩ። በእውነተኛ አተገባበር ውስጥ ይህ ተግባር ለኤሌክትሪክ መውጫ (ቅብብል ወይም ትራይክ በመጠቀም) ኃይሉን ያበራ/ያጠፋዋል። የማመሳሰል ጊዜዎች ፣ የትንሽ ጊዜዎች ፣ እና የሚጠበቀው የውሂብ ባይት ለለውጥ ቀላልነት ሁሉም ፊት ለፊት ተገልፀዋል። ለተለየ መተግበሪያዎ ነገሮችን ለማብራት/ለማጥፋት ፣ ወዘተ ማንኛውንም የቀረውን የውሂብ መስመሮች መጠቀም ይችላሉ። የሚመለከተውን የትእዛዝ ኮድ ያክሉ እና ከፍላጎቶችዎ ጋር የሚስማማውን በ “loop” ውስጥ የ LED ማብሪያ/ማጥፊያ አመክንዮ ይተኩ እና ይተኩ።
የሚመከር:
LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር 4 ደረጃዎች
LabDroid: የሞርስ ኮድ ኢንኮደር/ዲኮደር ፦ ማስታወሻ ፦ ይህ መመሪያ በአዲሱ የላብራቶሪ ስሪት 1: 1 ሊፈጸም አይችልም። በቅርቡ አዘምነዋለሁ። ይህ ፕሮጀክት በላብራቶይድ ምን ማድረግ እንደሚችሉ ያሳየዎታል። ሠላም ዓለም በተለምዶ የሚዘጋጀው በጽሑፍ ፣ በብርሃን ወይም በድምፅ ላይ በመመስረት ፣ ለላብራቶሪ አሰብኩ
የሁለትዮሽ ዛፍ ሞርስ ዲኮደር 7 ደረጃዎች (ከስዕሎች ጋር)
የሁለትዮሽ ዛፍ ሞርስ ዲኮደር ፦ a.articles {font-size: 110.0%; የቅርጸ ቁምፊ-ክብደት: ደፋር; ቅርጸ-ቁምፊ-ሰያፍ; ጽሑፍ-ማስጌጥ: የለም; ዳራ-ቀለም: ቀይ;
አርዱዲኖ ሶላር የተጎላበተው የሙቀት እና የእርጥበት ዳሳሽ እንደ 433 ሜኸ የኦሪገን ዳሳሽ 6 ደረጃዎች
አርዱዲኖ ሶላር የተጎላበተ የሙቀት መጠን እና የእርጥበት ዳሳሽ እንደ 433 ሜኸ የኦሪገን ዳሳሽ-ይህ በፀሐይ ኃይል የሚሰራ የሙቀት እና የእርጥበት ዳሳሽ ግንባታ ነው። ዳሳሽ የ 433 ሜኸዝ ኦሪገን ዳሳሽ ያስመስላል ፣ እና በቴልልድስ ኔት ፍኖት ውስጥ ይታያል። የሚያስፈልግዎት-1x " 10-LED የፀሐይ ኃይል እንቅስቃሴ ዳሳሽ " ከኢባይ። 3.7v batter እንደሚል እርግጠኛ ይሁኑ
አርዱዲኖ ከአልትራሳውንድ ዳሳሽ እና ከእውቂያ -አልባ የሙቀት ዳሳሽ ጋር መገናኘት -8 ደረጃዎች
አርዱዲኖ ከአልትራሳውንድ ዳሳሽ እና ከእውቂያ -አልባ የሙቀት ዳሳሽ ጋር መገናኘት -በአሁኑ ጊዜ ፣ ሰሪዎች ፣ ገንቢዎች ለፕሮጀክቶች ፕሮቶታይፕ ፈጣን ልማት አርዱዲኖን ይመርጣሉ። አርዱዲኖ ለአጠቃቀም ቀላል በሆነ ሃርድዌር እና ሶፍትዌር ላይ የተመሠረተ ክፍት ምንጭ የኤሌክትሮኒክስ መድረክ ነው። አርዱዲኖ በጣም ጥሩ የተጠቃሚ ማህበረሰብ አለው። በዚህ ፕሮጄክት
አርዱዲኖ መግነጢሳዊ ስትሪፕ ዲኮደር 4 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ መግነጢሳዊ ስትሪፕ ዲኮደር - ይህ አስተማሪ እንደ ነፃ ክሬዲት ካርዶች ፣ የተማሪ መታወቂያዎች ፣ ወዘተ ባሉ መግነጢሳዊ የጭረት ካርዶች ላይ የተከማቸውን መረጃ ለመቃኘት እና ለማሳየት አንዳንድ በነፃ የሚገኝ ኮድ ፣ አርዱዲኖ እና መደበኛ መግነጢሳዊ ጭረት አንባቢን እንዴት እንደሚጠቀም ያሳያል። ይህንን ከለጠፉ በኋላ