ዝርዝር ሁኔታ:

አነፍናፊ ፊውዥን በመጠቀም የቤት ውስጥ ደህንነት ስርዓት 5 ደረጃዎች
አነፍናፊ ፊውዥን በመጠቀም የቤት ውስጥ ደህንነት ስርዓት 5 ደረጃዎች

ቪዲዮ: አነፍናፊ ፊውዥን በመጠቀም የቤት ውስጥ ደህንነት ስርዓት 5 ደረጃዎች

ቪዲዮ: አነፍናፊ ፊውዥን በመጠቀም የቤት ውስጥ ደህንነት ስርዓት 5 ደረጃዎች
ቪዲዮ: ወጣቱ ከ50 ዓመቷ ሴት ጋር ተገኘ. ወጣትነቴን በላችው 2024, ሀምሌ
Anonim
አነፍናፊ ፊውዥን በመጠቀም የቤት ውስጥ ደህንነት ስርዓት
አነፍናፊ ፊውዥን በመጠቀም የቤት ውስጥ ደህንነት ስርዓት

ከዚህ ፕሮጀክት በስተጀርባ ያለው ሀሳብ አንድ ሰው ሲሻገር እርስዎን ለማስጠንቀቅ የሚያገለግል ርካሽ እና ቀላል የደህንነት ዳሳሽ ለማድረግ ነው። የመጀመሪያው ግቡ አንድ ሰው ደረጃዎቹን ሲወጣ ሊያሳውቀኝ የሚችል ነገር መፍጠር ነበር ፣ ግን እኔ ደግሞ ለደጅ በር እንደ የደህንነት ዳሳሽ እጠቀማለሁ። በዚህ መመሪያ ውስጥ የቀረበው ሶፍትዌር ከ macOS ጋር ተኳሃኝ ነው። ከዊንዶውስ ጋር ለመስራት ትንሽ ለውጦች መደረግ አለባቸው። ለማንኛውም ለእነዚህ ስክሪፕቶች ሙሉ ምንጭ ኮድ ፣ ይህንን GitHub repo ን ይመልከቱ።

አቅርቦቶች

  1. አርዱዲኖ ናኖ*
  2. Ultrasonic HC-SR04 ዳሳሽ
  3. የብሉቱዝ HC-05 ሞዱል
  4. OMRON ታክቲቭ መቀየሪያ
  5. 10k Resistor
  6. የዳቦ ሰሌዳ ሽቦ ኪት
  7. የዳቦ ሰሌዳ
  8. የኃይል ባንክ

*ዩኒኖ ወይም ሜጋ እንዲሁ በናኖ ምትክ ጥቅም ላይ ሊውል ይችላል።

ደረጃ 1 የወረዳ ቅንብር

የወረዳ ቅንብር
የወረዳ ቅንብር

ከላይ እንደሚታየው የወረዳውን መርሃግብር ይከተሉ። የአርዲኖን ንድፍ ወደ ናኖ ሲሰቅሉ ፣ ሽቦዎቹን በናኖ ላይ ከ RX እና TX ፒኖች ማለያየትዎን ያረጋግጡ። እነዚህ ፒኖች ከብሉቱዝ ሞዱል ጋር ከተገናኙ ወደ አርዱinoኖ መስቀል ወደ ስህተቶች ሊያመራ እንደሚችል ተገኝቷል። ንድፉን መጀመሪያ ይስቀሉ እና ከዚያ እነዚያን ፒኖች ወደ ብሉቱዝ ሞዱል ያገናኙ።

ዋና አካላት

  1. አርዱዲኖ ናኖ - ማይክሮ መቆጣጠሪያ
  2. HC -SR04 - ለአልትራሳውንድ ዳሳሽ
  3. HC -05 ሞዱል - የብሉቱዝ ሞዱል
  4. OMRON መቀየሪያ - አነፍናፊን ለማብራት/ለማጥፋት ጥቅም ላይ ይውላል

ደረጃ 2 የሶፍትዌር ቅንብር አርዱinoኖ

