Technological creativity

  • 49 views
Uploaded on

Jornada d'inclusió digital …

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

More in: Education
  • 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
49
On Slideshare
0
From Embeds
0
Number of Embeds
1

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. Technological creativity Dr. Francisco Pérez García Institut Pompeu Fabra www.tecnologies.net 1 Viladecans, 29 de març de 2014
  • 2. 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 3
  • 4. TINKERING 4
  • 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 exemple amb ARDUINO Altres eines I llenguatges de programació 5
  • 6. L’actitud hacker dels nostres estudiants ASE2013 Dr.Pérez 6
  • 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. 7
  • 8. Estudiants fent servir tecnologia o estudiants creant tecnologia?
  • 9. Només necessitem maquinari bastant comú incloent Arduino…
  • 10. No cal saber parlar molts llenguatges de programació, només els més fàcils…
  • 11. Més enllà de w3schools.com Una mica de programari…
  • 12. 12 Emprant App Inventor http://ai2.appinventor.mit.edu Exemple de l’alumne Dani García, més informació amb jocs, questionaris, informació científica a http://csgarciareyes.wordpress.com/category/medicinal-plants/
  • 13. 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
  • 14. Biblioteques de realitat augmentada amb marcadors (NyAR4psg, NyAR2) Biblioteques de realitat augmentada sense 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)
  • 15. REALITAT AUGMENTADA AMB PROCESSING
  • 16. 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. 19
  • 17. Arduino Uno ASE2013 Dr.Pérez 20
  • 18. 21 ESPLORA LEONARDO
  • 19. Programant amb Arduino • Sintaxis molt fàcil d’aprendre • Potent • Molt potent compatible amb Processing www.processing.org • Motls exemples de codi • Moltes biblioteques disponibles • Descarregable des de www.arduino.cc 22
  • 20. Moltes pràctiques per 25 euros en material https://www.box.com/s/q8x75kuoyd7bmbfso0g6
  • 21. 24 Comentaris sobre el codi Codi de configuració Definir variables Codi principal repetitiu
  • 22. ASE2013 Dr.Pérez 25
  • 23. 26 http://www.youtube.com/watch?v=UQEtOJE02wE Control de motor d’un làser que irradia una superfície
  • 24. ASE2013 Dr.Pérez 27 http://www.youtube.com/watch?v=e1iUjelHC6w
  • 25. 28 Controlant cub de LEDs
  • 26. ASE2013 Dr.Pérez 29
  • 27. ASE2013 Dr.Pérez 30 http://www.youtube.com/watch?v=z4Qo9NDDRco
  • 28. ASE2013 Dr.Pérez 31 Microcontrolador ATMega328 Sensors (entrades analògiques) Cervell Vista Tacte Gust Olfacte Oïda Músculs Nervis Cables, Circuit Cor Actuadors (entrades analògiques)
  • 29. CONTROLANT UN LED TIPUS RGB ASE2013 Dr.Pérez 32
  • 30. ASE2013 Dr.Pérez 33 Sortida de llum en LED RGB depenent de la llum ambiental detectada amb LDR
  • 31. ASE2013 Dr.Pérez 34 http://www.youtube.com/watch?v=hxkYNy4zTWc
  • 32. ASE2013 Dr.Pérez 35
  • 33. 36 https://www.youtube.com/watch?feature=player_embedded&v=F_yaprO4ylg RECONEIXEMENT DE VEU I TOCANT MÚSICA AMB ARDUINO
  • 34. 37 Spychip technology?
  • 35. 38 https://www.youtube.com/watch?feature=player_embedded&v=1a4fqJCzIA8 MESURANT CONTAMINANTS AMB ARDUINO
  • 36. Emmagatzemant dades de sensors online: www.cosm.com www.nimbits.com,www.thingspeak.com 39
  • 37. Exposant la recerca durant la Setmana de la Ciència http://www.youtube.com/watch?v=F_xkHOpMA9s 40
  • 38. ASE2013 Dr.Pérez 41
  • 39. http://www.youtube.com/watch?v=O1MvwAw_MHk 42
  • 40. http://www.youtube.com/watch?v=FbuvE1n18ZE 43
  • 41. 44 https://www.youtube.com/watch?v=EhL1GB65tFY&feature=player_embedded Aparell binari: Exemple de treball creatiu en grups
  • 42. 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.org http://www.arduino.cc http://ai2.appinventor.mit.edu http://www.w3schools.com 45