UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

Similar documents
LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?

Saturday Academy Program

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. S4A - Scratch for Arduino Workbook

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink

March 06, 2017 Page 1 of 17. Two Day Workshop ARDUINO AND ITS PROGRAMMING. 03. MARCH.2017 to 04.MARCH.2017

VEX Robotics Platform and ROBOTC Software. Introduction

Welcome to Arduino Day 2016

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Gesture Controlled Robotics Workshop

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days

FABO ACADEMY X ELECTRONIC DESIGN

Hands on Practice in Arduino Board

Introduction to the VEX Robotics Platform and ROBOTC Software

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

ARDUINO BASED DC MOTOR SPEED CONTROL

ISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

UNIT1. Keywords page 13-14

GetTutorialized Workshops Brochure-2017

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

CURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet

Training Schedule. Robotic System Design using Arduino Platform

Pin Symbol Wire Colour Connect To. 1 Vcc Red + 5 V DC. 2 GND Black Ground. Table 1 - GP2Y0A02YK0F Pinout

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

PLAN DE FORMACIÓN EN LENGUAS EXTRANJERAS IN-57 Technology for ESO: Contents and Strategies

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker

Boozer Cruiser. EEL Electrical Engineering Design 2 Final Design Report. April 23, The Mobile Bartending Robot.

Lesson 13. The Big Idea: Lesson 13: Infrared Transmitters

Sten-Bot Robot Kit Stensat Group LLC, Copyright 2013

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

The Robot Builder's Shield for Arduino

Pre-Proposal Presentation Team 1: Portable Micro-sensor Reader

Arduino Advanced Projects

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

ESE141 Circuit Board Instructions

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

AN INNOVATIVE USER INTERFACE BASED ARDUINO PROGRAMS TO CONTROL ELECTRICAL MOTORS FOR NON PROGRAMMERS

PCB & Circuit Designing

Arduino Lesson 1. Blink. Created by Simon Monk

Getting started with the SparkFun Inventor's Kit for Google's Science Journal App

TETRIX PULSE Workshop Guide

ARDUINO BASED CALIBRATION OF AN INERTIAL SENSOR IN VIEW OF A GNSS/IMU INTEGRATION

ZX Distance and Gesture Sensor Hookup Guide

Two Hour Robot. Lets build a Robot.

introduction to Digital Electronics Install the Arduino IDE on your laptop if you haven t already!

PCB & Circuit Designing (Summer Training Program 2014)

Experiment #3: Micro-controlled Movement

The µbotino Microcontroller Board

Mapping device with wireless communication

APDS-9960 RGB and Gesture Sensor Hookup Guide

DC Motor and Servo motor Control with ARM and Arduino. Created by:

FLEXIBLE ROBOT USING AUTOMATED OBJECT SENSING AND SERVING WITH GRIPPER MECHANISM

Revision for Grade 7 in Unit #1&3

EDUCATORS INFORMATION GUIDE

Electronic Components

Exam Practice Problems (3 Point Questions)

THE ARDUINO ENGINEERING KIT INFORMATION GUIDE ARDUINO.CC/EDUCATION

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown

ARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology

For Experimenters and Educators

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School

Servomotor Control with Arduino Integrated Development Environment. Application Notes. Bingyang Wu Mar 27, Introduction

Obstacle Avoidance Mobile Robot With Ultrasonic Sensors

Logistics. Kinetic Art. Embedded Systems. Embedded Systems and Kinetic Art. Jim Campbell s Algorithm

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. Art4455: Paul Stout Department of Art and Art History.

Light Emitting Diode IV Characterization

ezsystem elab16m Light Sensing Robot

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

Introduction to the Arduino Kit

Arduino Uno Pinout Book

STRUCTURE SENSOR QUICK START GUIDE

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

LaserPING Rangefinder Module (#28041)

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

Rodni What will yours be?

ASCOM EF Lens Controller

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

Building an autonomous light finder robot

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Arduino An Introduction

EITN90 Radar and Remote Sensing Lab 2

J. La Favre Using Arduino with Raspberry Pi February 7, 2018

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

ENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019

Voice Guided Military Robot for Defence Application

Quantizer step: volts Input Voltage [V]

Understanding the Arduino to LabVIEW Interface

USING ARDUINO AND WIFI WITH RSSI TO CONTROL LED: AN IOT BASED APPROACH

LINE MAZE SOLVING ROBOT

Transcription:

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ 4.1 Lead-in activity Find the missing letters Reading A detailed explanation about Arduino. What is Arduino? Listening To acquire a basic knowledge about Arduino To have a closer look at the basics and components of Arduino. Arduino getting started A robot fair and the specific and technical data of the robot. Writing Description of your own robot which you wish to join to the fair. 4.2 Think small, Dream big Lead-in activity Guess the device through the pictures. Reading and writing A superficial knowledge about how to construct a line follower robot. Listening To be able to develop a welldesigned and easy-to-use robot through the instructions. Dialogue ( understanding specific information) 1

In this unit, you will learn; definition of Ardunio and the basic terms related to Arduino the features of Line-Follwer Robot and its functions how to construct a Line-Follower Robot 2

4.1 Arduino Getting Started What is an Arduino? Arduino programming language Ardunio software 1 Lead-in Activity: Guess the missing letters in the box, at the center. 3

2 Read and answer the statements below according to the text. ANY IDEA ABOUT ARDUINO? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read inputs light on a sensor, a finger on a button, or a Twitter message and turn it into an output activating a motor, turning on a LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on wiring), and the Arduino Software (IDE), based on processing. Over the years Arduino has been the brain of thousands of projects, from everyday objects to complex scientific instruments. A worldwide community of makers students, hobbyists, artists, programmers, and professionals has gathered around this open source platform, their contributions have added up to an incredible amount of accessible knowledge that can be of great help to novices and experts alike. Arduino was born at the Ivrea Interaction Design Institute as an easy tool for fast prototyping, aimed at students without a background in electronics and programming. As soon as it reached a wider community, the Arduino board started changing to adapt to new needs and challenges, differentiting its offer from simple 8-bit boards to products for lot applications, wearable, 3D printing, and embedded environments. All arduino boards are completely open-source, empowering users to build them independently and eventually adapt them to their particular needs. The software, too, is open-source, and it is growing through the contributions of users worldwide. T / F T / F T / F T / F T / F 1. Being an open-source platform, Arduino is not preferred by the users as it has a difficult programming. 2. You move the mouse, as the mouse moves, the computer receives information, which causes the pointer on the screen to move. The mouse is the output device. 3. People from every walk of life benefit from the advantages of this open-source platform over the years. 4. Only professionals having a huge experience and knowledge on Arduino can use it easily. 5. Although all Arduino boards are open-source, nobody has the right to adapt them to their needs. 4

3 Read this article and put these headings in the correct place. Solderless Breadboard Ardunio Integrated Development Environment 1 This abbreviation (IDE) also stands for Integrated Drive Electronics and is a programming environment that has been packaged as an application program. It consists of a code editor, a compiler, a debugger and a graphical user interface builder. It provides a user-friendly framework for many modern programming languages, such as Visual Basic, Java and PowerBuilder. 2. It is an open source physical computing platform based on a simple input/output board and a development environment that implements the Processing language. 3. It is a plastic box full of metap strips, with a grid of holes on top. It is used to build and test circuits quickly before finalizing any circuit design. Circuit components can be inserted into the holes. Microcontroller Cross-platform 4. It acts like any computer using inputs and outputs. Inputs capture information from the user or the environment while outputs do something with the information that has been captured. Arduino boards are able to read inputs light on a sensor, a finger on a button, or a Twitter message and turn it into an output activating a motor, turning on a LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. 5. The Ardunio Software (IDE) runs on Windows, Macintosh OSX, and Linux operating systems. 5

4 Fill in the blanks with the appropriate verbs below. connects restarts programs powers updates shows Colour Name of the component Definition of the components 1 USB. the Ardunio from the computer 2 Reset Button. the Ardunio 3 Indicator LEDs the user what the Ardunio is doing 4 DC Power.. the project without USB 5 Power Pins connect power to the circuit 6 Analog Pins.. sensors to the Ardunio 7 Microcontroller brain of the computer 8 ISP Connector. the software on the Ardunio 9 Digital Input/Output connect sensor to the Ardunio 6

5 Please work in pairs and write the correct numbers and words by looking the table in figure 1....... Figure 1: Ardunio Uno R3 Digital I/O Pins Power Pins USB ISP Reset Power Jack ATmega328 Pin 13 LED 7

6 The differences between Arduino and Raspberry Pi. 8

4.2 Think small, Dream big The line-following robot and hardware info Working principle Robot competition 1 Lead-in activity: Guess what you see in the pictures below. Picture 1 Picture 2 Picture 3 Picture 4 Picture 5 9

2 Introduction to the Line Following Robot and hardware explanation. A line follower robot is basically a robot designed to follow a line or path already predetermined by the user. It is a self-operating robot that detects and follows a line drawn on the floor. The path can be visible like a black line on a white surface or it can be invisible like a magnetic field. The following basic hardware explanation may help you gain a better understanding on line following robot: Transformer is device that transfers electrical energy from one circuit to another through inductively coupled conductors. LM324 is a comparator IC and a main brain of line tracer. The ports take two voltage inputs at positive and negative pin respectively, compares them and give a digital outputin the form of logical HIGH or logical LOW. The IR LED emitting infrared light is put on in the transmitting unit. IR or VISIBLE is emitted from the emitter. The emitted light strikes the surface and gets reflected back. If the surface is White, more intensity of light gets reflected. IR RECEIVER (PHOTODETECTOR) is used to detect the intensity of light reflected. IC 7805, voltage regulator is an electrical regulator designed to automatically maintain a constant voltage level. It converts a positive voltage (7-29V) TO +5V. L293D, H-Bridge is an electronic circuit which enables a voltage to be applied across a load in either direction. It allows a circuit full control over a standart electric DC motor. That is with an H-Bridge, a microcontroller, logic chip, or remote control can electronically command the motor to go forward, reverse, brake, and coast. 10

3 Read these paragraphs and match the descriptions to the pictures in the lead-in activity above. Before you can run the Basic Line Follower, you will need a lined course. Use white poster board, foam board, white board, expanded PVC, or even a white floor or table and create a line course with black electrical tape. You may have sharp corners, but it will run smoother if the turns are gradual. Keep a minimum of a 6 between any meandering lines. 1 To be able to design a line follower robot, you need to buy the following components;ardumotors * 2, wheels*2, a robot chassis, 3*10 kohm resistors, 3* Current limiting resistors: 220 Ohm, 3*Infrared LEDs, 3* Photodiode, Ardunio, 2 *DC motors, Battery pack-6v, Wires/connectors. 2 Anymore, we can start placing some of the components on the frame of the robot on which motors and wheels are mounted and all the circuitry part is also placed on it. As a chassis, you may use an acrylic sheet of dimension 14&13cm square and thickness of 4mm. Make sure that you attach the wheels to the motors and later each motor has a two pin connector. 3 11

Light Dependent Resistors which detect white line on the black surface are mounted on the circuit. While left sensor controls the left motor, right sensor does the right motor. On the other hand, the speed of right and left motors plays a critical role to move the robot and the values range from -255 to 255, where -255 is full reverse, and 255 is full speed forward. If you pass a value of 0, the motor will stop spinning the wheel. The microcontroller decides the position of robot in lef tor right direction. The direction and speed of the two motors can be controlled independently. 4 The battery is connected to the circuit, and the motors and servo are powered by 6 V (4AA batteries). After combining all components, this easy-to-use line following robot is ready to use. 5 4 Listen to the interview with the participant at a robot fair at national level. Put his/her index card notes into the correct order by numbering them 1-6. A Function: D Strength(s): 12 C Used materials: B DIMENSIONS: Weight:.. Height:.. D E The owner of of the the robot : :.. Name of the robot:..

5 Writing task: please, fill in the competition form below to be able to attend the organisation. LINE-FOLLOWING ROBOT COMPETITITON February 20th, 2016 All day Paradise Hotel, Conference Hall Warning! You should describe your own-designed robot via e-mail to attend to the competition robotcontest@gmail.com HI THERE! Have time to take a look at the advertisement on the left? How about creating your own robot and joining to robot competition! Looking forward to seeing your own designed robot. 13

Name: COMPETITION APPLICATION FORM Occupation: Function of the robot: Weight of the robot: Strenght(s): Used materials: 6 click on the icon and watch the video which involves the descriptions of robots at national competition. 14

RESOURCES www.ardunioclassroom.com http://www.slideshare.net/priyahada/final-report-on-line-follower http://www.instructables.com/id/line-following-robot-with-arduino/ http://www.instructables.com/ http://playwithrobots.com/ https://www.arduino.cc https://www.youtube.com/watch?v=dpbpnihjfz4 (ANKARA S GOT TALENT) 15