Robotics Lesson 1 & 2 PDF
Document Details
![BraveFable5240](https://quizgecko.com/images/avatars/avatar-11.webp)
Uploaded by BraveFable5240
Tags
Summary
This document provides an introduction to robotics and microcontrollers, including various components and their functions. It covers topics like robots, microcontrollers, Arduino boards etc. The document appears to be a presentation or lesson plan, not an exam paper.
Full Transcript
To learn about robotics and Objective microcontrollers. Lesson 1: Introduction to Robotics and Microcontroller 1/37 A robot is defined as a machine capab...
To learn about robotics and Objective microcontrollers. Lesson 1: Introduction to Robotics and Microcontroller 1/37 A robot is defined as a machine capable of carrying out a complex series of actions Robots automatically, with minimal or no human intervention involved. Lesson 1: Introduction to Robotics and Microcontroller 2/31 Robotics is the science of building and designing Robotics of robots. Lesson 1: Introduction to Robotics and Microcontroller 3/31 A microcontroller is a highly integrated chip that Microcontroller contains all the components comprising a controller. Lesson 1: Introduction to Robotics and Microcontroller 4/31 An Arduino board is able to read inputs- a light Arduino Board on a sensor, a press of a button, or a Twitter message- and turn it into an output. Lesson 1: Introduction to Robotics and Microcontroller 5/31 Arduino Useful Arduino boards have become the de facto standard for creating electronic projects Applications because they are very easy to use. Lesson 1: Introduction to Robotics and Microcontroller 6/31 General Overview of the Parts List Arduino UNO A development board composed of inputs and outputs used to manipulate the physical world. Lesson 1: Introduction to Robotics and Microcontroller 7/31 USB A to USB B Cable Used to connect the Arduino board to the computer for uploading of programs and sending of data to the computer. Lesson 1: Introduction to Robotics and Microcontroller 8/31 LED (Light Emitting Diodes) A light-emitting component used as a visual indicator. Lesson 1: Introduction to Robotics and Microcontroller 9/31 Resistors An electronic component used to limit the current that flows in a circuit for protection purposes. Lesson 1: Introduction to Robotics and Microcontroller 10/31 Potentiometer A variable resistor used to adjust and control electrical devices. Lesson 1: Introduction to Robotics and Microcontroller 11/31 Tactile Switch A mechanical device used to complete a circuit connection when pressed. Lesson 1: Introduction to Robotics and Microcontroller 12/31 Light-Dependent Resistor (LDR) A resistive electronic component whose resistance varies with illuminance. Lesson 1: Introduction to Robotics and Microcontroller 13/31 Connecting wires (male-female) A connector used for connecting between male and female headers Lesson 1: Introduction to Robotics and Microcontroller 14/31 Connecting wires (male-male) A connector used for connecting between two male headers Lesson 1: Introduction to Robotics and Microcontroller 15/31 Breadboard A device where you can insert electronic components to form a circuit. Lesson 1: Introduction to Robotics and Microcontroller 16/31 Infrared Sensor A sensor used to detect infrared light. Lesson 1: Introduction to Robotics and Microcontroller 17/31 Robot Car Chassis Plate An acrylic chassis used for holding all the electronic and mechanical components of the robot Lesson 1: Introduction to Robotics and Microcontroller 18/31 Motor Driver Shield (L298P) An acrylic chassis used for holding all the electronic and mechanical components of the robot Lesson 1: Introduction to Robotics and Microcontroller 19/31 18650 Lithium-Ion Battery An electrochemical component used to power the robot Lesson 1: Introduction to Robotics and Microcontroller 20/31 18650 Lithium-Ion Battery Holder A mechanical device used for holding the batteries. Lesson 1: Introduction to Robotics and Microcontroller 21/31 DC Motor An electromechanical device that turns its shaft when a DC voltage is applied. Lesson 1: Introduction to Robotics and Microcontroller 22/31 Proper Care of Components and Devices Lesson 1: Introduction to Robotics and Microcontroller 23/31 Arduino UNO The Don’ts Possible Consequence Don’t supply the Arduino board with more that Supplying voltages higher than what is 9V. For pins that require only 3.3V and 5V, do not recommended will burn the chips on the Arduino plug in external sources higher than these board. voltages. Lesson 1: Introduction to Robotics and Microcontroller 24/31 Components The Don’ts Possible Consequence Don’t apply voltages or currents higher than Excessive voltage applied could burn the what is recommended on the components. components. Lesson 1: Introduction to Robotics and Microcontroller 25/31 Battery The Don’ts Possible Consequence Don’t reverse the placement of the battery in its Reverse placement of the battery can holder. permanently damage the sensitive components. Lesson 1: Introduction to Robotics and Microcontroller 26/31 To identify the basic parts of the Arduino Objective microcontroller and breadboard. Lesson 2: Introduction to Arduino UNO 1/24 Microcontroller and Breadboard Reset Button This button will restart the program loaded to the Arduino board. Lesson 2: Introduction to Arduino UNO 2/24 Microcontroller and Breadboard AREF It stands for “Analog Reference” and is used to set an external reference voltage for measuring analog values. Lesson 2: Introduction to Arduino UNO 3/24 Microcontroller and Breadboard Ground Pin A pin that provides an equivalent to 0 Volts or negative potential. Lesson 2: Introduction to Arduino UNO 4/24 Microcontroller and Breadboard Digital Input/Output Pins 0-13 can be used for digital input or output of signals. Lesson 2: Introduction to Arduino UNO 5/24 Microcontroller and Breadboard PWM The pins marked with the (~) symbol can simulate an analog output signal. Lesson 2: Introduction to Arduino UNO 6/24 Microcontroller and Breadboard USB Connection This is used for powering up the Arduino board and uploading of sketches. Lesson 2: Introduction to Arduino UNO 7/24 Microcontroller and Breadboard TX/RX LEDs These are indicator LEDs for the Transmit and Receive data. Lesson 2: Introduction to Arduino UNO 8/24 Microcontroller and Breadboard ATmega Microcontroller This acts as the “brain” and is where the programs are stored. Lesson 2: Introduction to Arduino UNO 9/24 Microcontroller and Breadboard Power LED Indicator This LED lights up when the board is plugged to a power source. Lesson 2: Introduction to Arduino UNO 10/24 Microcontroller and Breadboard Voltage Regulator This controls the amount of voltage going into the Arduino board. Lesson 2: Introduction to Arduino UNO 11/24 Microcontroller and Breadboard DC Power Barrel Jack This is used for connecting a power source to the Arduino board. Lesson 2: Introduction to Arduino UNO 12/24 Microcontroller and Breadboard 3.3V Pin This pin supplies 3.3 Volts of power to the circuit. Lesson 2: Introduction to Arduino UNO 13/24 Microcontroller and Breadboard 5V Pin This pin supplies 5 Volts of power to the circuit. Lesson 2: Introduction to Arduino UNO 14/24 Microcontroller and Breadboard Analog Pins These pins read the signal from an analog sensor and convert it to digital. Lesson 2: Introduction to Arduino UNO 15/24 Microcontroller and Breadboard Parts of the Breadboard Power Rails This are mostly used to connect the power supply in the breadboard. They are labeled with a “+” sign which the color is red and a “-“ sign which the color is blue. Lesson 2: Introduction to Arduino UNO 16/24 Microcontroller and Breadboard DIP Support Also called Dual in-line Package, it divides the connection between two terminal strips Lesson 2: Introduction to Arduino UNO 17/24 Microcontroller and Breadboard It is the main areas Terminal Strips that can hold most of the electronic components, in order to connect the other terminal strips, it needs a jumping wire or any components that can connect both terminal strips to run it in parallel. Lesson 2: Introduction to Arduino UNO 18/24 Microcontroller and Breadboard A solderless breadboard allows Breadboard prototyping of the Arduino project without having a permanently solder the circuit together. The blue lines in the image indicate a connection. The outer pins in the uppermost and lowermost region are connected horizontally while the inner pins at the center are connected vertically Lesson 2: Introduction to Arduino UNO 19/24 Microcontroller and Breadboard