ዝርዝር ሁኔታ:

Raspberry PI ካሜራ እና የብርሃን ቁጥጥር የሞት ኮከብ 5 ደረጃዎች (ከስዕሎች ጋር)
Raspberry PI ካሜራ እና የብርሃን ቁጥጥር የሞት ኮከብ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry PI ካሜራ እና የብርሃን ቁጥጥር የሞት ኮከብ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry PI ካሜራ እና የብርሃን ቁጥጥር የሞት ኮከብ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ሀምሌ
Anonim
Raspberry PI ካሜራ እና የብርሃን መቆጣጠሪያ ሞት ኮከብ
Raspberry PI ካሜራ እና የብርሃን መቆጣጠሪያ ሞት ኮከብ
Raspberry PI ካሜራ እና የብርሃን መቆጣጠሪያ ሞት ኮከብ
Raspberry PI ካሜራ እና የብርሃን መቆጣጠሪያ ሞት ኮከብ
Raspberry PI ካሜራ እና የብርሃን መቆጣጠሪያ ሞት ኮከብ
Raspberry PI ካሜራ እና የብርሃን መቆጣጠሪያ ሞት ኮከብ

እንደ ሁልጊዜ እኔ ጠቃሚ ፣ ጠንክረው የሚሰሩ እና ብዙውን ጊዜ ከመደርደሪያ መፍትሄዎች የአሁኑ ጋር ሲነፃፀሩ ማሻሻያዎች ናቸው።

ከአርዱinoኖ ላይ የተመሠረተ የእንቅስቃሴ ማወቂያ እና የብርሃን መቆጣጠሪያዎች ጋር በመተባበር በመጀመሪያ Raspberry PI ጋሻ ተብሎ የሚጠራው ሌላኛው ታላቅ ፕሮጀክት እዚህ ጥላ 0f ፎኒክስ አለ።

ደረጃ 1 - የንግድ አይፒ ካሜራዎች ሁኔታ

የንግድ አይፒ ካሜራዎች ሁኔታ
የንግድ አይፒ ካሜራዎች ሁኔታ
የንግድ አይፒ ካሜራዎች ሁኔታ
የንግድ አይፒ ካሜራዎች ሁኔታ
የንግድ አይፒ ካሜራዎች ሁኔታ
የንግድ አይፒ ካሜራዎች ሁኔታ

ከዚህ በተጨማሪ የራስዎን ካሜራ/የክትትል ስርዓት መገንባት የበለጠ አሪፍ ነው ይህ ከመደርደሪያ መፍትሄ ለምን መሻሻል እንደሆነ እንይ።

ብዙ የተለያዩ የኒዮ አሪፍ ካሜራዎች (ONVIF) ካሜራዎች ባለቤት ስለሆንኩ ከ NEO COOLCAM Full HD 1080P Wireless IP ካሜራ ተከታታይ ጋር አነፃፅረዋለሁ። እነሱ በተለያዩ ቅርጾች እና መጠኖች ፣ ከቤት ውጭ እና በቤት ውስጥ ይመጣሉ ፣ አብዛኛዎቹ በ wifi ድጋፍ ውስጥ ገንብተዋል ግን የእነሱን ማስጠንቀቂያዎች እንይ -

  • እነዚህን ካሜራዎች የሚሸጡ የቻይና አምራቾች ሁል ጊዜ በምስል ዳሳሽ ጥራት ውስጥ ስለተሠራው ይዋሻሉ ፣ በ Ebay ላይ 5MP/8MP ካሜራ ሲገዙ መጥፎ ስዕል ካለው ርካሽ 2 ሜፒ ካሜራ ጋር ሊጨርሱ ይችላሉ (ይሠራል ፣ ግን ጥራቱ ቆሻሻ ነው)። 8 ሜፒ Raspberry PI v2 ካሜራውን ከዋናው ቸርቻሪ ሲገዙ የከፈሉትን እና ትክክለኛ የ 8 ሜፒ ዳሳሽ በ 3280 × 2464 ፒክሰሎች =>
  • ከደኅንነት አንፃር እነዚህ ካሜራዎች (በጣም ውድ የሆኑት Dlink እና ሌሎች ሞዴሎች) በጣም አስፈሪ ናቸው ፣ እንደ 123456 ያሉ ነባሪ የይለፍ ቃሎችን ይጠቀማሉ ወይም እንደ አስተዳዳሪ/አስተዳዳሪ ኦፕሬተር/ኦፕሬተር ባሉ ተጠቃሚዎች ውስጥ የተገነቡትን እርስዎ ሊለውጡት የማይችሏቸውን ወይም ዳግም ከተነሳ በኋላ ለውጡ ጠፍቷል። በብዙ በእነዚህ ካሜራዎች ስልክ ወደ ቤት (በቻይና ውስጥ ከአገልጋዮቻቸው ጋር ይገናኙ ፣ አንዳንዶች እርስዎ/ሷን ለመፈተሽ አንድ ቀን የ Android/Iphone መተግበሪያቸውን ለመጫን ቢወስኑ ቀለል እንዲሉ ሳይጠይቁዎት ቪዲዮ/ሥዕሎችን መልሰው ያስተላልፋሉ። ቤት)። ምንም እንኳን እነዚህን መሣሪያዎች ከ ራውተር በስተጀርባ ቢያስቀምጡ እንኳን በቂ አይደለም ፣ በጣም ጥሩው ለእነሱ መውጣት እንዳይችሉ ለማድረግ ነባሪ መግቢያ በር ካላዘጋጁ ፣ ፋየርዎልን ካወጡ ወይም ወደ VLAN ውስጥ ካላስገቡዋቸው ነው። በይነመረብ ወይም እንዲያውም የተሻለ - በጭራሽ አይጠቀሙባቸው።
  • እነሱ የበለጠ አስተማማኝ ናቸው? አይደለም ፣ ብዙዎቻቸው በጣም ውድ የሆኑት ዲኤንኤስዎች እንኳ ካሜራውን በየቀኑ/በየሳምንቱ እንደገና የማስነሳት አማራጭ አላቸው። ያ አማራጭ በምክንያት አለ ፣ ምክንያቱም ከ X ቀናት በኋላ ብዙውን ጊዜ የ Wifi ግንኙነትን ያጣሉ ወይም በሌሎች መንገዶች መጥፎ ምግባር ያሳያሉ። እነሱን ብዙ ጊዜ እንደገና ማስነሳት የሚያስፈልጋቸው እንደ ጥሩ የድሮ የ Win95 ሳጥኖች አድርገው ያስቧቸው:) እኔ ራሴ ላይ የተመሠረተ ሃርድዌር በጣም ጠንካራ ከመሆኑ የተነሳ የኑክሌር ኃይል ማመንጫ ጣቢያዎችን በቁጥጥር ስር ማዋል ይችላሉ ነገር ግን በተገቢው ሃርድዌር/ሶፍትዌር በ SDCARD ላይ ውቅረት ፣ ማሞቂያዎች ፣ ራስ -ሰር የማቀዝቀዝ ደጋፊዎች እና የቀነሰ የ RW ክዋኔ ያለችግር ያንን የ 100+ ቀናት ጊዜን በቀላሉ መምታት ይችላሉ። የእኔ ሞት ስታር በሚጽፍበት ጊዜ ከ 34 ቀናት ጀምሮ ፣ ከ 100 በላይ ሆኖ ነበር ፣ ግን አንዳንድ ጊዜ አንዳንድ ሌሎች ወረዳዎቼን ኃይል በሚያደርግ የኃይል ምንጭ ውስጥ ያለውን ምግብ እጠለፋለሁ ፣ ስለዚህ መዝጋት ነበረብኝ።
  • የታለመ ሃርድዌር - እነሱ ለ 1 የተወሰነ ዓላማ የተሰሩ ናቸው ፣ ብዙውን ጊዜ በትንሽ nvram አካባቢ እና በሥራ ቦታ ሳጥን ይመጣሉ ነገር ግን አንዳንድ ሞዴሎች የዚህን shellል መዳረሻ እንዲሁ የማይቻል ያደርጉታል ስለዚህ እርስዎ ሊጠቀሙባቸው የሚችሉት እርስዎ በሚችሉበት ጊዜ ሁሉ ለመጠቀም ያሰቡት ነው። ለሌላ ለማንኛውም ተግባራት የራስዎን የተመሠረተ ካሜራ ይጠቀሙ - የፋይል አገልጋይ ፣ tftp/dhcp አገልጋይ ፣ የድር አገልጋይ ፣ የመሬት መንቀጥቀጥ አገልጋይ… አማራጮቹ ያልተገደቡ ናቸው።
  • የማከማቻ ቦታ: እነሱ የላቸውም ወይም በ FAT32 የፋይል ስርዓት ቪኤኤስ ማይክሮስድ ካርዶችን በሬስቤሪ ፒስ ላይ ቢጠቀሙ ከፈለጉ 2 ቲቢ ሃርድ ድራይቭን እንኳን ማያያዝ ይችላሉ።
  • መብራቶችን መቆጣጠር -አንዳንዶች መብራቶች እንዲነሱ ትንሽ ቅብብል ማገናኘት የሚችሉበት የ ALARM ውፅዓት አላቸው። በመጥፎ ጥራት ምክንያት በ IR ሥዕሎች ላይ ማንንም መለየት ስለማይችሉ የኢንፍራሬድ ካሜራዎችን በመጠቀም በዚህ መማሪያ ውስጥ እንዳሳየዎት ሙሉ ጊዜ ማባከን ናቸው። በጨለማ ውስጥ ቪዲዮን መቅዳት ከፈለጉ በጣም ጥሩው መንገድ መጀመሪያ የተወሰነ ብርሃን ማብራት እና ቪዲዮውን መቅዳት ነው።

ስለዚህ ከመደርደሪያ ካሜራ ውጭ የመጠቀም ፕሮፌሽኖች አሉ? አዎ ለማዋቀር የሥራ ሰዓቶች ከ Raspberry pis ጋር ከመቀላቀል የበለጠ ውድ ስለሚሆኑባቸው ንግዶች (ለማንኛውም ለእኔ አይደለም:)) እና አዎ የመስመር ካሜራዎች አናት (500 $+ ከፒ ፒ ካሜራ በተሻለ ጥራት) ኮርስ)። እንደ ሌላ ጥቅም እኔ የ ONVIF ደረጃን የሚከተሉ ካሜራዎች ማዕከላዊ አቅርቦትን ቀላል አደረጉ ማለት እችላለሁ። ይህ የአይፒ/የአውታረ መረብ ጭንብል/ጌትዌይ እና ሌሎች ነገሮችን ለማቀናበር ለካሜራ ትዕዛዞችን ለመላክ የሚያገለግል መደበኛ በይነገጽን ይሰጣል። ለዚህ የ Onvif መሣሪያ አስተዳዳሪን ከምንጭ ፎርጅ ማውረድ ይችላሉ። አብዛኛዎቹ እነዚህ መሣሪያዎች በተሰበረ የተበላሸ የድር ግንባሮች ይመጣሉ ፣ ለምሳሌ አይፒ ወይም ኔትስክ በትክክል እንዲያዋቅሩ የማይፈቅድልዎት ምክንያቱም እነዚህን መስኮች የሚያረጋግጥ ጃቫስክሪፕት እየሰራ ስለሆነ እነዚህን መለኪያዎች በትክክል ለማቀናበር ብቸኛው መንገድዎ በ ONVIF በኩል ነው።

ደረጃ 2 - የሞት ኮከብ ዕቅዶች

የሞት ኮከብ ዕቅዶች
የሞት ኮከብ ዕቅዶች
የሞት ኮከብ ዕቅዶች
የሞት ኮከብ ዕቅዶች
የሞት ኮከብ ዕቅዶች
የሞት ኮከብ ዕቅዶች

ከ 1 እስከ 3 ቢ+ባለው በማንኛውም Raspberry PIs ይህንን መሣሪያ መገንባት ይችላሉ። ዜሮው እንኳን የካሜራ ወደቦች አሉት ፣ ግን ብዙ የተለያዩ የሁለተኛ እጅ ራፒስ በገበያው ላይ ስለሆኑ ለዚህ ግንባታ በጣም ተስማሚ የሆነው የትኛው እንደሆነ ያስቡ ይሆናል።

መልሱ በቪዲዮ ዥረቱ ላይ የት ማስኬድ እንደሚፈልጉ ላይ የተመሠረተ ነው።

ሁለት ምርጫዎች አሉ

1 ፣ እንቅስቃሴ በሚታወቅበት ጊዜ ቪዲዮዎችን በአከባቢው ያካሂዱ እና የቪዲዮ ዥረት ያስተላልፉ (ማስታወሻ -እንቅስቃሴ ምንም ይሁን ምን እንቅስቃሴው ለአገልጋዩ ዘገምተኛ የማያቋርጥ ዥረት ያስተላልፋል ፣ ይህ ከሁለት ጥንድ በመሄድ በሚጠቀሙት የመፍትሄ እና የፍሬም መጠን ላይ የተመሠረተ ሊሆን ይችላል። በቀን ሜጋባይት ወደ ብዙ ጊጋባይት ፣ በሚለካ ግንኙነት ላይ ማዋቀር ከፈለጉ ማሳሰቢያ ብቻ ነው)። እዚህ ሲፒዩ አስፈላጊ እና እንደ አለመታደል ሆኖ እንቅስቃሴ (በሚጽፍበት ጊዜ) በርካታ ኮርዎችን አይጠቀምም ፣ ሆኖም ግን ስርዓተ ክወናው ጭነቱን በትንሹ ለማመጣጠን ይሞክራል። በ 100% አጠቃቀም ላይ ሁል ጊዜ ከዋናዎቹ አንዱ ይኖርዎታል።

2 ፣ ቪዲዮዎቹን በማዕከላዊ አገልጋይ ላይ ያስኬዱ - እዚህ ጥሬውን የቪዲዮ ዥረት ከካሜራ ወደ ውጫዊ ዥረት ማከፋፈያ (እንደ iSpy በ x86 ኮምፒተር ላይ እንደሚሠራ ወይም በሌላ በተወሰነው አነስተኛ ማይክሮፕተር ላይ እንደሚሠራ MotionEyeOS) ያስተላልፉታል። እርስዎ የሚጠቀሙበት የፒአይ ሞዴል በአከባቢው ምንም ሂደት ስለሌለ አንድ PI1 እንደ PI3B+ተመሳሳይ ዥረት ይልካል።

በዚህ መማሪያ ውስጥ ከመጀመሪያው ምርጫ ጋር እሄዳለሁ።

እዚህ ላይ ዋናው ደንብ በእንቅስቃሴ ላይ የሚጥሉት ፈጣን ሲፒዩ የተሻለ ውጤት ያገኛሉ ማለት ነው። ለምሳሌ የእኔ Raspi 2 የተመሠረተ ካሜራ አንድ ሰው በፍጥነት ሲሄድ እና ቀረጻው ሲዘገይ ቀርፋፋ ነበር ፣ ከአምሳያው 3 ጋር ሲነፃፀር ብዙ ፍሬሞችን እየወረደ አንዳንድ ጊዜ አላነሳውም። አምሳያው 3 እንዲሁ 802.11 አለው። ከፍተኛ ጥራት ያለው ቪዲዮ ለመልቀቅ ምቹ ሆኖ የሚመጣው abgn wifi ፣ ከሳጥኑ ውጭ ይሠራል እና በጣም አስተማማኝ ነው። ሞዴሉ 3 ቢ+ ወጥቶ በሚጽፍበት ጊዜ ያንን በ 1.4 ጊኸ ኳድ ኮር ሲፒዩ እንዲያገኙት እመክራለሁ።

የቁሳቁሶች ዝርዝር

  • 30 ሴ.ሜ ፕላስቲክ DeathStar:)
  • Raspberry Pi 3 B+
  • PiCam v2 (8MP)
  • አርዱዲኖ ፕሮ ማይክሮ 5.5 ቪ
  • 2x SIP-1A05 Reed Switch Relay
  • 1x PCS HC-SR501 IR Pyroelectric Infrared IR PIR Motion Sensor Detector Module
  • 1x 10kohm resistor ለ LDR
  • 1x LDR
  • 1x12V 4A ዲሲ አስማሚ
  • 1xWarm White LED 5050 SMD ተጣጣፊ የብርሃን መብራት ስትሪፕ 12 ቪ ዲሲ
  • 1xBuck ቮልቴጅ ተቆጣጣሪ

በስዕላዊ መግለጫዎች ላይ እንደሚመለከቱት ይህ ፕሮጀክት በመጀመሪያ አንድ ቅብብልን በአንድ ነጠላ ብርሃን ለመቆጣጠር የተነደፈ ነው ምክንያቱም የውስጥ መብራትን ለመጨመር አላሰብኩም (በጣም አሪፍ ነው) ስለዚህ እኔ ለአርዱዲኖ ሁለተኛ ቅብብል አደረግሁ። ስለ SIP-1A05 ትልቁ ነገር የውስጥ በራሪ ዳዮድ ያለው እና በ mA ውስጥ ያለው ፍጆታ በአርዱዲኖ በፒን ኃይል ውስንነት ስር ነው።

ፒአይአር በስዕሎቹ ላይ ጋሻ ላይ የሆነበት ምክንያት መጀመሪያ S0P ከሞተር ስታር ይልቅ ወደ ቀላል የአይፒ ፕላስቲክ ሳጥን ውስጥ እንዲገባ ታቅዶ ነበር። እርስዎ እንደሚገምቱት ካሜራ በቀጥታ በጨረር ጠመንጃ ውስጥ PIR እና LDR ሌላ የተቦረቦሩ ጉድጓዶች ያስፈልጉ ነበር እና እነሱን ለማስወገድ አላሰብኩም ምክንያቱም እነሱ ሙጫ ተኩሰዋል።

ከሞተ ስታር ታችኛው ክፍል ላይ አንድ ጠንካራ 2 ክፍል ሙጫ ባለበት ትልቅ መቀርቀሪያ ውስጥ ተጣብቄ ነበር። ይህ ወደ መጀመሪያው የ Neo Coolcams ማቆሚያ ውስጥ ሊሰበር ይችላል (ከሁሉም በኋላ ለአንድ ነገር ጥሩ ነበር:))። ለተጨማሪ ድጋፍ እኔ በኮከቡ አናት ላይ ለመያዝ ጠንካራ የመዳብ ሽቦዎችን እጠቀማለሁ።

