With tech growing more and more, the necessity of capable professionals in the area has never been higher, that’s what we hear everyday, and since learning programming is a great way to make good use of this necessity, what better way to remedy this lack than teaching it, in a fun and interactive way, to the new generation?
Any programming language heavily relies on basic logic to its function, and that is the flagship of “Robinho’s Lab”. The project consists of a robot, similar to a toy car, remote controlled via software that must complete a series of missions. Through simple and interactive Block Programming, the teen’s should analyze, plan and implement a solution for one of the 10 different available tasks, the code is stored in the robot and the lab’s arena serves as a test field for it, the given solutions are then stored for a later rating by the responsible teacher. All this done remotely and monitored via stream video.
These are the tasks:
Rookie - Basic control of the robot’s functions.
Blink a LED in any color.
Basic motor functions (Robot’s movement).
Go from point A to point B.
Get color sensor readings.
Veteran - Smart programming to solve simple tasks.
Find a specific colores position in the grid area and blink the robot LEDs in the same color.
Press the arena buttons in a predetermined sequence.
Find and grab a specific box.
Legend - Smart programming to solve complex tasks
Find a different shape in a wall of the maze and blink LEDs in the same color as the position.
Find the correct shaped figure in one of the colored blocks, turn on LEDs in the color read and move the block to the position with the same color.
Genius: press the arena buttons in the same sequence as given from a light spot in the arena.
Arena:
- 4x4 Grid.
- Maze.
- 4 Colored Boxes.
- 4 Colored Buttons.
- RGB Spot Light.
- Induction Charging Point.
Robot:
- 2WD Circular Frame.
- Color Sensor.
- Point of View Integrated Camera.
- Induction Charged.
- 3D Printed Claw.
- Imbedded RGB LEDs.
Programming:
- Simple Block-Based Programmimg.
- Visual Interface With Blockly Library.
- Remote Communication.
- Save Your Solutions.
To the programming we use a simple block-based programming language like bipes and scratch.
Comments
Post a Comment