ዝርዝር ሁኔታ:

አነስተኛ ዋጋ ያለው የስርቆት የመለኪያ መሣሪያ (ፒ የቤት ደህንነት) - 7 ደረጃዎች
አነስተኛ ዋጋ ያለው የስርቆት የመለኪያ መሣሪያ (ፒ የቤት ደህንነት) - 7 ደረጃዎች

ቪዲዮ: አነስተኛ ዋጋ ያለው የስርቆት የመለኪያ መሣሪያ (ፒ የቤት ደህንነት) - 7 ደረጃዎች

ቪዲዮ: አነስተኛ ዋጋ ያለው የስርቆት የመለኪያ መሣሪያ (ፒ የቤት ደህንነት) - 7 ደረጃዎች
ቪዲዮ: መቂ 500 ዶሮ አዋሽ መልካሳ 500 ዶሮ ዋጋ 280 ገብቷል 2024, ሀምሌ
Anonim
Image
Image

ስርዓቱ ወደ ህንፃ ወይም ወደ ሌሎች አካባቢዎች ጣልቃ መግባት (ያልተፈቀደ መግቢያ) ለመለየት የተነደፈ ነው። ይህ ፕሮጀክት ከዝርፊያ ወይም ከንብረት መጎዳት ፣ እንዲሁም ከወራሪዎች የግል ጥበቃን ለመጠበቅ በመኖሪያ ፣ በንግድ ፣ በኢንዱስትሪ እና በወታደራዊ ንብረቶች ውስጥ ሊያገለግል ይችላል። የታመቀ ፣ ዝቅተኛ የበጀት መሣሪያ ክትትል ሊደረግበት ከሚገባው አካባቢ ግድግዳ ጋር ተያይ isል። ይህ ፕሮጀክት አጥቂው መኖሩን የሚለይ እና ለባለቤቱ የሚያሳውቅ የ PIR እንቅስቃሴ ዳሳሽ አለው። የእውነተኛ-ጊዜውን ሁኔታ ለመፈተሽ እኛን እንዴት ሊረዳን እንደሚችል ለመፈተሽ በቢሮአችን ውስጥ አሰማርነው እና ውጤቶቹ በጣም አዎንታዊ ነበሩ።

አቅርቦቶች

ሃርድዌር

  • NodeMCU ESP8266
  • የፒአር እንቅስቃሴ ዳሳሽ
  • የዳቦ ሰሌዳ
  • ዝላይ ሽቦዎች

ሶፍትዌር

  • ብሊንክ (Android ወይም iOS)
  • አርዱዲኖ አይዲኢ

ደረጃ 1: እንዴት ይሠራል?

እንዴት ነው የሚሰራው?
እንዴት ነው የሚሰራው?

እንደሚያውቁት ፣ NodeMCU በ WiFi በኩል የነቃ ማይክሮ መቆጣጠሪያ ነው ፣ ይህም በ WiFi በኩል ከበይነመረቡ ጋር መገናኘት ይችላል። ስለዚህ ፣ BLYNK Blynk መተግበሪያን በመጠቀም መሣሪያውን ማግበር እንችላለን። ለእዚህ ዓላማ ፣ አዝራሩን ከምናባዊው ፒን ጋር አገናኘነው ፣ ስለዚህ የነቃው ቁልፍ በሚጫንበት ጊዜ በተለዋዋጭ “ሁኔታ” ውስጥ ያለው እሴት ከ “1” ወደ “0” (የማጣቀሻ ኮድ) ይለወጣል።

በሚቀጥለው ደረጃ ፣ “ግዛቱ” 1 ከሆነ ፣ የፒአር ዳሳሽ የገቡትን መፈተሽ ይጀምራል። ስለዚህ ፣ አንድ ወራሪ (ማለትም እንቅስቃሴ) በተገኘ ቁጥር አነፍናፊው ከፍተኛ እሴት ወደ ኖድኤምሲዩ ይልካል። NodeMCU ከፍተኛ እሴት ሲያነብ የኤችቲቲፒ ጥያቄ ከኖድኤምሲዩ ይላካል። ይህ የኤችቲቲፒ ጥያቄ (ዌብሆክስ ኤፒአይ) የ ClickSend ኤስኤምኤስ አገልግሎትን ያስነሳል ፣ ስለዚህ እንቅስቃሴው እንደታወቀ ወዲያውኑ በስልክዎ ውስጥ ኤስኤምኤስ እንቀበላለን።

ኤችቲቲፒ (የሃርድ ጽሑፍ ማስተላለፍ ፕሮቶኮል) በደንበኛ እና በአገልጋይ መካከል እንደ የጥያቄ ምላሽ ፕሮቶኮል ሆኖ የሚሠራ መደበኛ የመተግበሪያ ፕሮቶኮል ነው።

የኤችቲቲፒ ደንበኛ የኤችቲቲፒ ጥያቄዎችን ለመላክ እና የኤችቲቲፒ ምላሾችን ከኤችቲቲፒ አገልጋይ ለመቀበል ይረዳል።

እንደ የቤት አውቶሜሽን ፣ የተሽከርካሪ ሞተር መለኪያ መቆጣጠሪያ ለርቀት ትንተና ፣ ወዘተ በአይኦ ላይ በተመሠረቱ የተካተቱ መተግበሪያዎች ውስጥ በሰፊው ጥቅም ላይ ውሏል።

ደረጃ 2 - ሃርድዌር

ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር

PIR Motion SensorPIR

ዳሳሾች እንቅስቃሴን እንዲገነዘቡ ያስችሉዎታል ፣ ሁል ጊዜ አንድ ሰው ወደ አነፍናፊ ክልል ውስጥ ገብቶ ወይም ወጥቶ እንደሆነ ለማወቅ ይጠቅማል። እነሱ አነስ ያሉ ፣ ርካሽ ፣ ዝቅተኛ ኃይል ያላቸው ፣ ለመጠቀም ቀላል እና አያረጁም። በዚህ ምክንያት እነሱ በመደበኛነት በቤቶች ወይም በንግድ ቤቶች ውስጥ በሚጠቀሙባቸው መገልገያዎች እና መሣሪያዎች ውስጥ ይገኛሉ። እነሱ ብዙውን ጊዜ PIR ፣ “Passive Infrared” ፣ “Pyroelectric” ወይም “IR motion” ዳሳሾች ተብለው ይጠራሉ።

NodeMCU

NodeMCU ለ ESP8266 wifi ቺፕ የተገነባ ክፍት ምንጭ LUA 9firmware ነው። በ ESP8266 ቺፕ ተግባራዊነትን በማሰስ ፣ NodeMCU firmware ከ ESP8266 Development board/kit ማለትም ከ NodeMCU Development ቦርድ ጋር ይመጣል። NodeMCU ክፍት ምንጭ መድረክ ስለሆነ የሃርድዌር ዲዛይኑ ለአርትዕ/ለማሻሻል/ለመገንባት ክፍት ነው። NodeMCU Dev Kit/ሰሌዳ ESP8266 wifi የነቃ ቺፕን ያካትታል። ESP8266 ከኤስፒሲፍ ሲስተምስ ከ TCP/IP ፕሮቶኮል ጋር ያዘጋጀው አነስተኛ ዋጋ ያለው የ Wi-Fi ቺፕ ነው። ስለ ESP8266 ተጨማሪ መረጃ ፣ ወደ ESP8266 WiFi ሞዱል ሊያመለክቱ ይችላሉ።

ደረጃ 3: ብሊንክ መተግበሪያን በማዋቀር ላይ

ብሊንክ መተግበሪያን በማዋቀር ላይ
ብሊንክ መተግበሪያን በማዋቀር ላይ
ብሊንክ መተግበሪያን በማዋቀር ላይ
ብሊንክ መተግበሪያን በማዋቀር ላይ
ብሊንክ መተግበሪያን በማዋቀር ላይ
ብሊንክ መተግበሪያን በማዋቀር ላይ

ከ Playstore/AppStore የ Blynk መተግበሪያን ይጫኑ። መለያ ከሌለዎት ይግቡ ወይም አዲስ መለያ ይፍጠሩ። የአዝራር መግብር ይፍጠሩ እና እንደ መቀያየር መቀየሪያ ያድርጉት። አዝራሩን በምናባዊ ፒን V1 ያዋቅሩ። ይህ አዝራር መሣሪያውን ያነቃዋል ወይም ያቦዝነዋል። ማለትም ፣ መሣሪያው የሚሠራው ማብሪያው በርቶ ከሆነ ብቻ ነው። በመቀጠል ፣ በምናባዊ ፒን V2 ላይ የ LED መግብር ይፍጠሩ። ከዚያ የአርትዕ ሁነታን ለመውጣት በላይኛው ቀኝ ጥግ ላይ ያለውን የመጫወቻ ቁልፍን ጠቅ ያድርጉ። እርምጃዎች ከዚህ በታች ተሰጥተዋል።

