Architecture RISC-V has already discussed on elektroda.pl, a set SiPEED MAiX DOCK in the price of $ 19.90, it is based on the SiPEED M1W module containing the K210 dual-core CPU in RISC-V architecture, KPU (support for artificial neural networks) and WiFi 2.4GHz connectivity (previous version M1 needed an external WiFi module, e.g. ESP8266). The set includes a M1W board, microphone, LED, connector for micro SD card, camera, TFT display, WiFi antenna and micro USB to USB C adapter. Numerous interfaces are available on goldpin connectors that can be soldered in PCB. The board has an audio signal output and PAM8403 amplifier. USB allows you to power the module and UART communication (CH340).
The flexible tapes connecting the display and the camera are quite delicate, it is worth to take care of attaching a heavy display so as not to damage the flexible bus during the tests.
When we power the device message "Welcome to MAiXPy" appears on the display:
Next we can enter on manufacturer's website https://www.sipeed.com Unfortunately, many links lead to a non-existent page and we get a 404 error ...
In the lower left corner you can enable or disable the connection with the module, and stop or run the code in python.
In the screenshot below you can see the experiments with the code displaying the camera image, refresh ~ 15FPS:
I didn't check WiFi communication and microSD card support, recognizing objects in the image was much more interesting
There is an initial (which may contain many errors) example with recognition in the image of predefined 20 objects (airplane, bicycle, bird, boat, bottle, bus, car, cat, cow, table, dog, horse, motor, person, potted plant, sheep , sofa, train, monitor / TV).
The file is available here:
http://blog.sipeed.com/p/677.html we can upload to the module:
20class.kmodel at the address 0x500000
then open the serial console via eg putty and using ctrl-e ctrl-d we place and run the 20class.py code
The effects of running code:
One of the possible applications is the construction of a device for the youngest, which will recognize the images shown to the camera.
Both photos and drawings can be recognized. There is a chance that after a few attempts you will be able to draw an object that will be correctly recognized by the device.
At the end a short film showing the recognition of various objects and even "ten-second" drawings with a marker on a piece of paper
It seems that the module's software is at the development stage. Python allows for a fairly high-level exploration of the platform and quick preparation of test codes. It is easy to start rehearsals and experiments with sound and image processing, but for example I could not determine how to prepare my own model for recognizing a specific object. Low price, low power consumption, WiFi connectivity and a supported high-level programming language are the advantages of the MAiX DOCK module in a set with display and camera. The development of software and documentation as well as the development of the community is a chance to popularize this platform.
What ideas do you have to use the MAiX DOCK set with the SiPEED M1W module?
I have a second such module with a display and a webcam, I can send a person who would like to throw on the forum some interesting application (write an article), in return the person leaves himself a module and gets an SD card for holiday photos
Outdated, the module is already flying to Hetia's user
The module has arrived and is just breaking the first ice cream with it.
Unfortunately, something is not hallo, namely the first of the usb cables did not exist enumeration of the device, after replacing the wire, I see that it detects it as / dev / ttyUSB0.
Then in the IDE gives connect, the communication window appears with the device, and the red logo disappears on the display and a white background appears for a fraction of a second, just like the uC was reset. In IDE, however, this window appears and disappears, and so on and on.
I checked the active hub of usb 2.0 and the computer directly (with three different wires), with the same effect.