ለጣት አሻራዎ ምስጋና ይግባውና ጋራጅዎን በር የሚከፍቱበት የራስዎን የኤሌክትሮኒክ መቆለፊያ ያድርጉ

በኤሌክትሮኒክ መቆለፊያ የተገጠመ ጋራዥ በር

በጣም ደህንነቱ የተጠበቀ ወይም ፈጣኑ ነገር የጣት አሻራዎን ለምሳሌ የሞባይል ስልክዎን ለመክፈት እና ወደ ሥራ ለመሄድ እንኳን የጣት አሻራዎን መጠቀሙ የሚመስልበት ወቅት ላይ ነን ፣ በዚህ ሁኔታ ሁሉም ነገር በሚፈለገው ወይም በሚፈጽሙት ደህንነት በኩል ያልፋል ፡ ሌላ ፕሮጀክት ፡፡

ከዚህ ሩቅ ፣ እውነታው ይህ ዓይነቱ ዲጂታል መሣሪያ እንዴት እንደሚሠራ መማር አስደሳች ከሚሆንበት በላይ እንደ ፕሮጀክት ነው ፣ በዚህ ምክንያት ዛሬ ላስረዳዎ እፈልጋለሁ የጣት አሻራዎን በመጠቀም ሊከፈት የሚችል ለጋራዥዎ በር የኤሌክትሮኒክ መቆለፊያ እንዴት እንደሚጫን.


የኤሌክትሮኒክ መቆለፊያ

በጣት አሻራዎ ሊከፍቱት የሚችሉት ደረጃ በደረጃ ለጋራዥዎ በር የራስዎን የኤሌክትሮኒክ መቆለፊያ ይገንቡ

ወደ አንድ ትንሽ ዝርዝር ስንሄድ ፣ ለዚህ ​​ፕሮጀክት እኛ እንደምንጠቀም እነግርዎታለን እንደ SparkFun GT-511C1R ያሉ የጣት አሻራ ስካነር. በዚህ ዓይነቱ መማሪያዎች ውስጥ እንደተለመደው ሁሉ እነዚህ ዓይነቶች ምርቶች ተመሳሳይ ተመሳሳይ አሠራር እንዳላቸው ከግምት ውስጥ መግባት አለበት ስለሆነም በትክክል ይህ ሞዴል መሆን አስፈላጊ አይደለም ፡፡

ይህንን ፕሮጀክት ለማከናወን ደፍረው ከሆነ ግን የተወሰኑ ልዩነቶች ካሉዎት ለምሳሌ የጣት አሻራ ስካነር ያገለገለው በትምህርቱ ውስጥ ካለው የተለየ ነው ወይም ጋራጅዎ በር በቀላሉ ሌሎች ስርዓቶችን ይጠቀማል ፣ ይህ ማለት በጠቅላላው ዕድል የሚከሰት ነገር ነው ፣ አይሆንም እርስዎ ለምን መፍራት አለበት ፣ ትምህርቱን መከተል ይችላሉ ግን እንደነበረው አይደለም ሌላ ማሻሻያ ማድረግ ይኖርብዎታል ከኤሌክትሪክ መሳሪያዎ ጋር ለማጣጣም በወለሉ ውስጥም ሆነ በራሱ ኮድ ውስጥ ፡፡

አስፈላጊ አካላት

ጋራጅዎን በር የሚከፍቱበት የራስዎን የጣት አሻራ አንባቢን ለመገንባት አስፈላጊ እርምጃዎች

ደረጃ 1: - ሙሉውን ስርዓት ሽቦ እና ብየዳ

በጣትዎ የጣት አሻራ ጋራዥን በር ለመክፈት ለመቻል ሁለት የተለያዩ አካላት ያስፈልጉዎታል ፡፡ በአንድ በኩል, ያስፈልገናል ከቤታችን ውጭ የምንጭነው የራሳችንን የቁጥጥር ፓነል ያመርቱ. በዚህ የቁጥጥር ፓነል ውስጥ የጣት አሻራ ስካነርን ፣ አነስተኛ የመረጃ ማያ ገጽ እና አንዳንድ ተጨማሪ አዝራሮችን የምንጭንበት ቦታ ይሆናል ፡፡

ሁለተኛ ያስፈልገናል በጋራ the ውስጥ ራሱ ሁለተኛ ሳጥን ይጫኑ. ይህ በመቆጣጠሪያ ፓነል ውስጥ የገባው የጣት አሻራ በስርዓቱ ተቀባይነት ማግኘቱን ወይም አለመሆኑን የማረጋገጥ ሃላፊነት ይሆናል እናም ትክክለኛ ማረጋገጫ ሲኖር ጋራgeችን በር የሚከፍት በሞተር የሚታወቅ ምልክት ለመፍጠር ይቀጥሉ ፡፡

ይህንን ለማከናወን እኛ ATMega328p ማይክሮ መቆጣጠሪያ ያስፈልገናል ከቤታችን ውጭ ለምንጭነው የቁጥጥር ፓነል ሕይወትን የመስጠት ኃላፊነት ያለበት ማን ነው ፣ ለውስጣዊው ፓነል በ ATTiny ላይ እንወራረድ. ሁለቱ ሰሌዳዎች በተከታታይ ግንኙነት እርስ በእርስ ይገናኛሉ ፡፡ የአጠቃላይ ስርዓቱን ደህንነት ለማሳደግ የ ATTiny ካርድ ግንኙነቱን እንዲዘጋ የፖላራይዝድ አስተላላፊ እንጭናለን ፣ ስለሆነም አንድ አጥቂ የውጭ መቆጣጠሪያ ፓነልን ከጀመረ ሁለት ኬብሎችን በማቋረጥ ጋራgeችን በሩን መክፈት አይችሉም ፡፡

ይህ ፕሮጀክት እርስዎን ካሳመነ እና ይህንን ፕሮጀክት ለማከናወን ፍላጎት ካለዎት የሚፈልጉት የአካል ክፍሎች ዝርዝር ይህ ነው-

የፕሮጀክት ንድፍ

በዚህ ጊዜ በዝርዝሩ ላይ ያሉትን ሁሉንም ሃርድዌሮች ለማገናኘት ጊዜው አሁን ነው ፡፡ ሀሳቡ በእርግጠኝነት እርስዎ እንደሚገምቱት ያልፋል ከእነዚህ መስመሮች በላይ የሚገኘውን ሥዕላዊ መግለጫ ይከተሉተመሳሳይ የቁጥጥር ፓነል እና የውስጥ ሞዱል አቀማመጥ ማየት የሚችሉበት ተመሳሳይ ነው ፡፡ እኔ አንድ ልሰጥዎ የምችለው አንድ የአሁኑን የመቀየሪያ እና የኤል.ሲ.ዲ. ኬብሎችን እንዲሰቅሏቸው እና በውጭ የውሃ መከላከያ ሳጥኑ ውስጥ ነው ብለው በሚያስቡት በጣም ትክክለኛ ቦታ ላይ እንዲያስተካክሉ የተወሰነ ርዝመት መስጠት ነው ፡፡

በዚህ ጊዜ ተቆጣጣሪው በመጨረሻ የሚያስፈጽመውን ኮድ ለአፍታ ከመረመርን ቁልፎቹ የ “ተግባራትን” ከሚፈጽሙ 12 ፣ 13 እና 14 ጋር የተገናኙ መሆናቸውን ይገነዘባሉ ፡፡ሪባባ','OK'እና'ከታችበቅደም ተከተል ፡፡ ይህ ማለት የእነሱን አመክንዮ ከሥራቸው ጋር በማጣጣም የበለጠ ለማቆየት በዚህ መንገድ እነሱን ማስቀመጥ በጣም ጥሩ ሀሳብ ሊሆን ይችላል ማለት ነው ፡፡

ለአጠቃላዩ ስርዓት ወቅታዊውን ለማቅረብ የምንጠቀምባቸው አስፈላጊ ንጥረ ነገሮች ዝርዝር እንደተጠቀሰው የስልክ ባትሪ መሙያ ከማንኛውም የማይክሮ ዩኤስቢ አገናኝ ጋር ነው ፡፡ የዚህ ዓይነቱን ኃይል መሙያ የመጠቀም ሀሳብ በመሠረቱ በጣም ርካሽ እና ከሁሉም በላይ ለመፈለግ ቀላል ነው የሚለውን እውነታ ይመልሳል ፡፡. ሌላ የተለየ ሀሳብ የባትሪዎችን በመጠቀም ተቆጣጣሪዎችን ኃይል መስጠት መቻል ነው ፣ ምንም እንኳን በዚህ ጊዜ የጣት አሻራ አነፍናፊ ብዙ የአሁኑን ጊዜ ስለሚወስድ እና አጠቃላይ ስርዓቱን በመመገብ የአሁኑን ለመምራት ተለዋጭ የአሁኑን ትራንስፎርመር መጠቀም ጥሩ ሊሆን ይችላል ፡፡ በየቀኑ ሊለወጡዋቸው ከሚችሏቸው ባትሪዎች ጋር።

አርዱዲኖ አይዲኢ

ደረጃ 2: በተቆጣጣሪዎች ላይ ኮድ መስጠት እና መሮጥ

በተለይ በዚህ ጊዜ ያንን ይነግርዎታል በ ATMega328p እና በ ATTiny85 የሚከናወነው ኮድ ከ Arduino IDE ጋር የተፃፈ እና የተጠናቀረ ነው ፡፡. በዚህ የተወሰነ ጉዳይ ላይ የ ‹garagefinger.ino› ፋይል በ ‹ATMega328p› እና በ ‹TTiny85 ›ውስጥ ባለው አነስተኛ_switch.ino ፋይል ውስጥ ማስፈፀም አለብን ፡፡ በሌላ በኩል የ NokiaLCD.cpp እና NokiaLCD.h ቤተመፃህፍት ለኤል.ሲ.ዲ ማያ ገጽ ሁለት ቤተመፃህፍት ናቸው ፣ እነዚህ ከአርዱኖ ጣቢያ ከተወሰዱ ምሳሌዎች የተጠናቀሩ ናቸው እና ልክ እንደ ሁሉም ቤተ-መጻሕፍት በአቃፊው ውስጥ መቀመጥ አለባቸው ‹ቤተ-መጻሕፍትእነሱን ለማግኘት አርዱዲኖ አይዲኢዎ ‹ ይህ አቃፊ IDE ን ከጫኑበት ሥሩ ውስጥ ይገኛል ፣ ብዙውን ጊዜ በዊንዶውስ ውስጥ ነው "% HOMEPATH" \ ሰነዶች \ Arduino \ ቤተ-መጻሕፍት. ከነዚህ መስመሮች በታች ለማውረድ ፋይሎችን እተውላችኋለሁ-

የጣት አሻራ ስካነሩ እንዲሠራ ከዚህ በተጨማሪ ቤተ-መጻሕፍትም ያስፈልግዎታል ፡፡ በዚህ ጊዜ በአሳዛኝ ሁኔታ መታሰብ አለበት ከ ‹እስፓርኩን› ጣቢያ ጋር የተገናኙት ቤተ-መጻሕፍት ለ ‹GT-511C3› ሞዴል ስለ ተሠሩ አይሠሩም ፡፡፣ በጣም ውድ ፣ እና ለተጠቀምንበት ስሪት አይደለም ፣ ምናልባት ለማግኘት በጣም ከባድ የሆነ ነገር ግን በጣም ርካሽ የሆነ ነገር። ለ GT-511C1R የሚሰሩ ቤተመፃህፍት በ የፊልሙ.

ሁሉንም ፋይሎች ካወረዱ በኋላ የሚፈልጉትን ኮድ ከተመለከቱ ለስርዓቱ የበለጠ ደህንነትን ይሰጣል ለምሳሌ ሁሉንም አጋጣሚዎች ለማግኘት እና ለመተካት አበረታታዎታለሁ ‹‹ሴክሬተርበእራስዎ የይለፍ ቃል ስርዓትዎን የበለጠ ደህንነቱ የተጠበቀ ለማድረግ የሚረዳ ሌላ በጣም አስደሳች ዝርዝር በጥቂቱ_switch.ino ፋይል ውስጥ ያለውን buf ተለዋዋጭ መለወጥ ነው ፣ ስለሆነም ሊጠቀሙበት ከሚፈልጉት የይለፍ ቃል ጋር ተመሳሳይ ነው ፡፡

ተለዋዋጭ ከመጠን በላይ ኮድበ garagefinger.ino ፋይል ውስጥ የተገለጸ ፣ ወደ ላይ / ታች አዝራር የፕሬስ ቅደም ተከተል ባለ 8 ቢት ውክልና አለው የሚታወቅ የጣት አሻራ ሳይጠቀሙ ጋራጅዎን በር ለመክፈት እና አዲስ አሻራዎችን ወደ ሲስተሙ ለመስቀል ሊያገለግል ይችላል ፡፡ ይህ የቃnerው ማህደረ ትውስታ ባዶ ስለሚሆን መሣሪያው ለመጀመሪያ ጊዜ ጥቅም ላይ ይውላል። ይህንን የመጀመሪያ እሴት መለወጥ አስደሳች ሊሆን ይችላል።

የውጭ መቆጣጠሪያ

ደረጃ 3: ሙሉውን ፕሮጀክት እንሰበስባለን

