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...
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 is a software interface that lets a program control hardware or features provided by the operating system. In this product, API support matters if you want your software to adjust display settings such as brightness or contrast automatically.
- 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 microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- 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.
- 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
- A camera feature that checks the image for changes that suggest something has moved. It matters because your project can use movement as a trigger instead of constantly saving or processing every frame.
- 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.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- 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.
- 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
Supplier page — dfrobot.com
Supplier Description · 215.2 KB · Click any page to view full size