Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Inovativna rešenja za optimizaciju potrošnje energije u industriji
  • magazin Mehatronika: nagradni konkurs #0003
  • Danfoss iC2-Micro
  • Haiwell IoT i Cloud nikada nisu bili dostupniji i jednostavniji
  • P-KUBE Krome sigurnosna ručka
  • Ispitivanje EV punjača
  • Radionica o WSCAD softveru
  • INNOMOTICS elektrifikuje veliki rudarski pogon u Čileu
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Recenzije»Banana Pi CanMV-K230D-Zero recenzija
Recenzije

Banana Pi CanMV-K230D-Zero recenzija

Ideja OpenMV kamera je da budu hakabilne, Banana Pi je u saradnji sa Canaan Technology kompanijom napravio hardver na Kendryte K230D RISC-V SoC-u koji se softverski naslanja sa OpenMV IDE za tri do četiri puta manju cenu.
By Aleksandar Dakić11/05/2025Updated:24/06/20257 Mins Read
Banana Pi CamMV-K280D-Zero
photo: magazin Mehatronika

Banana Pi CanMV-K230D-Zero

75%
75%
Veoma dobro

Za 30 dolara, ovaj AI razvojni sistem dolazi sa ugrađenom kamerom, solidnim setom IO opcija i podrškom za nekoliko programskih okruženja, što ga čini prilično šarmantnom opcijom za razvoj ugrađenih aplikacija za vid zasnovanih na RISC-V arhitekturi.

Pros
  1. Zvaničan Kendryte K230D razvojni sistem sa odličnom bazom literature i AI modela
  2. Programira se u MicroPython-u u OpenMV IDE okruženju
  3. Cena je veoma primerena mogućnostima
Cons
  1. Ne radi Wi-Fi u MicroPython-u
  2. Memorijsko ograničenje od 128 MB ne dozvoljava sve AI aplikativne primene
  3. Jedina zvanična dostupna kamera nije adekvatna za sve moguće upotrebe
  4. Wi-Fi antena se ne dobija uz komplet

Ko poznaje Banana Pi asortiman zna da je CanMV-K230D-Zero, koga smo dobili od proizvođača za potrebe ovog testa, neuobičajeno ime za BPi razvojni sistem. Zero ukazuje da je u Raspberry Pi Zero formatu, što je ispoštovano u visokom stepenu. K230D otkriva da je srce Kendryte K230D RISC-V SoC kompanije Canaan Technology. On je manji brat Kendryte K230 modela, oba bazirana na po dva XuanTie C908 jezgra (jedno radi na 1.6 GHz, a drugo na 800 MHz) i posebno dizajniranoj KNU jedinici treće generacije. KNU je skraćenica od Knowledge Neural Unit koji je zapravo Neural Network Processing Unit. Razlika između ova dva modela je pre svega u 32-bitnom LPDDR4 RAM-u na 2666 Mbps koji je kod K230D integrisan u SoC-u i veličine je 128MB, dok je kod K230 on eksterni i može biti do 2 GB. Ova razlika će se pokazati bitnom kasnije kada budemo pričali o AI mogućnostima.

Vratimo se imenu i njegovom trećem delu: CanMV. Ono bi trebalo da asocira na OpenMV iz podnaslova. OpenMV proizvodi nekoliko OpenMV kamera pogodnih za ugradnju u veće projekte baziranih na ARM arhitekturi procesora, a koje se sve programiraju u MicroPython-u. Programiranje u MicroPython-u Banana Pi CanMV-K230D-Zero razvojnog sistema jeste predviđeni način korišćenja. I ovaj sistem kao i OpenMV dolazi sa kamerom, sa time da ovde ona nije fiksirana na ploči već se povezuje trakastim namenskim kablom. Koristi TYS-K230-200W-V2 modul koji može dati video snimak rezolucije 1920×1080 px sa maksimalnih 30 fps. Prilikom neprekidnog rada modul se zagreva i dobro ga je opremiti pasivnim hladnjakom. Preporuka je da se Kendryte K230D hladi pri radu. Nemamo načina da istestiramo eventualno trotlovanje procesora, ali metodom „na dodir“ primećujemo da se primetno zagreva.

photo: magazin Mehatronika

Prateći Zero format ploča i Banana Pi CanMV-K230D-Zero ima četrdesetopinski heder na kome su signali multipleksirani. Raspored naponskih i signalnih linija je usaglašen sa Raspberry Pi rasporedom signala na hederu. Pored GPIO pinova, obezbeđena su i po tri UART, I2C, SPI ( 1 x OSPI + 2 x QSPI) interfejsa i jedan I2S – sasvim dovoljno za osnovne automatizacione i mejkerske projekte.

Na ploči su dva USB-C konektora, jedan označen sa USB, drugi sa POWER. Prvi je namenjen za prenos podataka sa računara prilikom programiranja ili kao USB port za eksterne jedinice. Drugi služi za napajanje razvojnog sistema, te kroz njega treba obezbediti 5 V, 2 A. Port nema PD, pa će povezivanje sa takvim napajanjem dovesti do pregrevanja ulaza i oštećenja napojnog dela hardvera. Zato za napajanje koristite isključivo standardni USB-A port sa računara. Računajte da će vam rad sa ovim razvojnim sistemom zauzeti dva USB porta računara na kome ga programirate.

Glavni kamera modul se povezuje 22-linijskim trakastim kablom za 2-lane MIPI-CSI konektor označen natpisom Camera. Postoji i dodatni 31-linijski konektor za 4-lane MIPI-CSI koji može prihvatiti video ulaz do 4K i on je označen sa CSI0+CSI1.

Na ploči su i dva tastera, jedan između USB portova kojim se sistem resetuje i drugi, montiran bočno, čija se funkcija može programirati. Do njega je postavljena i programabilna RGB dioda. Mala crvena dioda je locirana iznad 22. pina Camera konektora i ona se uključuje kada je sistem pod naponom.

Najneobičniji deo je 2.4 GHz Wi-Fi modul, koga ćete lako uočiti budući da je zelen. Nije nam najjasnije što se Banana Pi odlučio za veoma redak Realtek RTL 8198F gigabitni network procesor. Po specifikacijama može raditi u AP i Router modu. Nema sopstvenu antenu, već je za njenu ugradnju predviđen U.FL konektor na osnovnoj ploči. Problem sa ovim čipom je što mu je drajverska podrška upitna, a razlog za njegovu ugradnju možda može biti želja da svi čipovi budu u RISC-V arhitekture. RTL8198 pokreće RLX5281 RISC-V CPU na 800 MHz.

photo: magazin Mehatronika

Na poleđini ploče pronalazimo push-pull ležište za SD karticu na koju je potrebno flešovati imidž, ali se istovremeno može koristiti i za smeštanje podataka. Postoji nekoliko dostupnih imidža, a preporučeni MicroPython je dosta mali — oko 600 kB. Sa podrškom za kartice veličine do 1 TB. prostor za skladištenje podataka ne bi trebalo da predstavlja problem.

Na DSI displej port može se povezati 1080p ekran. Mi uz Banana Pi CanMV-K230D-Zero nismo dobili prateći ekran kako bi istestirali ovu mogućnost. Neobičan je i ADC/Audio konektor za 12-linijski trakasti kabl. Kroz njega se vuku tri od šest 12-bitih ADC linija sa učestalošću uzorkovanja od 1 MHz, kao i jedan ulaz za stereo mikrofon i izlaz za stereo slušalice. Iako na sajtu proizvođača stoji da je na ploči ugrađen mikrofon, mi nismo uspeli da ga pronađemo.

photo: magazin Mehatronika

Software

Banana Pi CanMV-K230D-Zero zvanično ima dva tipa imidža. Jedan je sa Linux OS-om i nncase podrškom. nncase je neural network compiler za AI accelerator za Kendryte K230 i K230D i o tome možete više saznati na zvaničnom GitHub-u.

screenshot: magazin Mehatronika

Drugi je sa MicroPython-om koga možete preuzeti sa Kendryte sajta. Obratite pažnju prilikom preuzimanja da je vaš razvojni sistem BPI-CanMV-K230D-Zero, kao i da su neki imidži za K230D locirani u K230 folderu na sajtu.

Sva uputstva na Banana Pi sajtu su data za ovaj drugi, MicroPython imidž, verovatno zbog jednostavnosti korišćenja i široke prihvaćenosti jezika. Drugi razlog bi mogao biti i želja da se omogući korišćenje OpenMV IDE-a koji je zvanični Python razvojni sistem za OpenMV kamerice. Zbog ovoga ga i mi preporučujemo, pogotovo onima koji se prvi put susreću sa Kendryte ekosistemom.

screenshot: magazin Mehatronika

Veliki broj primera pokriva i kontrolu GPIO-a, rad sa audio signalom, grafičkim bibliotekama i na kraju, što i jeste posebna odlika ovog AI sposobnog razvojnog sistema, sa KNU. Obratite pažnju da neće svi AI demoi raditi zbog memorijskog ograničenja K230D. Naime, demoi su napravljeni za K230, a on ima i HDMI izlaz. Neophodno je da u svakom primeru u kome se vrši ispis na ekran promenite vrednost display_mode (ili slično nazvanog) parametra sa hdmi na lcd. U kodu se to nalazi unutar sledeće petlje:

if __name__ == "__main__":
    display_mode = “hdmi"

Ono što je bolna tačka ovog razvojnog sistema u ovom trenutku je retko korišćen RTL8198 Wi-Fi čip, te MicroPython primeri sa mrežnom komunikacijom neće raditi. Nažalost, jer time ovaj sistem gubi opciju upotrebe kao IP AI kamera. I Kendryte K230 Linux SDK, kao i CanMV MicroPython firmware podržavaju jedino AP6212 Wi-Fi modul, pa je i to jedan od činilaca ovog problema.

screenshot: magazin Mehatronika

Zaključak

Banana Pi CanMV-K230D-Zero je jedan od najnovijih izleta u RISC-V arhitekturu. Korišćen je energetski efikasan i AI sposoban Kendryte K230D. Ograničen sa svojih 128 MB RAM-a neće uspeti da izvrši složene zadatke prepoznavanja tipa: face 3D mash, OCR prepoznavanje i YOLOv8 Segmentation, ali će bez problema prepoznati lica, pokrete ili položaje ljudskog tela. QR i bar kodove će prepoznati ukoliko su dovoljno veliki, pa tu dolazimo do problema koji potiče od isporučene širokougaone kamere čiji je fokus na oko 50 cm. Dodatni optički sistem uz konstrukciju koja fiksira kameru je stoga neophodan da bi se koristio za tu namenu.

Ko bude želeo da koristi ovaj razvojni sistem za svoj proizvod, biće zadovoljan količinom dostupne literature na internetu, kao i brojem modela koji se već sada mogu preuzeti. Ovo zvaničan Canaan-ov razvojni sistem za Kendryte K230D čip te je podrška ove velike kompanije, koja inače proizvodi profesionalne i kućne računare za rudarenje Bitcoin-a neupitna. Ime kompanije je simbolički interesantno. Kendryte je njihova serija AI čipova namenjena za IoT aplikacije, pa očekujemo da će se problem sa Wi-Fi-em na ovoj ploči bar u MicroPython-u brzo rešiti, ako ništa promenom bežičnog modula.

Za cenu od $30, ovaj AI sposoban razvojni sistem u Raspberry Pi Zero formatu, sa ugrađenom kamerom i odličnom izborom portova, je veoma interesantna opcija u RISC-V realizaciji. Voleli bismo da vidimo komplet u kome se nalazi veći izbor optike, adekvatan MIPI DSI ekran i opcija za termalnu regulaciju.

  • About
  • Latest Posts
Aleksandar Dakić
Follow me
Aleksandar Dakić
Editor-in-chief at magazin Mehatronika
Aleksandar je osnivač magazina Mehatronika.

Sa pozadinom u električnom inženjeringu i dugom istorijom rada u stručnim časopisima, on se fokusira na ključnom sadržaju magazina Mehatronika i stoji iza brojnih inicijativa.
Aleksandar Dakić
Follow me
Latest posts by Aleksandar Dakić (see all)
  • Inovativna rešenja za optimizaciju potrošnje energije u industriji - 26/06/2025
  • magazin Mehatronika: nagradni konkurs #0003 - 25/06/2025
  • Danfoss iC2-Micro - 25/06/2025
Banana Pi
Previous ArticleRobotska paletizacija drvenih lamela/furnira i aluminijumske ekspandirane metalne mreže
Next Article Višekanalni GPR GSA9000 radar za prodor u zemlju

Related posts

Elecfreaks micro:bit Jacdac Smart Exploration Kit recenzija

8.2 15/06/2025

Olimex PICO2-XXL recenzija

9.4 14/06/2025

D-Robotics RDK X3 recenzija

9.1 10/06/2025

Orange Pi RV2 recenzija

8.1 07/06/2025

Elecfreaks micro:bit XGO Rider Kit recenzija

9.1 04/06/2025

Seeed Studio XIAO nRF52840 Sense

9.0 31/05/2025
Kompanije
ABB akYtec Armsom Auma Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics ICOP INEA SR IvDam Process Control Kinco electronics LattePanda Libre Computer Lilygo magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Rittal Samsung Schneider Electric Schunk Seeed Studio Servoteh Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim Triton Engineering UMBRAmatik Unicom Uno-Lux Processing Uno Lux NS URAM System Vesimpex VETS Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Politika privatnosti
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.

Koristimo minimalne kolačiće da bismo obezbedili najbolje iskustvo na sajtu.PrihvatamPolitika privatnosti