ሙሉውን ፕሮጀክት አንዴ ከሞከርን በኋላ ለመጨረሻው ስብሰባ ጊዜው አሁን ነው ፡፡ ለዚህም መላውን የቁጥጥር ፓነል ውሃ በማይገባበት ሳጥናችን ውስጥ መጫን አለብን ፡፡ በምስሎቹ ላይ እንደሚመለከቱት ማንም ተቆጣጣሪውን መድረስ እንዳይችል ከውሃ የማያስተላልፈው ሳጥን በተጨማሪ ኤል.ሲ.ዲ ማያ ገጹን እና የመዳረሻ ቁልፎቹን ብቻ የምንጭንበት acrylic ሣጥን ጥቅም ላይ ውሏል ፣ የተቀረው ሲስተም በዚህ ሳጥን ውስጥ ተጭኗል።

ይህ ሳጥን ከቤትዎ ውጭ ተጭኖ ATTiny ን ከምንጭንበት ሳጥን ጋር በቀጥታ መገናኘት አለበት ፡፡ በዚህ ነጥብ እ.ኤ.አ. በኤቲቲኒ ውስጥ ምልክቶቹን ወደ ጋራጅዎ በር ከሚከፍት ሞተር ጋር ለማገናኘት ኬብሎችን ማገናኘት እንዳለብዎት ያስታውሰዎታል. በእኔ ሁኔታ ጋራge ውስጥ እራሱ ውስጥ ተመሳሳይ ተመሳሳይ ተግባር የሚያከናውን ቁልፍ በግድግዳው ላይ ስለነበረ ለእኔ ቀላል ነበር ፡፡

የተፈናጠጠ ስርዓት

ደረጃ 4. ስርዓቱን መጠቀም

አጠቃላይ ስርዓቱን ከጫንን በኋላ የኤል ሲ ዲ ስክሪን እና የጣት አሻራ ስካነርን ለማብራት ማንኛውንም ሶስቱን አዝራሮች ብቻ መጫን አለብን ፡፡ በዚህ ጊዜ መሣሪያው በቃ scanው ላይ ጣት እስኪያደርጉ ድረስ ይጠብቃል ፡፡ በቃ scanው ላይ ያስቀመጡት ጣት ዕውቅና ካገኘ በሩ ይከፈታል እና በሩን እንደገና ለመክፈት / ለመዝጋት ፣ የጣት አሻራዎችን ለመጨመር / ለመሰረዝ ፣ ማያ ገጹ ብሩህነትን ለመቀየር በማያ ገጹ ላይ ይታያል ... የመጨረሻው ቁልፍ ከተጫነ በኋላ መሣሪያው 8 ሰከንዶች ያህል ይጠፋል። የጥበቃ ጊዜውን ቆይታ ለመለወጥ ተግባሩን ማሻሻል አለብዎት አዝራሩን ይጠብቁ በ garagefinger.ino ፋይል ውስጥ።

ቀደም ባሉት አንቀጾች እንደጠቀስነው የሚከተለውን ወደላይ / ወደታች ኮሮችን በመጠቀም የመሻር ቅደም ተከተል መጠቀም ይችላሉ ፡፡OKየስርዓቱን መዳረሻ ለማግኘት ፡፡ መሣሪያውን ለመጀመሪያ ጊዜ ሲያነቁት ይህ ጠቃሚ ነው ፣ በዚህ ጊዜ ስካነሩ በማስታወሻው ውስጥ የጣት አሻራዎች የሉትም ፡፡ የመነሻው ቅደም ተከተል በተለዋጭ ውስጥ በተከማቸው ቁጥር ባለ 8 ቢት ባለ ሁለትዮሽ ውክልና ይሰጣል ኮድን መሻር በ garagefinger.ino ፋይል ውስጥ '1' በ 'ላይ' ቁልፍ እና '0' በ "ታች" ቁልፍ በሚወክልበት ፋይል.

ልብ ማለት ያለብዎት አንድ ነጥብ ቢኖር ፣ የመሻር ቅደም ተከተሉን ከቀየሩ እና በኋላ ላይ በመሣሪያው ላይ የጣት አሻራዎችን ሳይጨምሩ ቢረሱ ውጤታማ በሆነ መንገድ ተቆልፎ ይሆናል ፣ እናም ‹ATMega328p› ን እንደገና ዲዛይን ማድረግ እና ‹EEPROM› ን እንዲሰርዝ ማስገደድ አለብዎት ፡፡ የመሣሪያ ኮድ

ተጨማሪ መረጃ: አስተማሪዎች


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