ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1: እንዴት ይሠራል?
- ደረጃ 2 - ሃርድዌር
- ደረጃ 3: ብሊንክ መተግበሪያን በማዋቀር ላይ
- ደረጃ 4: WebHooks ን በማዋቀር ላይ
- ደረጃ 5 - ኮዱን በመስቀል ላይ
- ደረጃ 6 - ወረዳ እና ኮድ
- ደረጃ 7 - እርስዎ በትክክል እንዳደረጉት ለማረጋገጥ ቪዲዮውን ይመልከቱ
ቪዲዮ: አነስተኛ ዋጋ ያለው የስርቆት የመለኪያ መሣሪያ (ፒ የቤት ደህንነት) - 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ስርዓቱ ወደ ህንፃ ወይም ወደ ሌሎች አካባቢዎች ጣልቃ መግባት (ያልተፈቀደ መግቢያ) ለመለየት የተነደፈ ነው። ይህ ፕሮጀክት ከዝርፊያ ወይም ከንብረት መጎዳት ፣ እንዲሁም ከወራሪዎች የግል ጥበቃን ለመጠበቅ በመኖሪያ ፣ በንግድ ፣ በኢንዱስትሪ እና በወታደራዊ ንብረቶች ውስጥ ሊያገለግል ይችላል። የታመቀ ፣ ዝቅተኛ የበጀት መሣሪያ ክትትል ሊደረግበት ከሚገባው አካባቢ ግድግዳ ጋር ተያይ 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 ን በማዋቀር ላይ
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 ቪዲዮውን ይመልከቱ።
በዚህ ፕሮጀክት ውስጥ ያ ሁሉ ነው ፣ አመሰግናለሁ
የሚመከር:
ዲጂታል ባለብዙ ተግባር-የመለኪያ መሣሪያ 21 ደረጃዎች (ከስዕሎች ጋር)
ዲጂታል ባለብዙ ተግባር-የመለኪያ መሣሪያ-ሰላም ለሁሉም። ትክክለኛውን የ ተለጣፊውን ርዝመት በቀላሉ ለመቁረጥ የ 3 ዲ አታሚ አልጋዬን እና አንድ የተጠማዘዘ ወለል ግምታዊ ርዝመት እንዳገኝ የሚረዳኝ ሌላ መሣሪያ ሁል ጊዜ እፈልግ ነበር
ለ PLC ደህንነት የገመድ አልባ ደህንነት ቁልፍ 6 ደረጃዎች (ከስዕሎች ጋር)
ለ PLC ደህንነት የገመድ አልባ ደህንነት ቁልፍ - ይህ ፕሮጀክት ለአደገኛ የማምረቻ ተቋማት ተጨማሪ የደህንነት ንብርብር ለመፍጠር IoT ን እና (በመጨረሻም) ሮቦቶችን ለመጠቀም የእኔ ጽንሰ -ሀሳብ ማረጋገጫ ነው። ይህ ቁልፍ የምልክት መቆጣጠሪያን ጨምሮ በርካታ ሂደቶችን ለመጀመር ወይም ለማቆም ሊያገለግል ይችላል
የ SONAR ቁመት የመለኪያ መሣሪያ 2: 3 ደረጃዎች (ከስዕሎች ጋር)
SONAR ቁመት መለኪያ መሣሪያ 2: ስሪት 1.0 ፦ https://www.instructables.com/id/SONAR-Height-Meas… ፒሲን መገንባት ይፈልጋል ፦ http://howtobuildpcr8india.weebly.com/ መግቢያ-ይህ ፕሮጀክት በአርዱዲኖ እና እጅግ በጣም sonic ዳሰሳ ላይ የተመሠረተ ቁመት የመለኪያ መሣሪያ። በመለካት ላይ
የ VEML6075 ዳሳሹን እና ትንሹን ጓደኛ ተናጋሪን በመጠቀም-የሚያወራ UV- መረጃ ጠቋሚ የመለኪያ መሣሪያ ፣ 5 ደረጃዎች
የ VEML6075 ዳሳሹን እና ትንሹን Buddy Talker በመጠቀም የሚያወራ UV- መረጃ ጠቋሚ የመለኪያ መሣሪያ ፣ ክረምቶች ይመጣሉ! ፀሐይ ታበራለች! የትኛው ታላቅ ነው። ነገር ግን አልትራቫዮሌት (UV) ጨረር የበለጠ እየጠነከረ ሲመጣ ፣ እንደ እኔ ያሉ ሰዎች ጠቃጠቆዎችን ፣ ትናንሽ ቡናማ ደሴቶችን በቀይ ባህር ውስጥ ሲዋኙ ፣ በፀሐይ ተቃጥለው ፣ ማሳከክ ቆዳ ያገኛሉ። የእውነተኛ ጊዜ መረጃን ማግኘት መቻል
ከተቆራረጠ የተሰራ የ CNC የምግብ መጠን የመለኪያ መሣሪያ 5 ደረጃዎች
የ CNC የምግብ ተመን የመለኪያ መሣሪያ ከጥራጥሬ የተሰራ-በ CNC ማሽን ላይ ትክክለኛውን የመመገቢያ ተመን ለመለካት የፈለገ ሰው አለ? ምናልባት አይደለም ፣ ከ CNC ሥራ በኋላ ወፍጮዎቹ እስኪጠፉ ድረስ … ግን በመደበኛነት መስበር ሲጀምሩ ፣ ምናልባት ለመመርመር ጊዜው አሁን ነው። በዚህ ትምህርት ውስጥ እርስዎ