RoboPrime is a robot that can be use by lower grades and very enjoyable
Size: 32.55 MB
Language: en
Added: Sep 19, 2024
Slides: 82 pages
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.