ዝርዝር ሁኔታ:

አበልካድባራ (የፊት ለይቶ ማወቅ የበር መቆለፊያ ስርዓት) - 9 ደረጃዎች
አበልካድባራ (የፊት ለይቶ ማወቅ የበር መቆለፊያ ስርዓት) - 9 ደረጃዎች

ቪዲዮ: አበልካድባራ (የፊት ለይቶ ማወቅ የበር መቆለፊያ ስርዓት) - 9 ደረጃዎች

ቪዲዮ: አበልካድባራ (የፊት ለይቶ ማወቅ የበር መቆለፊያ ስርዓት) - 9 ደረጃዎች
ቪዲዮ: Консультант от бога Tg: cadrolikk 2024, ህዳር
Anonim
አበልካድባራ (የፊት ለይቶ ማወቅ የበር መቆለፊያ ስርዓት)
አበልካድባራ (የፊት ለይቶ ማወቅ የበር መቆለፊያ ስርዓት)

በገለልተኛው ጊዜ ዙሪያዬን ተኝቼ ፣ ለቤት በር የፊት መታወቂያ በመገንባት ጊዜውን ለመግደል መንገድ ለማግኘት ሞከርኩ። እኔ አቤልካድባራ ብዬ ሰየመው - ይህም በአብራካድብራ መካከል ጥምረት ነው ፣ ደወሉን ብቻ የምወስድበት የደወል ደወል ያለው አስማታዊ ሐረግ። ሎልየን

የሆነ ሆኖ ተጠቃሚው የበሩን ደወል በሚገፋበት ጊዜ ይህ ስርዓት የአማዞን Rekognition ን በመጠቀም የፊት ለይቶ ማወቅን ያከናውናል። Rekognition የተያዘውን ምስል በአማዞን S3 ውስጥ ከምስሎች ስብስብ ጋር ያወዳድራል። ዕውቅናው ከተሳካ በሩ ይከፈታል። ካልተሳካ ፣ ጫጫታው ይጮሃል እና ተጠቃሚው የ RFID ማስመሰያ በመጠቀም የመክፈት አማራጭ ሊኖረው ይችላል። እንዲሁም በቤቱ ውስጠኛው ክፍል ላይ የቤቱን ባለቤት በመግፋት በሩን የሚከፍትበት አዝራር አለ።

ሁሉም እውቅና እና የተከናወኑ መክፈቻዎች በአማዞን ዲናሞ ዲቢ ውስጥ ይቀመጣሉ። መላውን ስርዓት ለመገንባት ደረጃ በደረጃ ለማብራራት እሞክራለሁ። እኔ አሁን ያለኝን ቁሳቁሶች እጠቀማለሁ ምክንያቱም ሌላ ማንኛውንም ነገር ለማግኘት ረጅም ጊዜ ስለወሰደ ይህ ነው።

ደረጃ 1: ቁሳቁሶች እና መሣሪያዎች

ቁሳቁስ:

  • Raspberry Pi
  • ፒ ካሜራ
  • RC servo (እንደ በር መቆለፊያ ሆኖ ይሠራል)
  • የመቀየሪያ አዝራር 2x
  • ጩኸት
  • መግነጢሳዊ መቀየሪያ
  • RC-522 RFID አንባቢ እና መለያ
  • ኤምኤፍ ፣ ኤምኤም ፣ ኤፍኤፍ የዳቦቦርድ ሽቦዎች
  • የ polystrene የበረዶ ሣጥን - ማንኛውም መጠን ደህና ይሆናል ምክንያቱም ይህ የእኛ በር ይሆናል።
  • 1.5 ኢንች ማጠፊያ 2x
  • 2.5 ሚሜ ሽክርክሪት 4x

መሣሪያዎች

  • ጠመዝማዛ
  • ባለ ሁለት ጎን ቴፕ

ደረጃ 2 የአማዞን ድር አገልግሎቶችን ማቀናበር

የአማዞን ድር አገልግሎቶችን ማቀናበር
የአማዞን ድር አገልግሎቶችን ማቀናበር

በአማዞን ድር አገልግሎቶች ለመጠቀም ቀላል እና በወር 5000 የኤፒአይ ጥሪዎችን እስኪያገኙ ድረስ ነፃ ነው። እዚህ ለ AWS መለያ መመዝገብ ይችላሉ። ለነፃ ደረጃ አማዞን Rekognition መለያ መመዝገብ ያስፈልግዎታል። ለዚህ ፕሮጀክት የነፃ ደረጃው ከበቂ በላይ መሆን አለበት።

ምዝገባው ከተሳካ በኋላ አገልግሎቶችን> IAM ን ጠቅ ያድርጉ። ከዚህ በመነሳት ፣ Raspberry Pi ለመጠቀም ፈቃዶች የሚኖረውን ተጠቃሚ እንፈጥራለን።

  1. ጠቅ ያድርጉ ተጠቃሚዎች> አዲስ ተጠቃሚ ያክሉ
  2. ለተፈጠረው ተጠቃሚ ስም ይስጡ። ለመዳረሻ ዓይነት ምልክት ያድርጉ የፕሮግራም መዳረሻ ሳጥን።
  3. ቀጣይ የሚለውን ጠቅ ያድርጉ።
  4. አሁን ያሉትን ፖሊሲዎች በቀጥታ ያያይዙ ላይ ጠቅ ያድርጉ። የሚከተሉትን ፖሊሲዎች ይፈትሹ
  • AWSLambdaFullAccess
  • AmazonS3FullAccess
  • AmazonDynamoDBFullAccess
  • AmazonRekognitionFullAccess
  • አስተዳዳሪ መዳረሻ
  1. ቀጣይ እና ቀጣይ የሚለውን ጠቅ ያድርጉ ምክንያቱም መለያ ማከል አያስፈልገንም።
  2. የተመረጡት ፖሊሲዎች ከተዘረዘሩት ጋር ተመሳሳይ መሆናቸውን ያረጋግጡ እና ተጠቃሚን ፍጠር የሚለውን ጠቅ ያድርጉ።

በመጪው ደረጃ ጥቅም ላይ የሚውል የመዳረሻ ቁልፍ መታወቂያ እና የምስጢር መዳረሻ ቁልፍ የያዘውን የ CSV ፋይል ያውርዱ። ዝጋ የሚለውን ጠቅ ያድርጉ።

ደረጃ 3 የአማዞን S3 እና የአማዞን ዲናሞ ዲቢድን ያዋቅሩ

በ AWS ኮንሶል ላይ አገልግሎቶች> S3 ን ጠቅ ያድርጉ

S3 ሰነዶችን እና ምስሎችን ማከማቸት የሚችሉበት ልክ እንደ Google Drive ይሰራል። ለዚህ ፕሮጀክት ፣ እኛ ሁለት ባልዲዎችን እንፈልጋለን ፣ አንደኛው የአማዞን Rekognition ጥቅም ላይ የሚውል የምስሎችን ስብስብ ለማከማቸት ነው (ሁለተኛው ደግሞ የተያዘውን ምስል ማከማቸት ነው።

  1. ባልዲ ፍጠር የሚለውን ጠቅ ያድርጉ።
  2. የባልዲውን ስም ያስገቡ እና ቀጣይ እና ቀጣይ የሚለውን እንደገና ጠቅ ያድርጉ።
  3. “ሁሉንም የህዝብ መዳረሻ አግድ” የሚለውን ሳጥን ምልክት ያንሱ።
  4. እና ምልክት ያድርጉ “የአሁኑ ቅንብሮች ይህንን ባልዲ እና ዕቃዎቹ ይፋዊ ሊሆኑ” እንደሚችሉ ሳጥኑ ላይ ምልክት ያድርጉ።
  5. ቀጣይ የሚለውን ጠቅ ያድርጉ እና ባልዲ ይፍጠሩ።
  6. ለሁለተኛው ባልዲ ደረጃውን ይድገሙት።
  7. ጠቅ ያድርጉ አገልግሎቶች> ዲናሞ ዲቢቢ

የአማዞን ዲናሞ ዲቢ ዕውቅናውን ለማከማቸት እና ዝርዝሮችን ለመክፈት በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ ይውላል። የሚቀመጡ ዝርዝሮች ወደ ተያዘ ምስል አገናኝ ነው ፣ የምስሉ ስም እውቅና ተሰጥቶታል ወይም ካልታወቀ ስሙ ‹የማይታወቅ› ፣ የዕውቅና ቀን እና ሰዓት እና የተሳካ እንደሆነ ፣ ፊቶች አልተዛመዱም ፣ ፊቶች የሉም ተገኝቷል ፣ RFID መክፈት ወይም ከውስጥ ተከፍቷል።

  1. አዲስ ሰንጠረዥ አክልን ጠቅ ያድርጉ።
  2. ለሠንጠረ any ማንኛውንም ስም ያስገቡ።
  3. ለዋና ቁልፍ ፣ ‹rid› ን እንደ ዋና ቁልፍ ያስገቡ።
  4. ጠቅ ያድርጉ ፍጠር።

ደረጃ 4: Raspberry Pi ላይ AWS ን ያዋቅሩ

የመጀመሪያው እርምጃ የእርስዎን የ AWS ምስክርነቶች ማስገባት ነው። በ Raspberry Pi ኮንሶል ውስጥ ይህንን ዓይነት ለማድረግ

aws አዋቅር

ከዚያ እንደ እርስዎ ክልል (ወይም ለ AWS Rekognition ያዋቀሩት አግባብነት ያለው ክልል) “us-west-2” ን ማስገባትዎን ለማረጋገጥ እርስዎ የፈጠሯቸውን የ AWS IAM ምስክርነቶችዎን ያስገቡ። ነባሪውን የውጤት ቅርጸት ባዶ ይተውት።

ደረጃ 5 ንጥሎቹን ከ Raspberry Pi ጋር ያገናኙ

ስለዚህ የእቃዎቹ ግንኙነቶች ከዚህ በታች ናቸው።

  • RC Servo - 1, 11, መሬት
  • መግነጢሳዊ መቀየሪያ - 8 ፣ መሬት
  • Buzzer - 32 ፣ መሬት
  • የውጭ አዝራር - 16 ፣ መሬት
  • የውስጥ አዝራር - 18 ፣ መሬት
  • በ RFID አንባቢ ላይ የ SDA ፒን - 24
  • በ RFID አንባቢ ላይ SCK ፒን - 23
  • የ MOSI ፒን በ RFID አንባቢ - 19
  • የ MISO ፒን በ RFID አንባቢ - 21
  • GND ፒን በ RFID አንባቢ - መሬት
  • RST ፒን በ RFID አንባቢ - 22
  • በ RFID አንባቢ ላይ 3.3 ቪ ፒ - 17

እባክዎን በአቅራቢያዎ ካለው መሬት ጋር ይገናኙ።

ደረጃ 6: ኮዶች

በእኔ Git ማከማቻ ውስጥ አስፈላጊውን ኮድ ሁሉ ማግኘት ይችላሉ።

ፊቶችን እንዴት እንደሚጨምሩ እና የመረጃ ጠቋሚ Faces.py ን እንዴት እንደሚጠቀሙ ደረጃዎች እባክዎን ይህንን ቪዲዮ ይመልከቱ።

ደረጃ 7 ፕሮቶታይፕውን መገንባት

ፕሮቶታይፕ መገንባት
ፕሮቶታይፕ መገንባት
ፕሮቶታይፕ መገንባት
ፕሮቶታይፕ መገንባት

በግንባታዬ ወቅት ምንም ስዕል ስላልወሰድኩ ፣ የተጠናቀቀውን ፕሮቶታይቴን ፎቶ እተወዋለሁ።

አምሳያው የተገነባው በርን ለማሳየት ነው። እይታ ከቤቱ ውጭ ያለውን የበሩን እይታ ያሳያል። የተቀረፀው ምስል የሚታወቅበትን ፊት ይይዛል የሚለውን ለማረጋገጥ ፒ ካሜራ ወደ አማካይ የሰው ዓይን መስመር ቁመት ተጭኗል። ምስልን ለመያዝ ፒ ካሜራውን የሚያነቃው የበሩ ደወል ቁልፍ ከፒ ካሜራ በታች ይቀመጣል። የ RFID አንባቢ እንዲሁ በሩ ላይ ለተጠቃሚው በ RFID መለያው ዕውቀቱ ካልተሳካ በሩ ላይ እንዲቀመጥ ይደረጋል።

ቀዩ አዝራር በቤቱ ውስጥ ያለውን በር ለመክፈት የሚያገለግል የውስጥ አዝራር ነው። Raspberry Pi በቤቱ ውስጠኛው ክፍል ላይ ይቀመጣል ስለዚህ ከውጭ የሚመጡ ሰዎች ሊያደናቅፉት አይችሉም። RC Servo እንደ በሩ መቆለፊያ በበሩ በቀኝ በኩል ይቀመጣል። የጩኸት ድምፅ ሲጮህ በቤቱ ውስጥ ካሉ ሰዎች መስማት መቻሉን ለማረጋገጥ በቤቱ ውስጠኛው ክፍል ላይ ይደረጋል። መግነጢሳዊ መቀየሪያ በበሩ እና በማዕቀፉ መካከል ይቀመጣል።

ደረጃ 8 ፕሮቶታይቱን መሞከር

ፕሮቶታይቱን መሞከር
ፕሮቶታይቱን መሞከር

ተርሚናል ላይ ኮዱን ያሂዱ

sudo python3 የፋይል ስም.ፒ

ልክ ከቤቱ ውጭ ያለውን ቢጫ አዝራር ገፍቶ ይህ ፎቶ ተነስቷል።

ጠረጴዛው እንደተዘመነ እና የተያዘው ምስል እንደተከማቸ ለማየት የ S3 ባልዲዎችን ለማየት የአማዞን ዲናሞ ዲቢዎን ይፈትሹ።

ደረጃ 9: መዘጋት

ይህንን ፕሮጀክት እራስዎ ለማድረግ ከወሰኑ በአስተያየቶቹ ውስጥ ያሳውቁኝ (ስላነበቡ እናመሰግናለን።

የሚመከር: