martes, 28 de enero de 2014

CONOCIMIENTOS BÁSICOS SOBRE ARDUINO: SOFTWARE


EL SOFTWARE (IDE)

El IDE es un programa especial que se ejecuta en su equipo y que le permite escribir sketches para la placa Arduino en un lenguaje simple inspirado en el lenguaje de programación Processing (www.processing.org).

Cuando pulsamos el botón que cargar el sketch en la placa, el código se traduce en lenguaje C y se pasa al compilador avr-gcc, un elemento importante de software de código libre que ejecuta la traducción final en el lenguaje que entiende el microcontrolador. Este último paso es muy importante, ya que es donde Arduino facilita nuestra vida ocultando tantas complejidades de programación de microcontroladores como sea posible.

Básicamente, el ciclo de programación es el siguiente:

  • Conecte su placa en un puerto USB de su equipo.
  • Escriba un sketch para activar la placa.
  • Cargue este sketch en la placa a través de la conexión USB, y espera unos segundos para que se reinicie la placa.
  • La placa ejecuta el sketch escrito.

DESCARGA DEL SOFTWARE:

Para poder programar el Arduino necesitarás descargar el IDE (entorno de desarrollo). Es un programa que no requiere instalación y que encontrarás en la página web de Arduino. Entra en la página en su versión inglesa, pues contiene las versiones más actualizadas (a Diciembre 2013 la última versión es la 1.0.5). Según qué OS tengas (Windows, Linux, iOs) deberás elegir un archivo u otro:

http://arduino.cc/en/Main/Software

VIDEO DEMOSTRATIVO DE LA DESCARGA DEL SOFTWARE Y CONTROLADORES (DRIVERS)


INSTALACIÓN DE LOS CONTROLADORES (DRIVERS): WINDOWS

Para que el PC reconozca la placa cuando esta se conecte por USB, hay que instalar los drivers del Arduino. Sigue los pasos indicados en el vídeo anterior.

  1. Conecte la placa Arduino al equipo. Se abrirá el asistente de nuevo hardware encontrado y Windows intentará localizar el controlador en el sitio de actualización de Windows.
  2. En la siguiente pantalla, seleccione la opción INSTALAR DESDE UNA LISTA O UBICACIÓN ESPECÍFICA y haga clic en SIGUIENTE.
  3. Busque y seleccione el archivo del controlador Uno llamado ArduinoUNO.inf, que se encuentra en la carpeta de controladores (drivers) de la descarga del software Arduino (no en el subdirectorio de controladores FTDI USB). Windows finalizará la instalación del controlador.

Para sistemas operativos de Windows 7 y posterior, los drivers se instalarán automáticamente, y sólo tendrás que identificar el puerto.

Para sistemas operativos anteriores a Windows 7, como XP, sigue los pasos indicados en el enlace del vídeo anterior.

Tras la instalación de los controladores, podrá iniciar el IDE de Arduino y empezar a usar la placa.

A continuación, tendrás que descubrir cuáles son los puertos asignados a su placa Arduino.

IDENTIFICACIÓN DE PUERTOS: WINDOWS

Una vez dentro del IDE, deberás seleccionar en Tools/Board la opción Arduino Uno para que el PC sepa qué versión de Arduino estás usando. Sigue los pasos indicados en el vídeo.


  1. Abra el administrador de dispositivos, haciendo clic en el menú INICIO.
  2. En EQUIPO haga clic con el botón derecho y seleccione PROPIEDADES del menú contextual.
  3. Seleccione posteriormente ADMINISTRADOR DE DISPOSITIVOS.
  4. Busque el dispositivo Arduino en la lista de Puertos (COM & LPT). Se abrirá Arduino como Arduino UNO y tendrá un nombre como COM3.




Es probable que también necesites actualizar el entorno de desarollo de Java (Java Development Kit). Entra en el link inferior y descarga la versión “Java SE Development Kit 7u45″. Lo más probable es que tengas Windows de 32 bits. En tal caso descarga la versión “x86″.

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Para más información y consulta seguid este enlace de la propia página de Arduino:

http://arduino.cc/es/Guide/Windows#.UwJFYttIr1E


Fuente:
Introducción a Arduino. Autor: Massimo Banzi. Editorial: Anaya
Página web: http://thinkbit.org

lunes, 27 de enero de 2014

CONOCIMIENTOS BÁSICOS SOBRE ARDUINO: HARDWARE


Se pretende exponer los conocimientos básicos para empezar a montar proyectos con Arduino.

Arduino está compuesto por 2 partes principales:

La placa Arduino, componente de hardware que se ejecuta cuando creamos nuestros objetos, y

El entorno de desarrollo integrado (IDE, Integrated Development Environment) de Arduino, el componente se software que se ejecuta en el equipo.Usamos el IDE para crear un sketch (un pequeño programa) que cargamos en la placa de Arduino. El sketch le dice a la placa lo que tiene que hacer.


COMPONENTES DE LA PLACA ARDUINO:

La placa Arduino es una pequeña placa con un microprocesador; un pequeño circuito (la placa) que contiene un ordenador completo en un pequeño chip (el microcontrolador).

En la figura se puede ver la placa Arduino Uno, placa que usaremos en este proyecto


 
Cortesía de THINKBIT

La placa está compuesta por los siguientes conectores:


  • 14 pines de E/S digital (pines 0 al 13): Pueden ser pines de entrada o salida, que se especifican mediante el sketch creado en el IDE
  • 6 pines de entrada analógica (pines 0 al 5): Estos pines de entrada analógicos aceptan valores analógicos (lecturas de voltaje de un sensor)  y los convierten en un número comprendido entre 0 y 1023.
  • 6 pines de salida analógica (pines 3, 5, 6, 9, 10 y 11): Pines digitales que se han reprogramado para salida analógica usando el sketch creado en el IDE.

CONEXIÓN DE LA PLACA.

La placa se puede activar desde el puerto USB de su equipo, la mayoría de cargadores USB o un adaptador de CA (9 voltios recomendados). Si no hay ninguna fuente de alimentación conectada a la toma de corriente, la alimentación proveerá de la conexión USB, pero en cuanto se conecte una fuente de alimentación, la placa la usará automáticamente.


COMIENZO DEL PROYECTO CASTILLA. COMUNICADO DEL PROFESOR


COMIENZO DEL PROYECTO CASTILLA, ARDUINO EN EL AULA 2ª EDICIÓN

27/01/2014 

Estimados alumnos:

Acabo de terminar la 1ª reunión con David Cuartielles, y 50 profesores más, del programa Arduino en el aula 2ª edición, cuyo proyecto se denomina CASTILLA.

Es un orgullo y un privilegio estar presente en un proyecto guiado de la mano de uno de los cofundadores de Arduino, por tanto esta serie de cosas que suceden hay que aprovecharlas al máximo.

La página web del proyecto es la siguiente:

PROYECTO CASTILLA

Como veréis, está dividida en 4 semanas más proyecto. Si entráis en la semana 1, veréis que se trata de Processing, y son los proyectos que estamos haciendo en clase. El proyecto empieza el lunes 3 de febrero, aunque nosotros ya hayamos empezado.

También veréis que tenemos que hay un acceso y un registro. Nos mandarán unos códigos tanto para vosotros como para mi, en cuanto los tenga los pasaré. Para ello tendréis que tener una cuenta de correo electrónico activa y que utilicéis habitualmente.

¿Cómo vamos a trabajar a partir de ahora? Pues muy sencillo, por semanas como marca el proyecto. A la semana trabajaremos los días de clase y de forma optativa los miércoles y viernes en los recreos (se podría plantear incluso coger el lunes, pero se vería más adelante). En los recreos de forma optativa también se podrá trabajar las prácticas de THINKBIT


A partir de ahora los códigos se podrán teclear o copiar directamente. La finalidad de todo esto es que cojáis la idea y que la comprendáis totalmente. Al finalizar la semana habrá un examen práctico, cuya nota contará para la evaluación.

A lo largo del proyecto se harán fotografías y vídeos que se enviarán al blog del proyecto CASTILLA, además de los códigos de los ejercicios o mejoras de los proyectos propuestos.

Podréis trabajar en casa, ya sabéis cómo descargar los programas y si alguien no tiene internet le paso los programas en un pendrive.

Se ha elaborado un blog desde el departamento de Tecnología, que se colgará en la página web del centro, donde se colgarán fotografías, vídeos y todo lo que vayamos haciendo:

 http://padillasarduino2014.blogspot.com

Si hay alguien interesado en participar y trabajar en el blog, sólo tiene que decírmelo y le pondré como autor también del mismo.

Mis alumnos casi siempre han sido los mejores, este año no espero menos de vosotros. Disfrutad y aprended todo lo que podáis en este proyecto y para cualquier cosa, ya sabéis que podéis contar conmigo.

Un saludo y por todas


Juanjo

martes, 21 de enero de 2014

PARTICIPACIÓN EN EL PROYECTO ARDUINO EN EL AULA 2ª EDICIÓN

Este curso los alumnos de 4º de la ESO participan en el proyecto Arduino en el aula 2ª Edición. De la mano de su profesor de la materia tecnología empezarán un camino lleno de novedades tecnológicas en la materia, manejando y programando la placa Arduino Uno que tendrá su término en la feria de la tecnología el día 14 de mayo de 2014, donde podrán presentar sus proyectos en dicha feria, y los componentes de un jurado valorarán dichos proyectos.

 Durante varias semanas los alumnos conocerán el manejo y programación de la placa, para hacer con la ayuda de ingenio e imaginación lo que ellos quieran. Empezarán aprendiendo a programar en Processing, pues la programación de Arduino o mejor dicho su entorno de programación (IDE) se basa en este lenguaje de programación.

Seguidamente en el entorno de programación (IDE) de Arduino, los alumnos conocerán y manejaran las entradas y salidas digitales y analógicas, que junto con componentes electrónicos (resistencias, potenciómetros, etc.) controlarán varios actuadores y salidas electrónicos (led, motores, servos...)

Una vez conocido y trabajado todo esto, construiremos varios robots siguiendo las pautas del proyecto.

Y para finalizar durante 4 semanas los alumnos diseñaran sus propios robots y proyectos con Arduino para presentarlos en la feria de robótica el día 14 de mayo de 2014

 Adjunto enlaces de la feria del curso pasado:

Reportaje de Soraya Paniagua



Feria de la Tecnología · Campus Universitario Toledo from fmcreativa films on Vimeo.

lunes, 20 de enero de 2014

Participación Open Fridays taller Raspberry Pi

El pasado viernes 17 de enero de 2014, varios profesores y alumnos del IES Juan de Padilla participaron en el 4º taller Open Fridays organizado por el Ayto de Torrijos en las instalaciones del Hotel Spa La Salve, que trataba de la placa Raspberry Pi.


La Raspberry Pi o “Raspi”, fue diseñada por la Fundación Raspberry Pi de la Universidad de Cambridge en Reino Unido con el objetivo de estimular el aprendizaje de ciencias computacionales y programación en las escuelas. Desde su lanzamiento las Raspi se volvió muy popular entre las comunidades de programadores y hardware hackers ya que se pueden hacer infinidad de cosas con esta pequeña computadora.


CONOCIENDO A LA RASPBERRY PI


El encargado de impartir este taller fue Diego Gómez Marín, de la empresa RASCOMRAS, ubicada en el vivero de empresas tecnológicas "Manuel Díaz Ruiz" en el polígono empresarial Atalaya de Torrijos. Diego nos explicó qué era Raspberry Pi, su historia, funciones y utilidades.


Seguidamente a los alumnos y profesores nos mostró una Impresora 3D, y nos explicó cómo estaba fabricada. Se comprometió a regalarnos el chasis de un coche para su control a través de la placa Arduino.





Fue una jornada muy interesante donde tanto alumnos como profesores del centro salimos encantados con el taller. El alcalde de Torrijos se mostró muy agradecido por la presencia nuestra en el taller y nos invitó cuando quisiéramos a visitar el vivero de empresas tecnológicas y su compromiso para desarrollar o colaborar con el IES en cualquier proyecto que nosotros le propongamos.

Foto de grupo