Es mostren els missatges amb l'etiqueta de comentaris Robòtica. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris Robòtica. Mostrar tots els missatges

dilluns, 1 de setembre del 2014

Termòmetre amb Arduino

Tal com explicava la setmana passada a Robòtica a l'aula, l'Arduino ha arribat a casa i crec que se'n podria treure profit si arribés a les aules. En aquesta entrada explicaré, de la manera més senzilla i resumida que pugui, el procediment per fer un dels projectes que proposen (material adequat a partir de 8 anys).
Es tracta d'un termòmetre (Love-o-meter al llibre de The Arduino Starter Kit) que connectat a l'ordinador i gràcies al codi que introduïm, ens indicarà la temperatura ambiental (o la nostra si posem els dits al sensor). L'ordinador registrarà la temperatura obtinguda pel termòmetre cada cert temps (el que nosaltres li diguem) i, després, podrem utilitzar aquestes dades com ens convingui (comparar-les, fer-ne gràfics...).

Tot el que necessiteu ho podeu trobar en el kit:

Arduino UNO i breadboard
3 LEDs vermells
3 resistències 220 -ohm
1 sensor de temperatura
2 cables de pont mascle
6 cables de pont (diferents mides segons convingui)

Passos a seguir:

1. Alimentar la placa:
Connecteu un extrem del cable mascle vermell a 5V i l'altre extrem a (+)
Connectu un extrem del cable mascle negre a GND i l'altre extrem a (-)

2. Sensor de temperatura
Poseu un pin a cada forat, en aquest cas e6, e7, e8. Cal que la posició sigui amb la part llisa cap a l'ArduinoUNO.

3. Alimentar el sensor
Connecteu 3 cables:
Del (+) a a6 (també es pot posar a b6, c6, d6, és indiferent)
Del (-) a a8 (també pot ser b8, c8, d8)
De A0 (entrada analògica; podria ser A1, A2...però després s'ha de tenir en compte a l'hora de posar el codi) a a7 (b7, c7, d7)


4. Col·locació i connexió de LEDs
L'ànode (positiu) del LED ha de quedar a l'esquerra.
Ara arriba el torn de les resistències. Cada resistència ha de tenir un pin a (-) i un pin a la fila del càtode (negatiu) del LED.
Finalment connecteu les sortides de l'Arduino a l'ànode de cada LED. S'utilitzen les sortides 2, 3 i 4.

En acabat, és el moment de dir-li a l'Arduino què ha de fer amb tot això. Per fer-ho, necessiteu l'ordinador. Amb el cable USB, connecteu-hi l'Arduino (hi veureu dues llumetes que indiquen que  aquest està engegat i connectat).
Caldrà que aneu a la pàgina d'Arduino, i descarregueu el software necessari, tal com indiquen les instruccions. Un cop fet, obriu un arxiu nou i escriviu-hi el codi (el trobareu en aquest enllaç, amb una explicació molt breu i simplificada de la funció que té cada part).



Quan el codi estigui escrit, cliqueu a verificar per assegurar-vos que no hi ha cap error. Seguidament, si tot és correcte, feu clic a la fletxa per carregar el programa a l'Arduino.
Fet això, el termòmetre començarà a funcionar i, en funció de la temperatura, s'engegaran un, dos o tres LEDs. Si cliqueu la lupa de la dreta, apareixerà la pantalla amb el registre de temperatures.


 Podeu provar de posar els dits al sensor per veure com varia la temperatura i com s'encenen i s'apaguen els LEDs.

Què us sembla? N'heu fet alguna variant?

dimarts, 26 d’agost del 2014

Robòtica a l'aula

La robòtica i la programació estan presents en la nostra vida quotidiana, en siguem conscients o no. Des de la batedora i la rentadora que fa temps que ens acompanyen, fins als robots aspiradors com la Roomba (iRobot) o les persianes automàtiques. Si mirem al nostre voltant, veiem que la robòtica forma part del nostre present i sembla que la seva presència encara serà més gran en el nostre futur. És per això que convé, no només saber fer servir aquests aparells, sinó també saber com funcionen i entendre el seu llenguatge.

Diferents veus reclamen que la robòtica i la programació entrin a l'aula. D'altres no n'estan convençudes però crec que la diferència entre elles rau més en la manera de fer-ho que no en la matèria en sí.
Així, crear una assignatura nova  de robòtica i programació no em sembla la millor opció, més quan hauríem de tendir cap a un procés d'ensenyament-aprenentatge globalitzat i no per matèries. Tampoc penso que la solució sigui relegar-ho a l'activitat extra-escolar, que no arriba a tothom i que no connecta amb els aprenentatges a l'aula. Tanmateix, crec que és important que hi sigui present, alhora com a eina i matèria d'aprenentatge.

A més d'aquestes opcions que ens proposa Marc Prensky, també hi ha Arduino. Concretament us presentaré The Arduino Starter Kit, que ha arribat fa poc a casa meva. No és que mai m'hagi interessat especialment aquest món, però la meva parella, un manetes que sap de tot una mica i que no deixa mai les ganes d'aprendre, va arribar un dia a casa amb el kit sota el braç. En poc temps em tenia fascinada i impacient per provar de fer algun petit projecte que, a més, fos aplicable a l'aula. Encara no m'hi he posat però espero poder compartir-ne algun aviat.
De moment, us puc dir que el kit conté el necessari per dur a terme 15 projectes senzills. Les instruccions per realitzar-los es troben en el llibre de projectes que ve inclòs.  Es recomana el seu ús a partir dels 8 anys. Alguns dels projectes que proposen són un teclat (instrument musical), un rellotge digital o un termòmetre. El kit es pot anar ampliant amb més peces que són força econòmiques, així que a mesura que es va dominant el llenguatge, es poden anar fent cosetes més complexes.

I si voleu tafanejar tota l'oferta que hi ha de kits de robòtica educatius, us deixo la pàgina d'ANDORobots. La botiga física és a Andorra. Hi vam anar fa uns dies i en Jordi ens va atendre molt bé.

Finalment, en relació amb tot aquest tema, us deixo un article d'El Periódico del 20 de juny de 2014: Pares i mestres fan que l'escola ensenyi a programar

Us pot interessar: 18 de setembre: Introducció a la robòtica educativa