ዝርዝር ሁኔታ:

Face Aware OSD Photo Frame: 11 ደረጃዎች (ከስዕሎች ጋር)
Face Aware OSD Photo Frame: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Face Aware OSD Photo Frame: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Face Aware OSD Photo Frame: 11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Your logo instead of OSD name - HOW? 2024, ሀምሌ
Anonim
Face Aware OSD ፎቶ ፍሬም
Face Aware OSD ፎቶ ፍሬም
Face Aware OSD ፎቶ ፍሬም
Face Aware OSD ፎቶ ፍሬም
Face Aware OSD ፎቶ ፍሬም
Face Aware OSD ፎቶ ፍሬም
Face Aware OSD ፎቶ ፍሬም
Face Aware OSD ፎቶ ፍሬም

ይህ መምህራን በማያ ገጽ ማሳያ (OSD) ላይ ፊት የሚያውቅ የፎቶ ፍሬም እንዴት እንደሚሠሩ ያሳያል።

OSD እርስዎ የሚፈልጉትን ጊዜ ፣ የአየር ሁኔታ ወይም ሌላ የበይነመረብ መረጃ ሊያሳይ ይችላል።

ደረጃ 1 ለምን የ OSD ፎቶ ፍሬም?

ለምን የ OSD ፎቶ ፍሬም?
ለምን የ OSD ፎቶ ፍሬም?
ለምን የ OSD ፎቶ ፍሬም?
ለምን የ OSD ፎቶ ፍሬም?

ከዚህ በፊት በ Instructables ላይ 2 የፎቶ ሰዓት ፕሮጄክቶች አሉኝ

www.instructables.com/id/ESP32- ፎቶ- ሰዓት…

www.instructables.com/id/Arduino-BiJin-ToK…

ሁለቱም በየደቂቃው ፎቶን ከውበቶች እና የጊዜ ሰሌዳ ከበይነመረቡ ያውጡ እና በ LCD ላይ ያሳዩ።

ቆንጆዎችን ማሳየት ጥሩ ነው ፣ ግን ሁሉም ለእኔ እንግዳ ናቸው። የግል ተወዳጅ ፎቶዎችን ስለመጠቀም እና የአሁኑን ጊዜ እና በእሱ ላይ ተጨማሪ ፈጣን መረጃን እንዴት ማከል እንደሚቻል?

ይህ ፕሮጀክት እንዴት ማድረግ እንደሚቻል እየመረመረ ነው።

ደረጃ 2 ፊት ለምን ማወቅ?

ፊት ማወቅ ለምን አስፈለገ?
ፊት ማወቅ ለምን አስፈለገ?
ፊት ማወቅ ለምን አስፈለገ?
ፊት ማወቅ ለምን አስፈለገ?
ፊት ማወቅ ለምን አስፈለገ?
ፊት ማወቅ ለምን አስፈለገ?
ፊት ማወቅ ለምን አስፈለገ?
ፊት ማወቅ ለምን አስፈለገ?

ቅጽበታዊ መረጃ OSD ን ወደ ፎቶ እንዴት ማከል እንደሚቻል እንፈትሽ-

  1. በዘፈቀደ ከአንድ የተወሰነ አቃፊ ፎቶ ይምረጡ
  2. ጊዜ ሰርስረው ያውጡ
  3. ፈጣን መረጃን ከበይነመረቡ ያውጡ
  4. በፎቶው ላይ ጊዜ እና ፈጣን መረጃ ይሳሉ

ደረጃ 1-3 በቀጥታ ወደ ፊት ነው። ደረጃ 4 እንዲሁ ቀላል ይመስላል ፣ ግን ጽሑፉን በጣም ቀላል እንዳልሆነ ይወስኑ።

የጽሑፉ መጠን በጣም ትንሽ ከሆነ ፣ በተመጣጣኝ ርቀት ማንበብ ከባድ ነው ፣ የጽሑፉ መጠን በጣም ትልቅ ከሆነ ፣ ምናልባት የፎቶ ዕቃዎችን ይሸፍናል። በተለይ የቁም ፎቶ ከሆነ ፣ ፊቶቹን የሸፈነ ጽሑፍ አይመረጥም።

ለእያንዳንዱ ፎቶ የፊቶች አቀማመጥ ተመሳሳይ ስላልሆነ ፣ OSD የተሸፈኑ ፊቶችን ለማስወገድ በመጀመሪያ የፊት የመለየት ሂደት ያስፈልገናል። ከዚያ ጽሑፉን ለመሳል ፊት-አልባ አካባቢን ማግኘት እንችላለን።

ደረጃ 3: ባለ2-ደረጃ ንድፍ

ባለ2-ደረጃ ንድፍ
ባለ2-ደረጃ ንድፍ

የፊት ለይቶ የማውጣት ሂደት አንዳንድ የማቀነባበሪያ ኃይል ይጠይቃል ፣ በተቃራኒው ፣ የፎቶ ፍሬም በጣም ቀላል ክብደት ሊሆን ይችላል። ስለዚህ በ 2 ደረጃዎች ተከፋፍዬዋለሁ

አገልጋይ

ፊት የሚያውቀው የፎቶ ሞተር የ Node.js መተግበሪያ አገልጋይ ነው። ለእያንዳንዱ የኤችቲቲፒ ጥያቄ የሚከተሉትን ያደርጋል

  1. ከፎቶ አቃፊው በዘፈቀደ ፎቶ ይምረጡ
  2. የፊት ለይቶ ማወቅ
  3. ምንም ፊት ወይም ቢያንስ የፊት አካባቢን አይወስኑ
  4. በአማካይ ፣ በየተወሰነ ጊዜ የአየር ሁኔታን ወይም ሌላ ጠቃሚ ፈጣን መረጃን ከበይነመረቡ ያውጡ
  5. በፎቶው ላይ ጊዜ እና ፈጣን መረጃ ይሳሉ
  6. ፎቶውን ከኤስፒዲ ጋር በ JPEG ቅርጸት እንደ የኤችቲቲፒ ምላሽ ይመልሱ

ደንበኛ

ደንበኛው የድር አሳሽ ፣ አፕሌት ወይም የ IoT መሣሪያ ሊሆን ይችላል።

ለምሳሌ ከ2-4 ኢንች ኤልሲዲ ያለው የ ESP32 dev boasrd በዴስክቶፕ ላይ እንደ ትንሽ የፎቶ ፍሬም ለማስቀመጥ በጣም ተስማሚ ነው።

ደረጃ 4: የፎቶ አገልጋይ አማራጭን ያዋቅሩ 1: Docker Image

የፎቶ አገልጋይ አማራጭን ያዋቅሩ 1 - የዶከር ምስል
የፎቶ አገልጋይ አማራጭን ያዋቅሩ 1 - የዶከር ምስል
የፎቶ አገልጋይ አማራጭን ያዋቅሩ 1 - የዶከር ምስል
የፎቶ አገልጋይ አማራጭን ያዋቅሩ 1 - የዶከር ምስል

ለምቾት ፣ ለፊቱ ግንዛቤ ፎቶ OSD Node.js የመተግበሪያ አገልጋይ የዶክከር ምስል ቀድሜ ገንብቻለሁ።

ዶክከርን ገና ካላዋቀሩ እባክዎን የዶክተሩን ጅምር መመሪያ ይከተሉ

www.docker.com/get- ተጀምሯል

ከዚያ የሚከተለውን ትዕዛዝ ያሂዱ: (ይተኩ/መንገድ/ወደ/ፎቶ ወደ የራስዎ የፎቶ ዱካ)

docker run -p 8080: 8080 -v/ዱካ/ወደ/ፎቶ:/መተግበሪያ/ፎቶ ጨረቃ/ፊት-ግንዛቤ-ፎቶ-osd: 1.0.1

ወደ https:// localhost: 8080/በማሰስ ይሞክሩት

የማሳያ ሰዓቱ በሰዓት ሰቅዎ ውስጥ እንደሌለ ሊያገኙ ይችላሉ-

docker run -p 8080: 8080 -e TZ = Asia/Hong_Kong -v/path/to/photo:/app/photo moononournation/face -aware -photo -osd: 1.0.1

እንደ እኔ በሆንግ ኮንግ የሚኖሩ ከሆነ የሆንግ ኮንግ የአየር ሁኔታን መረጃ ማከል ይችላሉ-

docker run -p 8080: 8080 -e TZ = Asia/Hong_Kong -e OSD = HK_Weather -v/path/to/photo:/app/photo moononournation/face -aware -photo -osd: 1.0.1

የራስዎን የ OSD መረጃ ለማዳበር ከፈለጉ -

mkdir -p ~/git

cd ~/git git clone https://github.com/moononournation/face-aware-photo-osd.git docker run -it -p 8080: 8080 -e TZ = Asia/Hong_Kong -e OSD = HK_Weather -e DEBUG = Y -v/ዱካ/ወደ/ፎቶ:/መተግበሪያ/ፎቶ -v ~/git/face-aware-photo-osd/app.js: /app/app.js moononournation/face-aware-photo-osd: 1.0. 2018-03-01 እልልልልልልልልልልልልልልልልልልል

የራስዎን የ OSD መረጃ ለማበጀት በ app.js ውስጥ update_osd () ተግባርን ያሻሽሉ። ከእድገቱ በኋላ በቀላሉ DEBUG = Y አካባቢን ከዶክለር ትእዛዝ ያስወግዱ።

ደረጃ 5: የፎቶ አገልጋይ ማዋቀር አማራጭ 2: ከምንጩ ይገንቡ

ከ Node.js ጋር የሚያውቁ ከሆኑ የመተግበሪያ አገልጋዩን ከምንጩ መገንባት ይችላሉ።

ምንጭ ያግኙ:

git clone

ጥቅሎችን ጫን ፦

ሲዲ ፊት-ግንዛቤ-ፎቶ-osd

npm ጫን

የፎቶ አቃፊን ይፍጠሩ እና የራስዎን ፎቶዎች ወደ አቃፊው ይቅዱ።

የመተግበሪያ አገልጋይ አሂድ ፦

መስቀለኛ መንገድ app.js

ደረጃ 6 - የደንበኛ አማራጭ 1 - የድር አሳሽ

የደንበኛ አማራጭ 1 - የድር አሳሽ
የደንበኛ አማራጭ 1 - የድር አሳሽ

በቀላሉ ወደ አሳሽ https:// localhost: 8080/

ገጹ የተፃፈ በራስ -ሰር በየደቂቃው ተስማሚ የገጽ መጠን ምስልን ይጫናል።

ፒ.ኤስ. የመተግበሪያ አገልጋዩን ከማያስኬድ ከሌላ ማሽን ካሰሱ ፣ localhost ን ወደ የመተግበሪያ አገልጋይ አስተናጋጅ ስም ወይም የአይፒ አድራሻ መለወጥዎን ያስታውሱ።

ደረጃ 7: የደንበኛ አማራጭ 2 ፦ ESP32 + LCD

የደንበኛ አማራጭ 2: ESP32 + LCD
የደንበኛ አማራጭ 2: ESP32 + LCD
የደንበኛ አማራጭ 2: ESP32 + LCD
የደንበኛ አማራጭ 2: ESP32 + LCD
የደንበኛ አማራጭ 2: ESP32 + LCD
የደንበኛ አማራጭ 2: ESP32 + LCD
የደንበኛ አማራጭ 2: ESP32 + LCD
የደንበኛ አማራጭ 2: ESP32 + LCD

የፎቶ ፍሬም ደንበኛ እንደ ESP32 dev ሰሌዳ እና ኤልሲዲ ያህል ቀላል ሊሆን ይችላል።

የሚፈለገው ሃርድዌር እዚህ አለ

ESP32 ዴቭ ቦርድ

ማንኛውም የ ESP32 dev ቦርድ እሺ መሆን አለበት ፣ በዚህ ጊዜ እኔ ኤምኤች-ኤቲ LIVE የተባለ ሰሌዳ እጠቀማለሁ።

ኤልሲዲ ማሳያ

ማንኛውም Arduino_GFX የሚደገፍ ኤልሲዲ ፣ በአሁኑ ጊዜ የሚደገፍ ማሳያ በ GitHub readme ላይ ሊያገኙ ይችላሉ-

github.com/moononournation/Arduino_GFX

ዝላይ ገመድ

አንዳንድ የጃምፐር ሽቦዎች ፣ በዴቨርድ ቦርድ እና በኤል ሲ ዲ ፒን አቀማመጥ ላይ የተመሠረተ ነው። በአብዛኛዎቹ ሁኔታዎች ከ6-9 ሴት እስከ ሴት ዝላይ ሽቦዎች በቂ ናቸው።

ኤልሲዲ ማቆሚያ

አንዳንድ ድጋፎች ኤልሲዲውን ቀጥ ብሎ እንዲቆም ይረዳሉ ፣ በዚህ ጊዜ እኔ የካርድ መያዣ ማቆሚያ እጠቀማለሁ።