የሶፍትዌር አዘጋጅ - አርዱinoኖ
የሶፍትዌር አዘጋጅ - አርዱinoኖ
  1. ወደ አርዱዲኖ ቤተ -መጽሐፍትዎ የሶፍትዌር ተከታታይን ያውርዱ
  2. ከእርስዎ Arduino ጋር የሚዛመድ ወደብ እና ሰሌዳውን መምረጥዎን ያረጋግጡ
  3. በአርዱዲኖ ላይ ያሉት የ RX/TX ፒኖች ከብሉቱዝ ሞዱል መገናኘታቸውን ካረጋገጡ በኋላ የቀረበውን የመረጃ ፋይል ያውርዱ እና ንድፉን ይስቀሉ።

ደረጃ 3 የሶፍትዌር ማቀናበር - Python

የሶፍትዌር ማቀናበር -ፓይዘን
የሶፍትዌር ማቀናበር -ፓይዘን

በላፕቶፕዎ ላይ እርስዎን በተሳካ ሁኔታ ለማስጠንቀቅ ፣ የፓይዘን ስክሪፕት ማሄድ ያስፈልግዎታል። ፓይዘን እና አስፈላጊዎቹን ቤተመፃህፍት ለማውረድ እገዛ እባክዎን ይህንን ጠቃሚ መመሪያ በ TalalKhalil ይመልከቱ።

የቀረበው ንባብValuesV2.py ስክሪፕት በብሉቱዝ ሞጁል በተላኩ እሴቶች ውስጥ ያነባል ፣ አንድ ሰው ዳሳሹን ማቋረጡን እና በላፕቶፕዎ ላይ ማንቂያ መፈጠሩን የሚያመለክት መሆኑን ይወስናል። እንዲሁም እስክሪፕቱ በጊዜ ማህተም ከተጀመረ ጀምሮ ያነበበውን ሁሉንም ልኬቶች በዚያ ማውጫ ውስጥ አቃፊ ይፈጥራል እና ያከማቻል።

ለመስራት:

  1. Python ን እና ሁሉንም ጥገኛዎችን ያውርዱ። (እኔ የቧንቧ መጫኛ እጠቀም ነበር)
  2. በላፕቶፕዎ ላይ ብሉቱዝን ማብራትዎን ያረጋግጡ እና HC-06 ከተባለ መሣሪያ ጋር መገናኘትዎን ያረጋግጡ። በስርዓት ቅንብሮችዎ የብሉቱዝ ክፍል ውስጥ በሌሎች መሣሪያዎች ዝርዝር ስር ተዘርዝሮ ማግኘት አለብዎት። የሞጁሉ የይለፍ ኮድ '1234' ነው።
  3. የርቀት_ግል ተብሎ የሚጠራው ተለዋዋጭ ዳሳሽ ሲጠፋ የሚወስነው እሱ ነው። ስለዚህ በአነፍናፊ ሥፍራ ላይ በመመስረት በ cms ውስጥ የተወከለው ይህንን እሴት ወደ አካባቢዎ መለወጥዎን ያረጋግጡ።
  4. በብሉቱዝ ሞጁል ላይ የ RX/TX ፒን ያገናኙ እና አሁን የንባብ ValuesV2 ስክሪፕት ያሂዱ። እሱ የሚያመነጨውን ፋይል በትክክል ለመሰየም የመቅጃ ቁጥሩን ይጠይቅዎታል።

ምናልባት ብዙ ማረም ሊኖርብዎት ይችላል ስለዚህ ለተጨማሪ እገዛ በዚህ መመሪያ ውስጥ የመጨረሻውን ክፍል ይመልከቱ።

ደረጃ 4 ምናልባት ጉዳዮችን ማረም

አርዱinoኖ

1) avrdude: stk500_getsync (): በማመሳሰል አይደለም: resp = 0x0: ይህ ብዙውን ጊዜ አንድ ንድፍ ወደ አርዱinoኖ ለመስቀል ሲሞክር ይከሰታል።

  • ትክክለኛው የ COM ወደብ እና ሰሌዳ መመረጡን ያረጋግጡ
  • በአሁኑ ጊዜ 'ATmega328P' ን እየተጠቀሙ ከሆነ 'ATmega328P (Old Bootloader)' ን ይሞክሩ
  • በአርዱዲኖ ላይ ያለው የ RX/TX ፒን መቋረጡን ያረጋግጡ

2) በሥራ የተጠመደ ኮምፕዩተር ስህተት

ትክክለኛው የ COM ወደብ መመረጡን ያረጋግጡ። ንድፉን ወደ አርዱዲኖ ለመስቀል እየሞከሩ ስለሆነ ፣ የፓይዘን ስክሪፕት እየሰራ አለመሆኑን ያረጋግጡ።

ፓይዘን

1) [ኤርኖ 16] ሃብት ተይ busyል '/dev/tty. HC-06-DevB': ይህ የሚሆነው ላፕቶፕዎን ከብሉቱዝ ሞዱል ጋር ባላገናኙት ጊዜ ነው

ይህንን ለመፍታት የ HC ሞጁሉን ከላፕቶፕዎ ጋር በትክክል ማገናኘቱን ማረጋገጥ ያስፈልግዎታል። እንዲሁም ይህ ሞጁል ተገናኝቶ መቆየቱን ማረጋገጥ አለብዎት ፣ እስክሪፕቱን ከጨረሱ በኋላ ይቋረጣል።

2) ValueError: የብሉቱዝ ሞጁል አልተገናኘም

ከብሉቱዝ ሞዱል ጋር ያለው ተከታታይ ወደብ ግንኙነት በትክክል ካልተገናኘ ይህ በእጅ የተወረወረ ስህተት ነው።

3) የፓይዘን ፓኬጆች ጥገኛዎች ስህተት

ለፓይዘን አስፈላጊዎቹን ፓኬጆች ለማውረድ የፒፕ ጭነት ተጠቅሜያለሁ። በዚያ ጫፍ ላይ ለሚነሱ ማናቸውም ስህተቶች ከመጠን በላይ መደራረብን ይመልከቱ

4) በስርዓተ ክወና ምክንያት ስህተቶች

ጥቅም ላይ የዋለው OS ዊንዶውስ ከሆነ አንዳንድ ስህተቶች ብቅ ይላሉ ብዬ እጠብቃለሁ። ሊያስቸግሩ የሚችሉ አንዳንድ አካባቢዎች በላፕቶፕዎ ላይ የውሂብ ቀረፃ እና የማሳወቂያ ስርዓት ምዝገባ ነው።

5) ተከታታይ

የኃይል አቅርቦቱ ከተዘጋ ይህ አንዳንድ ጊዜ ይከሰታል። ማብሪያ / ማጥፊያውን በመጠቀም መሣሪያውን ስቀይር ይህ ለእኔ ተከሰተ።

ሃርድዌር

1) ግንኙነቶቹ እንዳይቀላቀሉ ማብሪያ / ማጥፊያው በዳቦ ሰሌዳው ላይ ባለው የመስመር መከፋፈያው መካከል በትክክል መሄዱን ያረጋግጡ።

ደረጃ 5 - የተጠናቀቀውን መሣሪያ ማሳየት

የተጠናቀቀውን መሣሪያ ማሳየት
የተጠናቀቀውን መሣሪያ ማሳየት
የተጠናቀቀውን መሣሪያ ማሳየት
የተጠናቀቀውን መሣሪያ ማሳየት
የተጠናቀቀውን መሣሪያ ማሳየት
የተጠናቀቀውን መሣሪያ ማሳየት

የተከተተውን አገናኝ ወይም ይህንን የ YouTube አገናኝ በመጠቀም መሣሪያውን በተግባር ለማየት ቪዲዮውን ለመመልከት ነፃነት ይሰማዎት- https://www.youtube.com/embed/Ab1wKr2ORbM። በአጠቃላይ ፣ ይህ አሁን በመደበኛነት የምጠቀመው እና የኃይል አቅርቦቱን በፍጥነት እንደማያጠፋ ወይም የድሮውን ላፕቶፕን ከማቀነባበር ሀይል አንፃር እንዳስጨነቀው ያገኘሁት ነገር ነው። ማንኛውም ችግሮች ካሉዎት ለዚህ ፕሮጀክት በተጓዳኝ GitHub repo ላይ የችግር ልጥፍ ለመፍጠር ነፃነት ይሰማዎ!

የሚመከር: