ዝርዝር ሁኔታ:
- ደረጃ 1 አስፈላጊ አካላትን ማጠቃለል
- ደረጃ 2 Pi ን ከፍ ያድርጉ እና ያሂዱ።
- ደረጃ 3 የጨረር ማወቂያ ወረዳውን ይፍጠሩ።
- ደረጃ 4 ሌዘርን ለውጫዊ ኃይል ይለውጡ።
- ደረጃ 5 ሌዘርን ያብሩ እና የመመርመሪያ ወረዳውን ይፈትሹ
- ደረጃ 6 የድር ካሜራዎን ያገናኙ እና ተግባራዊነቱን ይፈትሹ
- ደረጃ 7: መቋረጥ
- ደረጃ 8 ሌዘርን በሶፍትዌር ይከታተሉ።
- ደረጃ 9 ፦ ዥረትዎን ለማሳየት የድር ገጽ ይፍጠሩ።
- ደረጃ 10 የኢሜል ማንቂያዎችን ያዘጋጁ
- ደረጃ 11 ሌዘር በሚገታበት ጊዜ የኢሜል ስክሪፕትን ያነሳሱ።
- ደረጃ 12 ስርዓቱን ለመጀመር ዋና ስክሪፕት ይፍጠሩ።
- ደረጃ 13 መደምደሚያ
ቪዲዮ: Raspberry Pi Laser Security System: 13 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
አስተማሪዬን በመፈተሽ አመሰግናለሁ። በዚህ ሊታዘዝ በሚችልበት ጊዜ ፈቃድዎ በቪዲዮው ውስጥ ከሚታየው የኢሜል ማስጠንቀቂያ ተግባር ጋር የ raspberry pi laser tripwire ስርዓትን ይገነባል።
ይህንን ትምህርት ሰጪ ትምህርት ለማጠናቀቅ ፈቃድዎ ከአጠቃላይ ወረዳ እና ከሽያጭ ጋር መተዋወቅ ፣ የዳቦ ሰሌዳውን እንዴት እንደሚጠቀሙ ይወቁ እና በፓይ ላይ ያለውን ተርሚናል በመጠቀም ምቾት ይኑርዎት። በፓይዘን ውስጥ ልምድ መኖሩ እንዲሁ ጠቃሚ ይሆናል።
ይህ ፕሮጀክት ሦስት ዋና ዋና ሥርዓቶችን ያቀፈ ነው። እንጆሪ ፓይ ፣ የሌዘር ትራይዌይ ወረዳ እና ታዛቢ ኮምፒተር። ግባችን በጨረር ትራይዌይ ወረዳ ላይ የቮልቴጅ ለውጥን ለመለየት እና ከዚያ በኢሜል እና በቪዲዮ ዥረት መልክ የታዛቢ ኮምፒተርን ማስጠንቀቅ እንጆሪ ፒን መጠቀም ነው።
እንጀምር.
ደረጃ 1 አስፈላጊ አካላትን ማጠቃለል
ይህንን ፕሮጀክት ለማጠናቀቅ የሚከተሉትን ዕቃዎች ያስፈልግዎታል።
- ቢያንስ አንድ ተግባራዊ Raspberry Pi. በዚህ ግንባታ ውስጥ እኔ ሞዴል ቢ ዘይቤ ፒ ራፕቢያን ዊይስን እየሠራሁ ነበር። ራሽቢያን ጄሲን እያሄዱ ከሆነ ይህ መማሪያ በትክክል እንደሚሰራ እርግጠኛ ነኝ።
- ለ Raspberry pi ውጫዊ የኃይል ምንጭ። ይህ ሁሉ ከተገናኘ በኋላ ከፍተኛ መጠን ያለው አምፔር እንሳልለን። በመጀመሪያው ግንባታዬ ወቅት የችግሬ ምንጭ እንደመሆንዎ መጠን የተበላሸ የኃይል አቅርቦትን ለመመርመር ብዙ ጊዜ አጠፋሁ። ቢያንስ 2 አምፔሮችን ለማመንጨት የሚችል የበሬ ኃይል እንዳለዎት ያረጋግጡ።
- የቼአፖ ሌዘር ጠቋሚ። በነዳጅ ማደያ ውስጥ ከገንዘብ መመዝገቢያው አጠገብ የእኔን አገኘሁ። ትክክለኛውን ሌዘር ከፈለጉ እዚህ ሊያገኙት ይችላሉ። ስያሜው ለሞገድ ርዝመት 630-680 nm ይላል። የትኛውም ሌዘር እርስዎ በግንባታው ውስጥ ያሉትን አንዳንድ ሌሎች ክፍሎች ይወስናል። ስለዚህ መለያው የሞገድ ርዝመቱን የሚለይ መሆኑን ያረጋግጡ።
- የዩኤስቢ ቅጥ ድር ካሜራ። ይህ የድር ካሜራ ካሜራውን በጥሩ ሁኔታ እንዲይዙ የሚያስችልዎ የሚስተካከል እግር አለው። ከድር ካሜራ ጋር የመጣው የዩኤስቢ ገመድ ለትግበራዬ በጣም አጭር መሆኑን ስላገኘሁ በሞኖፕራይዝ ላይ ቅጥያ አገኘሁ።
-
በማቀነባበሪያው ላይ ላሉት ፒኖች በቀላሉ መድረስ እንዲችሉ ለ ‹raspberry pi› አንድ ዓይነት የመለያያ ኪት።
- የዳቦ ሰሌዳ።
- የሽያጭ ብረት።
- ለዳቦ ሰሌዳው ዝላይ ሽቦዎች።
-
የወረዳ ክፍሎች። በሚፈልጉት የጉዞ ሽቦዎች መጠን ያባዙ።
- አንድ የሚሰራ መሪ
- አንድ 100 ohm resistor
- አንድ 1 ኪ resistor
- አንድ 10 ኪ resistor
- አንድ 200k resistor በእውነቱ ማንኛውም ትልቅ ተከላካይ ያደርገዋል። እኔ በ 1 ሜ resistor ሞከርኩት እና በጥሩ ሁኔታ ሰርቷል። FYI 10k በጣም ትንሽ ነበር።
- አንድ PNP ትራንዚስተር PN: 2N4403-APCT-ND
- አንድ photodiode (ይህንን ከእርስዎ የጨረር ሞገድ ርዝመት ጋር ያዛምዱት) PN: PDB-C142-ND
የወረዳ ሰሌዳውን የ kicad ፋይሎችን አያይዛለሁ ፣ ግን በዚህ መመሪያ ውስጥ የቦርዱን ማምረት አልመለከትም።
በዚህ ፕሮጀክት ሂደት ውስጥ የሚከተሉት አማራጭ መሣሪያዎች ምቹ እንዲሆኑ አገኘሁ-
- በ “raspberry pi” ላይ ተመጣጣኝነትን በመጫን ላይ። እርስዎ የማያውቁት ከሆነ ይህ ሶፍትዌር የሬስቤሪ ፒ አይጥን እና የቁልፍ ሰሌዳውን በሌላ ኮምፒተር እንዲቆጣጠሩ ያስችልዎታል። እርስዎ እንደ እኔ ከሆኑ እና በተለየ ኮምፒተር ላይ የበለጠ ምቾት ካሎት ይህ ጥሩ ነው። እንዲሁም ይህ ሁሉም ሰው ሊኖረው የሚገባ ሶፍትዌር ነው።
- የዩኤስቢ ማዕከል። ለመጠቀም ለሚፈልጉት እያንዳንዱ የድር ካሜራ አንድ ወደብ ያስፈልግዎታል።
- እርስዎ ካሉዎት የቮልቴጅ መለኪያ ወይም ኦስቲልስኮፕ።
- Rasbaberry pi ን ለመቆጣጠር እና ፋይሎችን በ ssh በኩል ለመቆጣጠር MobaXterm ን መጠቀም። በመስኮቶች ላይ ለተነሳ ማንኛውም ሰው የግድ አስፈላጊ ነው። እሱን ለመጠቀም ለማዋቀር ይህንን መማሪያ ይመልከቱ።
ደረጃ 2 Pi ን ከፍ ያድርጉ እና ያሂዱ።
ፒው አነስተኛ ክፍሎች ተያይዘዋል
ማንኛውንም ሌዘር ከመተኮሳችን በፊት ፣ መገንባት የሚያስፈልጋቸው በርካታ የሶፍትዌር ንብርብሮች አሉ። ጥሩውን የስኬት ዕድል ለማግኘት በንጹህ ሰሌዳ መጀመር ጥሩ ልምምድ ነው። ይህንን ለማድረግ ማንኛውንም አላስፈላጊ እቃዎችን ከ Pi ያላቅቁ። ይህ ከተገናኘ መሣሪያ ጣልቃ የመግባት እድልን ይቀንሳል።
በመቀጠል ፣ የሚከተለው በተርሚናል ውስጥ በማስገባት የእርስዎ Raspberry Pi መሰራቱን እና በአዲሱ ሶፍትዌር መሥራቱን ያረጋግጡ
sudo apt-get ዝማኔ
ከ Raspberry pi ጋር ወቅታዊ ሆኖ ለሚቀጥለው እርምጃ ጊዜው ነው
ደረጃ 3 የጨረር ማወቂያ ወረዳውን ይፍጠሩ።
እንደሚታየው ክፍሎቹን በዳቦ ሰሌዳ ላይ ያስቀምጡ። የፒ 5 ን ውፅዓት ወይም የቤንችፕቶፕ የኃይል አቅርቦትን በመጠቀም የዳቦ ሰሌዳውን ያብሩ። በምስል 1 ላይ የ 5 ቪ አቅርቦቱ ከምስሉ በታችኛው ግራ በስተግራ ካለው አዎንታዊ የዳቦ ሰሌዳ ሐዲድ ጋር ተገናኝቷል ፣ እና መሬቱ ወደ ላይኛው ግራ። ይህ ወረዳ ትራንዚስተሩን ለመቀስቀስ እንደ ማብሪያ / ማጥፊያ (photodiode) ይጠቀማል። ትራንዚስተሩ በፎቶዲዲዮው ውስጥ ያለውን ትንሽ የቮልቴጅ ለውጥ ፒ ወደ ማንበብ ወደሚችል ወደ ትንሽ ዲጂታል ምልክት ይለውጣል። ለሁሉም ቀጣይ ደረጃዎች ፣ በ 100 ohm እና በሲግናል መሪ መካከል ያለው ነጥብ ወረዳውን ከፓይ ጋር የምንሞክርበት ይሆናል።
-
ምስል 1 - የወረዳ የዳቦ ሰሌዳ አቀማመጥ ከላይ
-
ምስል 2 የወረዳ የዳቦ ሰሌዳ አቀማመጥ ተለዋጭ እይታ
ንፁህ እይታ ከፈለጉ ከዚህ በታች ለሚታየው የቦርዱ የኪዳድ ፋይሎችን አያይዣለሁ።
-
ምስል 3 የአነፍናፊ ቦርድ የላይኛው እይታ
-
ምስል 4 የአነፍናፊ ቦርድ አይኤስኦ
-
ብርቱካናማው ሽቦ ጊዜያዊውን የግፊት ቁልፍን በመተካት ላይ ነው
-
አዎንታዊ እና አሉታዊ መሪዎችን ማሳየት
-
የኳስ መገጣጠሚያ
-
የሶኬት መገጣጠሚያ
-
ኳስ እና ሶኬት ተሰብስበዋል
-
ከጤናማ ጨረር ጋር የሚሠራ ሌዘር
-
ጨረር አልተሰበረም እና እርሳሱ ጠፍቷል
-
ወራሪዎች መሪውን እንዲበራ የሚያደርገውን ምሰሶ ይሰብራል
-
mjpg- ዥረት ናሙና ውፅዓት
-
የዳቦ ሰሌዳ አቀማመጥ ከ PiCobler ጋር
-
ትክክለኛ የኮንሶል ውፅዓት (MobaXterm ን በመጠቀም ይታያል)
-
በስራ ላይ ያሉ የአባሪ ፋይሎች ቅጽበታዊ ገጽ እይታ
- የእርስዎ_ip = "192.168.0.177"
- የእርስዎ_ip_optional_port = ": 8080"
- port_to_camera = ": 8081"
- send_email_username = "የኢሜል ተጠቃሚ ስምዎ"
- send_email_password = "የይለፍ ቃልዎ"
-
በስራ ላይ ያሉ የአባሪ ፋይሎች ቅጽበታዊ ገጽ እይታ
ደረጃ 4 ሌዘርን ለውጫዊ ኃይል ይለውጡ።
በሚከተሉት ደረጃዎች ውስጥ የሌዘር ጠቋሚ ስብሰባን ይገነባሉ።
- የሌዘር ጠቋሚውን ያላቅቁ። ይህን በሚያደርጉበት ጊዜ የላተሩን አምሳያ በተመለከተ የባትሪ ተርሚናሎች አቅጣጫውን ያስተውሉ-- በመቀጠልም የባትሪውን ግንኙነት ፀደይ እና የአጭር ጊዜ የግፊት ቁልፍን ከጨረር ያጥፉ። አሁን ኃይል ወደ ሌዘር በሚቀርብበት ጊዜ በራስ-ሰር ያበራል።- አሁን አዎንታዊ እና አሉታዊውን ወደ ሌዘር ይመራዋል። ከክፍሎቹ ዝርዝር ውስጥ አንድ ዓይነት ሌዘር የሚጠቀሙ ከሆነ የሽያጭ ነጥቦችን ለማየት ከዚህ በታች ያለውን ስዕል መጠቀም ይችላሉ። እርስዎ ካልሆኑ የመሸጫ ነጥቦቹን እራስዎ መፈለግ ሊኖርብዎት ይችላል። ለአዎንታዊ ወይም አሉታዊ መሪ የባትሪ አቅጣጫን እንደ ፍንጭ መጠቀም ይችላሉ። የመጨረሻውን የሽያጭ ነጥብ ለማግኘት የ 5 ቪ የኃይል አቅርቦትን መጠቀም እና ወረዳውን በሁለት የሙከራ እርከኖች መመርመር ይችላሉ። ትክክለኛውን ወረዳ ሲፈጥሩ የሽያጭ ነጥቡን አግኝተዋል ፣ እና ሌዘር ያበራል።
- የመጨረሻው ደረጃ በጨረር መያዣው ላይ ለማነጣጠር በቀላሉ ሊስተካከል የሚችል ለጨረር አቅጣጫዊ የመጫኛ ልጥፍ ማድረግ ነው። አብዛኛዎቹ የ lego bionicle ስብስቦች በሶኬት መገጣጠሚያዎች ውስጥ ለርካሽ ኳስ በጣም ጥሩ ምንጭ መሆናቸውን አግኝቻለሁ። እጅግ በጣም ሙጫ በመጠቀም አንድ የኳሱ መገጣጠሚያ በጨረር ጠቋሚው ላይ ይለጥፉ። አሁን የሶኬት መገጣጠሚያውን ወደ ማንኛውም ወለል ላይ መጫን እና ሌዘርን በ ውስጥ ማስገባት ይችላሉ።
ደረጃ 5 ሌዘርን ያብሩ እና የመመርመሪያ ወረዳውን ይፈትሹ
ሌዘርዎን ወደ የዳቦ ሰሌዳዎ ያስገቡ። አወንታዊው ከ 5 ቪ ጋር መገናኘት እና አሉታዊውን ሽቦ ማረም አለበት። ሌዘር በጣም ጥሩ ከሆነ ፣ ካልሆነ ፣ ከአንድ መልቲሜትር ጋር ተገቢውን ቮልቴጅ እንዳለዎት ያረጋግጡ። አሁንም የማይሠራ ከሆነ ወደኋላ ካያያዙት መሪዎቹን ለመለዋወጥ ይሞክሩ። አሁንም ካልሰራ ወደ ትክክለኛው መከለያዎች አልሸጡ ይሆናል ፣ ወደ መጨረሻው ደረጃ ይመለሱ።
አንዴ የጨረር ጨረር ካለዎት የማወቂያ ወረዳውን ለመፈተሽ ጊዜው አሁን ነው። በፎቶዲዲዮው ላይ ሌዘርን ያነጣጥሩ። የ LED ጨረሩ ንቁ መሆኑን የሚጠቁም ምልክት ማጥፋት አለበት። በጨረራው በኩል እጅዎን ያወዛውዙ እና ኤልኢዲ የጉዞ ምልክት ማድረጊያ ማብራት አለበት።
ደረጃ 6 የድር ካሜራዎን ያገናኙ እና ተግባራዊነቱን ይፈትሹ
የድር ካሜራዎን ወደ ዩኤስቢ ወደብ ያገናኙ። ቪዲዮውን ለመልቀቅ መገልገያውን mjpg-streamer ማግኘት አለብን። ያንን እንዴት ማድረግ እንደሚቻል ጥሩ ትምህርት እዚህ አለ። አንዴ mjpg- ዥረት በትክክል ከተጫኑ። የሚከተለውን ትዕዛዝ ወደ ተርሚናል በማስገባት ቪዲዮ መልቀቅ ይጀምሩ።
ሲዲ /mjpg-streamer /mjpg-streamer ን የጫኑበት
./mjpg_streamer -i "./input_uvc.so -y/dev/video0" -o "./output_http.so -w./www -p 8081"
ይህ ትዕዛዝ የቪድዮ 0 ምንጭን በመጠቀም ወደብ 8081 ላይ ዥረት ያዘጋጃል። ብዙ የድር ካሜራዎች ከፈለጉ እንደገና ከላይ ያለውን ትዕዛዝ ያስገቡ ነገር ግን ቪዲዮ0 ን ወደ ቪዲዮ 1 እና 8081 ወደ 8082 ይለውጡ። በዚህ መንገድ እስከ 3 የድር ካሜራዎችን ሰርጫለሁ እና ፒው ከመጠን በላይ አልጫነም።
በሌላ ኮምፒተር ላይ አሳሽ በመክፈት ግንኙነቱ እየሰራ መሆኑን ይፈትሹ እና ip-address-of-pi: 8081 ን ወይም በ pi ላይ ያስገቡት ልክ localhost: 8081 ን ማስገባት ይችላሉ። የ pi ን አይፒዎን ካላወቁ የሚከተለውን ተርሚናል ውስጥ ያስገቡ
ifconfig
ሁሉም እየሰራ ከሆነ mpg- ዥረት መነሻ ገጹን ማየት አለብዎት። የድር ካሜራዎን ዥረት ለማየት በዥረት ትር ላይ ጠቅ ያድርጉ። ከዚህ በታች የበይነገጽ ቅጽበታዊ ገጽ እይታ ነው።
ይህንን አጋዥ ስልጠና ለሁለተኛ ጊዜ በማከናወን mjpg- ዥረት መነሻ ገጹን መድረስ ችዬ ነበር ነገር ግን ዥረት አላየሁም። ይህንን ለማስተካከል ይህንን ልጥፍ (አሁን አገናኝ ተሰብሯል) ፣ በተለይም ስለ YUYV ፒክሴል ቅርጸት ያለውን ክፍል አነበብኩ ፣ ባዶ ዥረት ካጋጠምዎት እርስዎም እሱን ማማከር አለብዎት።
ደረጃ 7: መቋረጥ
እሺ ፣ ስለዚህ በዚህ ነጥብ ላይ የእኛን እንጆሪ ፓይ መነሳት እና መሥራት አለብን። የእኛ ሌዘር ለውጫዊ ኃይል ተስተካክሏል። የእኛ የማወቂያ ወረዳ ተገንብቷል እና የጨረር ጨረሩ ፎቶዲዲዮውን ሲመታ መሪው ይጠፋል እና ምሰሶውን ሲሰበሩ መሪውን ማብራት እንዳለበት አረጋግጠዋል። በመጨረሻም የድር ካሜራዎ እንዲገናኝ እና በተግባራዊ ሁኔታ እንዲለቀቅ ማድረግ አለብዎት።
ሁሉንም በአንድ ላይ ለማሰባሰብ ጊዜው አሁን ነው። በሶፍትዌር የሌዘር ጨረር መጓተትን ለመለየት በመሞከር ቀለል ብለን እንጀምር።
እንደሚታየው የማወቂያ ወረዳውን ወደ የዳቦ ሰሌዳው ያያይዙት። ለሚቀጥለው እርምጃ በዝግጅት ላይ የአነፍናፊውን የምልክት ሽቦ ከ 25 ጋር ማገናኘቱን ያረጋግጡ። ወደታች የሚጎትት ተቃዋሚ አማራጭ አይደለም። በዙሪያዬ 10 ኪ ተኛ ነበር ፣ ግን ማንኛውም ተከላካይ ማድረግ አለበት።
ደረጃ 8 ሌዘርን በሶፍትዌር ይከታተሉ።
የሌዘር ምልክትን ለማዳመጥ እና ያንን ውጤት ወደ ተርሚናል ለመለጠፍ አጭር ፕሮግራም እንጽፍ። ኮዱን እንደ አባሪ ማውረድ ይችላሉ።
ምናልባት ለዚህ ስክሪፕት ጥገኛዎችን መጫን ያስፈልግዎታል። Python እና gpio ሞዱል። እነዚህን ለመጫን ያስገቡ
sudo apt-get install Python-rpi.gpio python3-rpi.gpio
አንዴ የተሳካ የ Python ጭነት ከያዙ በኋላ የተያያዘውን የ Python ስክሪፕት read_pin.py የተባለውን ያውርዱ እና ያሂዱ
ፋይሉን /chmod 777 read_pin.py ን ያስቀመጡበት ሲዲ /ማውጫ
የ chmod ትዕዛዙ እስክሪፕቱን ለማሄድ ፈቃድ ይሰጠዋል። ከዚያ በመሮጥ ሁሉም ነገር ጥሩ እና ጨለመ መሆኑን ይፈትሹ
sudo python3 read_pin.py
ሁሉም ነገር ደህና ከሆነ ከዚህ በታች እንደሚታየው የኮንሶል ውፅዓት ማየት አለብዎት። ከፓይዘን ስክሪፕት ለመውጣት ይግቡ
Ctrl-C
እጅዎን በጨረር ጨረር ፊት ያወዛውዙ እና ምሰሶው እንደተሰበረ በማስጠንቀቂያ በኮንሶሉ ላይ የተወሰነ ውጤት ማየት አለብዎት። ስርዓትዎ በተለያዩ መንገዶች እንዲያከናውን በስክሪፕቱ ለመጫወት ነፃነት ይሰማዎ።
ደረጃ 9 ፦ ዥረትዎን ለማሳየት የድር ገጽ ይፍጠሩ።
አሁን የድር ካሜራ የእይታ በይነገጽ ማዘጋጀት አለብን። ለዚህ ደረጃ apache የድር አገልጋይ መጫን ያስፈልግዎታል። አንድን በማዋቀር ላይ ብዙ ትምህርቶች አሉ። ግን አነስተኛ ውቅር ያለው አጭር ዝርዝር እዚህ አለ።
sudo apt-get install apache2 ን ይጫኑ
አንዴ ከተጫነ በአሳሹ ውስጥ በ raspberry pi ላይ መተየብ መቻል አለብዎት
አካባቢያዊ መንፈስ
የእንኳን ደህና መጣችሁ ገጽን ከ apache ማየት አለብዎት። የድር አገልጋይ ሲያዋቅሩ ይህ የመጀመሪያዎ ከሆነ የኃይል ዑደት ካደረጉ ራውተርዎ ሁል ጊዜ ተገቢውን አይፒ እንዲመድብዎ ፒይዎን የማይንቀሳቀስ የአይፒ አድራሻ እንዲኖረው ማዋቀር ይፈልጉ ይሆናል። የእርስዎን የደህንነት ስርዓት ከሌላ ቦታ ለማየት ከፈለጉ በራውተርዎ ላይ ወደብ ማስተላለፍን ማዘጋጀት አለብዎት። ትንሽ ቆይቷል ግን እኔ ደግሞ የድር ካሜራ ያላቸውን ማንኛውንም ወደቦች ማስተላለፍ ያስፈልግዎታል ብዬ አስባለሁ። እነዚህን ሂደቶች የሚሸፍኑ ብዙ ትምህርቶች አሉ። በእርስዎ ራውተር ላይ ወደብ ማስተላለፍን ለማቀናበር ከመረጡ ማንም ሰው የድር ካሜራዎን ማየት እንደሚችል ይወቁ።
ተያይዘው የቀረቡት ፋይሎች ድር ጣቢያዎን ለማዋቀር ሊጠቀሙባቸው የሚችሏቸው ናሙና የድር ገጾች ናቸው። እኔ እንድሰቅለው ስላልፈቀዱ በ html ፋይል ላይ የፋይል ቅጥያውን መለወጥ ያስፈልግዎታል። ቀጥሎም ፋይሎቹን በ ‹www› አቃፊዎ ውስጥ በ ‹apache› ውቅር ፋይልዎ ውስጥ ያስቀምጡ። ነባሪው ቦታ ነው
ሲዲ /var /www
የድር አገልጋዩ የኤችቲኤምኤል ፋይሎችዎን የሚፈልግበትን ቦታ ለመለወጥ ከፈለጉ ጣቢያዎ የነቃ ፋይልን በማስገባት ማርትዕ ይችላሉ
sudo nano/etc/apache2/ጣቢያዎች የነቃ/000-ነባሪ
ማንኛውንም የ/var/www/ምሳሌ ወደሚፈልጉት ቦታ ይለውጡ። የእኔን/ቤት/ፒ/ዴስክቶፕ/www/ውስጥ አስገባለሁ
በድር አቃፊው ውስጥ የኤችቲኤምኤል ፋይሎችን ከያዙ በኋላ በአሳሹ ውስጥ localhost ን ያስገቡ ወይም ከሌላ ኮምፒዩተር የ pi ን አይፒ አድራሻ ያስገቡ። እንደዚህ ያለ ነገር ማየት አለብዎት።
ጣፋጭ!
ደረጃ 10 የኢሜል ማንቂያዎችን ያዘጋጁ
ጥሩ ነገሮች እየተከሰቱ ነው! የኢሜል ማስጠንቀቂያ ከፓይ ወደ ቅድመ -የተገለጸ የኢሜይል አድራሻ ለመላክ በመሞከር ዕድላችንን እንጫን። የተያያዘው የፓይዘን ስክሪፕት ለመላክ የሚፈልጉትን ኢሜልዎን ይገነባል ፣ እንደ ጂሜል ካሉ የኢሜል አቅራቢ ጋር ይገናኙ እና የኢሜል አቅራቢውን በመጠቀም ኢሜይሉን ይልካል። ይህ የሚሳካው የፓይዘን smtp ጥቅል በመጠቀም ነው። የ smtp ጥቅሉ እንዲሠራ በጂሜል መለያዎ ላይ ያለውን ደህንነት መቀነስ ስላለብን ለእርስዎ የደኅንነት ኢሜል አድራሻ እንዲያደርጉ እመክርዎታለሁ።
ስኬታማ ስርጭትን ለማግኘት በብዙ ቦታዎች ላይ ስክሪፕቱን ማሻሻል ይኖርብዎታል። እሱ በጣም አስተያየት የተሰጠው እና ለእርስዎ ምቾት ሲባል በተርሚናል ላይ ብዙ ውጤቶችን ያመርታል።
ለመለወጥ የሚያስፈልጉዎት ነገሮች ይሆናሉ
የእርስዎ apache አገልጋይ ከነባሪ 80 በስተቀር ወደብ ላይ እስካልተሠራ ድረስ የእርስዎ_ip_optional_port ምናልባት ባዶ ሊሆን ይችላል። እኔ ቀደም ሲል በ 80 ላይ የሚያገለግል አገልጋይ ነበረኝ ስለዚህ የእኔ ፒን በ 8080 ላይ እንዲሠራ አዘጋጃለሁ። ወደብ_ቶ_ካሜራ ካሜራዎን የገለጹበት ወደብ ይሆናል። የ mjpeg ዥረት በመጠቀም ያሂዱ።
በስክሪፕቱ መጀመሪያ ላይ እነዚህን ተለዋዋጮች ከለወጡ በኋላ የሚከተለውን ተርሚናል ውስጥ በማስገባት ፕሮግራሙን ያሂዱ።
ስክሪፕቱን ያስቀመጡበት ሲዲ /አቃፊ /
sudo python3 send_mail.py
ኮከቦቹ በትክክል ከተስተካከሉ እና ሁሉም ተለዋዋጮች ትክክል ከሆኑ ከዚህ በታች ካለው ጋር ተመሳሳይ የሆነ ኢሜይል ማግኘት አለብዎት።
ይህ ስክሪፕት ሊወድቅባቸው የሚችሉ ብዙ ቦታዎች አሉ። ለመጀመሪያ ጊዜ ካልሰራ አይበሳጩ። የችግር ቦታዎችን ለማጥበብ እና ከዚያ በአንድ ችግር ላይ ለማተኮር በስክሪፕቱ ውስጥ የማረም ነጥቦችን ይጠቀሙ።
ደረጃ 11 ሌዘር በሚገታበት ጊዜ የኢሜል ስክሪፕትን ያነሳሱ።
አሁን ፒኢ ኢሜይሎችን መላክ ስለቻለ ፣ ሌዘር በተደናቀፈ ቁጥር ኢሜል እንድናገኝ አውቶማቲክ እናድርገው። የደብዳቤ ስክሪፕቱን ለመለጠፍ አዲስ ተግባርን የሚያካትት የተሻሻለው የ read_pin.py ስሪት የሆነውን የተያያዘውን ፋይል ያውርዱ። ዋናው ተጨማሪ መስመር የሚከተለው ነው
sm_pid = os.spawnlp (os. P_NOWAIT ፣ "/usr/bin/python3", "python3", "/home/pi/Desktop/security/send_mail.py")
ይህ መስመር ከሌዘር ዳሳሽ ስክሪፕት ጋር በትይዩ የላኪ ደብዳቤ ስክሪፕት ይጀምራል። ይህ የሚፈለግ ነው ምክንያቱም የላኪው ስክሪፕት ለማጠናቀቅ ጥቂት ሰከንዶች ይወስዳል እና ኢሜሉ እስኪላክ ድረስ የሌዘር ዳሳሽ ስክሪፕት እንዳይሠራ ይከለክላል። ይህ ለአንድ ነጠላ የካሜራ ስርዓት ችግር አይደለም ፣ ግን ብዙ ካሜራዎች ቢኖሩዎት ካሜራ 2 የኢሜል ክስተት ቢያስነሳም በካሜራ 1 ላይ የሌዘር ጉዞን መለየት ይፈልጋሉ። የ sm_pid ተለዋዋጭ በዚህ ትእዛዝ የተጀመረውን የሂደት pid ይይዛል። የኢሜል ቀስቅሴው እንደገና ከተጠራ ኢሜይሉ አሁንም የሚላክ ከሆነ ዝግጅቱን ችላ ብለን እንመለከተዋለን። ከሌለ ይህ ምናልባት አዲስ ክስተት ሊሆን ይችላል እና ኢሜል ይላካል።
ሙከራ ሁሉም በመሮጥ እየሰራ ነው
ፋይሉን ያስቀመጡበት ሲዲ /ማውጫ /
chmod 777 read_pin_with_mail.py
sudo python3 read_pin_with_mail.py
የጨረር ጨረሩን በሚሰበሩበት ጊዜ ከድር ካሜራ የተወሰደ ቅጽበታዊ ገጽ እይታ ያለው ኢሜይል ማግኘት አለብዎት።
ደረጃ 12 ስርዓቱን ለመጀመር ዋና ስክሪፕት ይፍጠሩ።
በዚህ ጊዜ ፕሮጀክቱ በአብዛኛው ይከናወናል። አንድ የመጨረሻ እርምጃ የስርዓቱን ጅምር በአንድ የመጨረሻ ስክሪፕት ማቃለል ነው። ሁሉንም ንዑስ ፕሮግራሞችን ያስጀምራል እና የድር ስክሪፕቱን በአንድ ስክሪፕት ያዋቅራል። የተያያዘውን ፋይል /etc/rc.local ፋይልዎን በማስተካከል ጅምር ላይ ሊጀመር ይችላል። የእርስዎን ስክሪፕቶች በተለየ ቦታ ላይ ካስቀመጡ የፋይል ቅጥያውን መለወጥ ያስፈልግዎታል እና ተገቢውን ዱካዎች ለማካተት ስክሪፕቱን ማረም ሊኖርብዎት ይችላል።
ደረጃ 13 መደምደሚያ
ደህና ያ ነው። በዚህ አስተማሪ እንደተደሰቱ ተስፋ አደርጋለሁ! ማንኛውም ጥያቄ ካለዎት ወይም በማንኛውም አካባቢ የበለጠ ዝርዝር መረጃ ከፈለጉ በአስተያየቶቹ ውስጥ ያሳውቁኝ። ማወያየትዎን ይቀጥሉ!
የሚመከር:
Laser Security Alarm System (DUAL MODE): 5 ደረጃዎች
Laser Security Alarm System (DUAL MODE): ስለ ደህንነት አንድ ነገር ሲመጣ በእርግጠኝነት ማንኛውንም ጠንካራ ሀሳብ እንፈልጋለን እናም በዚህ ጉዳይ ላይ የሌዘር ደህንነት ማንቂያ በጣም ቀላል በሆነ መንገድ በቤት ውስጥ ለመፍጠር ምርጥ አማራጭ ነው። ስለዚህ በዚህ ትምህርት ውስጥ እንዴት እንደምንማር እንማራለን። ይህንን ፕሮጀክት በጣም ቀላል በሆነ መንገድ ለማድረግ
Raspberry Pi Security Camera: 11 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi Security Camera - ይህ Raspberry Pi ን በመጠቀም IoT ን ፣ በእንቅስቃሴ ላይ የሚንቀሳቀስ የደህንነት ካሜራ እንዴት መፍጠር እንደሚቻል ደረጃ በደረጃ የሚያስተምር ነው። ተጠቃሚው የካሜራውን ትብነት እና የመቅጃ ጊዜ እንዲያስተካክል የሚያስችል የፍላሽ ድር አገልጋይ እና ቅጽ እንዴት እንደሚፈጥሩ ይማራሉ ፣
DIY WiFi Smart Security Light በ Sheሊ 1: 6 ደረጃዎች (ከስዕሎች ጋር)
DIY WiFi Smart Security Light ከ Shelly 1 ጋር: ይህ አስተማሪ ከllyሊ Sheሊ 1 ዘመናዊ ቅብብልን በመጠቀም የ DIY ዘመናዊ የደህንነት ብርሃን መፍጠርን ይመለከታል። የደህንነት ብርሃን ብልጥ ማድረጉ በሚነቃበት ጊዜ እና ለምን ያህል ጊዜ እንደሚቆይ የበለጠ ብዙ ቁጥጥር እንዲኖርዎት ያስችልዎታል። ተዋናይ ሊሆን ይችላል
TF03 Laser Home Security Alarm: 5 ደረጃዎች
TF03 Laser Home Security Alarm: ከማህበረሰቡ እድገት ጋር ፣ ሰዎች ለደህንነት የበለጠ ትኩረት ይሰጣሉ። በደህንነት ሰራተኞች የማያቋርጥ ጥበቃ የሚደረግለት ባህላዊ ደህንነት በከፍተኛ ዋጋዎች ምክንያት ለሕዝብ ተስማሚ አይደለም። እኔ በቅርቡ ከ ጋር ተገናኘሁ
አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System: 19 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System: በቅርቡ በእረፍት ላይ ሳለን ከእንስሳ ቤጋሌ ጋር ያለን ግንኙነት አለመኖሩን ተገነዘብን። ከተወሰነ ምርምር በኋላ አንድ ሰው የቤት እንስሳውን እንዲከታተል እና እንዲገናኝ የሚያስችለውን የማይንቀሳቀስ ካሜራ የያዘ ምርቶችን አገኘን። እነዚህ ስርዓቶች የተወሰኑ ጥቅሞች ነበሯቸው ለ