Coding Toy Block Positional Control for Programming Freedom
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional coding toys for kids lack a high degree of freedom in programming, as they are limited to screen-based operations and restricted object control, limiting the design and control options available to learners.
Innovation Solution
A coding toy system that includes a control object with an input and output unit, capable of obtaining code identifier information and positional information from icon blocks or a coding board, allowing for the execution of complex control sequences and actions through a simple method, enabling high-degree freedom in coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If coding is performed through screen-based operations with limited objects, then the coding process is simple and accessible, but the degree of freedom in programming and design is restricted
Solution Approach 1:
The patent uses physical blocks as tangible copies of coding commands, allowing children to manipulate physical representations of code rather than abstract screen-based syntax. Each block represents a specific command or function, making coding concepts accessible while maintaining programming flexibility through physical reconfiguration of block sequences
Solution Approach 2:
The invention transitions from two-dimensional screen-based coding to three-dimensional physical manipulation with blocks that can be arranged, stacked, and configured in multiple spatial dimensions. This adds a physical dimension to coding, enabling greater versatility in program design while maintaining simplicity through intuitive tactile interaction
2Device complexity
If coding toys use fixed screen-based interfaces, then the device structure is simple, but the variety of controllable objects and places is limited
Solution Approach 1:
The coding blocks are designed to be universally applicable across multiple objects and contexts. The same set of blocks can control different figures, manipulate various objects on the play surface, and create diverse programming scenarios, eliminating the need for device-specific interfaces while maximizing versatility
Solution Approach 2:
The system allows dynamic reconfiguration of coding sequences by physically rearranging blocks, enabling the same physical coding structure to adapt to different objects and situations. This dynamic flexibility provides unlimited variety in controllable objects and actions without requiring complex device interfaces
3Ease of operation
If conventional coding toys provide only basic picture movement control, then the coding process is straightforward, but the complexity of controllable actions is insufficient
Solution Approach 1:
Complex actions are broken down into discrete, manageable coding blocks. Each block represents a specific action or command, allowing children to build complex behaviors through simple, segmented units. This segmentation maintains coding simplicity while enabling sophisticated action control through block combination
Data Source
AI summary
A coding toy includes a control object (a figure body) having a control unit, an input unit and an output unit, and a part (an icon block) having a code identifier (an icon) that corresponds to a control detail of the control object. The control unit of the control object obtains code identifier information and positional information from the code identifier indicated by the part disposed in a predetermined position and the position of the part and controls the output unit to a control detail and in a control sequence that are determined by the code identifier information and the positional information.


