Cintillo Institucional
Diferencias entre las revisiones 20 y 21
Versión 20 con fecha 2009-04-03 09:43:56
Tamaño: 13706
Comentario:
Versión 21 con fecha 2009-04-03 11:10:38
Tamaño: 13708
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 77: Línea 77:

wiki comunidad

Proyecto Hardware Libre Cenditel

Página Cenditel

wiki Cenditel

Plataforma de Desarrollo Colaborativo

Curso de Sensibilización de HARDWARE LIBRE

Desde la Fundación Cenditel, se esta trabajando en la estructuración de un curso de sensibilización sobre el trabajo en desarrollo de hardware libre, en el que se desea abarcar temas de conceptualización y ubicación del hardware libre, metodología de desarrollo con el fin de promover la semilla necesaria para comenzar a trabajar en esta área de las tecnologías libres.

Equipo de Hardware Libre Fundación CENDITEL

Historial de Revisiones

Fecha

Versión

Descripción

Responsable(s)

16/09/08

1.0

Borrador de propuesta de capacitación en plataforma de desarrollo de hardware prototipo Arduino

Antonio Araujo Brett

19/09/08

1.1

Revisando y agregando montajes y objetivos de las unidades.

Carlos Soto

24/09/08

1.2

Subido a la wiki y definiendo montajes.

Carlos Soto

30/11/08

2.0

Restructurado a curso de sensibilización

Carlos Soto

30/04/09

2.1

Primera Versión Estable

Carlos Soto

Introducción

La Fundación CENDITEL desean incorporar a estudiantes, tecnólogos, entusiastas y público en general en actividades de formación y capacitación pasando un proceso de sensibilización en torno a tecnologías abiertas que den a conocer e impulsen las potencialidades del hardware como herramienta liberadora de desarrollo en distintos ámbitos.

En conjunto con otras piezas o elementos de construcción como la metodología para el desarrollo de hardware libre (http://wiki.cenditel.gob.ve/wiki/hlpd?action=AttachFile&do=view&target=metodologia.pdf), se propone una capacitación específica sobre una plataforma de desarrollo de hardware que sigue las nociones de hardware libre. Se desea que estos elementos promuevan una comunidad de estudio, uso y desarrollo a nivel local, regional y nacional en torno al hardware libre como apoyo a la resolución de problemas propios.

Arduino es una plataforma de desarrollo de hardware prototipo que se considera hardware libre (http://wiki.cenditel.gob.ve/wiki/hlpd?action=AttachFile&do=view&target=definicion.pdf). Ha sido desarrollada en xxx por una comunidad de desarrolladores y entusiastas.

La propuesta de capacitación describe y aborda tópicos que van desde lo más sencillo hasta alcanzar prácticas necesarias para enfrentar proyectos de desarrollo de hardware de pequeña y mediana embergadura utilizando Arduino.

Dirigido a

El público al que está dirigido la capacitación incluye estudiantes y público en general con conocimientos básicos en electrónica. Asimismo se incluyen tecnológos y entusiastas con experiencia en proyectos de electrónica.

Duración

La capacitación sobre la plataforma de desarrollo de hardware prototipo Arduino tendrá una duración de tres (3) días, con cuatro (4) horas diarias de clase, para un total de veinticuatro (12) horas de capacitación.

Requisitos

Se desea que los participantes posean:

  • Conocimientos básicos de electrónica
  • Conocimientos básicos de lógica de programación
  • La mejor disposición de aprender una tecnología libre

Metodología

La capacitación propuesta se desarrolla a través de componentes teóricos que describen brevemente los elementos necesarios para comprender las aplicaciones funcionales que se construyen en sesiones prácticas. Las sesiones prácticas están constituidas por diferentes ejercicios de montaje en hardware que incrementan su nivel de complejidad a medida que se avanza. De esta manera se ilustran las potencialidades de la plataforma de desarrollo de hardware prototipo Arduino.

El componente teórico se muestra a los participantes a través de presentaciones breves y sencillas que describen los objetivos a alcanzar y los componentes a utilizar. Las sesiones prácticas se desarrollan a través de actividades manuales de montaje y manipulación de hardware: tarjetas de desarrollo de prototipos Arduino, componentes activos/pasivos, LEDs, motores sencillos, entre otros.

A lo largo de la capacitación los participantes cuentan con apoyo de instructores que orientan el logro de los objetivos de cada ejercicio. Contenido El contenido que se aborda en la capacitación incluye:

  • Presentación de tópicos relacionados con el surgimiento y fundamentos del Hardware Libre.
  • Discusión sobre el desarrollo del hardware libre como nueva alternativa de desarrollo - Soberanía tecnológica.
  • Presentación de la plataforma de desarrollo de hardware prototipo Arduino.
  • Desarrollo de Actividades de montaje de hardware: Ejercicios prácticos, con preámbulo teórico para explicación del objetivo perseguido, que involucran al participante en la utilización de tarjetas de circuito impreso y diferentes componente para construir un circuito con funcionalidades específicas con Arduino. El tiempo de desarrollo de cada actividad de montaje de hardware varía de acuerdo al nivel de complejidad.
  • Mini-Proyecto: Actividad de montaje de hardware que evalua la capacidad de los participantes para resolver un problema práctico sobre la base de los conocimientos adquiridos.

Los contenidos descritos anteriormente se agrupan en tres unidades:

A continuación se expresará en ideas generales los fundamentos que va a contener el curso de sensibilización:

Unidad I: Hardware Libre

Se tratan tópicos para familiarizar al participante con el entorno de programación de Arduino, sus interfaces de conexión con la computadora y algorítmica. Se realizan actividades de montaje de hardware sencillas y fáciles de implementar en poco tiempo. La gestión de señales digitales es parte de esta unidad.Comenzaremos con un cuestionamiento de las prácticas actuales, como se ha venido secuestrando el conomiento por parte de las trasnacionales, amparándose en las patentes, lo que nos ha llevado a convertirnos simplemente en compradores de tecnología sin realizar cuestionamiento sobre la pertinencia y aplicación.

En Venezuela estamos en búsqueda de un modelo propio de desarrollo, apoyados por el primer plan socialista donde se expresa la voluntad para tener una soberania tecnológica, esto sólo es posible con los principios del conocimiento libre, realizando un modelo de ciencia con pertinencia donde los desarrollos respondan a necesidades propias, trabajando de manera colaborativa en comunidad en torno a los desarrollos emprendidos.

La unidad comienza con

Unidad II : Metodología de Desarrollo de Hardware Libre

Se trata la adquisición de datos y sistemas de control. Se introducen entradas analógicas y se gestiona el tratamiento de dichas señales.

Por medio de la metodología construiremos el camino para el comunidad Orientada o la formación de la comunidad de desarrollo que es tan necesaria para un desarrollo colaborativo, orientado a resolver Segurid rd con el Migrar experiencias de software libre a esa tan ansiada comunidad de hardware libre Se comienza con una actividad de la alarma, se quiere

Unidad III: Conocimiento Libre (hacia una independencia tecnológica)

Desafíos prácticos: se tratan tópicos avanzados de programación e interconexión de componentes con Arduino. Se proponen problemas prácticos para resolver de acuerdo a las capacidades alcanzadas durante las sesiones previas de la capacitación. Aquí se encuentran actividades de montaje de hardware de complejidad media y aparece la figura de un Mini-Proyecto a desarrollar en una sesión de 4 horas.

El curso se finaliza con dos prácticas sobre tonos y creación de melodías, para culminar con un miniproyeto donde aplicaremos el diseño con pertiencia.

Nos servirá para demostrar la no neutralidad de la tecnología.

La dependencia tecnológica, se puede catalogar como secuestro de libertad, libertad del conocimiento y perdida de la capacidad de creatividad.

Para asumir el tema de realizar un hardware con conocimiento libre, pasa por tema en lo político, donde la voluntad que se debe tener para asumir los retos necesario y dar el apoyo necesario para el impulso de estas tecnologías libres.

Con el miniproyecto sobre el semaforo se observa claramente que el camino es el conocimiento libre, porque en la mayoría de las veces somos simplemente compradores de tecnologías donde no tenemos la posibilidad de adaptarla y mucho menos de mejorlas.

Distribución de la carga teórica y práctica

A continuación se presenta la distribución planificada de la carga teórica y práctica de acuerdo a los días de la capacitación (Tabla No.1). Los colores asociados a cada espacio hacen referencia a una unidad del contenido de la capacitación.

Hora

Unidad 1

Unidad 2

Unidad 3

02.00-03.00

Hardware Libre

Metodología de Desarrollo de Hardware Libre

Actividad 005

03.00-04.00

Plataforma Arduino

Actividad 002

Actividad 006

04.00-05.00

Introducción a programas utilizados

Actividad 003

Proyecto

05.00-06.00

Actividad 001

Actividad 004

Tabla No. 1. Distribución planificada de la carga teórica y práctica

Estructura del Curso:

Día 01 (Unidad I): Hardware Libre

  • Hardware Libre

    • Se comienza con una introducción desde el conocimiento libre, pasando por tecnología libre hasta el concepto de Hardware Libre planteado desde Cenditel. Además de la presentación de Cenditel como propulsor de la comunidad de Hardware Libre de Venezuela.
  • Plataforma Arduino

    • Se comienza con una descripción básica sobre microcontrolador, los distintos niveles de programación.
  • Introducción a programas utilizados

    • Una descripción sobre el funcionamiento de microcontrolador y el proyecto de Arduino sobre Hardware Libre (Ventajas y limitantes).
  • Actividad 001

    • Primera práctica sobre entradas-salidas digitales .

Día 02 (Unidad II): Metodología de Desarrollo de Hardware Libre

  • Metodología de Desarrollo de Hardware Libre

    • Se dará una explicación de la metodología de Hardware Libre y la importancia de la conformación de la comunidad de desarrollo alrededor del Hardware.
  • Actividad 002

    • Ejercicio de mediana complejidad, mezclando entradas y salidas analógicas-digitales, con instrucciones de programación estructuradas. Pensando en una práctica como un sistema de alarma.
  • Actividad 003

    • Manejo de Librerías/ Salidas PWM
  • Actividad 004

    • Comunicación y Control por medio de puerto serie.

Día 03 (Unidad III): Conocimiento Libre (hacia una independencia tecnológica)

  • Actividad 005

    • Manero Puerto serie, Osciloscopio.
  • Actividad 006

    • Interacción gráfica entre Arduino y Pc.
  • Proyecto

    • Proyecto de mediana complejidad donde se espera que los participantes demuestren sus conocimientos en la parte de las como.

hlpd/curso_arduino (última edición 2011-08-08 17:05:45 efectuada por _desactivada_csoto)