Codey Rocky Projects That Actually Teach Real Coding
What Is Codey Rocky?
Codey Rocky is a beginner AI robot by Makeblock designed for STEM education, combining a detachable programmable controller (Codey) with a caterpillar-track mobile chassis (Rocky) to teach coding, artificial intelligence, and IoT through hands-on projects. Launched on Kickstarter on November 28, 2017, it supports Scratch 3.0 and Python programming via mBlock 5 software, featuring 10+ built-in sensors including LED matrix, sound/light sensors, gyroscope, and IR transmitters. Priced around $99 MSRP (with early bird pricing at $69-$79), it targets learners aged 6-18 and is used by over 25,000 educators in 140+ countries.
Core Hardware Specifications
The robot's modular design separates the brain (Codey) from the mover (Rocky), enabling flexible teaching scenarios where Codey works standalone for sensor experiments while Rocky provides mobility for line-following and obstacle avoidance projects.
| Component | Specifications | Function |
|---|---|---|
| Codey (Controller) | ESP32 microcontroller, 950mAh battery, Wi-Fi + Bluetooth | Processes code, runs AI/IoT tasks, displays expressions on 11x9 LED matrix |
| Rocky (Chassis) | 2x DC geared motors, IR color sensor, caterpillar tracks | Provides mobile movement, line tracking, and surface navigation |
| Sensors (Built-in) | Sound, light, volume, gyroscope, accelerometer, IR receiver/transmitter, RGB light, 2 buttons, potentiometer | Enables environmental interaction, motion detection, and voice commands |
| Weight & Material | 640g, ABS plastic | Durable yet lightweight for classroom handling |
| Price | $99 MSRP (~15,000-18,000 yen) | Affordable entry point for AI/robotics education |
Programming & Software Ecosystem
Codey Rocky uses mBlock 5 software, which supports both block-based Scratch 3.0 programming for beginners and text-based Python for advanced learners, enabling smooth progression from drag-and-drop to real code. The platform integrates AI features like facial recognition, age detection, and voice command training, plus IoT capabilities such as real-time weather data display via Wi-Fi.
- Install mBlock 5 on Windows, macOS, iOS, Android, or Chrome OS
- Connect Codey via Bluetooth or USB cable
- Start with预制 (pre-made) projects like "follow-me robot" or "music player"
- Progress to custom AI projects: train voice commands, program line-following algorithms, or build IoT smart home simulators
Key Learning Outcomes & Educational Applications
Educators leverage Codey Rocky for curriculum-aligned STEM projects covering electronics fundamentals (Ohm's Law, circuits), sensor integration, algorithmic thinking, and real-world AI applications. The Education Pack (6 robots) supports up to 12 students simultaneously, making it ideal for large-class programming lectures.
- Coding Logic: Variables, loops, conditionals via Scratch blocks
- AI Concepts: Image recognition, voice synthesis, machine learning basics
- IoT Skills: Wi-Fi data fetching, smart device simulation
- Electronics: Sensor calibration, motor control, power management
- Creativity: Custom robot pet expressions, music composition, game design
Hands-On Project Example: Line-Following Robot
To demonstrate sensor feedback loops, program Rocky to follow a black line using its IR color sensor: calibrate the sensor on white vs. black surfaces, then write a conditional loop where left/right motor speeds adjust based on sensor readings. This project teaches PID control basics, real-time data processing, and mechanical tuning-core robotics engineering skills.
"Codey Rocky allows interaction between hardware and software, enabling children to learn programming basics through playing and creating"-Makeblock Beginner's Guide
Why Educators Trust Codey Rocky
Thestempedia.com recommends Codey Rocky as a trusted educator-grade robot because it combines accurate engineering fundamentals (circuits, sensors, microcontrollers) with curriculum-aligned outcomes, avoiding entertainment fluff while delivering practical learning through step-by-step builds. Its proven track record since 2017 Kickstarter launch, global educator adoption, and balanced price-to-feature ratio make it the go-to reference for foundational robotics education.
What are the most common questions about Codey Rocky Projects That Actually Teach Real Coding?
Is Codey Rocky the best beginner AI robot?
Yes, for learners aged 6-18 seeking an affordable all-in-one AI robot, Codey Rocky excels due to its dual programming modes (Scratch + Python), 10+ built-in sensors, Wi-Fi/Bluetooth connectivity, and proven classroom adoption by 25,000+ educators worldwide. It outperforms single-function kits by combining AI, IoT, and mobility in one $99 package, though advanced hobbyists may eventually outgrow its ESP32 processing power.
What age group is Codey Rocky suitable for?
Codey Rocky is indicated for ages 6+ but is optimally designed for learners aged 10-18, balancing simple block-based entry with Python progression that challenges high school students. Younger children (6-9) benefit from guided projects, while teens tackle independent AI/IoT experiments.
Does Codey Rocky require internet for programming?
No, offline programming works fully in mBlock 5 for Scratch and Python projects; internet is only needed for IoT features like weather data retrieval or cloud-based AI training.
How long does the battery last?
The 950mAh lithium battery provides 2-3 hours of continuous use at moderate motor/sensor activity, charging via micro-USB at 5V/1A in approximately 2 hours.
Can Codey Rocky be expanded with extra modules?
Yes, it supports Makeblock's modular ecosystem via porkpie connectors, allowing addition of ultrasonic sensors, servos, and other electronic modules for custom builds.