ደረጃ 4: WebHooks ን በማዋቀር ላይ

WebHooks ን በማዋቀር ላይ
WebHooks ን በማዋቀር ላይ
WebHooks ን በማዋቀር ላይ
WebHooks ን በማዋቀር ላይ
WebHooks ን በማዋቀር ላይ
WebHooks ን በማዋቀር ላይ

IFTTT በመባልም የሚታወቅ ይህ ከሆነ ፣ አፕልተሮች የሚባሉትን ቀላል ሁኔታዊ መግለጫዎች ሰንሰለቶችን የሚፈጥር የፍሪዌር ድር-ተኮር አገልግሎት ነው። እንደ Gmail ፣ ፌስቡክ ፣ ቴሌግራም ፣ ኢንስታግራም ወይም ፒንቴሬስት ባሉ ሌሎች የድር አገልግሎቶች ውስጥ በሚከሰቱ ለውጦች አንድ አፕሌት ይነሳል። በዚህ የግንኙነት መድረክ በኩል እኛ እያዋቀረን ወይም የኤስኤምኤስ ባህሪይ ነን።

በመጀመሪያ እዚህ ጠቅ በማድረግ የ IFTTT ድር ጣቢያውን ይክፈቱ። በ Google መለያዎ ይግቡ። ከዚያ አዲስ አፕል ይፍጠሩ። አዲስ አፕሌት ለመፍጠር ፣ በላይኛው ቀኝ ጥግ ላይ (በአሰሳ አቅራቢያ) ላይ ያለውን የመለያ አዶን ጠቅ ያድርጉ እና ፍጠርን ጠቅ ያድርጉ። አሁን በዚህ ላይ ጠቅ ያድርጉ እና WebHooks ን ይፈልጉ። አገናኝ ላይ ጠቅ ያድርጉ። አዲስ መስኮት “የድር ጥያቄን ተቀበል” የያዘ ሰማያዊ ቀለም ባለው ሳጥን ይጫናል። ሳጥኑ ላይ ጠቅ ያድርጉ። አሁን የክስተት ስም እንዲያቀርቡ ይጠየቃሉ። በሳጥኑ ውስጥ ESP_MOTION ብለው ይተይቡ እና “ቀስቅሴ ፍጠር” ን ይጫኑ።

አሁን በእሱ ላይ ጠቅ ያድርጉ እና ኤስኤምኤስ ይፈልጉ እና ጠቅ ያድርጉ ኤስኤምኤስ ላክ። ይህ ባህሪ ለተዋቀረው የሞባይል ቁጥር ኤስኤምኤስ ይልካል። አገናኝ ላይ ጠቅ ያድርጉ እና አዲስ መለያ ይፍጠሩ ፣ ከዚያ አዲስ የተከፈተውን መስኮት ይዝጉ እና እንደገና የግንኙነት ቁልፍን ይጫኑ እና በመለያው ይግቡ እና ይፍቀዱ። አሁን ቅጹን በሚያስፈልጉ ዝርዝሮች ይሙሉ። የመጀመሪያው መስክ ተቀባዩ የሞባይል ቁጥር ነው ፣ ሁለተኛው መስክ ስም ወይም ቁጥር ሊሆን ይችላል (በእርግጥ ምንም አይደለም) ፣ እና ሦስተኛው ሳጥን የመልእክት አካል ነው ፣ እንደፈለጉት ማበጀት ይችላሉ።

እና በመጨረሻ ፣ የድርጊት ቁልፍን ጠቅ ያድርጉ።

ደረጃ 5 - ኮዱን በመስቀል ላይ

ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ

የኤስኤምኤስ አገልግሎትን አዋቅረናል። አሁን የፒአር ዳሳሹን እና ኖድኤምሲውን በእኛ በተዋቀረው WebHooks ኤፒአይ ማዋቀር አለብን። ከዚህ በታች የተሰጠውን ኮድ ይክፈቱ ፣ ESP8266 ኮር መጫኑን ያረጋግጡ ፣ ከሌለዎት ይፈልጉት። በድር ላይ ብዙ ልጥፎችን ማግኘት ይችላሉ። አሁን በኮዱ ላይ አንዳንድ ለውጦችን ማድረግ አለብዎት። ክስተቱን ፣ የ WiFi SSID ፣ የይለፍ ቃል እና የብላይንክ ማረጋገጫ ማስመሰያ ለማስነሳት የ WebHooks ዩአርኤል።

const char* iftttURL = "WEBHOOKS URL"; const char* ssid = "SSID"; // የእርስዎ የ WiFi ስም። const char* password = "PASSWORD"; // የእርስዎ WiFi የይለፍ ቃል። char auth = "BLYNK_AUTHTOKEN"; // የእርስዎ የብላይንክ ማረጋገጫ ማስመሰያ።

ዩአርኤሉ እንዲሠራ ለማድረግ የ WebHooks ሰነድ ገጽን ይክፈቱ። በዚህ ገጽ ላይ ባለው የሰነድ ቁልፍ ላይ ጠቅ ያድርጉ።

እንደዚህ ያለ ነገር ታያለህ

"https://maker.ifttt.com/trigger/{event}/with/key/cngKKJ6py15q3adxlbAv*****************"እዚህ ፣ በተጠማዘዘ ቅንፎች ውስጥ ያለውን የክስተት ስም ማርትዕ አለብዎት ፣ እነዚያን ቅንፎች ያስወግዱ እና እዚያ የክስተት ስም ይተይቡ እና መላውን አገናኝ ይቅዱ። ከ ‹ቁልፉ› በኋላ ያለው ጽሑፍ የእርስዎ WebHooks ቁልፍ ነው። አሁን በአርዱዲኖ ኮድዎ ውስጥ የተቀዳውን ዩአርኤል ይለጥፉ። አሁን አንድ አስፈላጊ ነገር ሊታሰብበት የሚገባው አንድ ደብዳቤ ከአገናኝ ላይ ማስወገድ አለብዎት። “S” ን ከ https:// ያስወግዱ። አገናኙ እንደዚህ ይመስላል

"https://maker.ifttt.com/trigger/ESP_MOTION/with/key/cngKKJ6py15q3adxlbAv*****************"

አሁን የእርስዎን WiFi SSID እና የይለፍ ቃል ያስገቡ።

እርስዎ መለወጥ ያለብዎት ቀጣዩ ነገር የብላይንክ ማረጋገጫ ማስመሰያ ነው። እርስዎ በተመዘገቡበት በኢሜልዎ ውስጥ ማስመሰያውን ማግኘት ይችላሉ። ምልክቱን ይቅዱ እና በኮድዎ ውስጥ ይለጥፉ።

የእያንዳንዱ የኮድ መስመር ዓላማ በኮዱ ውስጥ እንደ አስተያየት ይታያል ፣ ስለዚህ እንደገና አልጽፈውም።

አሁን ትክክለኛውን ሰሌዳ ይምረጡ ፣ በእኔ ሁኔታ ኖድኤምሲዩ ፣ እና ቦርዱ የተገናኘበትን ወደብ ይምረጡ። እና የሰቀላ ቁልፍን ጠቅ ያድርጉ። የ Blynk መተግበሪያውን በስልክዎ ላይ ይክፈቱ እና መሣሪያውን ያግብሩ። አሁን LOW-COST ስርቆት ማወቂያ መሣሪያዎን በተግባር ላይ ይመልከቱ።

አሁን ፣ ለዚህ ኤስኤምኤስ ብጁ የማሳወቂያ ቃና ከመረጥን ፣ እንደ ማንቂያ ደውል ልንጠቀምበት እንችላለን። እንደዚህ ዓይነት ፣ እንቅስቃሴ በሚታወቅበት ጊዜ ሁሉ ፣ ማንቂያው ይብራራል።

ደረጃ 6 - ወረዳ እና ኮድ

የወረዳ እና ኮድ
የወረዳ እና ኮድ

የወረዳውን እና ኮዱን ከ GitHub ማከማቻችን ያውርዱ።

github.com/pibotsmakerhub/pi-home-security

ደረጃ 7 - እርስዎ በትክክል እንዳደረጉት ለማረጋገጥ ቪዲዮውን ይመልከቱ

ሁሉንም ነገር በትክክል ማከናወኑን ለማረጋገጥ የ youtube ቪዲዮውን ይመልከቱ።

በዚህ ፕሮጀክት ውስጥ ያ ሁሉ ነው ፣ አመሰግናለሁ

የሚመከር: