141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

203
Enhancing STEM activities through contests and European projects Mihai Agape Palatul Copiilor Drobeta Turnu Severin Filiala Orsova Engaging Tools for Science Education Conference Teamwork, Training and Technology Network (TTTNet) Sofia, Inter Expo Center, 31.10.2014 02.11.2014 Parallel Session 3, Rodopi hall, 01.11.2014, 14:00 14:30

description

Presentation delivered in the international conference “Engaging tools for science education” held in Sofia, on 31.10 - 02.11.2014. The International Conference “Engaging science education” was organised in the frames of international project Teamwork, Training and Technology Network” (TTT NET), implemented with the support from EC through LLP (540029-LLP-1-2013-1-IT-COMENIUS-CNW). There are presented some initiatives which contribute(d) to STEM activities development: two international contests –in the field of Robotics (ROBOTOR) and Programming (SCRIPT)– and 3 European projects –two related to Robotics (RECAP and KAREL), and one related to STEM education (SCIENTIX).

Transcript of 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Page 1: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Enhancing STEM activities

through contests and

European projects

Mihai Agape

Palatul Copiilor Drobeta Turnu Severin – Filiala Orsova

Engaging Tools for Science Education Conference

Teamwork, Training and Technology Network (TTTNet)

Sofia, Inter Expo Center, 31.10.2014 – 02.11.2014

Parallel Session 3, Rodopi hall, 01.11.2014, 14:00 – 14:30

Page 2: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

The Purpose of the

Presentation

International Contests

ROBOTOR

SCRIPT

European Projects

RECAP (LdV)

KAREL (Comenius)

Page 3: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

This work has been funded with support from theEuropean Commission.

This communication reflects the views only of theauthor, and the Commission cannot be heldresponsible for any use which may be made of theinformation contained therein.

Page 4: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

INTERNATIONAL ROBOTICS

TROPHY ROBOTOR

Page 5: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

National Contest of Electronics,

Pitesti, June 2007

Page 6: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Dance, Music, Drama…

Page 7: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

How to bring technical activities on stage?

Robotics Trophy ROBOTOR

Robotics contests are spectacular

Robotics = STEM integrator

ROBOTOR = ROBOT + ORsova

Page 8: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

ROBOTOR editions

First edition:

Regional Trophy - 2008

National editions: 2009, 2010, 2012, 2013,

2014

International editions: 2011

Poland, France, Turkey, and Romania

All editions have been included in the

Educational Activities Schedule of MEN

ROBOTOR 2015 will be international

Page 9: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Regional Trophy

ROBOTOR 2008

Page 10: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

International Trophy

ROBOTOR 2011

Page 11: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

ROBOTOR 2011

Page 12: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

ROBOTOR 2011

Page 13: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

ROBOTOR 2008

Line Follower Contest

Page 14: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

ROBOTOR 2011

Line Follower Contest

Page 15: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

ROBOTOR 2013

Botosani, October 2013

Page 16: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

National Electronics Contest

Constanta, June 2014

Page 17: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

National & International Robotics Competitions

2008 – Orsova: “Robotor”

2010 – Targoviste: “Cupa Chindiei”

2011 – Bucuresti: “Infomatrix”

2013 – Galati: “Robogal”

Technical Universities

Bucharest

Timisoara

2014 – National Ministry of Education (LEGO)

Page 18: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

International Robotics Trophy ROBOTOR 2015,

Robotics Contests & Robotics Symposium

Orsova, 28-30 May 2015

Dragsters (Junior & Middle)

Line Follower (Junior, Middle & Senior)

Mini & Micro Sumo (Junior, Middle & Senior)

Line & Wall Maze (Junior, Middle & Senior)

Solar Robots (Junior & Middle)

Freestyle (Junior & Middle)

Possible subsections

Beginners

Advanced

[email protected]

Page 19: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

National International?

eTwinning portal (http://www.etwinning.net/)

Enable teachers and students in European

countries to collaborate online

Page 20: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

RECAP

REmote Controlled Arm Project

Page 21: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

General Information

Programme: Lifelong Learning Programme

Action: Leonardo da Vinci Partnerships

Reference No: LLP-LdV/PAR/2010/RO/023

Project title: Remote Controlled Arm Project

Acronym: RECAP

Implementation: 01.08.2010 – 31.07.2012

Page 22: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

RECAP Partners

Śląskie Techniczne Zakłady Naukowe –

Katowice, Poland (coordinator).

Beypazari Teknik Ve Endüstri Meslek Lisesi –

Beypazari, Turkey.

Lycée Henri Vincenot – Louhans, France.

Wyższa Szkoła Technologii Informatycznych

w Katowicach – Katowice, Poland.

Palatul Copiilor şi Elevilor Drobeta Turnu

Severin – Filiala Orşova, Romania.

Page 23: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Partnership Aim

Romanian team contributions

Design and manufacture a robotic arm

Romanian team contributions

Electronics

Controller for Robotic Hand

System for Capturing Arm Motion - SCAM

Programming

Mechanics

Arm Design

Page 24: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

RECAP Result – ESThttp://www.europeansharedtreasure.eu/detail.php?id_project_

base=2010-1-PL1-LEO04-11315

Page 25: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

MECHANICAL PART

Underactuated Robotic Arm Design

(design of the finger, robotic hand)

Page 26: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Katowice, 11/30/2011

Claudia

Page 27: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Sketch of the arm proposed at the

first project meeting in Katowice

Page 28: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Finger flexion with tendon

Page 29: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Finger’s extension with springs

Page 30: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

CF (Cheap Finger) – 2 versions

Giulia

Page 31: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

CF1 - Orșova

CF2 - Louhans

Page 32: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Finger 3D Design

Mihai

Page 33: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Mihai Finger’s Design

Page 34: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Mihai Finger’s Design

Page 35: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Break

April 2011

Page 36: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Restart

January 2012

Page 37: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Objectives for finger and hand

good prehension ability

simplicity

light weight

low cost

possibility to be manually made

Page 38: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Solution proposed for the finger

(Pro ENGINEER Schools Edition)

Page 39: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

The analyze of finger’s position in

the static case

The relative position of the finger’s

phalanges is determined by the tension

in the tendon, diameters of the pulleys

and characteristics of torsion springs

(elastic constants and initial pretension).

To simplify the calculus we suppose

that there are not

Gravity

Friction

Page 40: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Position of the finger in the static

case (GeoGebra)

Page 41: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Calculus of joints rotation angles

Active moment (Ma)

Active force

Tendon tension

Angle between string tensions

Lever arm

Resistant moment (Mr)

Rotation angle of the joint

Elastic constant and preloading of the spring

Ma = Mr => Rotation angle of the joint as a function

of force applied to the tendon

Relation between rotation angles of joints and

rotation angle of servo

Page 42: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Relations

(metacarpophalangeal joint)

Page 43: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Simulation of finger’s flexion

Parameters

Phalanges lengths: l1 = 45mm, l2 = 25mm, l3 = 25 mm

Radius of pulleys: r1, r1 și r3

Springs constants: k1, k2 și k3

Preloading of the springs: α1i, α2i și α3i

Calculated data (as a function of F)

Articulations angles: α1, α2 și α3

Servo’s angle: α0

Page 44: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Simulation

-20.00

0.00

20.00

40.00

60.00

80.00

100.00

120.00

-20.00 0.00 20.00 40.00 60.00 80.00 100.00 120.00 140.00 160.00 180.00

α1 α2 α3 F/Fmax

Page 45: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Case I: r1=r2=r3=6mm

k1=k2=k3, α1i=α2i=α3i=0

Page 46: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Case II: r1=r2=r3=6mm

k1=4k0, k2=2k0, k3=k0, α1i=α2i=α3i=900

Page 47: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Case III: r1=8mm, r2=4mm, r3=4mm

k1=4k0, k2=2k0, k3=k0 , α1i=α2i=α3i=900

Page 48: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Design of a sheetmetal finger

(SF1)

Page 49: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Finger’s prototype (SF1)

Phalanges: aluminum sheet 0.8 mm thick

Joints: M2 bolts + plastic tubes

Pulleys: 4mm thick Plexiglas

Springs: music wire with diameter of 0,4 mm

Tendon: nylon string with a diameter of 0,5 mm

Page 50: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Design (Palm)

Page 51: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Design (+SF2 Fingers)

Page 52: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Design (+Servos integrated

in the palm)

Page 53: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Design (+Thumb & 2

Servos)

Page 54: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Design (+Palm Cover)

Page 55: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Design (+Wrist Servos)

Page 56: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Design

Page 57: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Flat drawing for metacarpus of the

thumb

Page 58: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Aluminum Sheetmetal

Page 59: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Manufacturing

Page 60: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Manufacturing (Palm)

Page 61: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Manufacturing (Palm)

Page 62: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand Manufacturing

Ema, Ovidiu, Emi, Giulia, Robi, Bogdan

Page 63: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Hand (assembled)

Page 64: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Robotic Hands- Left: designed by Polish team & manufactured by French team

- Right: designed and manufactured by Romanian team

Page 65: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Test Romanian hand prototype with French controller

(Katowice, May 2012 – Mihai Agape, Fabien Autreau)

Page 66: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Testing Romanian hand

Katowice, May 2012

Page 67: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

+ Lower arm

Page 68: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

+ Upper Arm

Page 69: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Assembly last 2 servomechanisms

(28.08.2012)

Page 70: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Romanian Robotic Arm

Page 71: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

2012 Extreme Redesign Contestwww.DimensionPrinting.com/extremeredesign

Page 72: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SCRIPT

SCRatch International Programming Trial

Page 73: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p
Page 74: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

What is Scratch?

Scratch is a free programming language and

online community where you can create your

own interactive stories, games, simulations,

and animations.

Scratch is a project of the Lifelong

Kindergarten Group at the MIT Media Lab. It

is provided free of charge.

http://scratch.mit.edu/

Page 75: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Example - Tornado Simulation

http://scratch.mit.edu/projects/23046337/

Poster related to augmented reality (Good

Practice from ITAO workshop – Zuhal Yilmaz

Dogan and Didem Sunbul)

Page 76: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Local Winter Greetings Contest – 2011

http://scratch.mit.edu/studios/148271/

Page 77: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Regional Contest SCRIPT 2012

http://scratch.mit.edu/studios/171206/

Page 78: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

National Contest SCRIPT 2013

http://scratch.mit.edu/studios/211401/

Page 79: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SCRIPT 2013

Game created by Bulgarian team

Page 80: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

International Contest

SCRIPT 2014

Cooperation with Galina Momcheva, Assoc.

Prof. at Varna Free University

Participants from Bulgaria, Italy, Macedonia,

Poland, Slovenia, Turkey, USA and Romania

Page 81: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SCRIPT 2014 Gallery

http://scratch.mit.edu/studios/377099/

Page 82: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SCRIPT 2015

Contest & Symposium

Contest

Primary and lower secondary pupils (aged

from 6-7 to 14 – 15 years old).

Version Scratch 2.0

Symposium

Creators of Scratch learning resources

(teachers & students)

Online videoconference

Page 83: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SCRIPT 2015 – Contest

Aim: promote the programming among

primary and lower secondary students, using

Scratch programming language.

Contest objectives:

Stimulating pupils to code.

Developing English language skills of pupils

and teachers.

Promoting of the best teams.

Dissemination of the best projects.

Page 84: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SCRIPT 2015 – Contest

Sections:

Greetings

Games

Music and Dance

Stories

Simulations

Age categories

one for each grade from 1 to 8

[email protected]

Page 85: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

KAREL PROJECT OVERVIEW

General Information

Karel Project in Numbers

Partners

Objectives

Results & Outcomes

Robot Requirements

Tasts Distribution

Work Breakdown Structure

Page 86: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

General Information

Programme: LIFELONG LEARNING

PROGRAMME

Sub-programme: COMENIUS

Action type: PARTNERSHIPS

Action: COMENIUS Multilateral school

partnerships

LLP Link No: 2013-1-RO1-COM06-29664 1

Project title: Karel - Autonomous Robot for

Enhancing Learning

Project acronym: KAREL

Implementation: 01.08.2013 – 31.07.2015

Page 87: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel project in numbers

Countries: 4

Partners: 4

Teachers: 21

Students: 50

Mobilities: 96

Robots: 20

Lessons: 21

Page 88: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

WHO?

Partners, pupils, teachers

1. Platon Schools (Εκπαιδευτηρια Πλατων)

(Katerini, Greece)

2. Beypazari Teknik Ve Endüstri Meslek Lisesi

(Beypazari, Turkey)

3. Technikum nr 1 im. Stanisława Staszica w

Zespole Szkoł Technicznych w Rybniku

(Rybnik, Poland)

4. Palatul Copiilor

(Drobeta Turnu Severin, Romania)

Pupils (aged from 14 to 19 years old) & Teachers

Page 89: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

WHY?

Objectives

Improve teaching and learning of science and

technology using robotics as integrator

O1. Apply practical math and scientific

concepts while learning to design, build, test

and document KAREL.

O2. Create an interdisciplinary curriculum to

use with KAREL robotic platform.

O3. Improve confidence and fluency in English

and learn scientific and technical vocabulary in

partners’ languages.

Page 90: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

WHAT?

Results & Outcomes

Robotics Dictionary in English and each

partner’s language.

Robotics Platforms designed and

manufactured (20).

Curriculum with at least 21 lesson plans, in

English and each partner’s language . At

least 2 lesson plans for each of following

fields: physics, biology, programming,

mechanics, electronics, and robotics.

Page 91: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

HOW?

Tasks Distribution

Robotic platform design, manufacture, test

and document:

a) Mechanical system

Turkey

b) Electronic system

Poland (input / output devices)

Romania (controller, motor drivers, power supply,

communication)

d) Software

Greece (codes for lessons)

Romania (codes for input / output devices)

Page 92: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

HOW?

Tasks Distribution

Pupils:

Create robotics dictionary

Research, design, build, test, and program

robotic platform

Test curriculum

Teachers:

Design curriculum

Guide pupils

Page 93: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p
Page 94: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

KAREL

SOME OF THE WORK DONE

Specifications

Karelino - first controller prototype of Karel robot

Solving math problems

The second design of Karel platform

Page 95: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

KAREL SPECIFICATIONS

Agreed at the first project meeting in Beypazari

Available at http://sdrv.ms/170NTak

Page 96: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Kick-off Project Meeting

Beypazari, 10-16.11.2013

Page 97: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel

Mechanical Specifications

Page 98: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel

Electrical Specifications

Page 99: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel

Input Devices

Page 100: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel

Output Devices

Page 101: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel Curriculum

Page 102: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel Challenges

Page 103: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel

Other Specifications

Page 104: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

KARELINO - FIRST PROTOTYPE

OF THE ROBOTIC PLATFORM

Schematic

3D Views

PCB manufacturing

Board Testing

Mechanics, Electronics, and Software Integration (Rybnik meeting)

First Karel prototype

Page 105: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Why Karelino?

Karel problems

2 s LiPo battery management

Motor voltage regulator

Solution

Small complexity prototype

Cristina – Karel team student

Karel & Arduino -> Karelino

Page 106: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Schema electrică

Page 107: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

First prototype - Karelino

3D Top View

Page 108: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

First prototype - Karelino

3D Bottom View

Page 109: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

PCB manufacturing

method & materials

Method = Transfer Toner System

Materials = Pulsar kit (PCB Fab-In-A-

Box) http://www.pcbfx.com/

Page 110: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Print the copper layer on paper

using a laser printer (600 dpi)

Page 111: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Prepare the single sided board

using a sandpaper

Page 112: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Clean the surface with a

cloth

Page 113: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Use laminator to transfer the

toner from paper to board

Page 114: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Remove the paper using water

Page 115: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

The copper layer is

transferred to the board

Page 116: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Use green foil (from

Pulsar) to seal the toner

Page 117: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Easily remove the green foil

Page 118: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Toner before and after sealing

Page 119: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Etching the board using

ammonium persulfate

Page 120: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

The uncovered copper

was removed (etched)

Page 121: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Remove the toner from the

board using thinner

Page 122: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Drill the holes

Page 123: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Test the traces for continuity

and short circuits

Page 124: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Use a soldering iron station to

solder the components

Hot Air Gun

Soldering (Hot) Iron

Page 125: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

First solder the jumper

wires

Page 126: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Add the components and solder

them (SMD first & THD last)

Page 127: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karelino (TOP)

Page 128: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karelino (BOTTOM)

Page 129: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

3D Views vs Real Board

Page 130: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karelino TestingDesign & Manufacturing Mistakes

Page 131: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Second Project Meeting,

Rybnik, 06–13.04.2014

Page 132: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Integration & Testing

(Rybnik meeting)

Page 133: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

First Karel Prototype

(Rybnik meeting)

Page 134: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Proposed Improvements

(Rybnik meeting)

Integrate new blocks (e.g. Motor voltage

regulator, UART connector, Battery

management system)

Make changes to the initial design (e.g.

replace USB micro B connector with an USB

mini B connector)

Redesign the PCB (components places and

traces) according to the chassis shape

Add LEDs to show the state of Bluetooth

module

Page 135: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Useful Links

Drawings for manufacturing the Karelino

controller http://1drv.ms/1jet3ci

Bill of materials for all designs

http://1drv.ms/1oAF8hr

Page 136: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

MATH PROBLEMS

Climbing an inclined plan

Karel Base Designs

Animation created in Geogebra

Problems Solved

Page 137: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Climbing a 30 % inclined plan

A requirement which seems to be related just

to the power of the motors.

Page 138: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel Base Designs

Page 139: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Animation created in

Geogebra

Page 140: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Rybnik meeting

Math Challenges

Page 141: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Theoretical problems related to

geometrical constraints study

Ground clearance

Front overhang

Rear overhang

We will use the work for some Math lesson plan

Page 142: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel Base Dimensions

l_w = wheel base

l_r = rear overhang

l_f = front overhang

d_w = wheel diameter

d_c = caster diameter

h = ground clearance

Page 143: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Calculus of

Rear Overhang

Page 144: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Calculus of

Rear Overhang

Page 145: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Calculus of

Departure Angle

Page 146: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Ramp Angle

Ground Clearance

Page 147: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Calculate Ground Clearance (h) with

Wolfram|Alpha knowledge motor

Page 148: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Calculate Ground Clearance

(h) with Geogebra

Page 149: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SOFTWARE FOR

KAREL PLATFORM

Page 150: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Programming Languages

C

Atmel Studio IDE

We created some modules (functions) for

Motors control

Serial communication (USART, Bluetooth)

Optical line sensors

Arduino

Arduino Leonardo compatibility

Microcontroller - ATmega32U4

Use Karel with Arduino?

Page 151: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel Visual Software

A former student of mine, Claudia Tudosie,

who is now student in the last year at

Timisoara University, Computers Enginnering

Faculty, chose for his final project a theme

related to KAREL. She proposed to create a

visual programming language (similar to

Scratch) for Karel platform.

Page 152: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

LESSON PLANS

Page 153: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Physics Lesson Plan

Friction & Speed How the Karel robot will be integrated in the

lesson?

Robots will travel along surfaces of different

materials (in order to show that the speed

depends on the different surfaces)

What do we need to do?

Drive the robot along pathways (straight or

curved) on different surfaces.

Measure time, distance.

Page 154: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Materials

Materials with different coefficient of friction

Karel robot

Stopwatches

Distance measuring tools

Data sheets

Microsoft Excel

Page 155: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Lesson Objectives

Students will:

O1. Observe the influence of the road surface

to the speed of the robot.

O2. Use relation d = v * t in order to calculate

v when d, and t are given.

O3. Propose solutions for improvement of

friction between road and the tires of the robot.

Page 156: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Engagement

Students will predict how the surface of the

road affects the speed of the robot.

Example of questions for students:

What is the effect of the road type on the

vehicle speed? (bumpy / smooth, straight /

curvy)

How can you determine the speed of a

vehicle? (distance / time)

More friction means more or less speed?

Page 157: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Exploration

Students will measure the speed of the robot

on different surfaces. They will record the

data in the next table.

The students will understand how the road

materials affect the time needed for the robot

to travel a given distance.

Surface type (road) Distance Time

Page 158: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Explanation

Introduce the concept

Distance = Speed * Time

Page 159: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Elaboration

Students experiment with different surface

materials and weather conditions. Students

record the data in next table

Calculate the speed for each type of tested

road

Surface type (road) Distance Time Weather

Page 160: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Evaluation

Students introduce the collected data in an

Excel sheet and represent graphically the

distance as a function of time for different

road materials.

Students answer the next question: How the

friction of the roads could be increased or

decreased?

Page 161: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

ROBOTICS DICTIONARY

Page 162: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Google Docs

Spreadsheet

Datasheet

Page 163: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Google Docs

Document

Page 164: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

KAREL SECOND PROTOTYPE

(WORK IN PROGRESS)

New Approach – Two Boards

Schematics

PCB’s Design

PCB’s Manufacturing

Page 165: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel second prototype

approach

2 boards

Lower board

Battery management system

Motors

Upper board

Controller

Regulators

I/O devices

Motor regulators

Page 166: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel Battery Management System - Schematic

Page 167: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p
Page 168: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Board dimensions

Page 169: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

PCB Design

Double Side PCB laminate

Components

SMD

THD

Software

Target3001! - version limited at 400 pins /

pads

Page 170: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Lower board

3D bottom view

Page 171: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Lower board

3D top view

Page 172: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Lower board

Design problem

Page 173: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Upper board

3D bottom view

Page 174: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Upper board

3D top view

Page 175: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Improve Boards

Manufacturing Process

Older printer (Samsung) – 600 dpi resolution

New printer (HP) - 1200 dpi resolution

Very good results after some tests

Problems – printer driver for Windows 7

Page 176: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Printing problems

MS Word (doc)

Different results

Picture (png)

Scaling problems

Good results with

pdf files

Page 177: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

After we’ve learned how

to do it (printing)

Page 178: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

After we’ve learned how

to do it (printing)

Page 179: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Alignment of TOP &

BOTTOM Layers

Page 180: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Toner Transfer problems

Page 181: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Toner Transfer problems

Page 182: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

After we’ve learned how

to transfer the toner

Page 183: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

After we’ve learned how

to transfer the toner

Page 184: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Seal the toner

Page 185: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Seal the toner

Page 186: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Quite good alignment

between top and bottom

Page 187: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Final upper board with

min 0.6 mm tracks (top)

Page 188: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Final upper board with

min 0.3 mm tracks (bottom)

Page 189: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Karel Second Prototype

Problems & Future Work

Some circuits (e.g. for battery

management) not tested yet

Some integrated circuits are not so easy

to procure (e.g. the ones made by Seiko)

Possible new changes in design using

new integrated circuits (e.g. boost

regulator supplied from 1 Li-Po battery

with high output current capabilities)

Page 190: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Third Karel Project Meeting

Katerini, 12 – 19.10.2014

Page 191: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Katerini

Robotic Platform Test

Page 192: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

SCIENTIX PROJECT

Already presented in this conference by dr. Gina Mihai

http://www.scientix.eu/web/guest

Page 193: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Travelling to Scientix meeting

Orsova – Bucharest train

Page 194: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

What to do to increase the number of

STEM fans?

Page 195: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Don’t forget about

ROBOTOR & SCRIPT

International Robotics Trophy

ROBOTOR 2015

SCRatch International Programming Trial

SCRIPT 2015

Contact

[email protected]

Page 196: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Bibliography

Agape, Maria-Genoveva; Agape, Mihai (mai 2011).

„Trofeul Internaţional de Robotică ROBOTOR”.

Universul copiilor 16 (I.S.S.N 1841 – 191): 34 – 37.

Agape, Mihai (februarie 2012). „Să învățăm

programare jucându-ne în Scratch”. Preparandia 2

(ISSN 2247 – 9414), section Gymnasium.

http://bit.ly/1ftKR27

Agape, Mihai (octombrie 2013). Rules for National

Robotics Trophy ROBOTOR 2014.

http://sdrv.ms/17umqk7

Page 197: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Bibliography (cont.)

Agape, Mihai (octombrie 2013). Rules of Scratch

International Programming Trial SCRIPT 2014.

http://sdrv.ms/LgPxfX

Agape, Maria-Genoveva (octombrie 2013). Rules of

Scratch International Symposium SCRIPT 2014.

http://sdrv.ms/LgPxfX

Agape, Mihai. Agape, Maria-Genoveva. “KAREL

Specifications”, agreed in Karel Project Meeting held

at Beypazari on 10–16.11.2013. http://sdrv.ms/170NTak

Agape, Mihai. “Karelino—One Step in Karel Robotic

Platform Developing”, presentation given at National

Symposium IPO-TECH, Tirgu-Neamt, 29.03.2014

Page 198: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Bibliography (cont.)

Agape, Mihai. “Contributions for developing a

robotic arm”, presentation delivered in RECAP

Project Meeting (Katowice, 05.31.2012).

Agape, Mihai. “Scientix – Comunitatea

tehnico-științifică europeană”, presentation

delivered in National Symposium “Electronics

Today” (Constanta, 23.06.2014).

Agape, Mihai. “KAREL

Controller Design”, presentation delivered at

Karel project meeting held at Rybnik, 06-

13.04.2014.

Page 199: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Bibliography (cont.)

Agape, Cristina-Maria. “KAREL – Controller

Manufacturing”, presentation delivered at Karel

project meeting held at Rybnik, 06-13.04.2014.

Agape, Mihai. “KAREL – First Implementation

Year”, presentation delivered at the Robotic

Symposium – Code Week event, Katerini, 14th

October 2014.

Agape, Maria-Genoveva. “Physics Lesson Plan

– Friction & Speed”, presentation delivered at

the Karel project meeting held at Katerini, 12 –

19.10.2014.

Page 200: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Bibliography (cont.)

Agape, Mihai. “KAREL – 2nd Platform

Design”, presentation delivered at the Karel

project meeting, Katerini, 12 – 19.10.2014.

*** ATmega32U4, 7766G–AVR–02/2014. Atmel.

http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-

ATmega16U4-32U4_%20Datasheet.pdf

*** DRV8833, SLVSAR1C. Texas Instruments.

http://www.ti.com/lit/gpn/drv8833.

*** LM2940, SNVS769I. Texas Instruments.

http://www.ti.com/lit/gpn/lm2940-n.

Page 201: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Bibliography (cont.)

*** LM1117, SNOS412M. Texas Instruments.

http://www.ti.com/lit/gpn/lm1117-n

*** Bluetooth Module BTM-112 and BTM-182.

Rayson.

*** BQ241xx - Synchronous Switchmode, Li-Ion and

Li-Polymer Charge Management IC with Integrated

Power FETs (bqSWITCHER). Texas Instruments.

*** S8239 Series. Overcurrent Monitoring IC for Multi-

Serial-Cell Pack. Seiko Instruments Inc.

*** S8209A Series. Usage Guidelines. Seiko

Instruments Inc.

Page 202: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Bibliography (cont.)

Agape, Mihai. “Karelino – A robot for STEM

education”, presentation delivered at the

2nd Scientix Conference, Brussels, 24 – 26

October 2014.

Page 203: 141027 141001 ttt-net sofia conference_enhancing stem_mihai agape-p

Questions?