Entorn Tangible Digital

1,454 views

Published on

Presentació on s'explica els passos a seguir per poder treballar amb RFID amb l'Arduino mitjançant l'Scratch. Firmware creat per la gent del Citilab.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,454
On SlideShare
0
From Embeds
0
Number of Embeds
823
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Entorn Tangible Digital

  1. 1. ARDUINO + RFID + SCRATCHAmb lajut de la gent del Citilab (Cornellà, Barcelona)
  2. 2. El Hardware i la seva configuració.Arduino, escut xbee i RFIDMuntatge dels components.Connectar la placa arduino amb lordinador: drivers.Insta·lar a la tarja Arduino el Firmware per aconseguir que lScratchllegueixi les dades que envia lRFIDConfigurar Scratch
  3. 3. El HardwareArduino+Escut Xbee+Lector Rifd
  4. 4. Placa Arduino UNO
  5. 5. Escut Xbee
  6. 6. Lector Rifd
  7. 7. Connectar la placa Arduino UNO amb lordinadorLloc Arduino: http://www.arduino.cc/es/
  8. 8. Descarregar en funció del sistema
  9. 9. Baixem lentorn arduino que portalarduino.exe i una carpeta de drivers
  10. 10. En connectar la placa Arduino UNO amb lordinador ens demanaràels drivers necessaris.Cal dir-li que els agafi de la carpeta “Drivers”
  11. 11. Insta·lar en la tarja Arduino el Firmware per aconseguir que lscratchllegueixi les dades que envia lRFID
  12. 12. Treure els jumpers de lescut XbeeShan de tornar a posar un cop desat el firmware
  13. 13. Totes les instruccions shan fet per lScratch del MIT . Citilab de Cornellà ha deselvolupat un Scratch específic per manejar dispositius amb Arduino, S4A, més potent, però amb limitacions de publicació ja que el MIT no ho permet.Link
  14. 14. Link al firmware que connecta larduino + rfid amb ScratchMaterial creat per Citilabhttp://sacosta.org/rfid/firmware/ScratchRFID.ino
  15. 15. Arduino.exe, baixat anteriorment, software que ens permetràfer arribar el firmware a la placa i poder posar en relació el lector RFIDamb lScratch a traves de lArduino
  16. 16. Arduino.exeInterficie del programa on hem de posar el Firmware que ens hem baixat de:http://sacosta.org/rfid/firmware/ScratchRFID.ino
  17. 17. Podem copiar el codi del link i enganxar-ho, o bé el podem obrir amblarduino.exe
  18. 18. Si optem per obrir-ho ens trobarem amb un missatge que cal acceptar
  19. 19. Un cop copiat/obert el firmware dins larduino.exe cal “Cargar” el contingut a la placa(recordar: sense jumpers que shauran de tornar a posar un cop feta aquesta operació).
  20. 20. Fragment del codi//char val = 0; // variable to store the data from the serial portbyte val;byte code[6];byte checksum;byte bytesread;void setup() { Serial.begin(19200); // connect to the serial port}// Format output for ScratchBoard emulation// sensor=0-7, value=0-1023 (rescaled by Scratch to 0-100)// 0="A", 1="B", 2="C", 3="D",// 4="Slider", 5="Light", 6="Sound", 7="Button"void ScratchBoardSensorReport(int sensor, int value){ Ull! Alguns navegadors fan, de forma automàtica, la traducció dalgunes paraules. Cal evitar-ho
  21. 21. Posar jumpersPosar en marxa lscratch
  22. 22. Sensors>Valor del sensorBotó secundari sobre “Valor del sensor”Per mostrar linspector de la placa
  23. 23. Ara cal determinar en quin COM tenim posada la placa
  24. 24. Al nostre ordinador cercarem “Administrador de dispositius”
  25. 25. En alguns sistemes pot demanar confirmació per continuar apartir daquest pas
  26. 26. COM on tenim conectat larduino
  27. 27. A linspector de la placa clicarem amb el botó secundari i triarem el COM
  28. 28. Per arrodonir les numeracions clicarem amb el botó secundari + majúsculessobre linspector de la placa i escollirem “report raw data”Ens donarà els valors correctes nadius del tag/tarjeta
  29. 29. Tags i targes drfid
  30. 30. Relacionar el valor de la resistència i programar...Si es donés que dos tags tenen la mateixa numeració,es pot descartar un o emprar una nova resistència: A,B o C.

×