ዝርዝር ሁኔታ:
- ደረጃ 1: Sipeed MAix: AI በጫፍ ላይ
- ደረጃ 2 - አካባቢዎን ያዘጋጁ
- ደረጃ 3 - ኮዱን ያዘጋጁ
- ደረጃ 4 የ.bin ፋይልን በመስቀል ላይ
- ደረጃ 5: ከአርዱዲኖ ጋር መገናኘት
- ደረጃ 6 ከ Raspberry Pi ጋር መገናኘት
- ደረጃ 7 መደምደሚያ
ቪዲዮ: AI ካሜራ ለ Raspberry Pi/Arduino: 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ዜናውን በቅርብ ከተከታተሉ ፣ ML (የማሽን መማር) ስልተ ቀመሮችን አመላካች እና ስልጠናን ለማፋጠን የጅማሬዎችን የማደግ ፍንዳታ ነበር። ሆኖም አብዛኛዎቹ እነዚያ ቺፖች አሁንም በእድገት ላይ ናቸው እና በእርግጥ የእርስዎ አማካይ ሰሪ በእጁ ሊያገኝ የሚችል ነገር አይደለም። እስካሁን ድረስ ብቸኛው ጉልህ ልዩነት ለግዢ የሚገኝ እና ከመልካም ኤስዲኬ ጋር የሚመጣው Intel Movidius Neural Compute Stick ነበር። እሱ ጥቂት ጉልህ ጉዳቶች አሉት - ማለትም ዋጋው (በ 100 ዶላር አካባቢ) እና በ USB stick ቅርጸት የመጣው። በላፕቶፕ ወይም በ Raspberry PI ለመጠቀም ከፈለጉ በጣም ጥሩ ነው ፣ ግን ከአርዱዲኖ ጋር አንዳንድ የምስል ማወቂያ ፕሮጄክቶችን ማድረግ ቢፈልጉስ? ወይስ Raspberry Pi Zero?
ደረጃ 1: Sipeed MAix: AI በጫፍ ላይ
ከረጅም ጊዜ በፊት እጄን ያገኘሁት ባለ ሁለት ኮር RISC-V 64bit ሲፒዩ ያለው እና በቦርዱ ላይ KPU (የነርቭ አውታረ መረብ ፕሮሰሰር) በሚመካው በሲፔድ ኤም 1 ኪ K210 ልማት ቦርድ ላይ በተለይም ሲኤንኤን ለምስል ሂደት ለማፋጠን የተቀየሰ ነው። ተጨማሪ ዝርዝሮችን እዚህ ማንበብ ይችላሉ።
የዚህ ቦርድ ዋጋ በግልጽ አስደንግጦኛል ፣ በ Wi-Fi ድጋፍ ለሞላው AI-on-the-edge ልማት ቦርድ 19 ዶላር ብቻ ነው! ምንም እንኳን አንድ ማስጠንቀቂያ አለ (በእርግጥ አለ) - ለቦርዱ የማይክሮፎን firmware አሁንም በእድገት ላይ ነው ፣ እና በአጠቃላይ እንደአሁኑ ለተጠቃሚ ምቹ አይደለም። ሁሉንም ተግባሮቹን አሁን ለመድረስ ብቸኛው መንገድ የራስዎን የተከተተ ሲ ኮድ መጻፍ ወይም አንዳንድ ነባር ማሳያዎችን ማሻሻል ነው።
ይህ መማሪያ ዕቃዎቹን ለመለየት እና የተገኘውን የነገር ኮድ በአርዱዲኖ/Raspberry Pi ሊቀበል ከሚችልበት በ ‹UART ›በኩል‹ ሞቢሌኔት ›20 ክፍል የመለወጫ ሞዴልን እንዴት እንደሚጠቀሙ ያብራራል።
አሁን ፣ ይህ መማሪያ ሊኑክስን እና ሲ ኮድን የማጠናቀር መሰረታዊ ነገሮችን ያውቃሉ ብለው ያስባሉ። ይህንን ሐረግ መስማት ትንሽ ማዞር ካደረብዎት:) ከዚያ ወደ ደረጃ 4 ይዝለሉ ፣ ቀድሞ የተገነባውን ሁለትዮሽዬን ወደ ሲፔድ ኤም 1 ሰቅለው ማጠናቀርን ይዝለሉ።
ደረጃ 2 - አካባቢዎን ያዘጋጁ
ኡቡንቱ 16.04 ን ለ C ኮድ ማጠናቀር እና ለመስቀል እጠቀም ነበር። በዊንዶውስ ውስጥ ይህንን ማድረግ ይቻላል ፣ ግን እኔ ራሴ አልሞከርኩትም።
የ RISC-V GNU Compiler Toolchain ን ያውርዱ ፣ ሁሉንም አስፈላጊ ጥገኞች ይጫኑ።
git clone-ተደጋጋሚ
sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-important bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev
የወረደውን የመሳሪያ ሰንሰለት ወደ /ማውጫ መርጠው ይቅዱ። ከዚያ በኋላ ትዕዛዞችን ይከተሉ
./configure --prefix =/opt/kendryte-toolchain --with-cmodel = medany
ማድረግ
አሁን ወደ የእርስዎ PATH ያክሉ/መርጠው/kendryte-toolchain/bin ን ይጨምሩ።
አሁን ኮዱን ለማጠናቀር ዝግጁ ነዎት!
ደረጃ 3 - ኮዱን ያዘጋጁ
ከጊቲብ ማከማቻዬ ኮዱን ያውርዱ።
Kendryte K210 ን ለብቻው ኤስዲኬ ያውርዱ
ኤስዲኬ ውስጥ ካለው የእኔ የ github ማከማቻ ወደ /src አቃፊ ይቅዱ /ይሸፍኑ።
በ SDK አቃፊ ውስጥ የሚከተሉትን ትዕዛዞች ያሂዱ (አይደለም /src አቃፊ!)
mkdir ግንባታ && ሲዲ ግንባታ
cmake.. -DPROJ = project_name -DTOOLCHAIN =/opt/kendryte -toolchain/bin && make
የፕሮጀክት_ስምዎ የፕሮጀክትዎ ስም (በእርስዎ ላይ የሚወሰን) እና -DTOOLCHAIN = የ risc -v መሣሪያ መጫኛዎን ቦታ ማመልከት አለበት (እርስዎ በመጨረሻው ደረጃ ላይ አውርደዋል ፣ ያስታውሱ?)
በጣም ጥሩ! አሁን ተስፋ እናደርጋለን ማጠናከሪያ ያለምንም ስህተቶች ሲጠናቀቅ ያዩታል እና ሊሰቅሉት የሚችሉት.bin ፋይል አለዎት።
ደረጃ 4 የ.bin ፋይልን በመስቀል ላይ
አሁን የእርስዎን Sipeed M1 ከኮምፒዩተር ጋር ያገናኙ እና ከ /ግንባታ አቃፊው የሚከተለውን ትእዛዝ ያሂዱ
sudo python3 isp_auto.py -d /dev /ttyUSB0 -b 200000 kpu.bin
የት kpu.bin የእርስዎ.bin ፋይል ስም ነው።
ሰቀላው ብዙውን ጊዜ ከ2-3 ደቂቃዎችን ይወስዳል ፣ ከተጠናቀቀ በኋላ ቦርዱ 20 የመማሪያ ክፍልን ሲያከናውን ያያሉ። ለእኛ የመጨረሻው እርምጃ ከአርዱዲኖ ሜጋ ወይም ከ Raspberry Pi ጋር ማገናኘት ነው።
!!! ከደረጃ 2 ብቻ ከመጡ !
የ github ማከማቻዬን ካቆሙበት አቃፊ ውስጥ የሚከተለውን ትእዛዝ ያሂዱ
sudo python3 isp_auto.py -d /dev /ttyUSB0 -b 200000 kpu_bin.bin
ሰቀላው ብዙውን ጊዜ ከ2-3 ደቂቃዎችን ይወስዳል ፣ ከተጠናቀቀ በኋላ ቦርዱ 20 የመማሪያ ክፍልን ሲያከናውን ያያሉ። ለእኛ የመጨረሻው እርምጃ ከአርዱዲኖ ሜጋ ወይም ከ Raspberry Pi ጋር ማገናኘት ነው።
ደረጃ 5: ከአርዱዲኖ ጋር መገናኘት
እኔ አርዱዲኖ ሜጋን ከሴይድ ስቱዲዮ ሜጋ ጋሻ ጋር ተጠቀምኩ ፣ ለዚህ ነው የግሮቭ አያያዥን ለሲፔድ ኤም 1 ቦርድ የምሸጠው። ሆኖም ይህንን የሽቦ ዲያግራም በመከተል የዝላይ ሽቦዎችን ብቻ በመጠቀም Sipeed M1 ን በቀጥታ ከአርዲኖ ሜጋ ጋር ማገናኘት ይችላሉ።
ከዚያ በኋላ የካሜራውን። ካሜራውን ወደ ተለያዩ ዕቃዎች ሲጠቁም (የ 20 ክፍሎች ዝርዝር በስዕሉ ውስጥ ነው) በተከታታይ ማሳያ ውስጥ የክፍሉን ስም ማውጣት አለበት!
እንኳን ደስ አላችሁ! አሁን ለእርስዎ አርዱinoኖ የሚሰራ የምስል ማወቂያ ሞዱል አለዎት!
ደረጃ 6 ከ Raspberry Pi ጋር መገናኘት
እኔ ለ Raspberry Pi 2B ግሮቭ ፒን+ ባርኔጣ ተጠቀምኩ ፣ ግን እንደ አርዱዲኖ ይህንን የሽቦግራም ዲያግራም ተከትሎ በቀጥታ Sipeed M1 ን ከ Raspberry Pi UART በይነገጽ ጋር ማገናኘት ይችላሉ።
ከዚያ በኋላ ካሜራ_speak.py ን ያስጀምሩ እና ካሜራውን ወደ ተለያዩ ዕቃዎች ይጠቁማል ፣ ተርሚናሉ የሚከተለውን ጽሑፍ “ይመስለኛል” ያወጣል እንዲሁም እንዲሁም ድምጽ ማጉያዎች ካሉዎት ይህን ሐረግ ጮክ ብሎ ይናገራል። በጣም ቆንጆ ፣ አይደል?
ደረጃ 7 መደምደሚያ
AI እና የማሽን ትምህርት በሁሉም የሕይወታችን አካባቢዎች ውስጥ ዘልቆ በመግባት ይህ እኛ የምንኖርባቸው በጣም አስደሳች ጊዜያት ናቸው። በዚህ አካባቢ ያለውን ልማት በጉጉት እጠብቃለሁ። እኔ ከሲፔድ ቡድን ጋር እገናኛለሁ ፣ እና የሲኤንኤን ማፋጥን ጨምሮ ለሁሉም አስፈላጊ ተግባራት የማይክሮፎን መጠቅለያን በንቃት እያዳበሩ መሆናቸውን አውቃለሁ።
ሲዘጋጅ የእራስዎን የሲኤንኤን ሞዴሎች በማይክሮፎን እንዴት እንደሚጠቀሙ ብዙ አስተማሪዎችን የማተም ዕድሉ ሰፊ ነው። ለዚህ ዋጋ እና በዚህ አሻራ የእራስዎን የምስል ማቀነባበሪያ የነርቭ አውታረ መረቦችን ለማካሄድ ለሚችል ቦርድ ሊኖሯቸው የሚችሏቸውን አስደሳች መተግበሪያዎች ሁሉ ያስቡ!
የሚመከር:
የ ESP32-CAM ቦርድን በመጠቀም የፊት ካሜራ ያለው የአይፒ ካሜራ 5 ደረጃዎች
የአይፒ ካሜራ የ ESP32-CAM ቦርድን በመጠቀም ፊት መለየት-ይህ ልጥፍ ከሌሎቹ ጋር ሲነፃፀር የተለየ ነው እና በሚያስደንቅ ሁኔታ ርካሽ (ከ 9 ዶላር በታች) እና ለመጠቀም ቀላል የሆነውን በጣም አስደሳች የሆነውን የ ESP32-CAM ቦርድ እንመለከታለን። 2 ን በመጠቀም የቀጥታ ቪዲዮ ምግብን ለመልቀቅ የሚያገለግል ቀላል የአይፒ ካሜራ እንፈጥራለን
CCTV ካሜራ ከኖድ ኤምሲዩ + የድሮ ላፕቶፕ ካሜራ ሞዱል ጋር (ብሊንክን ሳይጠቀም እና ሳይጠቀም) 5 ደረጃዎች
CCTV ካሜራ ከኖድ ኤምሲዩ + የድሮ ላፕቶፕ የካሜራ ሞዱል ጋር (ብሊንክን ሳይጠቀም እና ሳይጠቀም) - ሠላም ወንዶች! በዚህ መመሪያ ውስጥ ፣ እኔ ከሲሲቪ ጋር ተመሳሳይ የሆነ ነገር ለመሥራት የድሮ ላፕቶፕ ካሜራ ሞዱሉን እና nodeMCU ን እንዴት እንደ ተጠቀምኩ አሳያችኋለሁ።
በጣም ቀላሉ የድር ካሜራ እንደ የደህንነት ካሜራ - የእንቅስቃሴ መፈለጊያ እና የኢሜል ስዕሎች 4 ደረጃዎች
በጣም ቀላሉ የድር ካሜራ እንደ የደህንነት ካሜራ - የእንቅስቃሴ መፈለጊያ እና የኢሜል ሥዕሎች ከእንቅስቃሴ የተገኙ ሥዕሎችን ከድር ካሜራዎ ወደ ኢሜልዎ ለማምጣት ማውረድ ወይም ማዋቀር አያስፈልግዎትም - በቀላሉ አሳሽዎን ይጠቀሙ። በዊንዶውስ ፣ በማክ ወይም በ Android ላይ ወቅታዊውን ፋየርፎክስ ፣ Chrome ፣ ጠርዝ ወይም ኦፔራ አሳሽ ይጠቀሙ
በሃውኬዬ ብራውን ካሜራ ውስጥ የድር ካሜራ 3 ደረጃዎች (ከስዕሎች ጋር)
በሃውኬዬ ብራውን ካሜራ ውስጥ ዌብካም - ከጥቂት የእሳት እራቶች በፊት የድሮ ማጠፊያ ካሜራ ውስጥ የድር ካሜራ ስለማስቀመጥ በ Make መጽሔት ላይ ወደ አንድ ዲይ እሮጣለሁ ፣ እና እኔ በነጥብ እና በጥይት ተኩስ ለማድረግ ከሞከርኩት ጋር ቅርብ የሆነ ነገር ነበር። ግን ለእሱ ፍጹም የሆነ ጉዳይ አላገኘሁም። እወዳለሁ
በማንኛውም ካሜራ ላይ ካሜራዎን ወደ “ወታደራዊ የምሽት ዕይታ” ውስጥ ማድረጉ ፣ የሌሊትቪዥን ውጤትን ማከል ወይም የሌሊት እይታን ሁኔታ በማንኛውም ካሜራ ላይ መፍጠር !!!: 3 ደረጃዎች
ካሜራዎን ወደ “ወታደራዊ የምሽት ዕይታ” ፣ የሌሊትቪዥን ተፅእኖን ማከል ወይም የሌሊት ዕይታን ሁኔታ በማንኛውም ካሜራ ላይ መፍጠር !!!: *** ይህ በዲጂታል ቀኖች ፎቶ ውድድር ውስጥ እባክዎን ድምጽ ይስጡኝ ** *ማንኛውም እገዛ ከፈለጉ እባክዎን በኢሜል ይላኩ - [email protected] እንግሊዝኛ ፣ ፈረንሣይኛ ፣ ጃፓናዊ ፣ ስፓኒሽ እና እኔ የምችል ከሆነ ሌላ ቋንቋዎችን አውቃለሁ