DFRobot
UNIHIKER M10 IoT Single Board Computer with Black Silicone Case
· MPN: DFR0706-EN-5
The UNIHIKER M10 is a compact single-board computer featuring a 2.8-inch touchscreen, Wi-Fi, Bluetooth 4.0, and a suite of built-in sensors. Running Debian L...
The UNIHIKER M10 is a compact single-board computer featuring a 2.8-inch touchscreen, Wi-Fi, Bluetooth 4.0, and a suite of built-in sensors. Running Debian Linux on a quad-core ARM Cortex-A35 processor with 512 MB RAM and 16 GB flash, it's ready to go out of the box with pre-installed Jupyter Notebook for browser-based Python programming from any device — even a phone or tablet.
A built-in co-processor (GD32VF103) handles communication with analog, digital, I²C, UART, and SPI sensors and actuators. The integrated SIoT service enables MQTT-based data storage and real-time web access, with all data stored locally on the device. This package includes a protective black silicone case.
Key Features
- 2.8" Touchscreen – 240×320 display for visualising data with charts, graphs, and animations
- Built-In Sensors – Light sensor, accelerometer, gyroscope, microphone, button, LED, and buzzer
- Pre-Installed Software – Jupyter Notebook, plus support for VS Code, VIM, and Thonny
- Python & PinPong Library – Control built-in and external sensors directly with Python
- Built-In SIoT Service – MQTT data storage with real-time web access, all stored on-device
- Wireless Programming – Code from a computer, iPad, or phone over Wi-Fi; hotspot mode available
- Rich I/O – USB Type-C, USB-A, Gravity 3-pin & 4-pin ports, edge connector
- Protective Silicone Case – Black silicone case included to reduce screen breakage
Specifications
- CPU – Quad-core ARM Cortex-A35, up to 1.2 GHz
- RAM – 512 MB
- Flash – 16 GB
- OS – Debian Linux
- Wi-Fi – 2.4 GHz
- Bluetooth – 4.0
- Screen – 2.8", 240×320, touchscreen
- Co-Processor – GD32VF103
- Sensors – Button, microphone, light sensor, accelerometer, gyroscope
- Actuators – LED, buzzer
- Ports – USB Type-C, USB-A, Gravity 3-pin & 4-pin, edge connector
- Power – 5 V / 2 A via USB Type-C
- Dimensions – 51.6 × 83 × 13 mm
Ideal For
- AIoT and smart IoT projects
- STEM education and Python programming
- Robotics and sensor-driven applications
- Data visualisation and interactive displays
Package Contents
- 1× UNIHIKER M10 Single Board Computer
- 1× Black Silicone Case
- 1× USB Type-C Cable
- 4× PH2.0 3-pin Silicone Wire (20 cm, double-sided)
- 2× PH2.0 4-pin Silicone Wire (20 cm, double-sided)
Jargon buster
Plain-language definitions for the technical terms used above.
- Gravity
- Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
- Gyroscope
- A gyroscope measures rotation, such as how fast a board is turning around its X, Y, and Z axes. This matters for projects like gesture controls, balancing robots, and motion tracking where tilt or rotation changes need to be detected.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- Jupyter Notebook
- Jupyter Notebook is an interactive coding environment where code, notes, results, and graphs can be kept together in one document. It is useful for teaching and experiments because students can run Python step by step and immediately see the output.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- MQTT
- A lightweight messaging protocol often used for IoT devices to publish and receive data through a server called a broker. It matters for home automation and sensor networks because it is simple, efficient, and widely supported.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- single-board computer
- A complete computer built onto one circuit board, usually including the processor, memory, ports, and connectors. This matters because accessories like heatsinks must match the board’s layout and mounting holes to fit properly.
- SIoT
- SIoT is a local Internet of Things server system used to collect and share data between connected devices, often using MQTT messaging. It matters when choosing a learning kit because it lets a classroom or project network store and exchange device data without relying entirely on cloud services.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
- UNIHIKER
- UNIHIKER is a small programmable computer board used in education and maker projects, often connected to external sensors and modules. Compatibility matters because the cable must match the board’s connector type and pin layout.
- USB Type-C
- A reversible USB connector used for power and data on many modern devices. On this kit it indicates an alternate 5V power input, which may be useful for setup or charging without the solar panel.
Find this product in
Connectivity
Related Tutorials
Free guides on learn.littlebird.com.au