DFRobot
UNIHIKER K10 + M10 AI & IoT Learning Kit
· MPN: DFR0992-EN-1
This UNIHIKER bundle pairs the K10 and M10 to support a progression from first AI experiments through to more advanced IoT and Python projects. The K10 is ai...
Get notified when back in stock
This UNIHIKER bundle pairs the K10 and M10 to support a progression from first AI experiments through to more advanced IoT and Python projects. The K10 is aimed at entry-level AI learning with pre-installed vision models and TinyML capability, while the M10 adds more processing power, Debian, and IoT integration for larger builds.
The K10 can collect temperature, light and motion data, send it over Wi-Fi or Bluetooth, and show results on its 2.8-inch screen. The M10 extends projects with built-in Jupyter Notebook, SIoT local MQTT data storage, and Python-driven API integration for cloud-connected workflows.
For coding, the K10 supports simplified block coding in Mind+ and MicroPython, while the M10 works with professional tools such as VS Code, Thonny and Debian-based Python scripting. Both boards support Gravity sensors, motors and third-party modules, making the kit suitable for smart home, robotics, classroom and prototyping projects.
The bundle includes the UNIHIKER K10, the UNIHIKER M10 Single Board Computer, USB Type-C cables and PH2.0 silicone wires for expansion. DFRobot also provides UNIHIKER documentation, projects and tutorials.
Features:
- UNIHIKER K10: AI literacy accelerator.
- Ideal for: Grade 3+, Elementary STEM Clubs | Homeschool Foundations.
- Instant AI Validation: Pre-loaded models deliver quick wins, such as QR code scanning for classroom attendance systems.
- Failure-Proof Coding: Drag-and-drop AI blocks generate MicroPython for tactile learners.
- Classroom-Ready: 10+ plug-and-play sensors enable 45-min lesson plans.
- UNIHIKER M10: Production-grade sandbox.
- Essential for: Grade 6+, High School Robotics | College Prototyping.
- Enterprise Tech Stack: Debian OS + VSCode mirrors industry environments.
- Model Iteration Workflow: Train MobileNet models on M10 and deploy to K10 via edge computing.
- IoT Scaling: Local SIoT server handles 50+ device networks for smart campus simulations.
- K10 IoT: Collects sensor data including temperature, light and motion, and transmits via Wi-Fi/Bluetooth for simple IoT setups.
- K10 display: Visualises simple IoT setups on its 2.8-inch screen.
- M10 IoT: Expands to large-scale IoT systems with built-in Jupyter Notebook.
- M10 SIoT: Provides SIoT service for local MQTT data storage.
- M10 cloud integration: Supports Python-driven API integration for cloud connectivity.
- K10 programming: Simplified block coding with Mind+ and MicroPython for rapid prototyping.
- M10 programming: Professional tools including VS Code and Thonny.
- M10 OS: Debian OS for Python scripting, Git workflows and multi-device control.
- Shared Expandability: Both devices support Gravity sensors, motors and third-party modules.
- Education: K12 AI curriculum alignment with CSTA and NGSS, bridging block coding on K10 to Python/ML on M10.
- Prototyping: Rapid development of AIoT systems, from voice-controlled devices on K10 to cloud-connected dashboards on M10.
- Research: Collect sensor data via K10 and analyse trends using M10’s computational power for environmental or robotics projects.
Specifications:
- UNIHIKER K10 MCU: ESP32-S3 Xtensa LX7
- UNIHIKER K10 SRAM: 512KB
- UNIHIKER K10 Flash: 16MB
- UNIHIKER K10 Wi-Fi: 2.4G
- UNIHIKER K10 BT: Bluetooth 5.0
- UNIHIKER K10 Screen: 2.8 inch, 240x320
- UNIHIKER K10 Camera: 2MP
- UNIHIKER K10 Sensor: Button, Microphone, Temperature Sensor, Humidity Sensor, Light Sensor, Accelerometer Sensor
- UNIHIKER K10 Actuator: RGB Lights, Speaker
- UNIHIKER K10 Pre-Installed AI models: Face Detection
- UNIHIKER K10 Pre-Installed AI models: Image Recognition
- UNIHIKER K10 Pre-Installed AI models: Cat/Dog Detection
- UNIHIKER K10 Pre-Installed AI models: QR Code Recognition
- UNIHIKER K10 Pre-Installed AI models: Motion Detection
- UNIHIKER K10 Pre-Installed AI models: Local Speech Recognition
- UNIHIKER K10 Pre-Installed AI models: Custom Voice Commands
- UNIHIKER K10 Port: USB Type-C, MicroSD, Gravity 3pin & 4pin port, 2pin ph2.0 battery port, Edge connector
- UNIHIKER K10 Power: USB Type-C, Battery Port, Edge Connector
- UNIHIKER K10 Size: 51.6mm x 83mm x 11mm
- UNIHIKER M10 CPU: Quad-Core ARM Cortex-A35, up to 1.2GHz
- UNIHIKER M10 RAM: 512MB
- UNIHIKER M10 Flash: 16GB
- UNIHIKER M10 OS: Debian
- UNIHIKER M10 Wi-Fi: 2.4G
- UNIHIKER M10 BT: Bluetooth 4.0
- UNIHIKER M10 Screen: 2.8inch, 240×320, Touch Screen
- UNIHIKER M10 MCU: GD32VF103
- UNIHIKER M10 Sensor: Button, Microphone, Light Sensor, Accelerometer Sensor, Gyroscope Sensor
- UNIHIKER M10 Actuator: Led, Buzzer
- UNIHIKER M10 Port: USB Type-C, USB-A, Gravity 3pin & 4pin port, Edge connector
- UNIHIKER M10 Power: 5V 2A for USB Type-C
- UNIHIKER M10 Size: 51.6mm x 83mm x 13mm
- UNIHIKER K10 shipping list: UNIHIKER K10 x1
- UNIHIKER K10 shipping list: Type-C USB cable x1
- UNIHIKER M10 shipping list: UNIHIKER M10 Single Board Computer x1
- UNIHIKER M10 shipping list: Type-C USB cable x1
- UNIHIKER M10 shipping list: Double Sided PH2.0-3P white 20cm silicone wire x4
- UNIHIKER M10 shipping list: Double Sided PH2.0-4P white 20cm silicone wire x2
A practical kit for classrooms, STEM clubs, robotics, environmental data projects and AIoT prototyping, especially where learners are moving from visual coding into Python and machine learning workflows.
Jargon buster
Plain-language definitions for the technical terms used above.
- API
- An API (application programming interface) is a defined set of commands or functions that lets one piece of software interact with another, such as a library, operating system, hardware driver or online service. When something offers API support, it means you can control or query it from your own code rather than only through its built-in menus or buttons.
- Debian OS
- Debian OS is a Linux-based operating system commonly used on computers and single-board computers. Having Debian support means the board can run many standard Python, networking, and development tools used in real-world projects.
- edge computing
- Edge computing means processing data close to where it is collected, such as on the device itself, rather than sending everything to the cloud. This can reduce delays, internet dependence, and privacy concerns in sensor, camera, and robotics projects.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- 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 (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- MobileNet
- MobileNet is a type of image-recognition machine-learning model designed to run efficiently on smaller computers and mobile devices. It matters for maker AI projects because it can recognise objects or images without needing a powerful desktop computer.
- Motion detection
- The ability to sense that something has moved, either by comparing successive camera frames or by using a dedicated sensor such as a PIR (infrared) or radar module. When a product lists motion detection, movement can be used as a trigger so a system only acts or records when there is activity rather than running continuously.
- 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 (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- 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.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- TinyML
- TinyML means running small machine-learning models directly on a microcontroller or small board instead of sending data to a cloud service. It matters because it can make AI projects faster, more private, and usable without constant internet access, but the models must be small enough for the device.
- Type-C
- USB Type-C (USB-C) is a small, reversible USB connector used for charging, power, and data transfer on many modern devices. A Type-C port or plug indicates the cable and charger connection needed to power, charge, or communicate with a device.
- 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
- USB Type-C is a small, reversible USB connector used for power, data and sometimes video on many modern devices. The connector itself does not guarantee a particular speed or voltage, so check the supported USB version, data rate and whether it carries more than 5V via USB Power Delivery.
Find this product in
Supplier page — dfrobot.com
Supplier Description · 215.2 KB · Click any page to view full size