ስለ ኃይል አቅርቦቱ አስፈላጊ ማሳሰቢያ - ተመሳሳይ አቅርቦት PI ን ፣ አርዱዲኖን እና የኤልዲዲውን ስሌት ሁለቱንም ኃይል ስለሚያደርግ ሁሉንም ለማስተናገድ በቂ የበሬ መሆን አለበት ስለዚህ ለፕሮጀክቱ እርስዎ በመረጡት የ LED ንጣፍ ላይ የተመሠረተ ይሆናል። አንድ የንግድ ሥራ 5050 12v 3 ሜትር የ LED ስትሪፕ በ 2 ሀ አካባቢ ይፈስሳል ፣ ያ በጣም ብዙ ነው። ለፒአይ እና አርዱዲኖ በ +2 ሀ ውስጥ ማስላት አለብዎት (ምንም እንኳን ይህ ከመጠን በላይ ቢጎዳውም አይጎዳውም)። በመደበኛ የ halogen አምፖሎች ፣ ኒዮን ወይም ሌላ ከፍተኛ የኃይል መብራት ላይ የ LED ንጣፍን በመጠቀም ይህንን አጠቃላይ ወረዳ በጥሩ የኃይል 12V@10Ah እርሳስ አሲድ ባትሪ ላይ እንደ ምትኬ ማስቀመጥ ስለሚችሉ የኃይል መቋረጥ ቢከሰት እንኳን ይሠራል።

ገንዘቡ አርዲኖኖ እና ፒአይኤን ለማብራት ከ 12-> 5V ቮልቴጅን ወደታች ይወርዳል ፣ ቀጥታ የ 12 ቮ ምግብ የ LED ንጣፍን ለማብራት በቅብብል ላይ ነው።

ደረጃ 3 ሶፍትዌር አርዱinoኖ

ሶፍትዌር አርዱinoኖ
ሶፍትዌር አርዱinoኖ

በደንብ የተብራራውን ሙሉውን ምንጭ ኮድ ከዚህ በታች ማግኘት ይችላሉ ፣ ግን እንዴት እንደሚሰራ አጭር ማብራሪያ እዚህ አለ - በእያንዳንዱ loop መጀመሪያ ላይ የ xp () ተግባር ከ Raspberry PI የመጣ ትእዛዝ ካለ ለማየት ይጠራል። የሞት ስታር የጀርባ ብርሃንን ለማብራት/ለማጥፋት የአገናኝ መንገዱን መብራቶች ለማብራት ወይም DS_ON/OFF LIGHT_ON/OFF ሊሆን ይችላል ፣ አንድ ሰው በፒአር (PIR) የሚያልፍ ከሆነ ማንሳት እና ማብራት ስላለበት ስለ ፍጽምና (overfection) ብቻ እነዚህን ተግባራዊ አድርጌአለሁ። መብራቶቹ ግን ምናልባት ማንም በሌለበት ቦታውን በሆነ ምክንያት ለመመልከት ይፈልጉ ይሆናል።

ከዚህ በኋላ የፎቶ ሴል ዋጋው ይነበብ እና የእንቅስቃሴ ፒን ለእንቅስቃሴ ምልክት ይደረግበታል። እንቅስቃሴ ካለ ፣ ኮዱ በቂ ጨለማ ከሆነ ይፈትሻል ፣ ያቆየን ካልሆንን ይፈትሻል። ይህ ሁሉ ካለፈ በቀላሉ የአገናኝ መንገዱን መብራት ያበራና PHOENIX_MOTION_DETECTED ን ወደ Raspberry PI ይልካል ፣ በቂ ጨለማ ካልሆነ አሁንም ወደ ኮምፒዩተሩ ይመለሳል ፣ ግን መብራቱን አያበራም። አንዴ እንቅስቃሴ ከተገኘ የ 5 ደቂቃ የማቆያ ሰዓት ቆጣሪ ይጀምራል።

ከዚህ በኋላ ቀጣዩ የኮድ ክፍል እኛ በመጠባበቅ ላይ መሆናችንን ለማየት ይፈትሻል (የእንቅስቃሴ ክስተት ብቻ ከሆነ ይህ መሆን አለበት ፣ ስለዚህ ይህ ቼክ እንዲያረጋግጥ 5 ደቂቃዎች አልፈዋል እንበል)። እንደገና እንቅስቃሴ ካለ ለማየት ኮዱ ይፈትሻል ፣ ካልሆነ መብራቶቹን ያጥፉ። ምንም እንቅስቃሴ ከሌለ እርስዎ እንደሚመለከቱት ይህ ተግባር እራሱን ይደግማል እና ለፒሲ ምንም ግብረመልስ እንዳይኖር መብራቶቹን ለማጥፋት ይሞክራል።

ለፎቶግራፍ በማንበብ <dark_limit ላይ ብቻ የሚወሰን ለሞተር ስታር ውስጣዊ መብራት ሌላ የመያዣ ሰዓት ቆጣሪ አለን።

ምንም እንኳን ሁለቱ የአሠራር ሂደቶች እርስ በእርስ ባይተዋወቁም ፣ የአገናኝ መንገዱ መብራት ሲበራ በጣም ብዙ ብርሃን ስለሚሰጥ ኤልዲአር እንደገና ቀን እንደሆነ ያስባል እና የውስጥ መብራቱን ያጠፋል። ሆኖም እርስዎ ፍላጎት ካለዎት በኮዱ ውስጥ የተብራራው ስለዚህ ሂደት አንዳንድ ማስጠንቀቂያዎች ነበሩ ፣ ካልሆነ የኒቪዲያ መልሱን “እሱ ይሠራል!” የሚለውን ይውሰዱ።

ደረጃ 4: ሶፍትዌር Raspberry PI

ሶፍትዌር Raspberry PI
ሶፍትዌር Raspberry PI
ሶፍትዌር Raspberry PI
ሶፍትዌር Raspberry PI
ሶፍትዌር Raspberry PI
ሶፍትዌር Raspberry PI

የቅርብ ጊዜው Raspbian ለእኔ ይሠራል -

Raspbian GNU/Linux 9.4 (ዝርጋታ)

ሊኑክስ ፎኒክስ 4.9.35-v7+ #1014 SMP ዓርብ ሰኔ 30 14:47:43 BST 2017 armv7l GNU/Linux ii motion 4.0-1 armhf V4L ቀረጻ ፕሮግራም የእንቅስቃሴ ማወቂያን

ሌሎች ማሰራጫዎችን መጠቀም በሚችሉበት ጊዜ ፣ ከካሜራው ጋር ማንኛውንም ችግሮች ካጋጠሙዎት ከኦፊሴላዊው OS የሚጠቀሙ ከሆነ ከቡድኑ ድጋፍ ያገኛሉ። እንደ ሲስተም ያሉ የማይፈለጉ የብሎታዌርን ማስወገድ እንዲሁ በጣም ይመከራል።

እንቅስቃሴ እንዲሁ ከምንጩ በቀላሉ ሊገነባ ይችላል-

apt-get -y install autoconf automake pkgconf libtool libjpeg8-dev build-important libzip-dev apt-get install libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavdevice-dev

apt-get -y install libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libavdevice-dev apt-get -y install git git clone https://github.com/Motion-Project/motion cd motion/autoreconf -fiv. /አዋቅር --prefix =/usr/motion make && ጫን/usr/motion/bin/motion -v ያድርጉ

ISpy ን እንደ ቪዲዮ መቅጃ/ሰብሳቢ አገልጋይ እመክራለሁ። እንደ አለመታደል ሆኖ በሚጽፉበት ጊዜ ለሊኑክስ ጥሩ አማራጮች የሉም። ካሜራ በ MJPEG url https:// CAMERA_IP: 8081 ነባሪ ወደብ ሊታከል ይችላል።

የእንቅስቃሴ ማቀናበሩ ጠቃሚ ሊሆን ይችላል ፣ ለምሳሌ ቀኑን ሙሉ የእርስዎን የ iSpy አገልጋይ መመልከትዎን መቀጠል የለብዎትም ፣ በእንቅስቃሴ ላይ ኢሜል መቀበል ይችላሉ። ምንም እንኳን iSpy በእንቅስቃሴ ላይ በኢሜል ለማስጠንቀቅ ይህ ተግባር ቢኖረውም ፣ እንደ አንዳንድ ብርሃን በአከባቢው ላይ ለሚንፀባረቁ ለተለያዩ ክስተቶች አንድ ጊዜ መቅረጽን ያበራል። በፒአር እንቅስቃሴ ማወቂያ አንድ ነጠላ የሐሰት ማንቂያ አልነበረኝም። ማንቂያዎች በአካባቢው ሊሠሩ ይችላሉ-

የፒር እንቅስቃሴ ክስተት በአነፍናፊ> አርዱinoኖ ማንቂያ> Raspberry pi ኮንሶል ላይ ይቀበላል> ሲ ማቀናበሪያ ፕሮግራም> ውጫዊ የመልዕክት ትግበራ

እኔ ግን ሁለቱንም የምዝግብ ማስታወሻዎችን እና ቪዲዮዎችን በርቀት ማቀናበር እመርጣለሁ ስለዚህ በዚህ ሁኔታ ውስጥ ምዝግብ ማስታወሻዎቹን ወደ ተራ የጽሑፍ ፋይል ሲያስገባ ፣ ወደ ሲሲሎግ በመዝገቡ ወደ ሲኤምኤም ተላል isል። ተጨማሪ ሂደት።

