ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1: ደረጃ 1: ራስዎን ዝቅ ያድርጉ
- ደረጃ 2 ደረጃ 2 ብልጥ ያክሉ
- ደረጃ 3 - ደረጃ 3 - እሷን ሙላ
- ደረጃ 4: ደረጃ 4: Pi ን ያዋቅሩ
- ደረጃ 5 - ደረጃ 5 - ጭንቅላቱን ማንቀሳቀስ
- ደረጃ 6 - ደረጃ 6 - እንዲያንቀላፋ ማድረግ
- ደረጃ 7: ደረጃ 7 ቪዲዮውን ከፓይ ይልቀቁ
- ደረጃ 8: ደረጃ 8: የሰውነት ለይቶ ማወቅ
- ደረጃ 9 ደረጃ 9 - የዞምቢ ማሳወቂያዎችን መላክ
- ደረጃ 10: ምን ዓይነት ጩኸት ነው
ቪዲዮ: ዞምቢ ስማርት ደህንነት ጉጉት (ጥልቅ ትምህርት) - 10 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ሰላም ለሁሉም ፣ ወደ T3chFlicks እንኳን በደህና መጡ! በዚህ የሃሎዊን መማሪያ ውስጥ እኛ ባልተለመደ የቤት ውስጥ ክላሲክ ላይ እጅግ በጣም አስደንጋጭ ሽክርክሪት እንዴት እንደምናደርግ እናሳይዎታለን - የደህንነት ካሜራ።
እንዴት?! ሰዎችን ለመከታተል የምስል ሂደትን የሚጠቀም የሌሊት ዕይታ ጉጉት አድርገናል። ኦህ ፣ እና ልክ እንደ እውነተኛው ነገር ይጮኻል!
በዚህ ፕሮጀክት እጅግ በጣም ተደስተናል እና አዲሱ Raspberry Pi 4 ከወደቀበት ጊዜ ጀምሮ እሱን ለማድረግ እየጠበቅን ነበር። በእውነተኛ ጊዜ ውስጥ በጥልቀት የመማሪያ ሞዴሎች አንዳንድ የምስል ማቀናጀትን ጨምሮ እጅግ በጣም አስደሳች ለሆኑ ዕድሎች በር የሚከፍት 4 ጊባ ራም አለው።
በሃሎዊን ላይ ዞምቢዎችን ለመቃኘት መከታተል ከፈለጉ ወይም ዓመቱን ሙሉ የአትክልት ስፍራዎን ብቻ ለመመርመር ከፈለጉ ይህ ለእርስዎ ነው። ውጤታማ ለመሆን ደህንነት አሰልቺ መሆን የለበትም!
አቅርቦቶች
ለዚህ ግንባታ የሚከተሉትን ያስፈልግዎታል
- Raspberry Pi 4 (4 ጊባ ራም) አማዞን
- የሌሊት ራዕይ ካሜራ አማዞን
- ማይክሮ ሰርቮ አማዞን
- የውሸት ጉጉት አማዞን
- ሙጫ አማዞን
- አማዞን ቀለም መቀባት
- ብሎኖች አማዞን
- የዩኤስቢ ድምጽ ማጉያ አማዞን
- ትልቅ (5v+) ተንቀሳቃሽ የኃይል አቅርቦት አማዞን
- 3 ዲ አታሚ አማዞን
ደረጃ 1: ደረጃ 1: ራስዎን ዝቅ ያድርጉ
ሀ. ከፀደይ ጋር በሚገናኝበት ጭንቅላቱ ላይ በጥብቅ በመጎተት ጭንቅላቱን ከጉጉት (አንዳንድ ጊዜ ጨካኝ መሆን አለብዎት)።
ለ. የጉጉት ራስ በትልቅ ምንጭ ላይ በሚቀመጥ ሲሊንደር ከሰውነት ጋር ይገናኛል። ጠመዝማዛውን በማውጣት ይህንን ሲሊንደር ያስወግዱ።
ሐ. አሁን ያወጡት ሲሊንደር በሁለት ክፍሎች የተሠራ ነው ፣ የፕላስቲክ ኩባያ እና በውስጡ የተቀመጠ ተሸካሚ። ጠመዝማዛ (ወይም ተመሳሳይ መሣሪያ) በመጠቀም መያዣውን ከሲሊንደሩ ያስወግዱ።
መ. ሲሊንደሩን ከፀደይ ጋር ያገናኘውን ዊንጌት በመጠቀም ፣ servo ን ከሲሊንደሩ ጋር ያያይዙት።
ሠ. ሰውነትን የሚጠብቁትን ሶስት ዊንጮችን በማላቀቅ ፀደዩን ያስወግዱ።
ረ. በጉጉት አካል አናት ላይ አንዳንድ ሽቦዎችን እና የካሜራውን ገመድ ለመገጣጠም ትልቅ የሆነ ቀዳዳ ያድርጉ። ይህንን ለማድረግ ያልተስተካከለ የመቦርቦርን እና የዊንዲቨርን ውህድን ተጠቅመንበታል።
ደረጃ 2 ደረጃ 2 ብልጥ ያክሉ
ሀ. 3 -ል የካሜራውን መያዣ ያትሙ እና ከጉጉት ጋር እንዲስማማ ይቀቡት - እኛ አንዳንድ ርካሽ አክሬሊክስ ቀለሞችን እንጠቀም ነበር። ሥዕል ወሳኝ እርምጃ አይደለም ፣ ግን አጠቃላይ እይታን በእጅጉ ያሻሽላል!
ለ. የጉጉት ጭንቅላት ተገልብጦ የካሜራውን መያዣ አናት ወደ ጭንቅላቱ ውስጠኛው ክፍል ያዙሩት ፣ ምንቃሩ በሚወጣበት።
ሐ. ካሜራውን ወደ መያዣው ውስጥ ያስገቡ እና የካሜራውን ገመድ ያገናኙ።
መ. ሰርቨርውን በፀደይ የላይኛው ፓነል ላይ ያጣብቅ።
ሠ. ረጅም ሽቦዎችን ከ servo ፒኖች (5V ፣ Gnd ፣ ምልክት) ጋር ያገናኙ
ረ. የጉጉቱ ባዶ አካል ውስጥ እንዲገቡ የካሜራውን ገመድ እና ሽቦዎችን ለሴርቮው በፀደይ ወቅት እና በሰውነት አናት ላይ ባደረጉት ቀዳዳ በኩል ይመግቡ።
ደረጃ 3 - ደረጃ 3 - እሷን ሙላ
ሀ. ከጉጉት ግርጌ መሰኪያውን ያስወግዱ እና ፕላስቲክን በመቁረጥ የዚህን ቀዳዳ መጠን ይጨምሩ። Raspberry Pi እና ተናጋሪው በጉጉት አካል ውስጥ እስኪገቡ ድረስ መጠኑን ማሳደግዎን ይቀጥሉ።
ለ. አንዴ ሁሉም ክፍሎች ወደ ውስጥ እንዲገቡ ጉድጓዱ አንዴ ትልቅ ከሆነ በጉጉት አናት በኩል የመገቡትን የካሜራ ገመድ ከመሠረቱ ይጎትቱትና ወደ Raspberry Pi ያስገቡት።
ሐ. በተመሳሳይ ፣ የ servo ሽቦዎችን ይጎትቱ እና ወደ Raspberry Pi ውስጥ ያስገቡት-
- Servo ላይ +5v => +5V በ Pi ላይ
- Gnd servo => gnd Pi
- የምልክት servo => ፒን 12 ፒ
መ. የዩኤስቢ ድምጽ ማጉያውን በ Pi ውስጥ ይሰኩት።
ሠ. የ SD ካርዱን ወደ Pi ያስገቡ።
ረ. ተንቀሳቃሽ የኃይል አቅርቦት በመጠቀም የኃይል ፓይ።
ሰ. በመሰረቱ ቀዳዳ በኩል ፒ ፣ የኃይል አቅርቦትን እና ድምጽ ማጉያውን ወደ ጉጉት ያስገቡ።
ደረጃ 4: ደረጃ 4: Pi ን ያዋቅሩ
ሁሉም ኮድ በ https://github.com/sk-t3ch/cctv-owl ሊገኝ ይችላል!
ሀ. ባሌና ኤተርን በመጠቀም Raspian ን ያውርዱ እና ወደ ኤስዲ ካርድዎ ይስቀሉት።
ለ. የእርስዎን በርቀት ለመድረስ
- ወደ ቡት ኤስዲ ካርድዎ ssh የተባለ ፋይል ያክሉ
-
Wpa_supplicant.conf የተባለ ፋይል ያክሉ እና የ wifi ምስክርነቶችዎን ያስገቡ
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1
አውታረ መረብ = {ssid = "MySSID" psk = "MyPassword"}
ሐ. የ SD ካርዱን በፓይ ውስጥ ያስገቡ እና በ ssh በኩል መዳረሻን ይሞክሩ።
ደረጃ 5 - ደረጃ 5 - ጭንቅላቱን ማንቀሳቀስ
ጭንቅላቱን ለማንቀሳቀስ የኮድ አጋዥ ስልጠና (በሬስቤሪ ፓይ servo ን መቆጣጠር)
በ Pi ላይ የሚሰራውን ሰርቪስ ለመቆጣጠር እኛ አገልጋዩ የተገናኘበትን የጂፒኦ ፒን የሚቆጣጠር ስክሪፕት እንፈጥራለን።
ሀ. አገልጋዩን ከ Pi ጋር ያገናኙት
- Servo ላይ +5v => +5V በ Pi ላይ
- Gnd servo => gnd በ Pi ላይ
- ሲግናል servo => ፒን ላይ ፒን 12
ለ. በ servo ምልክት ፒን ላይ PWM ን ለመጠቀም መጀመሪያ የ gpio ፒኖችን ማዘጋጀት አለብዎት።
ሐ. ከዚያ ፣ የግዴታ ዑደት 2.5 በሚሆንበት ጊዜ ሰርቪሱን ከ 90 ዲግሪ በ 7.5 ወደ 0 ዲግሪዎች ከ 90 ዲግሪ ለማንቀሳቀስ የምልክት ፒን የግዴታ ዑደት (እዚህ የተብራራ) መምረጥ ቀላል ነው። 12.5
RPi. GPIO ን እንደ GPIO ያስመጡ
የማስመጣት ጊዜ GPIO.setmode (GPIO. BOARD) GPIO.setwarnings (የውሸት) (7.5) # 90 ዲግሪዎች ጊዜ። እንቅልፍ (1) ፒ. GPIO. Cananup ()
ደረጃ 6 - ደረጃ 6 - እንዲያንቀላፋ ማድረግ
የጉጉት መጎተቻ (ኮድ በድምፅ ማጫወቻ መጫወት) የኮድ መማሪያ
ሀ. የዩኤስቢ ድምጽ ማጉያውን ይሰኩ።
ለ. አንድ ድምጽ ያውርዱ - እኛ አስደንጋጭ ሆት መርጠናል።
ሐ. ይህንን ትእዛዝ በማሄድ ድምፁን ያጫውቱ- omxplayer -o alsa: hw: 1, 0 owl_sound.mp3
[መ. ይህ ካልሰራ ፣ አልሳሚክስር የሚለውን ትዕዛዝ በመጠቀም የእርስዎ ፒ ምን ዓይነት ውፅዓት እንደሚጠቀም እና በየትኛው መጠን እንደሚጠቀሙ ያረጋግጡ - ድምጹን መለወጥ እና የሚዲያ መሣሪያዎን በሚመርጡበት በተቀላቀለ ማያ ገጽ ሰላምታ ይሰጥዎታል። የድምፅዎን መጠን ለመጨመር እንደዚህ ዓይነቱን ኦምክስ ተጫዋች -ኦ አልሳ ትዕዛዙን ያድርጉ -hw: 1, 0 owl_sound.mp3 --vol 500 ፓይቶን በመጠቀም ይህንን ድምጽ ለማጫወት ፣ የእኛን የሙከራ ስክሪፕት ይመልከቱ።]
ንዑስ ሂደትን ያስመጡ
ትእዛዝ = "omxplayer -o alsa: hw: 1, 0 owl_sound.mp3 --vol 500" player = subprocess. Pen (command.split (''), stdin = subprocess. PIPE, stdout = subprocess. PIPE, stderr = subprocess.ፓይፕ)
ደረጃ 7: ደረጃ 7 ቪዲዮውን ከፓይ ይልቀቁ
የ raspberry pi ካሜራ ዥረት በመፍጠር የኮድ ትምህርት
ሀ. Python app.py ን ያሂዱ እና በአከባቢዎ አውታረ መረብ ላይ https://raspberrypi.local: 5000 ላይ ይመልከቱ
ለ. ይህ ኮድ የተወሰደው እና ከሚጌል ግሪንበርግ ትንሽ ተስተካክሎ https://blog.miguelgrinberg.com/post/flask-video-… እንዴት እንደተከናወነ በጥሩ ሁኔታ ያብራራል እና ትምህርቶቹም ጥሩ ናቸው-ዲፎ እሱን ይመልከቱት! የመሠረቱ ጽንሰ -ሀሳብ የዥረት ፍጥነትን ለማሻሻል ክር እና ጀነሬተሮችን እንጠቀማለን።
ደረጃ 8: ደረጃ 8: የሰውነት ለይቶ ማወቅ
የሰውነት ማወቂያ ኮድ (ImageNetSSD በቪዲዮ ዥረት ላይ ከ raspberry pi)
ሀ. Raspberry Pi 4 ን እየተጠቀምን ስለሆነ እስካሁን ከተገደብነው መሠረታዊ የሃርካሳዴድ ዘዴ ይልቅ በእሱ ላይ አንዳንድ ጥልቅ የመማሪያ ሞዴሎችን በእሱ ላይ መሞከር የተሻለ ነበር ብለን አሰብን።
ለ. እጅግ በጣም አሪፍ የሚመስለውን እንደ YOLOv3 ያሉ አንዳንድ አስቀድመው የሰለጠኑ ሞዴሎችን እንመለከታለን። YOLOv3 ጥቃቅን ክብደቶች ፣ ለፒአይ ፍጹም ይሆን ነበር ፣ ግን እኛ ማስኬድ አልቻልንም:(ሐ. ይልቁንም ፣ ከዚህ ኮድ እንደተረዳነው ፣ ክፍት ኮድ (CV) ዲኤንኤን (ጥልቅ የነርቭ መረብ) ሞጁልን በመጠቀም ልንሠራበት የምንችለውን የሞባይል ኤስ ኤስ ዲ ሞዴልን መርጠናል- https://heartbeat.fritz.ai/real-time-object-detection-on-raspberry -pi-using-opencv-dnn-98827255fa60 እና ከምስል ማቀናበሪያ ትምህርቶች ጀግና ፣ አድሪያን ሮዝሮክ ፦ https://www.pyimagesearch.com/2017/09/11/ ነገር-መፈለጊያ-ከ-ጥልቅ-መማር-እና- opencv/
መ. ሆኖም ፣ ይህንን ይዘት በዥረት ለመልቀቅ እና ሞዴሎችን በእያንዳንዱ ክፈፍ ላይ ለማሄድ ስንሞክር ፣ ይህ ዘገምተኛ ፣ የተቆራረጠ ቪዲዮን ያስከትላል። ከአድሪያን ሮዝሮክ እንደገና ተምረናል https://www.pyimagesearch.com/2017/10/16/raspberry-pi-deep-learning-object-detection-with-opencv/ እና ምስሎቻችንን በወረፋ ውስጥ ለማስቀመጥ የ Python ባለብዙ ማቀነባበሪያ ሞጁልን ተጠቀምን። የካሜራ ዥረቱን በከፍተኛ ሁኔታ ሳይገድቡ ሊሠሩባቸው የሚችሉበት።
ሠ. ኮዱን እራስዎ ለማሄድ ይሞክሩ:)
ደረጃ 9 ደረጃ 9 - የዞምቢ ማሳወቂያዎችን መላክ
ማሳወቂያ ለመላክ ኮድ (ፓይዘን ወደ ስልክ)
ሀ. Https://pushed.co የማሳወቂያ አገልግሎትን ለመጠቀም ወስነናል።
ለ. ነፃ መለያ ማግኘት እና መተግበሪያውን ማውረድ እና የሞባይል ማሳወቂያዎችን በፍጥነት ማቋቋም ይችላሉ። እኛ እንደዚህ ያለ የፓይዘን ስክሪፕት በመጠቀም ማሳወቂያዎችን ፈጠርን።
የማስመጣት ጥያቄዎች
payload = {"app_key": "APP_KEY", "app_secret": "APP_SECRET", "target_type": "app", "content": "ጉጉት ዞምቢ አግኝቷል።" } r = questions.post ("https://api.pushed.co/1/push" ፣ ውሂብ = የክፍያ ጭነት)
እጅግ በጣም ቀላል እና የማሳወቂያ ስምዎን ማበጀት ይችላሉ!
ደረጃ 10: ምን ዓይነት ጩኸት ነው
በእኛ ዘመናዊ የደህንነት ጉጉት ፕሮጀክት እንደተደሰቱ ተስፋ እናደርጋለን! ይህ እጅግ በጣም አስደሳች ሥራ ሆኖ ቤቴ በአደራ በተሰጠን ጉጉታችን እየተጠበቀ መሆኑን በማወቄ ብዙ ደህንነቱ ይሰማኛል።
ከዘመናዊ ቤትዎ ይህ አስደናቂ የሃሎዊን ተጨማሪ ይሆናል ብለው የሚያስቡ ከሆነ እባክዎን በትምህርት ቤት የሃሎዊን ውድድር ውስጥ ለእኛ ድምጽ ይስጡ እና እንደተለመደው እባክዎን መውደድ ፣ አስተያየት መስጠት እና መመዝገብዎን ያስታውሱ!
ወደ የመልዕክት ዝርዝራችን ይመዝገቡ!
የሚመከር:
ለ PLC ደህንነት የገመድ አልባ ደህንነት ቁልፍ 6 ደረጃዎች (ከስዕሎች ጋር)
ለ PLC ደህንነት የገመድ አልባ ደህንነት ቁልፍ - ይህ ፕሮጀክት ለአደገኛ የማምረቻ ተቋማት ተጨማሪ የደህንነት ንብርብር ለመፍጠር IoT ን እና (በመጨረሻም) ሮቦቶችን ለመጠቀም የእኔ ጽንሰ -ሀሳብ ማረጋገጫ ነው። ይህ ቁልፍ የምልክት መቆጣጠሪያን ጨምሮ በርካታ ሂደቶችን ለመጀመር ወይም ለማቆም ሊያገለግል ይችላል
ፒምፕ ዞምቢ በሚያንፀባርቁ አይኖች 5 ደረጃዎች (ከስዕሎች ጋር)
ፒምፕ ዞምቢ በሚያንፀባርቁ አይኖች - አሁን ባለው ምስል ላይ በሚያንፀባርቁ የዓይን ተፅእኖዎች ኤልኢዲዎችን እንዴት ማከል እንደሚችሉ ይወቁ። በእኔ ሁኔታ ለሃሎዊን የዞምቢ ምስል ተጠቀምኩ። ይህንን ለማድረግ በጣም ቀላል እና ምንም የላቀ ችሎታ አያስፈልገውም
ዞምቢ እጅ በቀላሉ መጎተት።: 15 ደረጃዎች (ከስዕሎች ጋር)
ዞምቢ እጅን በቀላሉ መጎተት። - ይህ መመሪያ የመገጣጠም ጠመንጃ አያስፈልገውም። ቀለል ያለ ወረዳ ለመፍጠር ልጆች እንዲለማመዱ ደህና ነው። ነገር ግን በአጋጣሚ ሊዋጥ ከሚችል ትንሽ ነገር ይጠንቀቁ። ቁሳዊ ፍላጎት-የንዝረት ሞተር (1.5 ~ 3 ቪ ፣ በሽቦ)-ተቆጣጣሪ ቴፕ (10 ሚሜ ፣ ነጠላ ጎን ፣ አልሞ
DIY መጠን እና የባትሪ ኃይል ምትኬ ጄኔሬተር W/ 12V ጥልቅ ዑደት ባትሪዎች ይገንቡ - 5 ደረጃዎች (ከስዕሎች ጋር)
DIY መጠን እና የባትሪ ኃይል ምትኬ ጄኔሬተር ወ/ 12 ቮ ጥልቅ ዑደት ባትሪዎች ይገንቡ *** ማስታወሻ ፦ ከባትሪዎች እና ከኤሌክትሪክ ጋር ሲሰሩ ይጠንቀቁ። ባትሪዎችን አጭር አያድርጉ። ገለልተኛ መሳሪያዎችን ይጠቀሙ። ከኤሌክትሪክ ጋር በሚሰሩበት ጊዜ ሁሉንም የደህንነት ህጎች ይከተሉ። *** በሚቀጥለው ጊዜ ኃይል በተጠባባቂ የባትሪ ኃይል ከመጥፋቱ በፊት ይዘጋጁ
በስማርት ቁጥጥር ተግባራዊነት (ጥልቅ ማቀዝቀዣ) በቤት ውስጥ የተሰራ ማቀዝቀዣ -11 ደረጃዎች (ከስዕሎች ጋር)
በስማርት ቁጥጥር ተግባራዊነት (ጥልቅ ማቀዝቀዣ) በቤት ውስጥ የተሠራ ማቀዝቀዣ (ማቀዝቀዣ) - ጤና ይስጥልኝ ወዳጆች ይህ በፔልቲየር ሞዱል ላይ የተመሠረተ የ DIY ማቀዝቀዣ ክፍል 2 ነው ፣ በዚህ ክፍል ከ 1 ይልቅ 2 የፔልቴል ሞዱል እንጠቀማለን ፣ እንዲሁም ለማዳን የሚፈለገውን የሙቀት መጠን ለማዘጋጀት የሙቀት መቆጣጠሪያን እንጠቀማለን። ትንሽ ኃይል