ዝርዝር ሁኔታ:

Raspberry Pi - ስማርት ቢሮ - 10 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi - ስማርት ቢሮ - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi - ስማርት ቢሮ - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi - ስማርት ቢሮ - 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 12v 90 Amps Car Alternator to Self Excited Generator using DIODE 2024, ሀምሌ
Anonim
Raspberry Pi - ስማርት ቢሮ
Raspberry Pi - ስማርት ቢሮ

ማመልከቻው ስለ ምንድነው?

OfficeHelperBOT ወደ ብልጥ የቢሮ አቀማመጥ የታለመ መተግበሪያ ነው። 2 Raspberry Pi 3 ሞዴል ቢ ለዚህ ይዘጋጃል።

Raspberry Pi 1 ሁሉንም እሴቶችን ከአነፍናፊዎቹ የሚወስድ ፣ መረጃውን በ MQTT በኩል በማተም ፣ እኛ ዳይናሞድን የምንጠቀምበትን እና የድር መግቢያ በር አገልጋዩን የምናስተዳድርበትን የደመና ዳታቤዝ መረጃን የሚያከማችበት ዋና ማሽን ይሆናል።

Raspberry Pi 2 በበሩ ላይ ጥቅም ላይ ይውላል። ሰራተኛው ወደ ቢሮ እንዲገባ ከመፈቀዱ በፊት ማንነቱን እንዲያረጋግጥ ይጠይቃል። በፒን ኮድ ቅደም ተከተል እና በ QR ኮድ ማረጋገጫ በኩል ይህንን ለማድረግ ሁለት ዘዴዎች አሉ። ማረጋገጫው አላግባብ ጥቅም ላይ ሊውል በሚችልበት ሁኔታ ፣ ማረጋገጫው ያልተሳካለት ማን እንደሆነ ፎቶግራፍ አንስተን የግለሰቡን ምስል በ AWS S3 ባልዲ ላይ እናስቀምጠዋለን።

አንድ ድረ -ገጽ DHT ን ፣ ብርሃንን ፣ እንቅስቃሴን የተገኙ ፎቶዎችን እና የቢሮውን ቪዲዮ ማየት ይችላል። ድረ -ገጹ እንዲሁ የቢሮ መብራቶችን መቆጣጠር እና እንዲሁም የቢሮውን ሲቲቪ የቀጥታ ዥረት ማየት ይችላል።

እንዲሁም በቢሮ ውስጥ ያሉትን የ LED መብራቶች ለመቆጣጠር ፣ እንደ የሙቀት መጠን ያሉ የአነፍናፊ እሴቶችን ዋጋ ለመፈተሽ እና እንዲሁም የ QR ኮድ ምስላቸውን ቢያጡ ወይም ፒናቸውን ቢረሱ ሠራተኛው የ QR ኮድ ምስላቸውን እንዲያገኝ የሚፈቅድ የቴሌግራም ቦት ይኖራል። የ QR ኮድ ምስላቸውን ከ AWS S3 ባልዲ በመጠየቅ እና በማግኘት።

ደረጃ 1 አጠቃላይ እይታን እንይ

አጠቃላይ እይታን እንመልከት!
አጠቃላይ እይታን እንመልከት!
አጠቃላይ እይታን እንመልከት!
አጠቃላይ እይታን እንመልከት!
አጠቃላይ እይታን እንመልከት!
አጠቃላይ እይታን እንመልከት!

የስርዓት ሥነ ሕንፃ ንድፍ

ማሽኖቹ እርስ በእርስ እንዴት እንደሚገናኙ

የሃርድዌር ውጤት

ሁለቱ Raspberry Pi በመጨረሻ እንዴት እንደሚመስሉ ይመልከቱ

የድር ፖርታል

በፍላንክ በኩል ፒቶንን በመጠቀም የተሰራውን የድር መግቢያውን ይመልከቱ

የቴሌግራም ቦት

እኛ የፈጠርነውን ቦት ማግኘት

የቀጥታ ስርጭት

የ PiCam ን 1 እንደ CCTV በመጠቀም እና የቀጥታ ቀረፃን በዥረት መልቀቅ

የሃርድዌር አስፈላጊነት

  • 2x Raspberry Pi
  • 2x GPIO ቦርድ
  • 1x LDR
  • 1x DHT11
  • 1x የእንቅስቃሴ ዳሳሽ
  • 4x LED
  • 7x አዝራር
  • 2x Buzzer
  • 2x ኤልሲዲ ማሳያ
  • 1 x የድር ካሜራ

ደረጃ 2 ለ Raspberry Pi 1 (ቢሮ) ያዘጋጁ

  1. አብነቶች ተብለው የሚጠሩትን html ለማከማቸት አቃፊ ይፍጠሩ
  2. የማይንቀሳቀስ ተብሎ የሚጠራውን የ css/javascript ፋይሎችዎን ለማከማቸት አቃፊ ይፍጠሩ
  3. ካሜራ ተብሎ የሚጠራውን የካሜራ ፋይሎችዎን በ 3 ንዑስ አቃፊ ቀረፃ_ፎቶዎች ፣ በእንቅስቃሴ_ፎቶዎች ፣ በእንቅስቃሴ_ቪዲዮዎች ለማከማቸት አቃፊ ይፍጠሩ

mkdir ~/ca2

mkdir ~/ca2/አብነቶች

mkdir ~/ca2/የማይንቀሳቀስ

mkdir ~/ca2/የማይንቀሳቀስ/ካሜራ

mkdir ~/ca2/የማይንቀሳቀስ/ካሜራ/ቀረጻ_ፎቶዎች

mkdir ~/ca2/የማይንቀሳቀስ/ካሜራ/እንቅስቃሴ_ፎቶዎች

mkdir ~/ca2/የማይንቀሳቀስ/ካሜራ/እንቅስቃሴ_ቪዲዮዎች

ደረጃ 3 ለ Raspberry Pi 2 (በር) ያዘጋጁ

  1. በር የሚባሉትን ፋይሎችዎን ለማከማቸት አቃፊ ይፍጠሩ
  2. Qr_code የሚባሉትን የ QR ኮድ ምስሎችዎን ለማከማቸት አቃፊ ይፍጠሩ

mkdir ~/በር

mkdir ~/በር/qr_code

ደረጃ 4 የቴሌግራም ቦት ያዘጋጁ

የቴሌግራም ቦት ያዘጋጁ
የቴሌግራም ቦት ያዘጋጁ
የቴሌግራም ቦት ያዘጋጁ
የቴሌግራም ቦት ያዘጋጁ
የቴሌግራም ቦት ያዘጋጁ
የቴሌግራም ቦት ያዘጋጁ
የቴሌግራም ቦት ያዘጋጁ
የቴሌግራም ቦት ያዘጋጁ
  1. ቴሌግራም ይክፈቱ
  2. «BotFather» ን ያግኙ
  3. "/ጀምር" ብለው ይተይቡ
  4. "/Newbot" ይተይቡ
  5. መመሪያዎቹን ይከተሉ ፣ ለቦት ስም ፣ ለቦት የተጠቃሚ ስም ፣ የቦት ማረጋገጫ ማስመሰያ ይፃፉ

ደረጃ 5 DynamoDB ን ያዋቅሩ

DynamoDB ን ያዋቅሩ
DynamoDB ን ያዋቅሩ
DynamoDB ን ያዋቅሩ
DynamoDB ን ያዋቅሩ
DynamoDB ን ያዋቅሩ
DynamoDB ን ያዋቅሩ
  1. ለ AWS ይመዝገቡ
  2. በ AWS አገልግሎት ውስጥ ዲናሞቢድን ይፈልጉ
  3. "ሰንጠረዥ ፍጠር" ላይ ጠቅ ያድርጉ
  4. የጠረጴዛውን ስም ይሙሉ
  5. የክፍል ቁልፍን እንደ ‹መታወቂያ› (ሕብረቁምፊ) ያዘጋጁ እና የመደርደር ቁልፍን እንደ ‹ጊዜ› (ሕብረቁምፊ) ያክሉ
  6. ለ 4 ቱ ጠረጴዛዎች ፣ dht ፣ መብራቶች ፣ ማዕከለ -ስዕላት ፣ ሠራተኛ ያድርጉት

የ 4 ጠረጴዛዎች ቅድመ -እይታ

ደረጃ 6: AWS S3 ባልዲ ያዘጋጁ

AWS S3 ባልዲ ያዘጋጁ
AWS S3 ባልዲ ያዘጋጁ
AWS S3 ባልዲ ያዘጋጁ
AWS S3 ባልዲ ያዘጋጁ
AWS S3 ባልዲ ያዘጋጁ
AWS S3 ባልዲ ያዘጋጁ
  1. AWS S3 ን ይፈልጉ
  2. “ባልዲ ፍጠር” ላይ ጠቅ ያድርጉ
  3. ባልዲውን ለመሰየም ደንቦቹን ይከተሉ
  4. ቅጽበታዊ ገጽ እይታዎችን ይከተሉ
  5. ባልዲ ይፍጠሩ

ወደ S3 ባልዲ እንኳን እንዴት እሰቅላለሁ?

እኛ በ AWS ግራፊክ የተጠቃሚ በይነገጽ በኩል የ QR ኮድ ምስልን በእጅ እናስመጣለን ስለዚህ የአስተዳዳሪ መግቢያ በር የለንም። ባልዲውን ለመፍጠር ቅጽበታዊ ገጽ እይታዎችን ይከተሉ። የኮዱ ቅንጥስ ምስሉን በ S3 ባልዲ ላይ ለመስቀል የሚያስፈልገው አመክንዮ ነው

ደረጃ 7 AWS SNS ን ያዋቅሩ

  1. AWS SNS ን ይፈልጉ
  2. የርዕስ መለያን ይከተሉ
  3. አዲስ ርዕስ ይፍጠሩ
  4. የርዕስ ስም እና የማሳያ ስም ያዘጋጁ
  5. ሁሉም ሰው እንዲታተም ፖሊሲን ያርትዑ
  6. ለተፈጠረው ርዕስ ይመዝገቡ
  7. እሴቱ የተወሰነ እሴት ላይ ሲደርስ ኢሜል ለመቀበል በመጨረሻው መስክ ውስጥ ኢሜል ያዘጋጁ

ደረጃ 8 - ደንብ መፍጠር

  1. “ደንብ ፍጠር” ላይ ጠቅ ያድርጉ
  2. ስም እና አጭር መግለጫ ይፃፉ
  3. መላውን የ MQTT መልእክት ለመላክ የቅርብ ጊዜውን የ SQL ስሪት ይምረጡ
  4. የ MQTT መልእክት በሚቀበልበት ጊዜ የትኞቹን ህጎች ለመቀስቀስ የርዕሱ ማጣሪያ የርዕስ ማጣሪያውን ይጠቀማል
  5. "እርምጃ አክል" ላይ ጠቅ ያድርጉ
  6. በ SNS የግፊት ማሳወቂያ በኩል መልእክት መላክን ይምረጡ

ደረጃ 9 የድር በይነገጽ መፍጠር

የሚጠሩትን እነዚህን አዲስ የኤችቲኤምኤል ፋይሎች ይፍጠሩ

  • ራስ
  • ግባ
  • ምዝግብ ማስታወሻዎች
  • dht
  • ብርሃን
  • ማዕከለ -ስዕላት
  • እንቅስቃሴ
  • መርቷል

ከ Google Drive ፋይል ወደሚከተለው html ይቅዱ እና ይለጥፉ።

drive.google.com/file/d/1zd-x21G7P5JeZyPGZp1mdUJsfjoclYJ_/view?usp=sharing

ደረጃ 10 ዋና ስክሪፕቶች

3 ዋና ስክሪፕቶች አሉ

  • server.py - የድር መግቢያ በር ይፍጠሩ
  • working.py - ለ Raspberry Pi 1 (ቢሮ) አመክንዮ
  • በር.ፒ አመክንዮ ለ Raspberry Pi 2 (በር)

የምንፈልገውን ውጤት ለማግኘት በቀላሉ ሁሉንም 3 ኮዶች እናካሂዳለን

በ Main.zip ስር ከ Google ድራይቭ ልናገኘው እንችላለን

drive.google.com/open?id=1xZRjqvFi7Ntna9_KzLzhroyEs8Wryp7g

የሚመከር: