Top Banner
90

SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

May 15, 2015

Download

Education

Joan Terres

The project consists of an application on geometry that can be "shared" by any person, whether or not visual impairment and / or low vision.
This is a set of exercises created with Scratch, with the help of card / RF chips built-in physical pieces - to interact by touch and sound with your computer.
Cards / chips RFID (Radio Frequency Identification), can replace the mouse and even keyboard.
Link video: goo.gl/YR1ZZ
Link web: www.sacosta.org/rfid (catalan version)
www.sacosta.org/rfid_castellano (spanish version)
This project was awarded first prize in the category "Science, Technology and Values" at the last congress "Science in Action" held at CosmoCaixa Alcobendas (Madrid) in October 2012
[email protected]
[email protected]
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
Page 2: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

INDEX

0. INTRODUCTION1. ARDUINO 2. DRIVERS3. FIRMWARE 4. RFID5. PHISYCAL OBJECTS6. SCRATCH CONFIGURATION CUSTOMIZATION DEMOSTRATION

Page 3: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

0. INTRODUCTIONOBJECTIVES:

DIGITAL INCLUSION

Page 4: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

INCLUSIÓNDIGITAL

DIGITALINCLUSION

Page 5: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

INCLUSIÓN DIGITAL

Page 6: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

APLICACIÓN MULTIMÉDIA ACCESIBLE

ACCESSIBLE MULTIMEDIA APPLICATION

e-Inclusion

APLICACIÓN MULTIMÉDIA ACCESIBLE

LINK

Page 7: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

WE ATTEMPT TO INTEGRATE BLIND AND VISUALLY IMPAIRED PEOPLE IN ...

Page 8: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

...HOBBIES AND LEISURE ACTIVITIES SO THEY CAN PARTICIPATE ON EQUAL TERMS WITH THE COMMUNITY MEMBERS

Page 9: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

1. HARDWARE: ARDUINO + RFID

Page 10: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

PLACA/BOARD ARDUINO UNO

Page 11: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SONADOR/BUZZER

Necesario para personas con ceguera o baja visión. Confirma que el lector RFID ha recibido información

Required for people with blindness or low vision.Confirms that the RFID reader has received information

Page 12: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

LECTOR/READER RDIF

Page 13: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

PACK

Page 14: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

PACK

Page 15: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

Otras versiones de Hardware/Other versions of Hardware Arduino + Xbee + RFID reader

Page 16: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

2. ARDUINO + COMPUTER (DRIVERS)ARDUINO ENVIRONMENT

Page 18: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SOFTWARE

Page 19: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ARDUINO ENVIRONMENT

Page 20: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ARBUINO BOARD + DRIVERS

Page 21: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

3. ARDUINO + SCRATCH (FIRMWARE )LINK FIRMWARE ARDUINO

Page 22: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

CITILAB HA DESARROLLADO S4A NOSOTROS HEMOS MODIFICADO SU FIRWARE

S4A DEVELOPED BY CITILABWE HAVE MODIFIED YOUR FIRWARE

Page 23: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

LINK FIRMWARE ARDUINO SACOSTA.ORG

Page 24: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ARDUINO.EXE > FIRMWARE > ARDUINO BOARD

Page 25: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ARDUINO.EXE

Page 26: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

OPEN FIRMWARE

Page 27: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

OPEN FIRMWARE

Page 28: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

// Basado en ArduinoBoard de Rai and Mike McKenzie modificado por Francesc Galbany//============================================================================

//#include <Wire.h>char rfid[12];int pos=0;void ScratchBoardSensorReport(int sensor, int value){ Serial.write( B10000000 | ((sensor & B1111)<<3) | ((value>>7) & B111)); Serial.write( value & B1111111);}

void setup(){ Serial.begin(9600); pinMode(4, INPUT);}

int map3a1(char a, char b, char c){ int val = 255*hexVal(a) + hexVal(b)*16 + hexVal(c); return map(val, 0, 4095, 0, 1023); // Passem de 4k a 1k perdent precisi´}

int hexVal(char c){ char ret = 0; if((c >= '0') && (c <= '9')){ ret = c - '0'; }else if((c >= 'A') && (c <= 'F')){ ret = c - 'A' + 10; } return ret;}

Page 29: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

void loop() { //Si hi ha dades RFID... if(Serial.available()) { while(Serial.available()){ delay(10); char c = (char)Serial.read(); if( ((int)c >= 48) && ((int)c <=70)){ rfid[pos]=c; pos++; } if(pos == 12){ break; } } //Cal comprovar que i==12 if(pos == 12){ pos = 0; Serial.end(); Serial.begin(38400); ScratchBoardSensorReport(0, map3a1(rfid[0],rfid[1],rfid[2])); ScratchBoardSensorReport(1, map3a1(rfid[3],rfid[4],rfid[5])); ScratchBoardSensorReport(2, map3a1(rfid[6],rfid[7],rfid[8])); ScratchBoardSensorReport(3, map3a1(rfid[9],rfid[10],rfid[11])); ScratchBoardSensorReport(4, 0); ScratchBoardSensorReport(5, 0); ScratchBoardSensorReport(6, 0); ScratchBoardSensorReport(7, digitalRead(4)?1023:0); tone(11,4000,200); delay(1000); ScratchBoardSensorReport(0, 0); ScratchBoardSensorReport(1, 0); ScratchBoardSensorReport(2, 0); ScratchBoardSensorReport(3, 0); delay(30); Serial.end(); Serial.begin(9600); } } // Let Scratch catch up with us delay(30);}

Page 30: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
Page 31: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

Radio-frequency identification (RFID) is the wireless non-contact use of radio-frequency electromagnetic fields to transfer data, for the purposes of automatically identifying and tracking tags attached to objects.

4. RFID

Page 32: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Page 33: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Tags RFID

Page 34: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Tags RFID

Page 35: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ÚNICA / UNIQUE

Page 36: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Tags RFID

Page 37: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Tags RFID

PERROSDOGS

Page 38: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Tags RFIDADHESIVOSTICKER

Page 39: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Tags RFID

ROPACLOTHING

Page 40: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RFID

Tags RFID

ALMACÉNSTORE

Page 41: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
Page 42: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

5. PHISYCAL OBJECTS

Page 43: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

MATERIALES/MATERIALS

Page 44: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

TACTO, TEXTURA, SEGURIDAD, MEDIDA/FEEL, TEXTURE, SIZE, SAFETY

Page 45: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

6. SCRATCHPORT COM

SCRATCH BOARD

Page 46: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SENSING > SENSOR VALUE

Page 47: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SCRATCHBOARD

Page 48: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SCRATCHBOARD WATCHER

Page 49: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SEARCH PORT COMCONTROL PANEL SYSTEM

Page 50: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

DECIVE MANAGER

Page 51: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

COM

Page 52: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SELECT USB PORT

Page 53: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

SELECT USB PORT

Page 54: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RIGHT BUTTOM + SHIFT: REPORT RAW DATA

Page 55: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

VARIABLESEASY CUSTOMIZATION

Page 56: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

PHISYCAL OBJECT + TAG RFID

SCRATCHBOARD WATCHER

Page 57: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

PHISYCAL OBJECT + TAG RFID

SCRATCHBOARD WATCHER

Page 58: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RELATIONSHIP BETWEEN OBJECTS AND VARIABLES

Page 59: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

RELATIONSHIP BETWEEN OBJECTS AND VARIABLES

Page 61: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

CUSTOMIZATION EXAMPLE

Page 62: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

GEOMETRIA COMPARTIDA

SHAREDGEOMETRY

Page 63: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ACTIVITIES: BASIC SHAPES

Page 64: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ACTIVITIES: TRIANGLES

Page 65: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ACTIVITIES: QUADRILATERALS

Page 66: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ACTIVITIES: REGULARS POLYGONS

Page 67: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ACTIVITIES: DIFFICULTY LEVELSISOSCELES TRAPEZOID?

Page 68: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ACTIVITIES: DIFFICULTY LEVELSHEPTAGON?

Page 69: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

OTHERS KINDS OF INTERACTIONSTICKERS ON KEYBOARD

Page 70: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

TAGS WITH BRAILLE CODE

Page 71: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

TAGS CARD

Page 72: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

BRAILLE CODE

Page 73: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

TAGS + BRAILLE CODE

Page 74: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

INFORMATION ALWAYS IN AUDIO

Page 75: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

COLORS3 COLORS

GREEN RIGHTRED ERROR

ORANGE INFORMATION

OK ERROR INFO

Page 76: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

OK

Page 77: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ERROR MESAGE

Page 78: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

ERROR MESAGE

Page 79: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

INFORMATION

Page 80: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

FORMAS GRANDES, COLORES CONTRASTADOSLARGE SHAPES, CONTRASTING COLORS

Page 81: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

WORDS / TEXTOSTYPOGRAPHY ARIAL, SIZE LARGE, CAPITALS TIPOGRAFIA ARIAL, MEDIDA GRANDE, MAYÚSCULAS

Page 82: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

MENÚ / MENUOPTIONS: PRESENTATION, IDENTIFY AND POINT

OPCIONES: IDENTIFICAR, SEÑALAR Y RECONOCER

Page 83: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

MENÚ / MENUOPTIONS: PRESENTATION, IDENTIFY AND POINT

OPCIONES: IDENTIFICAR, SEÑALAR Y RECONOCER

Page 84: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

APLICATION / LEVEL 1 / BASIC SHAPES PRESENTATION

TRIANGLE SQUARE CIRCLE STAR

Page 85: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

APLICATION / LEVEL 2 / INDENTIFY

+= TRIANGLE

Page 86: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

APLICATION / LEVEL 3 / PONT TO SHAPES

TRIANGLE ?

+= OK

Page 87: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

WEBWWW.SACOSTA.ORG/RFID

Page 88: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

www.sacosta.org/rfid (català)www.rfid.org/rfid_castellanoImatges i fotos: Jesús Arbués, Bea Cascante,Banco Imágenes y Sonidos del ITE

Page 89: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

GRACIAS

THANK YOU

Page 90: SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

DEMO