ዝርዝር ሁኔታ:

MyPetBot (እርስዎን የሚከተል ቦት) - 10 ደረጃዎች (ከስዕሎች ጋር)
MyPetBot (እርስዎን የሚከተል ቦት) - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: MyPetBot (እርስዎን የሚከተል ቦት) - 10 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: MyPetBot (እርስዎን የሚከተል ቦት) - 10 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: MORTAL KOMBAT WILL DESTROY US 2024, ሀምሌ
Anonim
Image
Image
MyPetBot (እርስዎን የሚከተል ቦት)
MyPetBot (እርስዎን የሚከተል ቦት)
MyPetBot (እርስዎን የሚከተል ቦት)
MyPetBot (እርስዎን የሚከተል ቦት)

አይ እጅግ በጣም ቆንጆ የሂሳብ አተገባበር አንዱ ነው። እርስዎ ከሚፈልጉት ውጤት ጋር እንዲዛመድ የተመቻቸ የማትሪክስ ሥራዎች ብዛት ነው። እንደ እድል ሆኖ እኛ እሱን ለመጠቀም የሚያስችለን ብዙ ክፍት ምንጭ መሣሪያ አለ።

ውርወራ በሚያልፉ ሰዎች -ቴ በሚነቃቃ onቴ ላይ ስሠራ መጀመሪያ ሀሳቡ ነበረኝ። የአልትራሳውንድ ዳሳሾችን እጠቀም ነበር እና እርጥብ በሚሆኑበት ጊዜ በጣም እንደማይሠሩ በጣም ዘግይቼ አገኘሁ… ያ አስደሳች ተሞክሮ አልነበረም። እኛ ማለፍ ከፈለጉ ሰዎች የሚጫኑትን አንድ ትልቅ አዝራር በመጠቀም አብቅተናል። ሞቃታማ ስለነበረ እና ሰዎች እርጥብ ማድረጉን ስለሚወዱ ጥሩ ሆነ ፣ ግን ችግሩ በጭንቅላቴ ውስጥ ቆየ… ሰዎችን እንዴት መለየት እና ምላሽን ማንቃት እንደሚቻል።

ይህንን ታሪክ እየነገርኩ ነው ምክንያቱም ይህ መርህ ለብዙ ሌሎች መተግበሪያዎች ጥቅም ላይ ሊውል እንደሚችል ለመጠቆም እፈልጋለሁ! በአሻንጉሊት ፊትዎን መከተል ከነሱ አንዱ ብቻ ነው። በይነተገናኝ ጭነቶች ማንኛውንም ዓይነት ነገር ማድረግ ይችላሉ። ፊት ፈገግ እያለ መሆኑን ለማወቅ ሞዴል መጠቀም ይችላሉ። በአንድ መናፈሻ ውስጥ የውሾችን ብዛት መቁጠር ይችላሉ። ሰዎች በሚያልፉበት ጊዜ ዓይነ ስውራንዎን መዝጋት ይችላሉ። ወይም… በሰውነትዎ አቀማመጥ ላይ ለኒንቲዶ መሠረትዎ መቆጣጠሪያ ያድርጉ…. ማንኛውንም ዓይነት ነገር የሚያደርጉ ብዙ ሌሎች የ Ai ሞዴሎችን ማውረድ ይችላሉ።

የ Ai ንፅፅር ከ Raspberry pi ጋር እንዴት እንደሚሰራ ጥቂት አጋዥ ስልጠናዎች አሉ። እኔ ቀዳዳውን ውህደት ወደ እራስ የሚሰራ ክፍል እንዴት እንደሚያደርጉ ለማስተማር እዚህ ነኝ። የእርስዎ ሮቦት እንደጀመረ ወዲያውኑ አስፈላጊዎቹን ፕሮግራሞች ይጀምራል።

አቅርቦቶች

  • ፓራላክስ ሮቦት - ይህንን ሮቦት የመረጥኩት በዙሪያዬ ስለነበረ ነው ፣ ግን በአርዱዲኖ ቁጥጥር ሊደረግበት የሚችል ማንኛውም ሮቦት ሥራውን ይሠራል።
  • Raspberry pi: ቢያንስ ቢያንስ የ raspberry pi 3B+ን እመክራለሁ።
  • Intel Neural Stick: የውጤት መጠን ከአንድ ሰከንድ ወደ 8. ይሄዳል። በራዝቤሪ ፓይ ውስጥ Ai ን ማድረግ ከፈለጉ በእውነቱ አንድ ያስፈልግዎታል።
  • ኃይል ባንክ - ኃይልን ለማስተዳደር ቀላሉ መንገድ። ከ raspberry pi 3B+ጋር ይሰራል ፣ ከ pi 4 ጋር እንደሚሰራ ማረጋገጥ ይፈልጉ ይሆናል።
  • ፒካሜራ - በዩኤስቢ ምትክ ፒክሜራን መጠቀም እወዳለሁ።

ደረጃ 1 የሮቨር ስብሰባ

ሮቨር ስብሰባ
ሮቨር ስብሰባ
ሮቨር ስብሰባ
ሮቨር ስብሰባ
ሮቨር ስብሰባ
ሮቨር ስብሰባ

የማጠናከሪያው ነጥብ በዋናነት ስለ ሶፍትዌሩ ነው ፣ ስለሆነም ወደ ሮቨር ዝርዝሮች በጣም ብዙ መሄድ አልፈልግም። ከዚህ ሮቦት ጋር ይሠራል ፣ ግን በእውነቱ ከሌላ ማንኛውም ሃርድዌር ጋር ሊሠራ ይችላል። ለሮቨር እንኳን መሆን የለበትም ፣ ይህንን ለእንቅስቃሴ ዳሳሽ ካሜራ ሊጠቀሙበት ይችላሉ።

  1. እራስዎን በአርዱዲኖ ቁጥጥር የሚደረግበት ተሽከርካሪ ያግኙ።
  2. የኃይል ባንክን በጥብቅ ይዝጉበት።
  3. አንድ እንጆሪ ፓይ በጥብቅ ይዝጉበት።
  4. ፒካሜራውን ወደ ላይኛው ትንሽ ማእዘን ያያይዙት።
  5. ሁሉንም ነገር አንድ ላይ ያገናኙ።
  6. ቮላ!

ደረጃ 2: Raspbian

Raspbian
Raspbian
Raspbian
Raspbian

እኔ እንጆሪ ፓይ እየተጠቀምኩ ነው ፣ ግን ሌላ ሊኑክስን ላለመጠቀም ምንም ምክንያት የለም… ለእርስዎ። የኤስዲ ካርድን ለማቃጠል አንድ ተሰኪ መልቀቅ እና ምስልን መጫወት እችል ነበር ፣ በቂ ሰዎች ፍላጎት ካላቸው እደርሳለሁ።

Raspbian ን ይጫኑ - Raspbian Buster Lite ን መጫን ይችላሉ። ዴስክቶፕን አንጠቀምም… የ ssh Secure Shell ግንኙነት ብቻ ነው።

ከእርስዎ ፒ ጋር ይገናኙ - በመጀመሪያ ከእርስዎ ራስተር እንጆሪ ፒ ጋር በኤተርኔት ግንኙነት መገናኘት ይችላሉ

የእርስዎን wifi ያዘጋጁ - አሁን የገመድ አልባ ግንኙነትዎን ማዋቀር ይችላሉ

ደረጃ 3: OpenVino

OpenVino
OpenVino

OpenVino በ Intel የተደገፈ ታላቅ ቤተ -መጽሐፍት ነው። ምሳሌ ሞዴሎችን በማጠናቀር ረገድ ትልቅ ሥራ ሠርተዋል እና አብዛኛው የአይ ማዕቀፍ ተኳሃኝ አድርገዋል። ለ ‹Intel Neural Stick› ይህንን ቤተ -መጽሐፍት ያስፈልግዎታል።

የ Python3 ጭነት -Python 3 ን መጫን ያስፈልግዎታል።

የ OpenVino መጫኛ - አንዴ ይህ ከተጠናቀቀ ወደ “እንጆሪ ፒ” በተገናኙ ቁጥር “[setupvars.sh] OpenVINO አከባቢ ተጀምሯል” የሚል መስመር ያያሉ።

OpenVino የ opencv ቅጥያ ነው። እሱን ለመሞከር ፣ Python3 ን ማስጀመር እና cv2 ን ማስመጣት ይችላሉ።

ወደ ቅርፊቱ ይተይቡ;

ፓይዘን 3

ወደ ፓይዘን ይተይቡ

  • ማስመጣት cv2
  • cv2._ ስሪት_

የመጨረሻው መስመር '4.1.2-openvino' ወይም ማንኛውንም የ openvino ስሪት መመለስ አለበት። opencv ቢል መጫኛዎ አልሰራም…

ደረጃ 4: ኮዱን ያውርዱ

ኮዱን ያውርዱ
ኮዱን ያውርዱ

በመጀመሪያ ፣ git ን እንጭናለን። ወደ ቅርፊቱ ይተይቡ;

sudo apt-get install git

ከዚያ ወደ ሰነዶች አቃፊ መሄድ እና ኮዱን ማውረድ እንችላለን-

  • ሲዲ ~/ሰነዶች/
  • git clone

ደረጃ 5: FollowMe (Python)

FollowMe (Python)
FollowMe (Python)

እርስዎ መጫወት የሚፈልጉት ክፍል ይህ ነው። እርስዎን ከተከተሉ ያድርጉ! እርስዎን እንዲፈራ ያድርጉት! ውሻዎን ይከተሉ! የፊት መግለጫዎችን እንዲለይ ያድርጉት !! ድመትዎን ያዋርዱ !!! የፈለጉት ነገር ሁሉ።

አራት ዋና ዋና አቃፊዎችን ያገኛሉ -አርዱዲኖ ፣ ማሰማራት ፣ ተጫዋች እና FollowMe

አርዱinoኖ - በሚቀጥለው ክፍል ላይ ስለዚህ ጉዳይ የበለጠ

ማሰማራት - የተጠቃሚ በይነገጹን ያኖርኩበት ይህ ነው። አሁን በቁጥጥር ብቻ በቀላል ጅምር/ማቆሚያ ቁልፍ እና ትንሽ የካሜራ መመልከቻ በቁጥጥሩ አዝናኝ።

ተጫዋች: በዴስክቶፕ ፒሲዎ ውስጥ ጥቅም ላይ መዋል ማለት ነው። የቦት ውጤቱን ለመገምገም!

FollowMe - ትክክለኛውን ደስታ የሚያከናውን ሞዱል

ለማዘመን አንድ ቦታ ብቻ እንዲኖር በ github ላይ ተጨማሪ ዝርዝሮችን አደርጋለሁ። ይህ ለኮዱ ቦታ ነው

ደረጃ 6 ሞዴሎቹን ያውርዱ

በጣም ትልቅ ስለሆኑ የማመሳከሪያ ሞዴሎች በኮዱ ውስጥ አልተካተቱም። ነገር ግን የ OpenVino ሞዴል ዙን በመጠቀም ብዙ ምሳሌዎችን ማግኘት ይችላሉ

ሞዴሉን ማውረጃ መጠቀም ወይም በቀጥታ ይህንን አገናኝ መወርወር ይችላሉ። በእኔ ሁኔታ አምሳያ ማውረጃውን ከራሴቤሪ ፒ መጫኛ መጠቀም አልቻልኩም…

ከዚያ ሞዴሉን በሚለው አቃፊ ውስጥ ይቅዱ በሚከተለው

  • cd ~/ሰነዶች/FollowMe
  • mkdir ሞዴሎች
  • ሲዲ ሞዴሎች
  • wget
  • wget

. Xml እና.bin ን ሁል ጊዜ ያስፈልግዎታል።

የሚፈልጉትን ማንኛውንም ሞዴል ማውረድ ይችላሉ… ግን ኮዱን መለወጥ ይኖርብዎታል። ይዝናኑ!

ደረጃ 7: አርዱinoኖ

አርዱinoኖ
አርዱinoኖ

በቀደመው ደረጃ ላይ ኮዱን ማውረድ አለብን። የአርዱዲኖው ኮድ በውስጡ አለ!

ኮዱ ሁለት ተከታታይ ሰርዶዎችን ለማሽከርከር የታሰበ ነው ፣ የተለየ ውቅር ከመረጡ ኮዱን ማሻሻል አለብዎት።

በመሠረቱ ሁለት ነገሮችን ያደርጋል። እሱ ከኮምፒውተሩ ጋር ይገናኛል እና በተመረጠው ፍጥነት ሰርቦቹን ያነቃቃል።

ሞተሮችን ለመቆጣጠር በቀጥታ የሬስቤሪ ፓይ ውጤትን ልናገኝ እችል ነበር… እንደዚሁም ፣ ፍንጭውን በፍጥነት ለማድረግ በተቻለ መጠን የ raspberry pi ን ለማውረድ ፈልጌ ነበር።

ደረጃ 8: GUI

GUI
GUI
GUI
GUI

ምንም የሚያምር ነገር የለም… ገና። እንደ የቀጥታ እይታ ወይም የእንቅስቃሴ መቆጣጠሪያዎች ያሉ ሌሎች ነገሮችን ማከል እችል ይሆናል። እስከዚያ ድረስ ግን ቀላል ጅምር እና ማቆሚያ ዘዴውን ይሠራል።

እሱን ለመሞከር ከፈለጉ ፣ ከ ‹MeMe› ደረጃ ማውጫ ማስጀመር አለብዎት እና ከዚያ ከፓይዘን 3 ይደውሉለት

  • cd ~/ሰነዶች/FollowMe
  • python3 ማሰማራት/FollowMe.py

ከዚያ በመተየብ በአሳሽዎ ውስጥ ያለውን በይነገጽ መድረስ ይችላሉ-

192.168.0.113:8000

በትክክለኛው የአይፒ አድራሻ በእርግጥ።

መቆጣጠሪያዎች ያሉት የቪዲዮ ተመልካችም አለ… ግን በስራ ግምት አይደለም

python3 ማሰማራት/StreamVideo.py

ደረጃ 9 - አገልግሎት

ሮቨር በራሱ እንዲሠራ የሚያደርገው ይህ ነው። አንድ አገልግሎት ያለ ተጠቃሚ በኮምፒተር ጀርባ ውስጥ የሚሰራ ፕሮግራም ነው። ማናቸውም ፋይሎችዎን የሚጠቀሙ ከሆነ እና አገልግሎቱ በጥሩ ሁኔታ የሚሄድ ከሆነ ሁሉም የእርስዎ መንገዶች ፍጹም መሆናቸውን እና ትክክለኛ መብቶች እንዳሉዎት ያረጋግጡ።

የፓይዘን ስክሪፕትን እንደ አገልግሎት ለማሄድ ስክሪፕቱን በአገልግሎት ፋይል ውስጥ ማመልከት ያስፈልግዎታል። የአገልግሎት ፋይሉ በአቃፊው ውስጥ ከጂት በተወረደው ኮድ ውስጥ ነው ማሰማራት። ስሙ FollowMe.service ነው።

ለመቅዳት የሚከተሉትን በ theል ውስጥ ይተይቡ

sudo cp ~/ሰነዶች/FollowMe/ማሰማራት/FollowMe.service/etc/systemd/system/

ፋይሉን ለመጀመሪያ ጊዜ ሲገለብጡ systemctl ን ማዘመን አለብዎት… ወይም እንደገና ያስጀምሩ

sudo systemctl ዴሞን-ዳግም ጫን

እና ለመጀመር:

sudo systemctl ጀምር FollowMe

እንዲሁም ትዕዛዞቹን ማቆም ፣ ማንቃት እና ማሰናከልን መጠቀም ይችላሉ። የመጨረሻዎቹ ሁለቱ ቀጣይነት ላለው የመንግስት ለውጥ ነው።

ትንሽ ማብራሪያ….

እንዲሠራ Openvino በስርዓቱ ተለዋዋጮች ውስጥ አንዳንድ ተጨማሪ ዱካዎች ይፈልጋል። እንደ አለመታደል ሆኖ የተለመደው መጫኛ እንደ አገልግሎት አይሰራም። ስለዚህ ተለዋዋጮችን ለማዘጋጀት ይህ ፋይል ያስፈልግዎታል።

የእኔ መጫኛ ለፓይዘን 3.7 መሆኑን ልብ ይበሉ ስለዚህ ለማስተካከል የሚያስፈልግዎት ተለዋዋጭ አለ… መልካም ዕድል!

ይህ ፋይል የፓይዘን ስክሪፕትን በፍፁም መንገድ ይጠቅሳል-

/ቤት /pi/ሰነዶች/ተከተሉ/የሥራ ማስኬጃ/ፎልሜኤ.ፒ.

ደረጃ 10: ያ ነው! ይዝናኑ

አስተያየቶች? ሁልጊዜ እንኳን ደህና መጡ

የሚመከር: