ዝርዝር ሁኔታ:

Raspberry Pi ን በመጠቀም በድምፅ የሚነዳ ካሜራ 6 ደረጃዎች
Raspberry Pi ን በመጠቀም በድምፅ የሚነዳ ካሜራ 6 ደረጃዎች

ቪዲዮ: Raspberry Pi ን በመጠቀም በድምፅ የሚነዳ ካሜራ 6 ደረጃዎች

ቪዲዮ: Raspberry Pi ን በመጠቀም በድምፅ የሚነዳ ካሜራ 6 ደረጃዎች
ቪዲዮ: Marlin Firmware 2.0.x Explained 2024, ሀምሌ
Anonim
Raspberry Pi ን በመጠቀም በድምፅ የሚነዳ ካሜራ
Raspberry Pi ን በመጠቀም በድምፅ የሚነዳ ካሜራ

በትእዛዞች ላይ በድምፅ ሊሠራ የሚችል ካሜራ ያዳብሩ ፣ ይህ በዋነኝነት ለሁሉም ዓይነት ሰዎች ፣ በተለይም ለደስታ ጊዜ ፎቶግራፍ ለሚፈልጉ ሰዎች የተነደፈ ነው።

ደረጃ 1 የሃርድዌር መመሪያ

የሃርድዌር መመሪያ
የሃርድዌር መመሪያ

ቪዲሲ በ Raspberry Pi (ሞዴል ቢ) ላይ የተነደፈ እና እንደ wifi- አስማሚ (አማራጭ) እና የዩኤስቢ ማይክሮፎን ያሉ አንዳንድ ተጨማሪ ሃርድዌር ይፈልጋል። የተጠቆመው ሃርድዌር ለተጨማሪ ዝርዝሮች ከአገናኞች ጋር ከዚህ በታች ተጠቁሟል። ትንሽ የተለያዩ የምርት ስሞችን/የሃርድዌር ዝርዝሮችን ሊሞክሩ ይችላሉ። ቪዲሲ ከማንኛውም የተገናኙ የሃርድዌር አቅራቢዎች ጋር አልተገናኘም።

የተሟላ ዝርዝር

  1. Raspberry Pi ሞዴል ቢ
  2. ፒካሜራ
  3. የዩኤስቢ ሚኒ ማይክሮፎን
  4. ኤስዲ ካርድ
  5. የኤተርኔት ገመድ
  6. አነስተኛ-ዩኤስቢ አስማሚ (አማራጭ)
  7. ማይክሮ ዩኤስቢ - የግድግዳ መሙያ
  8. በ Raspberry Pi ኦዲዮ መሰኪያ በኩል የሚሰሩ ተናጋሪዎች (ምናልባት በራስ አቅም መሆን አለባቸው)

Raspberry Pi Verified Peripherals ዝርዝር ከላይ ለተመከሩት ምርቶች ምትክ ለማግኘት ሊረዳ ይችላል።

ስብሰባ

የሚፈለጉትን ክፍሎች መሰብሰብ ቀጥተኛ ነው። ማይክሮፎኑን ፣ ኤስዲ ካርዱን ፣ ሽቦ አልባ አስማሚውን (አንድ ካለዎት) ፣ የማይክሮ ዩኤስቢ ገመድ ፣ የኤተርኔት ገመድ እና ድምጽ ማጉያዎችን ወደ Raspberry Pi ያስገቡ። የዩኤስቢ ግድግዳው የኃይል መሙያ አስማሚ እንደ ገለልተኛ መሣሪያ እንዲሠራ ይመከራል።

የሶፍትዌር መጫኛ ደረጃ በሚሆንበት ጊዜ የኤተርኔት ገመድ ከኮምፒዩተር ወደ ፒይ ለመግባት ያገለግላል። ከተጫነ በኋላ የገመድ አልባ ግንኙነትን ለመጠቀም ከመረጡ ይህ ገመድ ሊወገድ ይችላል።

የበይነመረብ ግንኙነት

ከላይ እንደተጠቀሰው የገመድ አልባ አስማሚው አማራጭ ነው። በገመድ ግንኙነት (በኤተርኔት በኩል) በጥሩ ሁኔታ ይሠራል ፣ ስለዚህ ለእርስዎ በሚስማማዎት ላይ በመመስረት በሁለቱ ቅንብሮች መካከል መምረጥ ይችላሉ።

ደረጃ 2 በ Raspberry Pi ላይ የ OS ጭነት

Raspberry Pi ላይ የ OS ጭነት
Raspberry Pi ላይ የ OS ጭነት

መግቢያ

Raspberry Pi ከ 700 ሜኸር ጀምሮ በተለያየ የአሠራር ፍጥነት በተለያዩ ሞዴሎች ውስጥ የሚገኝ የብድር ካርድ መጠን ያለው ማይክሮ አንጎለ ኮምፒውተር ነው። ሞዴል ቢ ወይም ሞዴል ቢ+፣ ወይም በጣም የቆየ ስሪት ይኑርዎት ፣ የመጫን ሂደቱ ተመሳሳይ ነው። ኦፊሴላዊውን Raspberry Pi ድርጣቢያ ያጣሩ ሰዎች “NOOBS” ወይም “NOOBS LITE” ስርዓተ ክወና (aka “OS”) ለጀማሪዎች ሲመክሩ አይተው ይሆናል። ግን ፒን መጠቀም በጣም ቀላል ነው እና ከጀማሪነት ጀምሮ ፣ አንድ ሰው በአጭር ጊዜ ውስጥ ፕሮፖዛል ያዞራል። ስለዚህ ፣ በጣም ኃይለኛ እና ቀልጣፋ ከሆነው OS ፣ Raspbian ጋር መሄድ ይሻላል። Raspbian እጅግ በጣም ተወዳጅ የሆነበት ዋነኛው ምክንያት ብዙ ተግባራትን ለማከናወን እና ስርዓተ ክወናውን ለማመቻቸት በሺዎች የሚቆጠሩ አስቀድሞ የተገነቡ ቤተ -መጻህፍት ስላለው ነው። ትግበራዎችን በሚገነቡበት ጊዜ ይህ ትልቅ ጥቅም ይፈጥራል።

Raspbian እና Image ጸሐፊን በማውረድ ላይ

የቅርብ ጊዜውን የ Raspbian ስሪት ከዚህ ያውርዱ። በቀጥታ ወይም በጅረቶች በኩል ማውረድ ይችላሉ።

Raspbian ገጽ

Raspbian OS አውርድ አገናኝ

የወረደውን ስርዓተ ክወና ወደ ኤስዲ ካርድ (Raspberry Pi B+ ሞዴል ካለ) ማይክሮ ኤስዲ ካርድ ለመጻፍ የምስል ጸሐፊ ያስፈልግዎታል። ስለዚህ “win32 disk imager” ን ከዚህ ያውርዱ።

ምስሉን መጻፍ

ኤስዲ ካርዱን በላፕቶፕ/ፒሲ ውስጥ ያስገቡ እና የምስል ጸሐፊውን ያሂዱ። አንዴ ከከፈቱ በኋላ የወረደውን የራስፕቢያን ምስል ፋይል ያስሱ እና ይምረጡ። ትክክለኛውን መሣሪያ ይምረጡ ፣ ያ ኤስዲ ካርዱን የሚወክል ድራይቭ ነው። የተመረጠው ድራይቭ (ወይም መሣሪያ) ከ SD ካርድ የተለየ ከሆነ ሌላኛው የተመረጠው ድራይቭ ተበላሽቷል። ስለዚህ ይጠንቀቁ።

ከዚያ በኋላ ከታች “ጻፍ” ቁልፍን ጠቅ ያድርጉ። እንደ ምሳሌ ፣ የ SD ካርድ (ወይም ማይክሮ ኤስዲ) ድራይቭ በ “G: \” ፊደል የተወከለበትን ከዚህ በታች ያለውን ምስል ይመልከቱ።

ጽሑፉ አንዴ ከተጠናቀቀ ፣ የ SD ካርዱን አውጥተው ወደ Raspberry Pi ውስጥ ያስገቡት እና ያብሩት። መነሳት መጀመር አለበት።

Pi ን በማዋቀር ላይ

እባክዎን ያስታውሱ Pi ን ከጫኑ በኋላ የተጠቃሚው ምስክርነቶች እንደ “የተጠቃሚ ስም” እና የይለፍ ቃል ሲጠየቁ ሁኔታዎች ሊኖሩ ይችላሉ። Raspberry Pi ከነባሪ የተጠቃሚ ስም እና የይለፍ ቃል ጋር ይመጣል እና ስለዚህ በተጠየቀ ቁጥር ሁል ጊዜ ይጠቀሙበት። ማስረጃዎቹ -

መግቢያ: pi

የይለፍ ቃል: እንጆሪ

ፒው ለመጀመሪያ ጊዜ ሲነሳ “የማዋቀር አማራጮች” የሚባል የውቅረት ማያ ገጽ መታየት አለበት እና ከዚህ በታች ያለውን ምስል ይመስላል።

የ “የማዋቀር አማራጮች” ማያ ገጹን ከሳቱ ፣ እሱ ችግር አይደለም ፣ የሚከተለውን ትዕዛዝ በተርሚናል ውስጥ በመተየብ ሁል ጊዜ ሊያገኙት ይችላሉ።

sudo raspi-config

ይህንን ትዕዛዝ ከፈጸሙ በኋላ ከላይ ባለው ምስል እንደሚታየው “የማዋቀር አማራጮች” ማያ ገጹ ይመጣል።

አሁን የማዋቀር አማራጮች መስኮት ተነስቷል ፣ ጥቂት ነገሮችን ማዘጋጀት አለብን። ከዚህ በታች ያሉትን እያንዳንዱን ደረጃዎች ከጨረሱ በኋላ Pi ን እንደገና ለማስጀመር ከጠየቀ እባክዎን ያድርጉት። ዳግም ከተነሳ በኋላ “የማዋቀር አማራጮች” ማያ ገጹን ካላገኙ ከዚያ ማያ/መስኮቱን ለማግኘት ከላይ የተሰጠውን ትእዛዝ ይከተሉ።

ማድረግ ያለብዎት የመጀመሪያው ነገር

በማዋቀር አማራጮች መስኮት ዝርዝር ውስጥ የመጀመሪያውን አማራጭ ይምረጡ ፣ ያ ይምረጡ

የፋይል ስርዓትን ዘርጋ

አማራጭ እና የግቤት ቁልፍን ይምቱ። ይህንን የምናደርገው በ SD ካርድ ላይ ያለውን ቦታ በሙሉ እንደ ሙሉ ክፍልፋይ ለመጠቀም ነው። ይህ ሁሉ የሚያደርገው በ SD ካርድ ላይ ያለውን ቦታ በሙሉ ለማስማማት ስርዓተ ክወናውን ያስፋፉ ፣ ከዚያ ለ Pi ማከማቻ ማህደረ ትውስታ ሆኖ ሊያገለግል ይችላል። ማድረግ ያለብን ሁለተኛው ነገር

በማዋቀሪያ አማራጮች መስኮት ዝርዝር ውስጥ ሶስተኛውን አማራጭ ይምረጡ ፣ ማለትም “ቡት ወደ ዴስክቶፕ/ጭረት አንቃ” የሚለውን አማራጭ ይምረጡ እና የመግቢያ ቁልፉን ይምቱ። ከዚህ በታች ያለውን ምስል ወደሚመስል “የማስነሻ አማራጭ ይምረጡ” መስኮት ወደሚባል ሌላ መስኮት ይወስደዎታል።

በ “የማስነሻ አማራጭ መስኮት ይምረጡ” ውስጥ ሁለተኛውን አማራጭ ይምረጡ ፣ ማለትም “በግራፊክ ዴስክቶፕ ላይ እንደ ዴስክቶፕ ይግቡ እንደ ተጠቃሚ ፒ””እና የመግቢያ ቁልፍን ይምቱ። አንዴ ከጨረሱ በኋላ ወደ “የማዋቀር አማራጮች” ገጽ ይመለሳሉ ፣ በዚህ መስኮት ታችኛው ክፍል ላይ ያለውን “እሺ” ቁልፍን ካልመረጡ እና ወደ ቀዳሚው መስኮት ይመለሱዎታል። እኛ ወደምናውቀው የዴስክቶፕ አከባቢ ለመግባት ስለምንፈልግ ይህንን እናደርጋለን። ይህንን ደረጃ ካላደረግን የ Raspberry Pi GUI አማራጮች በሌሉበት በእያንዳንዱ ጊዜ ወደ ተርሚናል ይገባል። አንዴ ፣ ሁለቱም እርምጃዎች ተከናውነዋል ፣ በገጹ ታችኛው ክፍል ላይ ያለውን “ጨርስ” ቁልፍን ይምረጡ እና በራስ -ሰር እንደገና መነሳት አለበት። ካልሰራ ፣ ከዚያ እንደገና ለማስነሳት በተርሚናል ውስጥ የሚከተለውን ትእዛዝ ይጠቀሙ።

sudo ዳግም አስነሳ

Firmware ን በማዘመን ላይ

ከቀዳሚው ደረጃ እንደገና ከተነሳ በኋላ ሁሉም ነገር በትክክል ከሄደ ከዚያ ከዚህ በታች ያለውን ምስል በሚመስል ዴስክቶፕ ላይ ያበቃል።

አንዴ በዴስክቶፕ ላይ ከገቡ በኋላ የ “ፒ” ን firmware ለማዘመን ተርሚናል ይክፈቱ እና የሚከተለውን ትእዛዝ ያስገቡ።

sudo rpi- ዝመና

የተወሰኑ የ Pi ሞዴሎች በተቀላጠፈ ሁኔታ እንዲሰሩ ሁሉም አስፈላጊ ጥገኞች ላይኖራቸው ይችላል ወይም አንዳንድ ሳንካ ሊኖረው ስለሚችል firmware ን ማዘመን አስፈላጊ ነው። የቅርብ ጊዜው firmware ለእነዚያ ሳንካዎች ጥገና ሊኖረው ይችላል ፣ ስለሆነም መጀመሪያ ላይ እሱን ማዘመን በጣም አስፈላጊ ነው።

የቪዲዮ አገናኝ እዚህ አለ -

Raspberry Pi ላይ Raspbian Jessie Operating System ን መጫን እና ማዋቀር (አገናኙን ጠቅ ያድርጉ)

ደረጃ 3: በርቀት ለመቆጣጠር በ Raspberry Pi ላይ VNC ን ያዋቅሩ

በርቀት ለመቆጣጠር በ Raspberry Pi ላይ VNC ን ያዋቅሩ
በርቀት ለመቆጣጠር በ Raspberry Pi ላይ VNC ን ያዋቅሩ

VNC (ምናባዊ አውታረ መረብ ማስላት)

አንዳንድ ጊዜ በቀጥታ በ Raspberry Pi ላይ ለመሥራት አመቺ አይደለም። ምናልባት በርቀት መቆጣጠሪያ ከሌላ መሣሪያ በላዩ ላይ መስራት ይፈልጉ ይሆናል።

VNC ከሌላ ኮምፒተር ወይም ተንቀሳቃሽ መሣሪያ (የ VNC መመልከቻን በማሄድ ላይ) የአንዱ ኮምፒተር (የ VNC አገልጋይ ማሄድ) የርቀት ዴስክቶፕ በይነገጽ በርቀት እንዲቆጣጠሩ የሚያስችልዎ ግራፊክ ዴስክቶፕ ማጋራት ስርዓት ነው። የ VNC መመልከቻ የቁልፍ ሰሌዳውን ወይም አይጤን ወይም ክስተቶችን ለ VNC አገልጋይ ያስተላልፋል ፣ እና በምላሹ በማያ ገጹ ላይ ዝመናዎችን ይቀበላል።

በኮምፒተርዎ ወይም በተንቀሳቃሽ መሣሪያዎ ላይ በመስኮት ውስጥ የ Raspberry Pi ዴስክቶፕን ያያሉ። በ Raspberry Pi እራሱ ላይ እየሰሩ ይመስል ሊቆጣጠሩት ይችላሉ።

VNC አገናኝ ከሪልቪኤንሲ ከ Raspbian ጋር ተካትቷል። የ Raspberry Pi ን በርቀት እንዲቆጣጠሩ የሚያስችልዎትን ሁለቱንም የ VNC አገልጋይን እና እርስዎ ከፈለጉ ከፈለጉ የዴስክቶፕ ኮምፒተሮችን በርቀት ከርቀት Rasp Pi ለመቆጣጠር እንዲቆጣጠሩ ያስችልዎታል።

እርስዎ ከመጠቀምዎ በፊት የ VNC አገልጋይን ማንቃት አለብዎት -ለዚህ መመሪያዎች ከዚህ በታች ተሰጥተዋል። በነባሪ ፣ VNC አገልጋይ እርስዎ ፊት ለፊት እንደተቀመጡ በእርስዎ Raspberry Pi ላይ ለሚሰራው ግራፊክ ዴስክቶፕ የርቀት መዳረሻ ይሰጥዎታል።

የ VNC አገልጋይ ማንቃት

በእርስዎ Raspberry Pi ላይ ፣ የቅርብ ጊዜውን የ VNC Connect ስሪት እንዳለዎት ለማረጋገጥ የሚከተሉትን ትዕዛዞች ያሂዱ።

sudo apt-get ዝማኔ

sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer

አሁን የ VNC አገልጋይን ያንቁ። ይህንን በግራፊክ ወይም በትእዛዝ መስመር ላይ ማድረግ ይችላሉ።

የ VNC አገልጋይ በግራፊክ ማንቃት

በእርስዎ Raspberry Pi ላይ ወደ ግራፊክ ዴስክቶፕ ይግቡ።

ምናሌ> ምርጫዎች> Raspberry Pi ውቅር> በይነገጾችን ይምረጡ።

VNC የነቃ መሆኑን ያረጋግጡ። በትእዛዝ መስመር ላይ የ VNC አገልጋይን ማንቃት

Raspi-config ን በመጠቀም በትእዛዝ መስመር ላይ የ VNC አገልጋይን ማንቃት ይችላሉ-

sudo raspi-config

አሁን የሚከተሉትን በማድረግ የ VNC አገልጋዩን ያንቁ።

ወደ በይነገጽ አማራጮች ይሂዱ

ወደ ታች ይሸብልሉ እና VNC> አዎ ይምረጡ። በ VNC መመልከቻ ከእርስዎ Raspberry Pi ጋር መገናኘት

ከእርስዎ Raspberry Pi ጋር ለመገናኘት ሁለት መንገዶች አሉ። ለእርስዎ በተሻለ በሚሰራው ላይ በመመስረት ሁለቱንም ወይም ሁለቱንም መጠቀም ይችላሉ።

ቀጥተኛ ግንኙነት መመስረት

ከእርስዎ Raspberry Pi ጋር ወደ ተመሳሳይ የግል አካባቢያዊ አውታረ መረብ እንዲቀላቀሉ በማድረግ ቀጥተኛ ግንኙነቶች ፈጣን እና ቀላል ናቸው። ለምሳሌ ፣ ይህ በቤት ፣ በትምህርት ቤት ወይም በቢሮ ውስጥ ባለገመድ ወይም ገመድ አልባ አውታረመረብ ሊሆን ይችላል)።

በእርስዎ Raspberry Pi ላይ (ተርሚናል መስኮት በመጠቀም ወይም በኤስኤስኤች በኩል) እነዚህን መመሪያዎች ይጠቀሙ ወይም የግል አይፒ አድራሻዎን ለማግኘት ifconfig ን ያሂዱ።

ifconfig

ለመቆጣጠር በሚጠቀሙበት መሣሪያ ላይ ፣ VNC Viewer ን ያውርዱ። ለተሻለ ውጤት ከሪልቪኤንሲ ተኳሃኝ የሆነውን መተግበሪያ ይጠቀሙ።

በ Rasnberry Pi የግል IP አድራሻ ወደ VNC መመልከቻ ያስገቡ።

የደመና ግንኙነትን ማቋቋም

የርቀት መዳረሻ ለትምህርት ወይም ለንግድ ዓላማዎች ካልሆነ በስተቀር የሪልቪኤንሲን የደመና አገልግሎትን በነፃ የመጠቀም መብት አለዎት።

የደመና ግንኙነቶች ምቹ እና የተመሰጠሩ ከጫፍ እስከ ጫፍ ናቸው። በበይነመረብ ላይ ከእርስዎ Raspberry Pi ጋር ለመገናኘት በጣም የሚመከሩ ናቸው። ምንም ፋየርዎል ወይም ራውተር ዳግም ማዋቀር የለም ፣ እና የእርስዎን Raspberry Pi የአይፒ አድራሻ ማወቅ አያስፈልግዎትም ፣ ወይም የማይለዋወጥ ያቅርቡ።

እዚህ ለ RealVNC መለያ ይመዝገቡ -ነፃ ነው እና ጥቂት ሰከንዶች ብቻ ይወስዳል።

በእርስዎ Raspberry Pi ላይ አዲሱን የ RealVNC መለያ ምስክርነቶችን በመጠቀም ወደ VNC አገልጋይ ይግቡ ፦

ለመቆጣጠር በሚጠቀሙበት መሣሪያ ላይ ፣ VNC Viewer ን ያውርዱ። ከ RealVNC ተኳሃኝ የሆነውን መተግበሪያ መጠቀም አለብዎት።

ተመሳሳዩን የ RealVNC መለያ ምስክርነቶችን በመጠቀም ወደ VNC መመልከቻ ይግቡ እና ከዚያ ከእርስዎ Raspberry Pi ጋር ለመገናኘት መታ ያድርጉ ወይም ጠቅ ያድርጉ ፦

ለ VNC አገልጋይ በማረጋገጥ ላይ

ቀጥተኛ ወይም የደመና ግንኙነትን ለማጠናቀቅ ለ VNC አገልጋይ ማረጋገጥ አለብዎት።

ከሪልቪኤንሲ ተኳሃኝ ከሆነው የ VNC መመልከቻ መተግበሪያ እየተገናኙ ከሆነ በ Raspberry Pi ላይ ወደ የተጠቃሚ መለያዎ ለመግባት በተለምዶ የሚጠቀሙበትን የተጠቃሚ ስም እና የይለፍ ቃል ያስገቡ። በነባሪነት ፣ እነዚህ ምስክርነቶች ፒ እና እንጆሪ ናቸው።

ከእውነተኛ-ቪኤንሲ መመልከቻ መተግበሪያ እየተገናኙ ከሆነ በመጀመሪያ የ VNC አገልጋይ የማረጋገጫ መርሃ ግብርን ዝቅ ማድረግ ፣ ለ VNC አገልጋይ ልዩ የይለፍ ቃል መግለፅ እና ከዚያ ያንን ያስገቡ። ይህንን ለማድረግ በእርስዎ Raspberry Pi ላይ የ VNC አገልጋይ መገናኛን ይክፈቱ ፣

ምናሌ> አማራጮች> ደህንነት ይምረጡ ፣

እና ከማረጋገጫ VNC ይለፍ ቃል ይምረጡ።

ይህን ባህሪ ለማብራት ፦

በእርስዎ Raspberry Pi ላይ ፣ የ VNC አገልጋይ መገናኛን ይክፈቱ።

ወደ ምናሌ> አማራጮች> መላ መፈለግ እና የሙከራ ቀጥታ የመያዝ ሁነታን ያንቁ የሚለውን ይምረጡ።

ለመቆጣጠር ፣ VNC Viewer ን ለማሄድ እና ለማገናኘት በሚጠቀሙበት መሣሪያ ላይ።

ማሳሰቢያ - እነዚህ ለውጦች ተግባራዊ እንዲሆኑ ነባር ግንኙነቶች እንደገና መጀመር አለባቸው።

አፈጻጸሙ የተበላሸ መስሎ ከታየ ፣ እነዚህን የመላ መፈለጊያ ደረጃዎች ይሞክሩ ፣ ወይም ሪል ቪኤንሲን ያሳውቁ።

ምናባዊ ዴስክቶፕን መፍጠር

የእርስዎ Raspberry Pi ጭንቅላት ከሌለው (ማለትም ወደ ማሳያ ውስጥ አልተሰካም) ወይም ሮቦትን የሚቆጣጠር ከሆነ የግራፊክ ዴስክቶፕን ማስኬዱ አይቀርም።

የ VNC አገልጋይ በፍላጎት ግራፊክ የርቀት መዳረሻን በመስጠት ለእርስዎ ምናባዊ ዴስክቶፕን ሊፈጥርልዎት ይችላል። ይህ ምናባዊ ዴስክቶፕ በእርስዎ Raspberry Pi ማህደረ ትውስታ ውስጥ ብቻ አለ-

ከምናባዊ ዴስክቶፕ ለመፍጠር እና ለመገናኘት ፦

በእርስዎ Raspberry Pi ላይ (ተርሚናል በመጠቀም ወይም በኤስኤስኤች በኩል) ፣ የ vnc አገልጋይ ያሂዱ። VNC አገልጋይ ወደ ተርሚናልዎ የሚያትመው የአይፒ አድራሻ/የማሳያ ቁጥር (ለምሳሌ 192.167. **. **) ያስታውሱ።

ለመቆጣጠር በሚጠቀሙበት መሣሪያ ላይ ፣ ይህንን መረጃ በ VNC መመልከቻ ውስጥ ያስገቡ። ምናባዊ ዴስክቶፕን ለማጥፋት የሚከተለውን ትዕዛዝ ያሂዱ

vncserver -Kill

ይህ ከዚህ ምናባዊ ዴስክቶፕ ጋር ማንኛውንም ነባር ግንኙነቶችን ያቆማል።

ደረጃ 4 የካሜራ ውቅር

የካሜራ ውቅር
የካሜራ ውቅር

የካሜራውን ሃርድዌር በማዋቀር ላይ

ማስጠንቀቂያ - ካሜራዎች ለስታቲስቲክስ ተጋላጭ ናቸው። ፒሲቢውን ከማስተናገድዎ በፊት እራስዎን ያርቁ። የከርሰ ምድር ማሰሪያ ከሌለዎት የመታጠቢያ ቧንቧ ወይም ተመሳሳይ።

የካሜራ ሰሌዳው በ 15 መንገድ ሪባን ገመድ በኩል ከ Raspberry Pi ጋር ያያይዛል። ለመሥራት ሁለት ግንኙነቶች ብቻ አሉ -ሪባን ገመድ ከካሜራ ፒሲቢ ፣ እና ከራስፕሪ ፒ ራሱ ጋር መያያዝ አለበት። ገመዱን በትክክለኛው መንገድ ማግኘት አለብዎት ፣ ወይም ካሜራው አይሰራም። በካሜራ ፒሲቢ ላይ ፣ በኬብሉ ላይ ያለው ሰማያዊ ድጋፍ ከፒሲቢው ፊት ለፊት መሆን አለበት ፣ እና በ Raspberry Pi ላይ ወደ ኤተርኔት ግንኙነት (ወይም ሞዴሉን ኤ የሚጠቀሙ ከሆነ የኤተርኔት አገናኙ የት እንደሚሆን) መጋፈጥ አለበት።

በፒሲቢ እና ፒ (ፒ) ላይ ያሉት ማገናኛዎች የተለያዩ ቢሆኑም ፣ በተመሳሳይ ሁኔታ ይሰራሉ። በእራሱ Raspberry Pi ላይ ፣ በአያያዥው በእያንዳንዱ ጫፍ ላይ ያሉትን ትሮች ወደ ላይ ይጎትቱ። እሱ በቀላሉ መንሸራተት አለበት ፣ እና በትንሹ መንቀሳቀስ መቻል አለበት። ቀጥ ያለ መዘጋጀቱን በማረጋገጥ ሪባን ገመዱን ወደ ማስገቢያው ውስጥ ሙሉ በሙሉ ያስገቡ ፣ ከዚያ ቦታዎቹን ለመቁረጥ ትሮቹን በቀስታ ይጫኑ። የካሜራ ፒሲቢ አያያዥ እንዲሁ ትሮቹን ከቦርዱ እንዲጎትቱ ፣ ገመዱን በቀስታ ያስገቡ ፣ ከዚያ ትሮቹን ወደ ኋላ ይግፉት። የፒ.ሲ.ቢ. ማያያዣ በራሱ በፒው ላይ ካለው የበለጠ ትንሽ አስቸጋሪ ሊሆን ይችላል።

የካሜራውን ሶፍትዌር ማቀናበር

የቅርብ ጊዜውን የከርነል ፣ የጂፒዩ firmware እና አፕሊኬሽኖችን ለማውረድ እና ለመጫን በትእዛዝ መስመር ላይ የሚከተሉትን መመሪያዎች ያስፈጽሙ። ይህ በትክክል እንዲሠራ የበይነመረብ ግንኙነት ያስፈልግዎታል።

sudo apt-get ዝማኔ

sudo apt-get ማሻሻል

አሁን ይህንን በመጠቀም የካሜራ ድጋፍን ማንቃት አለብዎት

raspi-config

የእርስዎን Raspberry Pi ሲያቀናብሩ እርስዎ የሚጠቀሙበት ፕሮግራም።

sudo raspi-config

ወደ ካሜራ አማራጭ ለመሄድ ጠቋሚ ቁልፎቹን ይጠቀሙ ፣ እና ‹አንቃ› ን ይምረጡ። ከ raspi-config ሲወጣ እንደገና እንዲነሳ ይጠይቃል። የነቃ አማራጩ እንደገና በሚነሳበት ጊዜ ትክክለኛው የጂፒዩ firmware ከካሜራ ነጂው ጋር አብሮ መሥራቱን ያረጋግጣል ፣ እና ካሜራው በትክክል እንዲሠራ በቂ ማህደረ ትውስታ እንዲያገኝ የጂፒዩ ማህደረ ትውስታ ክፍፍል በቂ ነው።

ካልነቃ እሱን ያንቁት እና ለመጀመር የእርስዎን ፒ ዳግም ያስነሱት።

ስርዓቱ ተጭኖ እና እየሰራ መሆኑን ለመፈተሽ የሚከተለውን ትዕዛዝ ይሞክሩ

raspistill -v -o test.jpg

ማሳያው የተለያዩ የመረጃ መልዕክቶችን በሚያሳይበት ጊዜ ከካሜራ የአምስት ሰከንድ ቅድመ-እይታን ማሳየት እና ከዚያ ወደ ፋይል test-j.webp

ራሲፒዲ

Raspivid ቪዲዮን በካሜራ ሞዱል ለመያዝ የትእዛዝ መስመር መሣሪያ ነው።

ከካሜራ ሞጁሉ ጋር ተገናኝቶ ከነቃ ፣ የሚከተለውን ትእዛዝ በመጠቀም ቪዲዮ ይቅረጹ

raspivid -o vid.h264

ለመጠቀም ያስታውሱ

-ኤች

እና

-ቪኤፍ

እንደአስፈላጊነቱ ምስሉን ለመገልበጥ

raspistill

ይህ እንደ vid.h264 (ነባሪ የጊዜ ርዝመት) ወደተሰጠው መንገድ የ 5 ሰከንድ የቪዲዮ ፋይልን ያስቀምጣል።

የቪዲዮውን ርዝመት ይግለጹ

የተወሰደውን ቪዲዮ ርዝመት ለመግለጽ ፣ በብዙ ሚሊሰከንዶች በ -t ባንዲራ ውስጥ ይለፉ። ለምሳሌ:

raspivid -o video.h264 -t 10000

ይህ 10 ሰከንዶች ቪዲዮን ይመዘግባል።

MP4 ቪዲዮ ቅርጸት

ፒው ቪዲዮን እንደ ጥሬ H264 ቪዲዮ ዥረት ይይዛል። እንደ MP4 ባለው ተስማሚ የመያዣ ቅርጸት ካልተጠቀለለ በስተቀር ብዙ የሚዲያ ተጫዋቾች እሱን ለመጫወት ወይም በተሳሳተ ፍጥነት ለመጫወት ፈቃደኛ አይደሉም። የ MP4 ፋይልን ከ ቀላሉ መንገድ ለማግኘት

raspivid

ትዕዛዙ MP4Box ን እየተጠቀመ ነው።

በዚህ ትእዛዝ MP4Box ን ይጫኑ

sudo apt -get install -y gpac ን ይጫኑ

ጥሬ ቪዲዮዎን በ raspivid ይያዙ እና እንደዚህ ባለ የ MP4 መያዣ ውስጥ ጠቅልሉት

# የ 30 ሰከንዶች ጥሬ ቪዲዮን በ 640x480 እና በ 150 ኪባ/ሰት ቢት መጠን ወደ pivideo.h264 ፋይል ይያዙ።

raspivid -t 30000 -w 640 -h 480 -fps 25 -b 1200000 -p 0, 0, 640, 480 -o pivideo.h264 # ጥሬ ቪዲዮውን በ MP4 መያዣ MP4Box -add pivideo.h264 pivideo.mp4 # አስወግድ ምንጩ ጥሬ ፋይል ፣ ቀሪውን pivideo.mp4 ፋይል rm pivideo.h264 ን እንዲጫወት በመተው

እንደአማራጭ ፣ MP4 ን አሁን ባለው raspivid ውፅዓትዎ ላይ ጠቅልሉ ፣ እንደዚህ

MP4Box -add video.h264 video.mp4

ደረጃ 5 - ጭነት እና ውቅር

እነዚህን መመሪያዎች ይከተሉ ሶፍትዌርዎን ከባዶ ማጠናቀር ከፈለጉ ብቻ። እነዚህ ከዚህ በታች ያሉት እርምጃዎች አስፈላጊ እና በእርስዎ Raspberry pi ላይ የመጫን ተመሳሳይ ፕሮሴሽን የሚመከሩ ናቸው።

ጥገኛዎችን መጫን

Sphinxbase/Pocketsphinx ን በመጫን ላይ

በመጀመሪያ ፣ Pocketphinx ን መጫን ያስፈልግዎታል። ዴቢያን ሲድን (ያልተረጋጋ) ወይም ጄሲ (ሙከራ) የሚጠቀሙ ከሆነ እርስዎ ማድረግ የሚችሉት-

sudo apt-get ዝማኔ

sudo apt-get install pocketsphinx

አንዳንድ ጥገኛዎችን በመጫን ይጀምሩ

sudo apt-get install subversion autoconf libtool automake gfortran g ++-አዎ

በመቀጠል CMUCLMTK ን ለመፈተሽ እና ለመጫን ወደ ቤትዎ (ወይም ጃስፐር) ማውጫ ይሂዱ።

svn co

ሲዲ cmuclmtk/

./autogen.sh && make && sudo ጫን

ሲዲ..

ከዚያ ፣ የ CMUCLTK ማውጫውን ለቀው ሲወጡ የሚከተሉትን ቤተ -ፍርግሞችን ያውርዱ ፦

Phonetisaurus ፣ m2m-aligner እና MITLM ን በመጫን ላይ

የ Pocketsphinx STT ሞተርን ለመጠቀም ፣ እንዲሁም የ MIT ቋንቋ ሞዴሊንግ መሣሪያ ስብስብ ፣ m2m-aligner እና Phonetisaurus (እና ስለዚህ OpenFST) መጫን ያስፈልግዎታል።

ዴቢያን የማይጠቀሙ ከሆነ የሚከተሉትን ደረጃዎች ያከናውኑ

#-ዋና

# wget

#አዲስ-

wget

wget

wget

wget

ውርዶቹን ያራግፉ ፦

tar -xvf m2m-aligner-1.2.tar.gz

tar -xvf openfst -1.3.4.tar.gz

tar -xvf is2013 -conversion.tgz ነው

tar -xvf mitlm -0.4.1.tar.gz

OpenFST ን ይገንቡ;

ሲዲ openfst-1.3.4/

sudo/

ጊዜ sudo make install # በእርግጥ ከረዥም ጊዜ በኋላ ተመልሰው ይምጡ

ሲዲ..

እውነተኛ 66m38.394 ዎች

ተጠቃሚ 64m42.620 ዎች

sys 1m2.150 ዎች

df -h /

የፋይል ስርዓት መጠን ጥቅም ላይ የዋለ% ተጠቀም /በ /dev /root 14G 4.4G 8.3G 35% /

M2M ይገንቡ:

ሲዲ m2m-aligner-1.2/

sudo ማድረግ

ሲዲ..

MITLMT ይገንቡ:

ሲዲ mitlm-0.4.1/

sudo./ አዋቅር

sudo አድርግ ጫን

ሲዲ..

ፎነቲሳሩስን ይገንቡ

cd is2013-conversion/phonetisaurus/src

sudo ማድረግ

ሲዲ

አንዳንድ የተጠናቀሩ ፋይሎችን ያንቀሳቅሱ ፦

sudo cp ~/m2m-aligner-1.2/m2m-aligner/usr/local/bin/m2m-aligner

#-ዋና

# sudo cp ~/phonetisaurus-0.7.8/phonetisaurus-g2p/usr/አካባቢያዊ/ቢን/ፎነቲሳሱሩስ-g2p

#መሆን ያለበት-

sudo cp ~/is2013- ልወጣ/ቢን/ፎነቲሳሱረስ-g2p/usr/አካባቢያዊ/ቢን/ፎነቲሳሱሩስ-g2p

ለአስፈፃሚው የተቀየረውን መንገድ ልብ ይበሉ።

የፎነቲሳሩስ FST ሞዴሉን ያግኙ እና ይገንቡ

wget

ታር -xvf g014b2b.tgz

ሲዲ g014b2b/

./compile-fst.sh

ሲዲ..

በመጨረሻም ለምቾት የሚከተለውን አቃፊ እንደገና ይሰይሙ ፦

mv ~/g014b2b ~/ፎነቲሳሱረስ

መጫኖቹ ከተጠናቀቁ በኋላ የእርስዎን ፒ እንደገና ያስጀምሩ።

ከ https://raspberrypi.stackexchange.com/questions/40… የተሰጡትን መመሪያዎች በመከተል

እኔም (አዲስ) ፋይልን//etc/modprobe.d/alsa-base.conf` ን ከዚህ ይዘት ጋር አክዬዋለሁ ፦

# ይህ የካርዶቹን የመረጃ ጠቋሚ እሴት ያዘጋጃል ግን እንደገና አይደራደርም።

አማራጮች snd_usb_audio መረጃ ጠቋሚ = 0

አማራጮች snd_bcm2835 መረጃ ጠቋሚ = 1

# መደርደርን ያደርጋል።

አማራጮች snd slots = snd_usb_audio ፣ snd_bcm2835

የድምፅ መሣሪያዎችን ትክክለኛ ቅደም ተከተል ለማረጋገጥ (ምንም እንኳን ይህ በእርግጥ እንደሚያስፈልግ ሙሉ በሙሉ እርግጠኛ አይደለም)

በመጫን ተከናውኗል - አንዳንድ ማረም ቀጥሎ…

ኢያስperርን ለመጀመር በመሞከር ላይ ፦

pi@AVIV: ~ $./jasper/jasper.py

መከታተያ (የመጨረሻው ጥሪ የመጨረሻው) ፦

ፋይል. home/pi/jasper/client/diagnose.py "፣ መስመር 9 ፣ በ pip.req ፋይል ውስጥ"/usr/lib/python2.7/dist-packages/pip/_init_.py "፣ መስመር 74 ፣ ከ pip። vcs ማስመጣት git ፣ mercurial ፣ subversion ፣ bazar # noqa File “/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py” ፣ line 9 ፣ ከ pip.download ማስመጣት መንገድ_to_url ፋይል "/usr/ lib/python2.7/dist-packets/pip/download.py "፣ መስመር 25 ፣ ከጥያቄዎች ውስጥ ያስገቡ ።ፓፓ ከውጭ ያስገባል ያልተጠናቀቀ አንብብ ስሕተት: ስም ያልተሟላ ማንበብን ማስመጣት አይችልም።

ተስተካክሏል በ ፦

sudo easy_install -U pip

ቀጣይ እትም ፦

pi@AVIV: ~ $./jasper/jasper.py

*******************************************************

*ጃስፐር - የንግግር ኮምፕዩተር**(ሐ) 2015 ሹብሮ ሳሃ ፣ ቻርሊ ማርሽ እና ጃን ሆልቱስ**************************** ************************* ስህተት: ሥር: ስህተት ተከስቷል! መከታተያ (የቅርብ ጊዜው ጥሪ የመጨረሻ) ፋይል -./jasper/jasper.py”፣ መስመር 143 ፣ በመተግበሪያ = ጃስፐር () ፋይል”./jasper/jasper.py”፣ መስመር 88 ፣ በ _init_ stt_engine_class = stt.get_engine_by_slug (ፋይል) stt_engine_slug) ፋይል "/home/pi/jasper/client/stt.py" ፣ መስመር 648 ፣ በ get_engine_by_slug "ጥገኞች ፣ ወዘተ)")) % slug)

ValueError: STT engine 'sphinx' አይገኝም (በመጥፋቱ ጥገኞች ፣ ጥገኝነት ማጣት ፣ ወዘተ)

በመሞከር ላይ

sudo apt-get install -y Python-pocketsphinx

በምትኩ (በ.

pi@AVIV: ~ $./jasper/jasper.py

*******************************************************

*ጃስፐር - የንግግር ኮምፕዩተር**(ሐ) 2015 ሹብሮ ሳሃ ፣ ቻርሊ ማርሽ እና ጃን ሆልቱስ**************************** ************************* ስህተት: client.stt: hmm_dir '/usr/local/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k ' አልተገኘም! እባክዎን በመገለጫዎ ውስጥ ትክክለኛውን hmm_dir ማቀናበሩን ያረጋግጡ።

በ ‹profile.yml` ውስጥ ለዚህ መንገድን ያስተካክሉ/ያግብሩ

hmm_dir: '/usr/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k' # #አማራጭ

(በመንገድ ላይ “አካባቢያዊ” አለመኖርን ልብ ይበሉ)

ከፊል ስኬት -

pi@AVIV: ~ $./jasper/jasper.py

*******************************************************

*ጃስፐር - የንግግር ኮምፕዩተር**(ሐ) 2015 ሹብሮ ሳሃ ፣ ቻርሊ ማርሽ እና ጃን ሆልቱስ**************************** ************************** ALSA lib pcm.c: 2239: (snd_pcm_open_noupdate) ያልታወቁ የፒ.ሲ.ኤም. ካርዶች። 2239: (snd_pcm_open_noupdate) ያልታወቁ የፒ.ሲ.ኤም. ካርዶች። pcm.c: 2239: (snd_pcm_open_noupdate) ያልታወቀ PCM cards.pcm.hdmi ALSA lib pcm.c: 2239: (snd_pcm_open_noupdate) ያልታወቁ PCM ካርዶች።.ሞደም ALSA lib pcm.c: 2239: (snd_pcm_open_noupdate) ያልታወቀ የፒ.ሲ.ኤም. ካርዶች.pcm.phoneline ALSA lib pcm.c: 2239 ፦ ፦ መገናኘት አልተቻለም ፦ ግንኙነት ALSA lib pulse.c: 243: (pulse_connect) PulseAudio ፦ መገናኘት አልተቻለም ፤ ግንኙነቱ አልተቀበለም ለማገልገል መገናኘት አይችልም r soket err = እንደዚህ ያለ ፋይል ወይም ማውጫ የለም ከአገልጋይ ጥያቄ የሰርጥ መሰኪያ አገልጋዩ እየሰራ አይደለም ወይም ሊጀምር አይችልም መግለጫ 'paInvalidSampleRate' በ 'src/hostapi/alsa/pa_linux_alsa.c' ውስጥ አልተሳካም ፣ መስመር 2048 አገላለጽ 'PaAlsaStreamComponent_InitialConfigure (& self -> መያዝ ፣ በፓራሞች ፣ ራስን-> ዋና ቡፍፈሮች ፣ hwParamsCapture ፣ እና realSr) ‘src/hostapi/alsa/pa_linux_alsa.c’ ውስጥ ፣ መስመር 2719 አገላለጽ’PaAlsaStream_Configure (ዥረት ፣ የግቤት መለኪያዎች ፣ የውጤት መለኪያዎች ፣ ናሙና ልኬት ፣ ውፅዓት ፣ ፍሬም ፣ ፍሬዘር, & hostBufferSizeMode) 'src/hostapi/alsa/pa_linux_alsa.c' ውስጥ ፣ መስመር 2843 Traceback (የመጨረሻው የቅርብ ጊዜ ጥሪ) ፋይል "./jasper/jasper.py" ፣ መስመር 148 ፣ በመተግበሪያ.run () ፋይል ውስጥ "./jasper/jasper.py" ፣ መስመር 118 ፣ በሩጫ ውይይት። (self.persona) ፋይል "/home/pi/jasper/client/mic.py" ፣ መስመር 110 ፣ passiveListen frames_per_buffer = CHUNK) ፋይል "/usr/lib/python2.7/dist-packages/pyaudio.py" ፣ መስመር 747 ፣ በክፍት ዥረት = ዥረት (ራስ ፣ *አርግ ፣ ** ክዋርግስ) ፋይል”/usr/lib/python2.7/dist -ፓኬጆች/pyaudio.py "፣ መስመር 442 ፣ በ _init_ self._stream = pa.open (** ክርክሮች) IOError: [Errno ልክ ያልሆነ የናሙና ተመን] -9997

እሺ ፣ ደረጃን እና ቸንክን ማስተካከል እንደዚህ የሚሄድ ይመስላል -

diff --Git a/client/mic.py b/client/mic.py

መረጃ ጠቋሚ 401cddb..dee49fe 100644

--- ሀ/ደንበኛ/ማይክሮ.ፒ

+++ ለ/ደንበኛ/mic.py

@@ -93 ፣ 8 +93 ፣ 8 @@ ክፍል ሚክ ፦

"""

THRESHOLD_MULTIPLIER = 1.8

- ደረጃ = 16000

ቸንክ = 1024

+ ተመን = 44100 # 16000

+ ቸንክ = 4096 # 1024

ገደብን ለመመስረት # የሰከንዶች ብዛት

THRESHOLD_TIME = 1

ደረጃ 6 ፦ የውጤት ቅጽበታዊ ገጽ እይታዎች

የሚመከር: