technological creativity

Post on 14-May-2015

109 Views

Category:

Education

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Jornada d'inclusió digital Viladecans, 29 de març de 2014

TRANSCRIPT

1

Technological creativity

Dr. Francisco Pérez GarcíaInstitut Pompeu Fabrawww.tecnologies.net

Viladecans, 29 de març de 2014

2

3

PERQUÈ PROGRAMAR?

• La informàtica té a veure tant amb els ordinadors com el que te a veure l’astronomia amb els telescopis. Edsger Dijkstra

• La revolució de la informàtica encara no ha succeït. Allan Kay

• La depuració de errades és la essència de l’activitat intelectual. Seymour Pappert

4

TINKERING

5

Tinkering, l’estil “MacGyver” A la conferència “Tinkering” a l’Exploratorium de San Francisco:

“Tinkering es el que passa quan intentes fer alguna cosa que no saps exactament quina és guiat pel desig, la imaginació i la curiositat.Quan fas tinkering, no hi ha instruccions, tampoc hi ha fracassos ni formes correctes i incorrectes de fer les coses” Es tracta de fer coses, construir coses com per exempleambARDUINOAltres eines I llenguatges de programació

ASE2013 Dr.Pérez 6

L’actitud hacker dels nostres estudiants

7

Actitud Hacker dels nostres estudiants(llibre: Eric S. Raymond’s How To Become a Hacker):1. El món està ple de problemes fascinants per ser resolts.2. Cap problema ha de ser resolt dues vegades.3. Hem de lluitar contra l’avorriment.4. La llibertat és bona.5. L’actitud no és un substitut de la competència.

Estudiants fent servir tecnologia o estudiants creant tecnologia?

Només necessitem maquinari bastant comú incloent Arduino…

No cal saber parlar molts llenguatges de programació, només els més fàcils…

Més enllà de w3schools.comUna mica de programari…

12

Emprant App Inventor http://ai2.appinventor.mit.eduExemple de l’alumne Dani García, més informació amb jocs, questionaris, informació científica a http://csgarciareyes.wordpress.com/category/medicinal-plants/

Què és Processing?• Programa derivat de Java• Codi obert• Intuitiu• Fàcil de programar amb video i audio• Múltiples biblioteques disponibles, per exemple

-Realitat augmentada-Visió per computador-Audio

Biblioteques de realitat augmentadaamb marcadors(NyAR4psg, NyAR2)

Biblioteques de realitat augmentadasense marcador(OpenCV library)

Carregar objectes 3D(Saito OBJLoader library)

Biblioteca codi QR

Comunicació de dades (biblioteques per SMS,bases de dades SQL,…)

Aprenentatge de màquina(biblioteca Gnet)

Biblioteca Arduino(http://tecnologies.net/?page_id=206)

Jocs (p.ex. Biblioteca pBox2D)

Robots Lego(biblioteca NTXcomm)

REALITAT AUGMENTADA AMB PROCESSING

19

Què és Arduino?

• Maquinari de codi obert• Programari de codi obert• Barata, fàcilment disponible• Molt extés, molts projectes disponibles a

internet.• Molts complements disponibles

http://shieldlist.com.

ASE2013 Dr.Pérez 20

Arduino Uno

21

ESPLORA

LEONARDO

22

Programant amb Arduino

• Sintaxis molt fàcil d’aprendre• Potent• Molt potent compatible amb Processingwww.processing.org• Motls exemples de codi• Moltes biblioteques disponibles• Descarregable des de www.arduino.cc

Moltes pràctiques per 25 euros en material

https://www.box.com/s/q8x75kuoyd7bmbfso0g6

24

Comentarissobre el codi

Codi deconfiguracióDefinirvariables

Codi principalrepetitiu

ASE2013 Dr.Pérez 25

26

http://www.youtube.com/watch?v=UQEtOJE02wEControl de motor d’un làser que irradia una superfície

ASE2013 Dr.Pérez 27

http://www.youtube.com/watch?v=e1iUjelHC6w

28

Controlant cub de LEDs

ASE2013 Dr.Pérez 29

ASE2013 Dr.Pérez 30

http://www.youtube.com/watch?v=z4Qo9NDDRco

ASE2013 Dr.Pérez 31

Microcontrolador ATMega328

Sensors(entradesanalògiques)

Cervell

Vista

Tacte

GustOlfacte

Oïda

Músculs

Nervis Cables, Circuit

Cor

Actuadors(entradesanalògiques)

ASE2013 Dr.Pérez 32

CONTROLANT UN LED TIPUS RGB

ASE2013 Dr.Pérez 33

Sortida de llum en LED RGB depenentde la llum ambientaldetectada amb LDR

ASE2013 Dr.Pérez 34

http://www.youtube.com/watch?v=hxkYNy4zTWc

ASE2013 Dr.Pérez 35

36

https://www.youtube.com/watch?feature=player_embedded&v=F_yaprO4ylgRECONEIXEMENT DE VEU I TOCANT MÚSICA AMB ARDUINO

37

Spychip technology?

38

https://www.youtube.com/watch?feature=player_embedded&v=1a4fqJCzIA8MESURANT CONTAMINANTS AMB ARDUINO

39

Emmagatzemant dades de sensors online: www.cosm.comwww.nimbits.com, www.thingspeak.com

40

Exposant la recerca durant la Setmana de la Ciència

http://www.youtube.com/watch?v=F_xkHOpMA9s

ASE2013 Dr.Pérez 41

42http://www.youtube.com/watch?v=O1MvwAw_MHk

43

http://www.youtube.com/watch?v=FbuvE1n18ZE

44

https://www.youtube.com/watch?v=EhL1GB65tFY&feature=player_embeddedAparell binari: Exemple de treball creatiu en grups

45

AGRAÏMENTS i REFERÈNCIES

El projecte “Technological creativity” és un Projecte Integrat de Llengües Estrangeres concedit a l’Institut Pompeu Fabra de Martorell des de l’any 2012 al 2014

Més informació a www.tecnologies.net

Material online basat en articles científics mèdics i tecnològics a: http://www.formaciovirtual.com/cs

http://www.processing.orghttp://www.arduino.cchttp://ai2.appinventor.mit.eduhttp://www.w3schools.com

top related