SlideShare une entreprise Scribd logo
1  sur  90
Télécharger pour lire hors ligne
INDEX
0. INTRODUCTION
1. ARDUINO
2. DRIVERS
3. FIRMWARE
4. RFID
5. PHISYCAL OBJECTS
6. SCRATCH
CONFIGURATION
CUSTOMIZATION
DEMOSTRATION
0. INTRODUCTION
OBJECTIVES:
DIGITAL INCLUSION
INCLUSIÓN
DIGITAL
DIGITAL
INCLUSION
INCLUSIÓN DIGITAL
APLICACIÓN MULTIMÉDIA ACCESIBLE
ACCESSIBLE MULTIMEDIA APPLICATION
e-Inclusion
APLICACIÓN MULTIMÉDIA ACCESIBLE
LINK
WE ATTEMPT TO INTEGRATE BLIND AND
VISUALLY IMPAIRED PEOPLE IN ...
...HOBBIES AND LEISURE ACTIVITIES SO THEY CAN PARTICIPATE
ON EQUAL TERMS WITH THE COMMUNITY MEMBERS
1. HARDWARE: ARDUINO + RFID
PLACA/BOARD
ARDUINO UNO
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
LECTOR/READER RDIF
PACK
PACK
Otras versiones de Hardware/Other versions of Hardware
Arduino + Xbee + RFID reader
2. ARDUINO + COMPUTER (DRIVERS)
ARDUINO ENVIRONMENT
WWW.ARDUINO.CC link
SOFTWARE
ARDUINO ENVIRONMENT
ARBUINO BOARD + DRIVERS
3. ARDUINO + SCRATCH (FIRMWARE )
LINK FIRMWARE ARDUINO
CITILAB HA DESARROLLADO S4A
NOSOTROS HEMOS MODIFICADO SU FIRWARE
S4A DEVELOPED BY CITILAB
WE HAVE MODIFIED YOUR FIRWARE
LINK FIRMWARE ARDUINO SACOSTA.ORG
ARDUINO.EXE > FIRMWARE > ARDUINO BOARD
ARDUINO.EXE
OPEN FIRMWARE
OPEN FIRMWARE
// 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;
}
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);
}
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
RFID
RFID
Tags RFID
RFID
Tags RFID
ÚNICA / UNIQUE
RFID
Tags RFID
RFID
Tags RFID
PERROS
DOGS
RFID
Tags RFID
ADHESIVO
STICKER
RFID
Tags RFID
ROPA
CLOTHING
RFID
Tags RFID
ALMACÉN
STORE
5. PHISYCAL OBJECTS
MATERIALES/MATERIALS
TACTO, TEXTURA, SEGURIDAD, MEDIDA/FEEL, TEXTURE, SIZE, SAFETY
6. SCRATCH
PORT COM
SCRATCH BOARD
SENSING > SENSOR VALUE
SCRATCHBOARD
SCRATCHBOARD WATCHER
SEARCH PORT COM
CONTROL PANEL SYSTEM
DECIVE MANAGER
COM
SELECT USB PORT
SELECT USB PORT
RIGHT BUTTOM + SHIFT:
REPORT RAW DATA
VARIABLES
EASY CUSTOMIZATION
PHISYCAL OBJECT + TAG RFID
SCRATCHBOARD WATCHER
PHISYCAL OBJECT + TAG RFID
SCRATCHBOARD WATCHER
RELATIONSHIP BETWEEN
OBJECTS AND VARIABLES
RELATIONSHIP BETWEEN
OBJECTS AND VARIABLES
SCRATCH.MIT.EDU
LINK
CUSTOMIZATION EXAMPLE
GEOMETRIA
COMPARTIDA
SHARED
GEOMETRY
ACTIVITIES: BASIC SHAPES
ACTIVITIES: TRIANGLES
ACTIVITIES: QUADRILATERALS
ACTIVITIES: REGULARS POLYGONS
ACTIVITIES: DIFFICULTY LEVELS
ISOSCELES TRAPEZOID?
ACTIVITIES: DIFFICULTY LEVELS
HEPTAGON?
OTHERS KINDS OF INTERACTION
STICKERS ON KEYBOARD
TAGS WITH BRAILLE CODE
TAGS CARD
BRAILLE CODE
TAGS + BRAILLE CODE
INFORMATION ALWAYS IN AUDIO
COLORS
3 COLORS
GREEN RIGHT
RED ERROR
ORANGE INFORMATION
OK ERROR INFO
OK
ERROR MESAGE
ERROR MESAGE
INFORMATION
FORMAS GRANDES, COLORES CONTRASTADOS
LARGE SHAPES, CONTRASTING COLORS
WORDS / TEXTOS
TYPOGRAPHY ARIAL, SIZE LARGE, CAPITALS
TIPOGRAFIA ARIAL, MEDIDA GRANDE, MAYÚSCULAS
MENÚ / MENU
OPTIONS: PRESENTATION, IDENTIFY AND POINT
OPCIONES: IDENTIFICAR, SEÑALAR Y RECONOCER
MENÚ / MENU
OPTIONS: PRESENTATION, IDENTIFY AND POINT
OPCIONES: IDENTIFICAR, SEÑALAR Y RECONOCER
APLICATION / LEVEL 1 / BASIC SHAPES PRESENTATION
TRIANGLE SQUARE CIRCLE STAR
APLICATION / LEVEL 2 / INDENTIFY
+
=TRIANGLE
APLICATION / LEVEL 3 / PONT TO SHAPES
TRIANGLE ?
+
= OK
WEB
WWW.SACOSTA.ORG/RFID
www.sacosta.org/rfid (català)
www.rfid.org/rfid_castellano
Imatges i fotos: Jesús Arbués, Bea Cascante,
Banco Imágenes y Sonidos del ITE
GRACIAS
THANK YOU
DEMO

Contenu connexe

En vedette

VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA
VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA
VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA
Maria Garcia
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Ahmed Sakr
 

En vedette (7)

Realidad Aumentada (RA) desde la Secundaria: Aplicaciones didácticas
Realidad Aumentada (RA) desde la Secundaria: Aplicaciones didácticasRealidad Aumentada (RA) desde la Secundaria: Aplicaciones didácticas
Realidad Aumentada (RA) desde la Secundaria: Aplicaciones didácticas
 
Jornada Realidad Aumentada 2016 Presentación Taller Realidad Virtual Octubr...
Jornada Realidad Aumentada 2016  Presentación Taller Realidad Virtual  Octubr...Jornada Realidad Aumentada 2016  Presentación Taller Realidad Virtual  Octubr...
Jornada Realidad Aumentada 2016 Presentación Taller Realidad Virtual Octubr...
 
Ponencia Realidades desde la Secundaria. Jornada Realidad Aumentada y Virtual
Ponencia Realidades desde la Secundaria. Jornada Realidad Aumentada y VirtualPonencia Realidades desde la Secundaria. Jornada Realidad Aumentada y Virtual
Ponencia Realidades desde la Secundaria. Jornada Realidad Aumentada y Virtual
 
AUMENTAME EDU 2016: Proyecto VIRTUSMAT
AUMENTAME EDU 2016: Proyecto VIRTUSMATAUMENTAME EDU 2016: Proyecto VIRTUSMAT
AUMENTAME EDU 2016: Proyecto VIRTUSMAT
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
 
VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA
VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA
VISIBILIZACIÓN DE LOS OBJETOS DE LA ETNIA ZENÚ A TRAVÉS DE REALIDAD AUMENTADA
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 

Similaire à SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT

Dolphin rfid laptop tracking with secure gate app latest
Dolphin rfid   laptop tracking with secure gate app latestDolphin rfid   laptop tracking with secure gate app latest
Dolphin rfid laptop tracking with secure gate app latest
nipunmalhotra1971
 
Radio Frequency Identification (RFID)
Radio Frequency Identification (RFID)Radio Frequency Identification (RFID)
Radio Frequency Identification (RFID)
Liz Sims
 

Similaire à SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT (20)

Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522Attendance system using MYSQL with Raspberry pi and RFID-RC522
Attendance system using MYSQL with Raspberry pi and RFID-RC522
 
IoT with openHAB on pcDuino3B
IoT with openHAB on pcDuino3BIoT with openHAB on pcDuino3B
IoT with openHAB on pcDuino3B
 
Attendance System using ESP8266(Wi-Fi) with MySQL
Attendance System using ESP8266(Wi-Fi) with MySQLAttendance System using ESP8266(Wi-Fi) with MySQL
Attendance System using ESP8266(Wi-Fi) with MySQL
 
RFID Reader 125KHz USB Serial
RFID Reader 125KHz USB SerialRFID Reader 125KHz USB Serial
RFID Reader 125KHz USB Serial
 
ARDUINO MOTION SENSOR
ARDUINO  MOTION SENSOR ARDUINO  MOTION SENSOR
ARDUINO MOTION SENSOR
 
Walk in store simulation
Walk in store  simulationWalk in store  simulation
Walk in store simulation
 
A Novel RFID Readers Employee Management System
A Novel RFID Readers Employee Management SystemA Novel RFID Readers Employee Management System
A Novel RFID Readers Employee Management System
 
Dolphin rfid laptop tracking with secure gate app latest
Dolphin rfid   laptop tracking with secure gate app latestDolphin rfid   laptop tracking with secure gate app latest
Dolphin rfid laptop tracking with secure gate app latest
 
Gaztea Tech Robotica 2016
Gaztea Tech Robotica 2016Gaztea Tech Robotica 2016
Gaztea Tech Robotica 2016
 
Gvm project report g95
Gvm project report g95Gvm project report g95
Gvm project report g95
 
Project ACRN expose and pass through platform hidden PCIe devices to SOS
Project ACRN expose and pass through platform hidden PCIe devices to SOSProject ACRN expose and pass through platform hidden PCIe devices to SOS
Project ACRN expose and pass through platform hidden PCIe devices to SOS
 
Mypptinslideshare 180508104046 (1)
Mypptinslideshare 180508104046 (1)Mypptinslideshare 180508104046 (1)
Mypptinslideshare 180508104046 (1)
 
RFID based smart shopping cart and billing system
RFID based smart shopping cart and billing systemRFID based smart shopping cart and billing system
RFID based smart shopping cart and billing system
 
Bare metal Javascript & GPIO programming in Linux
Bare metal Javascript & GPIO programming in LinuxBare metal Javascript & GPIO programming in Linux
Bare metal Javascript & GPIO programming in Linux
 
VLSI Implementation of CORDIC Based Robot Navigation Processor
VLSI Implementation of CORDIC Based Robot Navigation ProcessorVLSI Implementation of CORDIC Based Robot Navigation Processor
VLSI Implementation of CORDIC Based Robot Navigation Processor
 
Near Field Communication on Raspberry Pi
Near Field Communication on Raspberry PiNear Field Communication on Raspberry Pi
Near Field Communication on Raspberry Pi
 
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
 
Pentest iot - SDR
Pentest iot - SDRPentest iot - SDR
Pentest iot - SDR
 
Radio Frequency Identification (RFID)
Radio Frequency Identification (RFID)Radio Frequency Identification (RFID)
Radio Frequency Identification (RFID)
 

Dernier

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT