This post was last edited by zygalaxy on 2024-7-11 16:42 ## 1. Unboxing experience##### Time plan: First day of evaluation##### Content highlights: Appearance and packaging inspection: record the unboxing process, evaluate the protection of the packaging, the integrity of the kit and the list of accessories. ------------ ##### Appearance and packaging: After receiving the goods, it is a relatively simple plastic storage box
##### Kit integrity: It contains a k210 development board, a 2.4-inch TFT screen, a 0V2640 camera, a screwdriver, three screws and a gasket. It is basically equipped with the peripherals needed for project development. ![823189](/data/attachment/forum/202407/11/162145updc79cch7swjpl6.jpg.thumb.jpg?rand=380.6024348129888) ##### Assembly: > Use a screwdriver to fix the camera on the development board. You can screw on the gasket and screws first and then fix the camera. Open the LCD and camera FPC cable holder and insert the cable. The assembly is as follows:
``Note that the camera cable here is relatively long and needs to be bent. It is also relatively hard. Be careful not to use force to avoid breaking it during installation.``
Initial impression of hardware: Evaluate the design, materials, and interface layout (such as GPIO, USB, camera interface, screen interface, etc.) of the development board. ##### Development board design: Maix Bit peripherals include: main control chip K210, LCD interface, camera interface, Type C interface, microphone, CH552, 128Mbit (16MB) Flash, TF card slot. The development board is very rich in peripherals, with an additional microphone interface compared to the previous generation bit, and the board is more beautiful in appearance. However, please note that the design of the fpc cable of the camera interface is not very reasonable, and it looks very easy to break accidentally.
Document and information check: Check the attached quick start guide and the linked online documents for completeness and ease of use. Documents and materials: [Maix Bit official website materials](https://wiki.sipeed.com/hardware/zh/maix/maixpy_develop_kit_board/maix_bit.html "Maix Bit") [Maixpy v1 development documents](https://wiki.sipeed.com/soft/maixpy/zh/ "Maixpy v1 development documents") [k210 process warehouse](https://gitee.com/Sipeed/maixpy-v1_scripts "k210 process warehouse") ------------ ## 2. Environment construction##### Time planning: the next day of evaluation##### Key points: Software installation: Record the process of installing the development environment, including recommended IDE (such as MaixPy IDE), drivers, tool chains, etc. ##### Install the development environment: 1. Install the driver The serial port chip used in the new version of Maix Bit with microphone is CH552, so you need to install the CH552 driver. Go to the official website [Driver Installation](https://wiki.sipeed.com/soft/maixpy/zh/get_started/install_driver/bit.html "Driver Installation") and follow the tutorial to install the driver. 2. Download the development software Maixpy IDE Go to the [Official Website Download](https://dl.sipeed.com/shareURL/MAIX/MaixPy/ide/v0.2.5 "Download") webpage, select the version suitable for your platform, and click Download and Install.
First connection and test: Connect the computer via USB to verify whether the development board can be correctly identified, and execute the basic Hello World program to confirm that the development environment configuration is correct. ##### First connection and test Plug in the Type C data cable and you will see that the screen is charged. The screen shows the current firmware version number. It is still v5.0. Next, update the firmware.
> First, download the latest firmware [Firmware Download](https://dl.sipeed.com/shareURL/MAIX/MaixPy/release/master/maixpy_v0.6.3_2_gd8901fd22 "Firmware Download") Select the latest firmware to download. There are other versions, just select the one in the picture.
Then download the firmware update tool kflash [kflash download](https://dl.sipeed.com/shareURL/MAIX/tools/kflash_gui/kflash_gui_v1.8.1 "kflash download")
Open kflash, select the firmware you just downloaded and the correct port, and click burn. `` Note: The board has two serial ports - if you don't know, try both. The baud rate of the burning should not be too high (just select according to the picture). If it is too high, the handshake will fail because the serial port chip cannot support high baud rate. ``
After the burning is completed, the version number of the latest firmware will be displayed on the board
##### Test - Run the graphical interface Hello World Open the installed ide, the first thing you see on the homepage is a sample code. Next, connect the board. Because it is a genuine board (hahaha), you need to select the model of the board.
Then click on the lower left corner to select a serial port, a green link button. After connecting, click the green triangle to run the code, as shown in the figure below
You will see the image information displayed in the window on the right. ``Note: The camera here can be focused. If the image is blurred, you can rotate the camera to make the image clearer. So first of all, if you find the image blurry at the beginning, don’t think that the camera is broken. ``
At this point we have already run "hello world" - use the camera to capture images and display them on the LCD