ባዶ ምዝግብ ማስታወሻ (ቻር *ጽሑፍ) {

FILE *f = fopen ("phoenix.log", "a"); ከሆነ (f == NULL) {printf ("የምዝግብ ማስታወሻ ፋይል መክፈት ላይ ስህተት! / n"); መመለስ; } fprintf (f, " %s => %s / n", cur_time (0) ፣ ጽሑፍ); fclose (ረ); #ifdef SYSLOG char loggy [500]; sprintf (loggy ፣ " %s => %s / n" ፣ cur_time (0) ፣ ጽሑፍ); setlogmask (LOG_UPTO (LOG_NOTICE)); openlog ("DeathStar", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_USER); // syslog (LOG_NOTICE ፣ “ፕሮግራም በተጠቃሚ %d” ፣ getuid ()) ፤ syslog (LOG_NOTICE ፣ loggy); መዝጊያ (); #endif መመለስ; }

በመቀበያው መጨረሻ ላይ syslog-ng እነዚህን ክስተቶች ከዋናው የምዝግብ ማስታወሻ ዥረት ማላቀቅ ይችላል-

ማጣሪያ f_phx {

ግጥሚያ ("DeathStar"); }; መድረሻ d_phx {ፋይል ("/var/log/phoenix/deathstar.log"); }; መዝገብ {ምንጭ (s_net); ማጣሪያ (f_phx); መድረሻ (d_phx); };

እና ለመተንተን እና ለማስጠንቀቅ ወደ ሌላ መሣሪያ (motion.php ተያይዞ ይመልከቱ) ሊተላለፍ ይችላል።

በዚህ ስክሪፕት ውስጥ እርስዎ ቤት በማይኖሩበት ጊዜ በሳምንቱ ውስጥ የተለመደው ጊዜ በቀላሉ ማዘጋጀት ይችላሉ-

$ opt ['alert_after'] = '09:00:00'; // ማለዳዎች $ opt ['alert_before'] = '17:00:00'; // ምሽቶች

የ php ፕሮግራሙ ምዝግቦቹን ለመተንተን እጅግ በጣም ጥሩውን የመመዝገቢያ መገልገያ ይጠቀማል።

$ cmd = "logtail -o"። $ offsetfile። ' '. $ logfile።'> '. $ logfile2;

ሎግታል ቦታውን በማካካሻ ፋይል ውስጥ ይከታተላል ስለዚህ ዋናው መርሃግብሩ የምዝግብ ማስታወሻዎቹን ማየት ለመጀመር ከየትኛው ጊዜ ጀምሮ ማወቅ እንደሌለበት ፣ የቅርብ ጊዜው ያልታሰበ ውሂብ ይሰጠዋል።

Motion.php በምዝግብ ማስታወሻዎች ውስጥ በሚያልፉበት ጊዜ ለሳምንቱ መጨረሻዎች በትንሽ ተንኮል ከ crontab ሊሠራ ይችላል ፣ ግን ምንም ተጨማሪ ሂደት አያድርጉ።

*/5 * * * 1-5/usr/local/bin/php ~/motion.php &>/dev/null */5 * * * 6-7/usr/local/bin/php ~/motion.php ቅዳሜና እሁድ &>/dev/null

ደረጃ 5 - ጉዳዮች እና የ ToDo ዝርዝር

ጉዳዮች እና የ ToDo ዝርዝር
ጉዳዮች እና የ ToDo ዝርዝር
ጉዳዮች እና የ ToDo ዝርዝር
ጉዳዮች እና የ ToDo ዝርዝር

Raspberry pi 3 ወይም አዲስ የሚጠቀሙ ከሆነ ይህንን ክፍል መዝለል ይችላሉ ፣ ምናልባት ከእንግዲህ ወደ እነዚህ ችግሮች ላይገቡ ይችላሉ።

በአመታት ውስጥ አንድ ዓይነት የሶፍትዌር ቁልል ሊሠራ የሚችል ነገር ግን ከተለያዩ ቦታዎች ከተለያዩ ጊዜያት ከ Raspberry pi 2 ላይ የተመሠረተ ሰሌዳዎች ላይ አንዳንድ ችግሮች ነበሩኝ። ኤስኤስኤች (SSH) በመሣሪያው ላይ ሲገባ ኤስኤስኤች (ኤስኤስኤች) የሚንጠለጠልበት ከተወሰነ ጊዜ በኋላ 2 ቀናት ወይም 20 ቀናት ሊሆን ይችላል ፣ ስለዚህ አርዱዲኖን ያነጋገረው የእንቅስቃሴ ዴሞን እና የአከባቢ ሲ ኮድ በግ አውራ በግ ተጭኗል ስለዚህ መሣሪያው እየሰራ ነበር። ግን በዚህ ሁኔታ ከእንግዲህ ከእሱ ጋር ሌላ ምንም ማድረግ አይቻልም ነበር።

ከብዙ መላ ፍለጋ በኋላ መፍትሔ አገኘሁ -

homesync.sh

#!/ቢን/ሽ -እ

### የ INIT INFO መረጃን # ያቀርባል ፦ homesync # ያስፈልጋል-ጀምር-mountkernfs $ local_fs # የሚያስፈልግ-አቁም: ካሜራ ፎኒክስ # ነባሪ-ጀምር: S # ነባሪ-አቁም: 0 6 # አጭር-መግለጫ: የቤት አመሳስል # መግለጫ: የቤት ማመሳሰል በ NLD ### መጨረሻ INIT INFO NAME = home DESC = "Ramdisk Home Synchronizer" RAM = "/home/" DISK = "/realhome/" set -e case "$ 1" in start | out) echo -n "$ መጀመር DESC: "rsync -az --numeric -ids -$ DISK $ RAM &> /dev /null echo" $ NAME "ን ይሰርዙ።;; አቁም | ተመለስ) አስተጋባ -‹‹DESC ን ማቆም› ፦ rsync -az --numeric -ids -delete $ RAM $ DISK &> /dev /null echo «$ NAME»።;; *) "አጠቃቀም: $ 0 {start | stop}" መውጫ 1; esac መውጫ 0

ስክሪፕቱ ከ fstab ማሻሻያ ጋር አብሮ ይሄዳል-

tmpfs /home tmpfs rw ፣ መጠን = 80%፣ nosuid ፣ nodev 0 0

የቤት ክፍፍል እንደ ራምዲክ ተጭኗል ፣ ይህም በ Raspberry pi 2 ላይ በግምት 600 ሜባ ነፃ ቦታን ይሰጣል ፣ ይህም አንዳንድ ሁለትዮሽ እና አነስተኛ የምዝግብ ማስታወሻ ፋይሎችን ለማከማቸት ከበቂ በላይ ነው-

tmpfs 690M 8.6M 682M 2% /ቤት

ምንም እንኳን ቀደም ሲል እና በኋላ ብዙ ጊዜ ለስህተት የተቃኙ የተለያዩ ካርዶችን (ሳምሰንግ ኢቪኦ ፣ ሳንዲስክ) ብሞክርም እና በሌሎች ላፕቶፖች ውስጥ ምንም ችግር ባይኖራቸውም የፒአይ hang ተንጠልጥሎ በ SDcard ላይ የተፃፈ መሆኑ ተገለጠ። እየመጣ። ከ Raspberry PI 3s እና ከከፍተኛ ሃርድዌር ጋር ተመሳሳይ ጉዳይ (ገና) አልነበረኝም ስለዚህ ለዚያም በዚህ ትምህርት ውስጥ የምመክራቸው።

ምንም እንኳን በ Raspberry PI 3 ላይ ያለው የአሁኑ እንቅስቃሴ ለእኔ ለእኔ በቂ ቢሆንም ፣ ለመመርመር የሚያስፈልጉ አንዳንድ ሀሳቦች እዚህ አሉ

  1. እንቅስቃሴን አይጠቀሙ ፣ ነገር ግን በአውታረ መረቡ ላይ የተከፋፈለ ዥረት ይጠቀሙ እና ኃይለኛ አገልጋይ የእንቅስቃሴ ማወቂያን እና የቪዲዮ ኢንኮዲንግን (ለምሳሌ iSpy) እንዲያደርግ ይፍቀዱ። -> ችግር -የማያቋርጥ የአውታረ መረብ መተላለፊያ ይዘት ማጉደል።
  2. እንቅስቃሴን ይጠቀሙ እና ffmpeg የቪዲዮውን ኢንኮዲንግ እንዲያደርግ ይፍቀዱ። -> ችግር: ሲፒዩ ከፍተኛ ጥራቶችን ማስተናገድ አይችልም
  3. እንቅስቃሴን ይጠቀሙ ፣ ጥሬ ቪዲዮን ይቅዱ እና ኃይለኛ አገልጋይ ኢንኮዲንግ እንዲያደርግ ይፍቀዱ። -> በ RPi ላይ የሲፒዩ አጠቃቀም ዝቅተኛ እና የአውታረ መረብ ባንድዊን ተጨባጭ እንቅስቃሴ በሚኖርበት ጊዜ የተገደበ ነው። ለዚህ ሁኔታ እኛ ለ SD- ካርድ/ራምዲስክ ለከፍተኛው ፍሰት መጻፍ እና ቪዲዮውን ለሌላ አገልጋይ መቅዳት እንችላለን።

እኔ ደግሞ ይህንን ፕሮጀክት መገንባት ያለ አርዱዲኖ መገንባት እንደሚቻል ልብ ይለኛል። ሁሉም አካላት (ቅብብሎች ፣ LDR ፣ PIR) በሆነ መንገድ ከራስቤሪ ፒ ጋር ሊገናኙ ይችላሉ ፣ ግን ከአነፍናፊ እና ከውጤት መሣሪያዎች ጋር መስተጋብር ለመፍጠር የእውነተኛ ጊዜ ማይክሮ መቆጣጠሪያዎችን እመርጣለሁ። የእኔ እንጆሪ ፓይ ለምሳሌ በተንጠለጠለበት ወይም በተሰበረባቸው አጋጣሚዎች በአርዱዲኖ የሚመራው የብርሃን መቆጣጠሪያ በትክክል ሰርቷል።

በሚቀጥለው ዓመት የእኔን የ 360 ዲግሪ ከቤት ውጭ ራፕቤሪ ፒ ዜሮ ዶም ካሜራ ጋር ተከታታይነቱን ስቀጥል ይህን አስተማሪ ተጠብቆ የቆየ ከሆነ።

የሚመከር: