MU Camera
Last updated
Was this helpful?
Last updated
Was this helpful?
Petoi Intelligent Vision Sensor can recognize many objects with a deep-learning algorithm. For example, it can detect color blocks, balls, the human body, and cards. Its detection result can be transmitted through the UART or I2C interface. MU is compact, has low power consumption, processes all algorithms locally, and can be widely used in intelligent toys, AI+STEAM lessons, creators, and other products or fields.
You can use the Firmware Uploader within the Petoi Desktop App.
If you have already uploaded the latest OpenCat code to make Bittle / Bittle X walk, you only need to uncomment #define CAMERA
at the beginning of OpenCat.ino, then upload the code.
After uploading the firmware, switch the dial switches on the MU Vision Sensor and connect to the mainboard with wire as shown in the following picture:
Fix the end connected to the camera to the robot's head (included in Bittle's / Bittle X's mouth).
While the MU Vision Sensor connects with BiBoard if the white LED on the back of the MU Vision Sensor isn't lit up.
Please plug in the battery to the BiBoard and long-press the button on the battery to power the BiBoard. Then, click the camera's reset button and the main board's reset button in order.
The demo video is as follows:
Currently, the only supports Bittle, NyBoard, and software version 2.0; please select Camera as the mode for the board versions NyBoard_V1_x.
You can also use for the most freedom to upload and modify the codes.
First, download and install the into your Arduino IDE.
2. Use the latest / code to finish the setup.
If unsure, you need to finish the (Step 1 to Step 10) to ensure everything is configured correctly, then upload the code in the camera mode.
Set the for BiBoard and modify the source code as follows:
If the camera code is uploaded correctly, Bittle / Bittle X maintains the rest position. Success messages are printed on the of Arduino IDE. When the MU Vision Sensor recognizes a target, the two LEDs will turn blue, and Bittle's / Bittle X's head can follow the target and swing left and right. The demo code will auto-switch the target between a yellow tennis ball and a human body if it fails to find any object.
For more details, please refer to .