ዝርዝር ሁኔታ:

በ M5StickV AI + IOT ካሜራ መጀመር 6 ደረጃዎች (ከስዕሎች ጋር)
በ M5StickV AI + IOT ካሜራ መጀመር 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በ M5StickV AI + IOT ካሜራ መጀመር 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በ M5StickV AI + IOT ካሜራ መጀመር 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Праздник. Новогодняя комедия 2024, ህዳር
Anonim
በ M5StickV AI + IOT ካሜራ መጀመር
በ M5StickV AI + IOT ካሜራ መጀመር

አጭር መግለጫ

M5StickV በ 2 ሳንቲሞች ዲያሜትር ውስጥ መጠኑ ትንሽ AI + IOT ካሜራ ነው ፣ ዋጋው 27.00 ዶላር ያህል ነው ፣ ይህም ለአንዳንዶቹ ለእንደዚህ ዓይነቱ ትንሽ ካሜራ ውድ መስሎ ሊታይ ይችላል ፣ ግን አንዳንድ ጥሩ ዝርዝሮችን ያጠቃልላል። ካሜራው በማይታመን ኃይለኛ የማሽን መማር AI ቺፕ Kendryte K210 ፣ ባለሁለት-ኮር 64 ቢት RISC-V ሲፒዩ እና ዘመናዊ የነርቭ የነርቭ አውታረ መረብ አንጎለ ኮምፒውተር ያለው የጠርዝ ማስላት ስርዓት-ላይ-ቺፕ ፣ ይህም ፍጹም እና ዝግጁ ለማድረግ- ይጠቀሙ ለ:

  • የፊት ለይቶ ማወቅ/ማወቅ
  • የነገር ማወቂያ/ምደባ
  • በእውነተኛ ሰዓት ውስጥ የዒላማውን መጠን እና መጋጠሚያዎች ማግኘት
  • በእውነተኛ ጊዜ ውስጥ የተገኘ የዒላማ ዓይነት ማግኘት
  • የቅርጽ ማወቂያ
  • የጨዋታ አስመሳይ

M5StickV M5StickV እራሱ እና ዩኤስቢ-ኤ ወደ ዩኤስቢ-ሲ ገመድ በያዘ በጥሩ ጥቅል ውስጥ ይመጣል።

የሃርድዌር ባህሪዎች

SoC-Kendryte K210 ባለሁለት-ኮር 64-ቢት RISC-V አንጎለ ኮምፒውተር @ 400 ሜኸ ባለ ባለሁለት ገለልተኛ ባለሁለት ትክክለኛነት FPU ፣ 8 ሜባ በ-ቺፕ SRAM ፣ የነርቭ አውታረ መረብ ፕሮሰሰር (KPU) @ 0.8Tops ፣ የመስክ-ፕሮግራም IO ድርድር (FPIOA) ፣ እና ተጨማሪ

  • ማከማቻ - 16 ሜባ ብልጭታ ፣ የማይክሮ ኤስዲ ካርድ ማስገቢያ
  • ማሳያ - 1.14 ″ SPI ማሳያ በ 240 × 135 ጥራት (ST7789 ሾፌር)
  • ካሜራ - ቪጂኤ (640 × 480) ካሜራ በ OV7740 ዳሳሽ በኩል
  • ኦዲዮ - MAX98357 ሞኖ ኦዲዮ ማጉያ ፣ ድምጽ ማጉያ
  • ዳሳሽ-MPU6886 3-axis gyroscope ፣ 3-axis accelerometer
  • ዩኤስቢ-1x ዩኤስቢ-ሲ ወደብ ለኃይል እና ለፕሮግራም
  • Misc - የፊት እና የጎን አዝራሮች (ሀ / ለ) ፣ የኃይል ቁልፍ ፣ RGBW LED
  • ማስፋፊያ-ባለ 4-pin “CONNEXT” ወደብ
  • ገቢ ኤሌክትሪክ
  • 200 ሚአሰ ባትሪ
  • ኤክስፒ192 PMIC

የበለጠ ዝርዝር መግለጫ በ M5Stack ኦፊሴላዊ ድር ጣቢያ ውስጥ ይገኛል። በመጀመሪያ ፣ የቅርብ ጊዜውን የጽኑዌር ስሪት ማውረድ አለብን።

ደረጃ 1 - በ M5StickV ላይ ጽኑዌር እንዴት እንደሚቃጠል

  • በአይ-ሲ ገመድ በኩል M5StickV ን ከኮምፒዩተር ጋር ያገናኙ።
  • ለ M5StickV የቅርብ ጊዜውን firmware ከዚህ አገናኝ ያውርዱ።

ለዊንዶውስ

ለዊንዶውስ ኦፕሬቲንግ firmware ን ለማቃጠል 3 ዘዴዎች አሉ

EasyLoader መሣሪያን በመጠቀም

  1. ትክክለኛውን COM ወደብ ይምረጡ
  2. በርን ይጫኑ
  3. Firmware ን ማዘመን ከጨረሱ በኋላ በተሳካ ሁኔታ እንደተቃጠለ ያያሉ።

Kflash GUI ን መጠቀም

  1. ክፍት ፋይል ቁልፍን በመጠቀም የወረደውን firmware ይክፈቱ
  2. እንደ M5StickV ሰሌዳ ይምረጡ
  3. አውርድ የሚለውን ጠቅ ያድርጉ

የትዕዛዝ ጥያቄን በመጠቀም

  • በዊንዶውስ መሣሪያ አስተዳዳሪ ላይ ለ M5StickVዎ የ COM ወደብ ይፈትሹ።
  • በዊንዶውስ ላይ ፒቲ 3 ን ከፒፒ 3 ጋር ተጭኖ እና የፒሲየር ፓኬጅ ሊኖረው ይገባል። የቅርብ ጊዜውን የ Python ስሪት ከኦፊሴላዊው ድር ጣቢያ ማውረድ ይችላሉ።
  • የትእዛዝ ጥያቄን እንደ አስተዳዳሪ ይክፈቱ እና የሚከተለውን ትዕዛዝ ይተይቡ

pip3 ጫን kflash

መጫኑን ከጨረሱ በኋላ የሚከተለውን ትዕዛዝ ያሂዱ

kflash.exe -p COM3 M5StickV_Firmware_1022_beta.kfpkg

ለሊኑክስ ፦

  • Kflash GUI ን መጠቀም
  • ተርሚናል በመጠቀም

ተርሚናል ላይ የሚከተለውን ትዕዛዝ ያሂዱ:

sudo pip3 kflash ን ይጫኑ

የ Kflash ማቃጠያ firmware ምስልን በመጠቀም

sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg

ለ MacOS ፦

ተርሚናል ይክፈቱ እና የሚከተለውን ትዕዛዝ ያሂዱ

sudo pip3 kflash ን ይጫኑ

ከተጫነ በኋላ ስህተት ከተቀበሉ የሚከተለውን ትዕዛዝ ይሞክሩ

sudo python -m pip install kflash

sudo python3 -m pip install kflash sudo pip install kflash sudo pip2 ጫን kflash

የሚከተለውን ትዕዛዝ ያስገቡ

sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg

ደረጃ 2 - M5stickV ን ለመጀመሪያ ጊዜ ማስነሳት

ለ MacOS እና ሊኑክስ ፦

  1. ተርሚናል ይክፈቱ ለ MacOS እና ለሊኑክስ የማያ ገጽ መገልገያ ጫን።
  2. በሚከተለው ትዕዛዝ ሊጫን ይችላል-

sudo apt-get install ማያ ገጽ

የማያ ገጽ መገልገያን በመጠቀም በተከታታይ ግንኙነት በኩል ከ M5stickV ጋር ይገናኙ

sudo ማያ /dev /ttyUSB0 115200

ያትማል ፦

] ኮር… gc heap = 0x80215060-0x80295060 [MaixPy] init end _ _ _ _ _ _ _ _ _ | \/ | /\ | _ _ | / \ / / | _ / \ / / / | / / | / / | | / V / | | _) | / \ _ / / | | \/| | / / / \ | | > <| _ / / / | | | | / _ / _ | | _ /. / | | | | | _ | | _ | / _/ / _ / | _ | / _/ / _ / | _ | | _ | M5StickV በ M5Stack: https://m5stack.com/ M5StickV Wiki: https://m5stack.com/ Co-op by Sipeed: https://m5stack.com/ [MAIXPY]: result = 0 [MAIXPY]: numchannels = 1]

ሲገናኝ በራስ -ሰር ወደ Maixpy በይነገጽ ይገባል። አሁን መሣሪያው ነባሪውን የፕሮግራም ኮድ እያሄደ ነው ፣ በ Ctrl+C ሊያቋርጡት ይችላሉ።

ለዊንዶውስ

  1. PuTTY ን ያውርዱ - ነፃ የ SSH እና telnet ደንበኛ ለዊንዶውስ
  2. PuTTY ን ይጫኑ እና ይክፈቱ
  3. የ COM ወደብ እና የባውድ ተመን ይምረጡ
  4. ክፈት አዝራርን ጠቅ ያድርጉ እና ከላይ ካለው ጋር ተመሳሳይ የማያ ገጽ ውፅዓት ያከናውናሉ።
  5. በ Ctrl+C ያቋርጡት።

ደረጃ 3 በ ‹M5StickV ›ማሳያ ላይ የሰላም ዓለም ምሳሌን ያትሙ

በ M5StickV ማሳያ ላይ የሰላም ዓለም ምሳሌን ያትሙ
በ M5StickV ማሳያ ላይ የሰላም ዓለም ምሳሌን ያትሙ

በ MacOS እና ሊኑክስ ተርሚናልዎ ውስጥ የሚከተሉትን ትዕዛዞች ያስገቡ። ለዊንዶውስ PuTTY ን ይጠቀሙ።

ማስመጣት lcdlcd.init () lcd.draw_string (100 ፣ 100 ፣ “ሰላም ዓለም” ፣ lcd. RED ፣ lcd. BLACK)

ደረጃ 4 - MaixPy IDE

MaixPy IDE
MaixPy IDE

የ MaixPY IDE የ OpenMV IDE cloned ስሪት ነው። M5StickV የ OpenMV እና የማይክሮፒቶን ልማት አከባቢዎችን ይደግፋል።

  • MaixPy IDE ን ከዚህ ያውርዱ።
  • MaixPy IDE ን ይጫኑ
  • MaixPy IDE ን ያስጀምሩ
  • የእድገት ሰሌዳውን ሞዴል ይምረጡ-መሳሪያዎች-> ቦርድ ይምረጡ-> M5StickV።
  • በታችኛው ግራ ጥግ ላይ ያለውን አረንጓዴ አገናኝ አገናኝ ቁልፍን ጠቅ ያድርጉ እና የዩኤስቢውን ተከታታይ ግንኙነት ወደብ ይምረጡ ፣ እሺን ጠቅ ያድርጉ።
  • የግንኙነት አዝራሩ ከአረንጓዴ ወደ ቀይ ሲቀየር በተሳካ ሁኔታ ተገናኝቷል።
  • ኮዱን ለማስፈጸም እና ለማረጋገጥ ከታች በግራ ጥግ ላይ ያለውን አሂድ ቁልፍን ጠቅ ያድርጉ።
  • ከዚህ በታች ያለውን ተከታታይ ተርሚናል ትር ጠቅ ያድርጉ።
  • በመጨረሻም ፣ በ MaxPy መስኮት ላይ ውጤቱን ያያሉ።

ደረጃ 5 - M5StickV ን በመጠቀም የፊት ለይቶ ማወቅ

M5StickV ን በመጠቀም የፊት ለይቶ ማወቅ
M5StickV ን በመጠቀም የፊት ለይቶ ማወቅ
  • በነባሪ የፊት ማወቂያ ሞዴል እና የፕሮግራም ኮድ አስቀድሞ ተጭኗል። እንዴት እንደሚሰራ እነሆ።
  • የፊት ለይቶ ማወቅ ምሳሌ በጥሩ ሁኔታ ይሠራል።
  • ሌሎቹን ሞዴሎች ለመጠቀም መቻል ፣ kflash_gui ን በመጠቀም ወደ M5StickV ፍላሽ ማህደረ ትውስታ ውስጥ ማቃጠል አለብን። ሌሎች ሞዴሎች ከዚህ ማውረድ ይችላሉ። 1000 ዕቃዎችን ለይቶ ለማወቅ አስቀድሞ የሰለጠነ ሞቢሌኔት አስቀድሞ የሰለጠነ ሞዴል አለ። ብዙ የዕለት ተዕለት ዕቃዎችን በቀላል መለየት ይችላል።
  • ከዚህ በታች ያለውን ኮድ ወደ MaixPy IDE ይቅዱ።

የማስመጣት አነፍናፊ ምስል ማስመጣት KPU እንደ kpu sensor.reset () sensor.set_pixformat (sensor. RGB565) sensor.set_framesize (sensor. QVGA) sensor.run (1) ተግባር = kpu.load (0x300000) መልህቅ = (1.889, 2.5245, 2.9465 ፣ 3.94056 ፣ 3.99987 ፣ 5.3658 ፣ 5.155437 ፣ 6.92275 ፣ 6.718375 ፣ 9.01025) a = kpu.init_yolo2 (ተግባር ፣ 0.5 ፣ 0.3 ፣ 5 ፣ መልህቅ) ሳለ (እውነት) - img = sensor.snapshot () ኮድ = kpu.run_yolo2 (ተግባር), img) ኮድ ከሆነ - ለኮድ ውስጥ: ህትመት (i) a = img.draw_rectangle (i.rect ()) a = kpu.deinit (ተግባር)

  • አሂድ የሚለውን ቁልፍ ይጫኑ ፣ እና ቦርዱ የቀጥታ ቪዲዮን ከካሜራ ወደ MaixPyIDE ያሳያል።
  • እኛ በ 27 ዶላር ሰሌዳ ላይ ስለምንሠራው ትክክለኛነቱ በጣም ጥሩ ነው። ይህ በእውነት አስደናቂ እና አብዮታዊ ነው።

ደረጃ 6 መደምደሚያ

ይህ ሰሌዳ ተስማሚ ባይሆንም የአናሎግ ግብዓቶች ፣ ማይክሮፎን ፣ ዋይፋይ እና ብሉቱዝ የለውም። ሆኖም ፣ ለፊት ለይቶ ማወቅ ፣ ለዕቃ ወይም ለቅርጽ ማወቂያ እና ለሌሎች ብዙ የማወቂያ እንቅስቃሴዎች ሊያገለግል የሚችል የአይአይ ችሎታዎች ያለው ታላቅ ካሜራ ነው። እንዲሁም ፣ ይህ በ Kendryte K210 RISC-V ኮር ለመጀመር ይህ ግሩም የገንቢ ኪት ነው።

ይህ መመሪያ ጠቃሚ ሆኖ እንዳገኙት ተስፋ አደርጋለሁ እና ለንባብ አመሰግናለሁ። ማንኛውም ጥያቄ ወይም አስተያየት ካለዎት? ከዚህ በታች አስተያየት ይተው። ይከታተሉ!

የሚመከር: