RoboPrime for Robotics Edulearn with Matrix display4.pptx

johannesremotigue2 239 views 82 slides Sep 19, 2024
Slide 1
Slide 1 of 82
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82

About This Presentation

RoboPrime is a robot that can be use by lower grades and very enjoyable


Slide Content

Primary

Lesson 1: History of Robots Objectives: At the end of this lesson, the you are expected to: identify the different generations of robots; recognize distinct feature of each generation of robotics; classify characteristics of robots according to its generation; and acknowledge the importance of generations of robots in the history of robotics.

What is a robot? Robots are automatically operated machines that replace human effort. It is also computer-controlled that is programmed to move, manipulate objects, and accomplish work while interacting with its environment.

What are the four generations of robots? The First Generation / “The First Manipulators” The Second Generation / “The Sensorized Robots” The Third Generation / “The Industrial Robots” The Fourth generation / “The Intelligent Robots”

Lesson 2: Classifications of Robots   Objectives: At the end of this lesson, you are expected to: discover the classifications of robots; identify the different classifications of robots; and value the different classifications of robots.

JIRA ( J apanese I ndustrial R obotics A ssociation) Manual-Handling Device Fixed Sequence Robot Variable Sequence Robot Playback Robot Numerical Control Robot Intelligent Robot

A robotic arm is one classic example of an industrial robot. It is a mechanical arm, typically can be programmed with the same functions as those of the human arm.   It is commonly used in multiple industrial applications like welding, material handling, thermal spraying, painting, and drilling.

Lesson 3: Characteristics of a Robot Objectives: At the end of this lesson, you are expected to: identify the characteristics of a robot; differentiate characteristics of a robot; and appreciate the importance of each characteristic of a robot.

Components of a Robot: Robot Base Mechanism Sensor Actuator Controller Power Supply Storage

Lesson 4: Robotics in the Society Objectives: At the end of this lesson, you are expected to: discover the roles of robots according to their types; associate robotics to society; and develop deeper understanding of the roles of robots in the society.

Different roles of robotics in the society Consumer Robots Disaster Response Robots Drones Education Exoskeletons Industrial Robots

What are the Advantages of using a Robot in a Workplace? 1. Safety 2. Speed 3. Perfection 4. Consistency 5. Productivity Robotics capabilities have been proven to be one of the greatest innovations of our society. Automated machines significantly benefit industries and help humans perform dangerous or repetitive jobs.

Lesson 5: mCore Objectives: At the end of this lesson, the you are expected to: familiarize yourself to mCore ; identify the different parts of mCore ; and determine each part of mCore and state its corresponding function.

What is mCore ? mCore is an easy-to-use main control board specially designed for mBot . Based on Arduino Uno,  mCore  integrates various on-board sensors, such as buzzer, light sensor, RGB LED, etc., which provide an easier way to start learning electronics.

Different Parts of mCore

Lesson 6: IR Remote   Objectives: At the end of this lesson, you are expected to: identify different kinds of remotes; recognize an IR remote; and describe the composition of an IR remote.

What is a Remote? In electronics, the electronic device utilized to control another device from afar, typically wirelessly is a remote control or clicker.

What are the different kinds of remotes? 1. Voice Control 2. Radio Frequency Remote Control 3. Infrared Remote Control Drone Flight Controller  (FC) is used in controlling a drone. It is a small circuit board attached inside the drone. Its function is to direct the proper speed RPM (Revolution Per Minute) of each motor to fly. A command from the operator could control the motors to fly up, move forward, downward, and other directions.

What is the IR remote in mBot ? Parts of the mBot IR Remote Mode 1: (Remote manual control - White Color LED) Mode 2: (Wall avoidance robot - Green Color LED) Mode 3: (Line follower robot - Blue Color LED)

Lesson 7: Parts of mBot and Its Working Tools Objectives: At the end of this lesson, you are expected to: recognize the working tools in mBot ; explain the functions of the working tools in mBot ; and be familiar with the parts of mBot .

Working Tools

Lesson 8: Assembling mBot Objectives: At the end of this lesson, you are expected to: recognize the process of assembling mBot ; and assemble mBot with precision and speed.

How to Assemble an mBot

Lesson 9: Battery and Safety Objectives: At the end of this lesson, you are expected to: identify different kinds of batteries that can be used in mBot; and explain the safety precautions in using batteries.

What is a battery? A battery is a device consisting of one or more electrochemical cells with external connections for powering electrical devices such as flashlights, mobile phones, and electric cars. mBot Li-polymer Lithium Battery (AA) Alkaline Battery (AA)

Safety Tips for Charging and Storing Rechargeable Batteries 1. Don’t overdo it. 2. Be present. 3. Stay away from flammables. 4. Don’t be extreme. 5. Pick the right method . 6. Don’t mix. 7. Be kind to the dead. 8. Recycle! Recycle! Recycle!

Lesson 10: Installing Makeblock Objectives: At the end of this lesson, you are expected to: identify the steps on how to install the Makeblock App in a mobile device; and follow the steps on how to install the Makeblock App in a mobile device.

What is the Makeblock App? Makeblock App is a graphical programming tool based on scratch. It allows users to read sensor values and control the output of different electronic modules. mBlock is a graphical programming helping tool design for mobile devices and tablets for easy interaction with different blocks.

Bluetooth is a technology used for navigating an mBot . Always make sure that your mBot is connected via Bluetooth before you start coding and controlling your robot. Connecting mBot with Bluetooth Network via Mobile

Lesson 11: mBot Wireless Connection   Objectives: At the end of this lesson, you are expected to: explain the wireless connection in mBot; connect a device to a computer using Bluetooth Dongle; and appreciate the importance of wireless connection in mBot.

What is wireless connection or wireless communication? Wireless communication — otherwise known as “over the air” — is the transmission of information or power between two or more points that an electrical conductor does not link. An example of this is the radio waves utilized by common wireless technologies. Examples of Wireless Connection: 1. Bluetooth 2. Wi-Fi 3. Infrared

Makeblock Bluetooth dongle is a low-power consumption interface converter designed mainly for short distance wireless data transmission. Connecting to mBot Using Bluetooth 4.0

Lesson 12: Exploring the mBlock Application Objectives: At the end of this lesson, you are expected to: discover the GUI of the Makeblock application; understand the interface of the Makeblock application; and identify the use of each feature of the Makeblock application.

What is Makeblock Application? Makeblock APP is a robot control software in smart devices. Everyone can directly control  Makeblock  robots by using the official controller in the software or by creating and programming a specific controller to achieve richer robotic functionality. What are the features of the Makeblock Application?

Lesson 13: Drive with mBot Objectives: At the end of this lesson, you are expected to: understand the drive feature of the Makeblock application; use the drive feature of the Makeblock application; and show patience and determination in playing “Drive.”

Drive is one of the features of the mBlock application that allows you to manipulate the movement of mBot . The Drive category has different parts for navigating and displaying different effects using mBot . Red: Navigation and Control Green: Display Area White: Command Buttons

Navigation and Control : is used for navigating your mBot in different directions. Display Area: is the 8x16 matrix for displaying different patterns in the LED matrix. Command Buttons: contain different preprogrammed action command buttons for mBot .

Lesson 14: LED Matrix Display Objectives: At the end of this lesson, you are expected to: define what the LED matrix display is; identify the parts and functions of the LED matrix display; and discover the use of LED matrix display in mBot .

What is an LED matrix? An LED matrix is a dot matrix of large display, low resolution value, useful for both industrial and commercial displays. Some use it for hobbies like the human interface machines. This matrix is very popular in displaying information. It can show static graphics, animated images, and text.

Applications of an LED Matrix Display: An LED matrix display is a device used for displaying the information in machines, railway departure indicators, clocks, and other devices which require a simple display of very low resolution. These displays are available in different resolutions. Here we explain the applications of the 2-dimensional display used in five different devices. Television Sets Computer Monitors Head Mounted Displays Broadcast Reference Monitors Medical Monitors

What is the Me LED matrix? The Me LED matrix (8 x 16) contains a total of 128 blue LEDs. The LED matrix could be programmed to display numbers, texts, and symbols. The blue sticker on the connection port indicates that the LED matrix could only be connected to a port with blue sticker on the main board

How to make use of the LED matrix via the Makeblock application?

Lesson 15: Draw and Run with mBot Objectives: At the end of this lesson, you are expected to: understand how the Draw and Run feature works; navigate using the Draw and Run feature; and show patience in doing the activity.

What is Draw and Run? Draw and Run is one of the features of the mBlock application under play. Draw and Run enables you to control mBot by simply drawing lines. Drawing is making lines and figures with the use of a pen or pencil on a clean surface like papers. Same goes with the app, you can draw connected lines using your finger on a platform in the screen and the mbot will run or move according to the path you have created.

How to use the Draw and Run feature?

Lesson 16: Voice Controlled Movements Objectives: At the end of this lesson, you are expected to: understand the how voice control feature works; navigate Makeblock using the voice control feature; and show patience and determination to finish the task.

What is Voice Control? A voice-user interface makes spoken human interaction with computers possible. It uses speech recognition to understand spoken commands, answer questions, and typically performs text to speech tasks. Voice control, another category in the Play function using mBot , is where you can command mBot using speech voice commands to do a specific action. All you need to do is to press and hold the voice button, and tell the robot to do simple movements like “go forward”, “go backward”, “turn left”, “turn right”, “stop”, or “dance.”

How to use Voice Control in mBlock Application

Lesson 17: Exploring the mBlock Program Objectives: At the end of this lesson, you are expected to: be familiar with the interface of the mBlock; explore the interface of the mBlock; and identify the parts and features of the interface.

What is mBlock ? It is a simple programming tool where you drag and drop blocks to make animations and control the movements of an mBot. To continue advancing your skills, you can also shift to programming based on Arduino C with one click. 

Language: You can click it to change the UI language. File: You can click it to create, open, save a project, import a project from your PC, or export your project to a PC. Edit : You can click it to turn on or off the stage turbo mode. Title : You can click it to change the title of the current project. Save : You can click it to save the current project to My Projects. Tutorials : You can click it to view the online mBlock 5 help documents and program examples. Feedback : You can click it to give your feedback to us. Your experience is what we care about. Any feedback is welcome. Sign up/Sign in : You can click it to sign up or sign in to an mBlock account. Tutorials : You can click it to view the online mBlock 5 help documents and program examples. Feedback : You can click it to give your feedback to us. Your experience is what we care about. Any feedback is welcome. Sign up/Sign in : You can click it to sign up or sign in to an mBlock account.

Zoom In: It allows you to zoom in on your blocks to get a better look at your script. Zoom Out: It allows you to zoom out on your blocks to get a better look at your script. Reset: It allows you to return to the original setting.

Lesson 18: Command Blocks   Objectives: At the end of this lesson, you are expected to: identify each command block of mBlock ; be familiar with the command blocks of mBlock ; and understand the function of each command block.

Blocks  are puzzle-piece shapes that are used to create code in Scratch for graphical programming. Each block locks and connects to each other vertically like a jigsaw puzzle. Each has its own shape, color, and special function for a specific code.

mBlock’s 9 Basic Command Blocks The Looks category contains commands that show different facial expressions in the mBot’s LED panel. The Show category contains commands that show different RGB colors at the mBot’s LED panel. The Action category contains commands that control mBot’s basic movements. Some examples are “move forward”, “move backward”, or “turn right or left.” The Sensing category contains commands that control and program mBot’s sensors like the Ultrasonic sensor and the Line Following sensor. The Events category contains command blocks that are used to sense events, which trigger scripts to run. Event blocks are essential for every project. The Control category contains command actions from the script. The Operators category contains command blocks that are used to script math equations and string handling. In the Variables category, you can set the variables by creating a variable and a list that you can’t find in the other categories. The My Blocks category is where you can customize a command block.

Lesson 19: mBot’s Controlled Movements   Objectives: At the end of this lesson, you are expected to: determine how controlled movements works; identify blocks for the movement program; and use action blocks to make mBot accomplish tasks.

Lesson 20: mBot RGB LED Light and Sound Objectives: At the end of this lesson, you are expected to: be familiar with the mBot LED light and sound program; identify blocks for the light and sound program; and utilize light and sound in making a program.

What is RGB LED? An  RGB LED  is a combination of 3 LEDs in one package: (1x ) Red LED, (1x) Green LED, and (1x) Blue LED. You can produce almost any color using the combination of these three colors.

What is a sound? Sound  is a vibration that propagates as an acoustic wave, through a transmission medium such as a gas, liquid, or solid. In human physiology and psychology, sound is the reception of waves and their perception by the brain. Block for Sounds There are two drop-down menus in mblock : defining tone and rhythm. 1) C/D/E/F/G/A/B in the tone menu define the name of the tone, mapping to Do/Re/Mi/Fa/So/La/ Ti of C major. The number behind a tone stands for different pitches, C4 for standard middle C, and C5 for higher octave and C3 for low octave. 2 ) one second/one eighth/full/double length in beat menu are length, full length for 1 and its one second is 0.5, and its double is 2 seconds, and so on.

Lesson 21: mBot Facial Expressions Objectives: At the end of this lesson, you are expected to: be familiar with the use of the LED matrix in making facial expressions for mBot ; identify different facial expression that can be done through the LED panel blocks; and use the LED panel blocks in mBot .

What is Me LED matrix? The Me LED m atrix (8 x 16) contains a total of 128 blue LEDs. The LED m atrix could be programmed to display numbers, texts, and symbols. The blue sticker on the connection port indicates the LED m atrix could only be connected to a port with blue sticker on the main board

What are facial expressions? Face expressions are the feelings expressed on a person's face. Happy, sad, and surprised are the common expressions we observe.

There are different examples of facial expressions you can choose from at the bottom.

Lesson 22: Let’s Ride   Objectives: At the end of this lesson, you are expected to: recall the use of the drive feature in the Makeblock application; navigate mBot using the Makeblock application drive feature; and exhibit sportsmanship and determination in the activity.

Drive is one of the features of the Makeblock application wherein you can manipulate the movements of mBot . 1 2 3 4 5 6 7

Lesson 23: Drive and Park   Objectives: At the end of this lesson, you are expected to: recall the use of the voice control feature of the Makeblock application; navigate mBot using the drive feature of the Makeblock application; and accomplish tasks with utmost patience.

Lesson 24: Moving Inside the Maze Objectives: At the end of this lesson, you are expected to: recall the use of the draw and run feature of the Makeblock application; navigate using the drive feature of the Makeblock application; and accomplish tasks with utmost patience.

Lesson 25: Capstone Activity: Soccer Game Objectives: At the end of this lesson, you are expected to: recall programs and commands using the Makeblock application; navigate using the drive feature of the Makeblock application; and show patience, determination, and sportsmanship in playing the game.