Presentacio Entorn Digital Tangible (Scratch)
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Presentacio Entorn Digital Tangible (Scratch)

  • 385 views
Uploaded on

Presentació Connecting Worlds. Scratch Conference, Citilab Juliol 2013. Cornellà Barcelona. ...

Presentació Connecting Worlds. Scratch Conference, Citilab Juliol 2013. Cornellà Barcelona.
Presentació de l'Entorn Digital Tangible

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
385
On Slideshare
385
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. INDEX 0. INTRODUCTION 1. ARDUINO 2. DRIVERS 3. FIRMWARE 4. RFID 5. PHISYCAL OBJECTS 6. SCRATCH CONFIGURATION CUSTOMIZATION DEMOSTRATION
  • 2. 0. INTRODUCTION OBJECTIVES: DIGITAL INCLUSION
  • 3. INCLUSIÓN DIGITAL DIGITAL INCLUSION
  • 4. INCLUSIÓN DIGITAL
  • 5. APLICACIÓN MULTIMÉDIA ACCESIBLE ACCESSIBLE MULTIMEDIA APPLICATION e-Inclusion APLICACIÓN MULTIMÉDIA ACCESIBLE LINK
  • 6. WE ATTEMPT TO INTEGRATE BLIND AND VISUALLY IMPAIRED PEOPLE IN ...
  • 7. ...HOBBIES AND LEISURE ACTIVITIES SO THEY CAN PARTICIPATE ON EQUAL TERMS WITH THE REST OF THE COMMUNITY MEMBERS
  • 8. 1. HARDWARE: ARDUINO + RFID
  • 9. PLACA/BOARD ARDUINO UNO
  • 10. SONADOR/BUZZER Necesario para personas con ceguera o baja visión. Confirma que de ha acertado. Required for people with blindness or low vision. Confirms that has hit.
  • 11. LECTOR/READER RDIF
  • 12. PACK
  • 13. PACK
  • 14. Otras versiones de Hardware/Other versions of Hardware Arduino + Xbee + Reader Rifd
  • 15. 2. ARDUINO + COMPUTER (DRIVERS) ARDUINO ENVIRONMENT
  • 16. WWW.ARDUINO.CC link
  • 17. SOFTWARE
  • 18. ARDUINO ENVIRONMENT
  • 19. ARBUINO BOARD + DRIVERS
  • 20. 3. ARDUINO + SCRATCH (FIRMWARE ) LINK FIRMWARE ARDUINO
  • 21. CITILAB HA DESARROLLADO S4A NOSOTROS HEMOS MODIFICADO SU FIRWARE S4A DEVELOPED CITILAB WE HAVE MODIFIED YOUR FIRWARE
  • 22. LINK FIRMWARE ARDUINO
  • 23. ARDUINO.EXE > FIRMWARE > ARDUINOBOARD
  • 24. ARDUINO.EXE
  • 25. OPEN FIRMWARE
  • 26. OPEN FIRMWARE
  • 27. // Basat 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; }
  • 28. 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); }
  • 29. 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
  • 30. RFID
  • 31. RFID Tags RFID
  • 32. RFID Tags RFID
  • 33. RFID Tags RFID
  • 34. ÚNICA / UNIQUE
  • 35. RFID Tags RFID
  • 36. RFID Tags RFID PERROS DOGS
  • 37. RFID Tags RFID ADHESIVO STICKER
  • 38. RFID Tags RFID ROPA CLOTHING
  • 39. RFID Tags RFID ALMACÉN STORE
  • 40. 5. PHISYCAL OBJECTS
  • 41. MATERIALES/MATERIALS
  • 42. TACTO, TEXTURA, SEGURIDAD, MEDIDA/TOUCH, TEXTURE, MEASURE, SAFETY
  • 43. 6. SCRATCH PORT COM SCRATCHBOARD
  • 44. SENSING > SENSOR VALUE
  • 45. SCRATCHBOARD
  • 46. SCRATCHBOARD
  • 47. SEARCH PORT COM CONTROL PANEL SYSTEM
  • 48. DECIVE MANAGER
  • 49. COM
  • 50. SELECT USB PORT
  • 51. SELECT USB PORT
  • 52. RIGHT BUTTOM + SHIFT: REPORT RAW DATA
  • 53. VARIABLES EASY CUSTOMIZATION
  • 54. =3837244278 PHISYCAL OBJECT + TAG RFID SCRATCHBOARD
  • 55. =3837244278 PHISYCAL OBJECT + TAG RFID SCRATCHBOARD
  • 56. RELATIONSHIP BETWEEN OBJECTS AND VARIABLES
  • 57. RELATIONSHIP BETWEEN OBJECTS AND VARIABLES
  • 58. SCRATCH.MIT.EDU LINK
  • 59. CUSTOMIZATION EXAMPLE
  • 60. GEOMETRIA COMPARTIDA SHARED GEOMETRY
  • 61. ACTIVITIES: BASIC SHAPES
  • 62. ACTIVITIES: TRIANGLES
  • 63. ACTIVITIES: QUADRILATERALS
  • 64. ACTIVITIES: REGULARS POLYGONS
  • 65. ACTIVITIES: DIFFICULTY LEVELS ISOSCELES TRAPEZOID?
  • 66. ACTIVITIES: DIFFICULTY LEVELS HEPTAGON?
  • 67. OTHERS KINDS OF INTERACTION
  • 68. TAGS WITH BRAILLE CODE
  • 69. TAGS CARD
  • 70. BRAILLE CODE
  • 71. TAGS + BRAILLE CODE
  • 72. INFORMATION ALWAYS IN AUDIO
  • 73. COLORS 3 COLORS GREEN RIGHT RED ERROR ORANGE INFORMATION OK ERROR INFO
  • 74. OK
  • 75. ERROR
  • 76. ERROR
  • 77. INFORMATION
  • 78. FORMAS, GRANDES, COLORES CONTRASTADOS
  • 79. WORDS / TEXTOS TYPOGRAPHY ARIAL, SIZE LARGE, CAPITALS TIPOGRAFIA ARIAL, MEDIDA GRANDE, MAYÚSCULAS
  • 80. MENÚ / MENU OPTIONS: PRESENTATION, IDENTIFY AND POINT OPCIONES: IDENTIFICAR, SEÑALAR Y RECONOCER
  • 81. MENÚ Opcions: d'identificar, senyalar i reconèixer
  • 82. APLICATION / LEVEL 1 / BASIC SHAPES PRESENTATION TRIANGLE SQUARE CIRCLE STAR
  • 83. APLICATION / LEVEL 2 / INDENTIFY + =TRIANGLE
  • 84. APLICATION / LEVEL 3 / PONT TO SHAPES TRIANGLE ? + = OK
  • 85. WEB WWW.SACOSTA.ORG/RFID
  • 86. 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
  • 87. DEMO