entorn tangible digital

Download Entorn Tangible Digital

If you can't read please download the document

Upload: jesus-arbues-garcia-del-moral

Post on 16-Apr-2017

1.460 views

Category:

Education


1 download

TRANSCRIPT

Amb l'ajut de la gent del Citilab (Cornell, Barcelona)

ARDUINO + RFID + SCRATCH

El Hardware i la seva configuraci.Arduino, escut xbee i RFIDMuntatge dels components.

Connectar la placa arduino amb l'ordinador: drivers.

Instalar a la tarja Arduino el Firmware per aconseguir que l'Scratch llegueixi les dades que envia l'RFID

Configurar Scratch

El HardwareArduino+Escut Xbee+Lector Rifd

Placa Arduino UNO

Escut Xbee

Lector Rifd

Connectar la placa Arduino UNO amb l'ordinadorLloc Arduino: http://www.arduino.cc/es/

Descarregar en funci del sistema

Baixem l'entorn arduino que porta l'arduino.exe i una carpeta de drivers

En connectar la placa Arduino UNO amb l'ordinador ens demanarels drivers necessaris.Cal dir-li que els agafi de la carpeta Drivers

Instalar en la tarja Arduino el Firmware per aconseguir que l'scratch llegueixi les dades que envia l'RFID

Treure els jumpers de l'escut Xbee S'han de tornar a posar un cop desat el firmware

Link

Totes les instruccions s'han fet per l'Scratch del MIT .Citilab de Cornell ha deselvolupat un Scratch especfic permanejar dispositius amb Arduino, S4A, ms potent, per amb limitacions de publicaci ja que el MIT no ho permet.

http://sacosta.org/rfid/firmware/ScratchRFID.ino

Link al firmware que connecta l'arduino + rfid amb ScratchMaterial creat per Citilab

Arduino.exe, baixat anteriorment, software que ens permetr fer arribar el firmware a la placa i poder posar en relaci el lector RFIDamb l'Scratch a traves de l'Arduino

Arduino.exeInterficie del programa on hem de posar el Firmware que ens hem baixat de:

http://sacosta.org/rfid/firmware/ScratchRFID.ino

Podem copiar el codi del link i enganxar-ho, o b el podem obrir ambl'arduino.exe

Si optem per obrir-ho ens trobarem amb un missatge que cal acceptar

Un cop copiat/obert el firmware dins l'arduino.exe cal Cargar el contingut a la placa(recordar: sense jumpers que s'hauran de tornar a posar un cop feta aquesta operaci).

//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){

Fragment del codi

Ull! Alguns navegadors fan,de forma automtica, la traduccid'algunes paraules. Cal evitar-ho

Posar jumpersPosar en marxa l'scratch

Sensors>Valor del sensorBot secundari sobre Valor del sensorPer mostrar l'inspector de la placa

Ara cal determinar en quin COM tenim posada la placa

Al nostre ordinador cercarem Administrador de dispositius

En alguns sistemes pot demanar confirmaci per continuar a partir d'aquest pas

COM on tenim conectat l'arduino

A l'inspector de la placa clicarem amb el bot secundari i triarem el COM

Per arrodonir les numeracions clicarem amb el bot secundari + majscules sobre l'inspector de la placa i escollirem report raw data Ens donar els valors correctes nadius del tag/tarjeta

Tags i targes d'rfid

Relacionar el valor de la resistncia i programar...Si es dons que dos tags tenen la mateixa numeraci,es pot descartar un o emprar una nova resistncia: A,B o C.