UNIHIKER M10 Wiki

SKU: DFR0706-EN

The UNIHIKER M10 is an innovative single-board computer designed to simplify Python programming and hardware interaction for educators, students, and makers. Running on a robust Linux operating system, it comes pre-configured with a complete Python environment and essential libraries, enabling users to begin coding almost instantly by simply connecting it to a computer. The compact device features an integrated 2.8-inch color touchscreen, built-in Wi-Fi and Bluetooth, and several onboard sensors including an accelerometer and gyroscope for immediate physical computing experiences. Powered by a quad-core ARM Cortex-A35 processor with 512MB RAM and 16GB Flash storage, the UNIHIKER M10 efficiently handles local data processing and edge computing tasks. Its rich extensibility includes an edge connector and standard expansion ports, ensuring seamless compatibility with a vast ecosystem of third-party sensors and actuators. Supporting popular coding platforms like VS Code, Mind+, and Jupyter Notebook, it serves as an ideal hardware gateway for exploring IoT, AI, and STEM education.

Board Overview of Unihiker M10 Single Board Computer

Downloadable Resources

  • Tech Specs
  • Courses
  • Projects
  • Certifications
  • Core

    Function Description
    CPU RK3308 Arm 64-bit 4-core 1.2GHz
    Memory 512MB DDR3
    Hard Disk 16GB eMMC
    OS debian 10
    Wi-Fi & Bluetooth RTL8723DS 2.4G&4.0
    Co-processor GD32VF103C8T6 RISC-V 108MHz & 64KB Flash & 32KB SRAM

    Onboard Components

    Function Description
    Button Home, A/B
    Screen 2.8-inch touchscreen color display with 240x320 resolution
    Microphone Capacitive silicon microphone
    Light sensor PT0603 Photosensitive triode
    Buzzer Passive buzzer
    LED Blue LED
    6-axis Motion Sensor 3-axis accelerator and 3-axis gyroscope (ICM20689/QMI8658C)

    Interface

    Function Description
    USB Type-C Connect CPU to a PC for coding; supply power for mainboard
    USB TYPE-A For connecting USB peripherals
    Micro SD Socket Expanding storage space
    3Pin I/O Support 3 10-bit PWM and 2 12-bit ADC
    4Pin I2C Independent I2C channel, not shared with onboard I2C components
    Edge Connectors Pin numbers are compatible with micro:bit, 19 independent I/O (Support 1 ×I2C, 1×UART, 2×SPI, 6×12-bit ADC, 5×10-bit PWM)

    Power Supply

    Function Description
    Power Supply Type-C 5V Power supply (Note: It can only be powered by Type-C)
    Operating Voltage 3.3V
    Max Operating Current 2000mA
  • CE CE
  • FCC FCC
  • RoHS RoHS
  • DoC DoC
  • KC KC
  • FAQ

    • What are the differences between UNIHIKER K10 and UNIHIKER M10, and how should I choose?

      In terms of performance:

      The core of UNIHIKER K10 is an MCU, which is on the same level as Arduino or micro:bit.

      The core of UNIHIKER M10 is a CPU, which is on the same level as Raspberry Pi, similar to a computer.

      In terms of AI learning:

      UNIHIKER K10 is suitable for users who are just starting to learn AI. It comes with some practical image / speech models that can be used quickly and also supports training custom image / sensor models based on TinyML.

      UNIHIKER M10 is suitable for users who have already used TinyML and need to further deepen their learning. UNIHIKER M10 supports training custom image / sound / sensor models based on ML / YOLO / MobileNet / MediaPipe and more AI models.

      For more details, you can visit the official websites: UNIHIKER K10 Official Website, UNIHIKER M10 Official Website.

    • How do I plug multiple Unihikers into the host computer's USB hub and assign each Unihiker to a different address, such as 10.1.2.11, 10.1.2.12, etc.?

      Please click the link in this post to view detailed operation steps.

      How can multiple Unihikers be plugged into the main computer and assigned to different addresses?

    • How to Install Multiple Python Versions on Unihiker in the Simplest Way?

      Currently, there are two solutions available.Please click on this link to view detailed steps.
      How to Install Multiple Python Versions on Unihiker in the Simplest Way? For example , Python 3.10.

    Explore More Related Questions >

    Was this article helpful?

    TOP