ደረጃ 8: ESP32 + LCD ስብሰባ

ESP32 + LCD ስብሰባ
ESP32 + LCD ስብሰባ
ESP32 + LCD ስብሰባ
ESP32 + LCD ስብሰባ
ESP32 + LCD ስብሰባ
ESP32 + LCD ስብሰባ

በላይኛው በኩል የፒን ራስጌ ያለው ESP32 ተመራጭ ነው። የታችኛው ጎን የፒን ራስጌ ከሆነ በቀላሉ ሰሌዳውን ከላይ ወደታች ያድርጉት ፤>

ESP32 ን እና LCD ን ከዝላይ ሽቦዎች ጋር ያገናኙ ፣ ከዚያ ከመቆሚያው ጋር ያስተካክሉት።

የናሙና ግንኙነት ማጠቃለያ እዚህ አለ

ESP32 -> ኤልሲዲ

Vcc -> Vcc GND -> GND GPIO 5 -> CS GPIO 27 -> ዲሲ (የሚገኝ ከሆነ) GPIO 33 -> RST GPIO 18 -> SCK GPIO 19 -> ሚሶ (አማራጭ) GPIO 22 -> LED (ካለ) GPIO 23 -> MOSI / SDA

ደረጃ 9 ESP32 + LCD ሶፍትዌር

ESP32 + LCD ሶፍትዌር
ESP32 + LCD ሶፍትዌር

አርዱዲኖ አይዲኢ

እስካሁን ካላደረጉት Arduino IDE ን ያውርዱ እና ይጫኑት

www.arduino.cc/en/main/software

የ ESP32 ድጋፍ

እስካሁን ካላደረጉት የ ESP32 ድጋፍ ለማከል የመጫኛ መመሪያዎችን ይከተሉ

github.com/espressif/arduino-esp32

Arduino_GFX ቤተ -መጽሐፍት

የቅርብ ጊዜዎቹን የ Arduino_GFX ቤተ -ፍርግሞችን ያውርዱ ((«Clone or Download» -> «ዚፕ አውርድ» ን ይጫኑ)

github.com/moononournation/Arduino_GFX

በአርዱዲኖ አይዲኢ ውስጥ ቤተመፃሕፍት ያስመጡ። (አርዱዲኖ አይዲኢ “ንድፍ” ምናሌ -> “ቤተ -መጽሐፍትን ያካትቱ” -> “. ZIP ቤተ -መጽሐፍትን ያክሉ” -> የወረደውን ዚፕ ፋይል ይምረጡ)

ያጠናቅሩ እና ይስቀሉ

  1. የአርዱዲኖ አይዲኢን ይክፈቱ
  2. የ ESP32PhotoFrame ናሙና ኮድ ("ፋይል" -> "ምሳሌ" -> "GFX ቤተ -መጽሐፍት ለአርዲኖ" -> "WiFiPhotoFrame") ይክፈቱ
  3. የ WiFi AP ቅንብሮችዎን ወደ SSID_NAME እና SSID_PASSWORD ይሙሉ
  4. በ HTTP_HOST እና HTTP_PORT ውስጥ የአገልጋይዎን የአስተናጋጅ ስም ወይም አይፒ እና ወደብ ይተኩ
  5. የአርዱዲኖ አይዲኢ “ስቀል” ቁልፍን ይጫኑ
  6. ዝንባሌው ትክክል ካልሆነ ፣ በአዲሱ የክፍል ኮድ ውስጥ የ “ሽክርክር” እሴቱን (0-3) ይለውጡ

ደረጃ 10 በፎቶ ይደሰቱ

በፎቶ ይደሰቱ!
በፎቶ ይደሰቱ!

በዴስክቶፕዎ ላይ የአይኦትን የፎቶ ፍሬም ለማስቀመጥ እና ለመደሰት ጊዜው አሁን ነው!

ደረጃ 11: ቀጥሎ ምንድነው?

  • የራስዎን ፈጣን መረጃ ያክሉ
  • ለተሻለ የፊት መለየት ትክክለኛነት የምንጭውን ፎቶ መጠን በጥሩ ሁኔታ ያስተካክሉ
  • የቅርብ ጊዜ ፎቶዎችን በአገልጋዩ ፎቶ አቃፊ ውስጥ ለማስቀመጥ ራስ -ሰር ተግባር
  • ተጨማሪ ፎቶዎችን ያንሱ ፤>

የሚመከር: