Përmbajtje:

Fillimi Me Kamera M5StickV AI + IOT: 6 hapa (me fotografi)
Fillimi Me Kamera M5StickV AI + IOT: 6 hapa (me fotografi)

Video: Fillimi Me Kamera M5StickV AI + IOT: 6 hapa (me fotografi)

Video: Fillimi Me Kamera M5StickV AI + IOT: 6 hapa (me fotografi)
Video: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Nëntor
Anonim
Fillimi Me Kamera M5StickV AI + IOT
Fillimi Me Kamera M5StickV AI + IOT

Vështrim i shkurtër

M5StickV është një aparat i vogël AI + IOT pothuajse në madhësinë në diametër prej 2 monedhash, çmimi është rreth 27,00 dollarë, i cili për disa mund të duket i shtrenjtë për një aparat fotografik kaq të vogël, por ka disa specifikime të mira. Kamera mundësohet nga çipi jashtëzakonisht i fuqishëm i mësimit të makinerisë AI Kendryte K210, një sistem kompjuterik me një çip me procesor dual-core 64bit RISC-V dhe procesor të rrjetit nervor shtetëror, gjë që e bën atë të përsosur dhe gati përdore për:

  • Njohja/zbulimi i fytyrës
  • Zbulimi/klasifikimi i objekteve
  • Marrja e madhësisë dhe koordinatave të objektivit në kohë reale
  • Marrja e një lloji të objektivit të zbuluar në kohë reale
  • Njohja e formës
  • Imitues i lojës

M5StickV vjen në një paketë të bukur që përmban vetë M5StickV dhe kabllo USB-A në USB-C.

Karakteristikat e harduerit

SoC-Kendryte K210 procesor 64-bitësh RISC-V me dy bërthama @ 400MHz me FPU të dyfishtë të pavarur me saktësi të dyfishtë, SRAM në çip 8MB, Procesor i Rrjetit Neural (KPU) @ 0.8Tops, Grup IO i Programueshëm në terren (FPIOA), dhe me shume

  • Magazinimi - 16 MB flash, vend i kartës microSD
  • Ekran - ekran 1.14 ″ SPI me rezolucion 240 × 135 (shofer ST7789)
  • Kamera - Kamera VGA (640 × 480) përmes sensorit OV7740
  • Audio - MAX98357 përforcues mono audio, altoparlant
  • Sensori-MPU6886 Xhiroskop me 3 boshte, akselerometër me 3 boshte
  • USB-1x port USB-C për energji dhe programim
  • Të ndryshme - Butonat e përparmë dhe anësorë (A / B), butoni i energjisë, LED RGBW
  • Zgjerimi-porta "CONNEXT" me 4 kunja
  • Furnizimi me energji elektrike
  • Bateri 200 mAh
  • AXP192 PMIC

Një specifikim më i detajuar mund të gjendet në faqen zyrtare të M5Stack. Para së gjithash, ne duhet të shkarkojmë versionin e fundit të firmuerit.

Hapi 1: Si të digjni firmuerin në M5StickV

  • Lidheni M5StickV me kompjuterin përmes kabllit Type-C.
  • Shkarkoni firmuerin më të fundit për M5StickV nga kjo lidhje.

Për Windows:

Ekzistojnë 3 metoda për të djegur firmware -in për Windows OS:

Duke përdorur mjetin EasyLoader

  1. Zgjidhni portën e duhur COM
  2. Shtypni Burn
  3. Pas përfundimit të azhurnimit të firmware -it, do të shihni që është djegur me sukses.

Përdorimi i Kflash GUI

  1. Hapni firmware -in e shkarkuar duke përdorur butonin Open File
  2. Zgjidhni tabelën si M5StickV
  3. Klikoni Shkarkim

Përdorimi i komandës së shpejtë

  • Kontrolloni portën COM për M5StickV tuaj në Device Manager të Windows.
  • Në Windows, duhet të keni Python3 me pip3 të instaluar dhe paketën pyserial gjithashtu. Ju mund të shkarkoni versionin më të fundit të Python nga faqja zyrtare e internetit.
  • Hapni komandën si administrator dhe shkruani komandën e mëposhtme

pip3 instaloni kflash

Pas përfundimit të instalimit, ekzekutoni komandën e mëposhtme

kflash.exe -p COM3 M5StickV_Firmware_1022_beta.kfpkg

Për Linux:

  • Përdorimi i Kflash GUI
  • Duke përdorur terminalin

Drejtoni komandën e mëposhtme në terminal:

sudo pip3 instaloni kflash

Përdorimi i imazhit të firmware -it të Kflash -it

sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg

Për MacOS:

Hapni terminalin dhe ekzekutoni komandën e mëposhtme

sudo pip3 instaloni kflash

Nëse merrni një gabim pas instalimit, provoni komandën e mëposhtme:

sudo python -m pip instaloj kflash

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

Futni komandën e mëposhtme

sudo kflash -b 1500000 -B goE M5StickV_Firmware_1022_beta.kfpkg

Hapi 2: Nisja e M5stickV për herë të parë

Për MacOS dhe Linux:

  1. Hapni terminalin Instaloni programin e ekranit për MacOS dhe Linux.
  2. Mund të instalohet me komandën e mëposhtme:

ekranin e instalimit sudo apt-get

Duke përdorur mjetin e ekranit lidheni me M5stickV përmes komunikimit serik

ekran sudo /dev /ttyUSB0 115200

Do të printojë:

[MAIXPY] Pll0: frekuenca: 832000000 [MAIXPY] Pll1: freq: 398666666 [MAIXPY] Pll2: freq: 45066666 [MAIXPY] cpu: freq: 416000000 [MAIXPY] kpu: freq: 398666666 [MAIXPY] Flash 0 017 thelbësore … gc grumbull = 0x80215060-0x80295060 [MaixPy] init fund _ _ _ _ _ _ _ _ | \/ | /\ | _ _ | / \ / / | _ / \ / / / / | / / | / / | | | / V / | | _) | / \ _ / / | | \/| | / / / \ | | | > <| _ / / / | | | | | / _ / _ | | _ / / / | | | | | _ | | _ | / _/ / _ / | _ | / _/ / _ / | _ | | _ | M5StickV nga M5Stack: https://m5stack.com/ M5StickV Wiki: https://m5stack.com/ Co-op by Sipeed: https://m5stack.com/ [MAIXPY]: result = 0 [MAIXPY]: numchannels = 1 [MAIXPY]: samplerate = 44100 [MAIXPY]: byterate = 88200 [MAIXPY]: blockalign = 2 [MAIXPY]: bitspersample = 16 [MAIXPY]: datasize = 158760 init i2c2 [MAIXPY]: gjeni ov7740

Kur lidhet, automatikisht do të hyjë në ndërfaqen e përdoruesit Maixpy. Tani pajisja po ekzekuton kodin e paracaktuar të programit, mund ta përfundoni atë me Ctrl+C

Për Windows

  1. Shkarkoni PuTTY - një klient SSH dhe telnet falas për Windows
  2. Instaloni dhe Hapni PuTTY
  3. Zgjidhni portin COM dhe normën e baudit
  4. Klikoni butonin Hap dhe do të shihni të njëjtin dalje në ekran si më sipër.
  5. Përfundoni atë me Ctrl+C.

Hapi 3: Shtypni Shembull Përshëndetje Botërore në Shfaqjen e M5StickV

Shtypni Përshëndetje Shembull Botëror në Shfaqjen e M5StickV
Shtypni Përshëndetje Shembull Botëror në Shfaqjen e M5StickV

Futni komandat e mëposhtme në terminalin tuaj të MacOS dhe Linux. Për Windows përdorni PuTTY

import lcdlcd.init () lcd.draw_string (100, 100, "përshëndetje botë", lcd. KUQ, lcd. BLACK)

Hapi 4: MaixPy IDE

MaixPy IDE
MaixPy IDE

MaixPY IDE është një version i klonuar i OpenMV IDE. M5StickV mbështet mjediset e zhvillimit OpenMV dhe MicroPython.

  • Shkarkoni MaixPy IDE nga këtu.
  • Instaloni MaixPy IDE
  • Nisni MaixPy IDE
  • Zgjidhni modelin e bordit të zhvillimit-Tools-> Select Board-> M5StickV.
  • Klikoni butonin e gjelbër të lidhjes Lidhu në këndin e poshtëm të majtë dhe zgjidhni portën e lidhjes serike USB, klikoni OK.
  • Kur butoni i lidhjes ndryshon nga jeshil në të kuq, ai është lidhur me sukses.
  • Klikoni butonin Run në këndin e poshtëm të majtë për të ekzekutuar kodin dhe verifikuar atë.
  • Klikoni në skedën e terminalit serik më poshtë.
  • Së fundi, do të shihni daljen në dritaren MaxPy.

Hapi 5: Zbulimi i fytyrës duke përdorur M5StickV

Zbulimi i fytyrës duke përdorur M5StickV
Zbulimi i fytyrës duke përdorur M5StickV
  • Si parazgjedhje, modeli i zbulimit të fytyrës dhe kodi i programit tashmë ishin parainstaluar. Ja si funksionon.
  • Shembulli i zbulimit të fytyrës funksionon mjaft mirë.
  • Në mënyrë që të jemi në gjendje të përdorim modelet e tjera, ne duhet ta djegim atë në kujtesën flash të M5StickV duke përdorur kflash_gui. Modele të tjera mund të shkarkohen nga këtu. Ekziston një model i para-trajnuar, mobilenet, i cili është para-trajnuar për të njohur 1000 objekte. Mund të zbulojë shumë objekte të përditshme me lehtësi.
  • Kopjoni kodin e mëposhtëm në MaixPy IDE.

import sensorimport import imazh KPU si kpu sensor.reset () sensor.set_pixformat (sensor. RGB565) sensor.set_framesize (sensor. QVGA) sensor.run (1) task = kpu.load (0x300000) spirancë = (1.889, 2.5245, 2.9465, 3.94056, 3.99987, 5.3658, 5.155437, 6.92275, 6.718375, 9.01025) a = kpu.init_yolo2 (detyrë, 0.5, 0.3, 5, spirancë) ndërsa (E vërtetë): img = sensor.snapshot () kodi = kpu.run_yolo2 (detyrë, img) nëse kodi: për i në kod: shtyp (i) a = img.draw_rectangle (i.rect ()) a = kpu.deinit (detyrë)

  • Shtypni butonin Run dhe bordi shfaq video të drejtpërdrejta nga kamera në MaixPyIDE.
  • Saktësia është mjaft e mirë duke pasur parasysh që ne po e përdorim atë në një tabelë prej $ 27. Kjo është vërtet mbresëlënëse dhe revolucionare.

Hapi 6: Përfundimi

Ky bord nuk është ideal, megjithatë, i mungojnë hyrjet analoge, mikrofoni, WiFi dhe Bluetooth. Sidoqoftë, është një aparat fotografik i shkëlqyeshëm me aftësi AI që mund të përdoret për njohjen e fytyrës, zbulimin e objekteve ose formave dhe shumë aktivitete të tjera zbulimi. Gjithashtu, ky është një çantë e mrekullueshme dev për të filluar me bërthamën Kendryte K210 RISC-V.

Shpresoj se e keni gjetur të dobishëm këtë udhëzues dhe faleminderit për leximin. Nëse keni ndonjë pyetje ose reagim? Lini një koment më poshtë. Qëndroni të sintonizuar!

Recommended: