About me

miércoles, 10 de junio de 2015

VOlver Al pasaDo

ES una manera de recordar los buenos momentos, las cosas nuevas que hemos aprendido durante este curso, las experiencias en quipo, las risas con tus compañeros, la sencación tan gratificacente de
sentir que lo has conseguido... volver  y pensar en el pasado es sentir que has cambiado, sentir que ya no eres el mismo.
Pues las experiencias con las que vivimos nos hacen cambiar, evolucionar y progresar como persona.
Esta reflexión la indico como punto de partida de esta nueva entrada ... y que comienza con un breve resumen de todos los grandes proyectos de este curso:


En primer lugar y, 
 como resumen de todas las entradas que han hecho dar vida y formar este sitio "web" de entre millones que hay en 

Internet, destaco  Mi pop Art (que se basaba en el uso del programa Gimp, intentando crear un efecto "pop art",  además del montaje de una serie de fotos entre 4 y 9). Mi logotipo ( que se basaba en la aplicacion de programas como Inskape y Gimp, además del uso de la imaginación para conseguir un buen resultado), mi banner ( al igual que los otros el uso de dichos programas fue imprescindible para proyctos de este tipo, pues partiamos de una base como una simple edición de una foto, a la cual se le iba añadiendo mayor dificultad).

   
Mi Pop Art
Después de esta primera etapa, basada en un mismo punto o tema, dimos un pequeño giro y comenzamos con la impresión 3D,  proyecto que nos llevó aproximademante una evaluación, pues la creación de los prototipos y la impresión de los mismos,  conlleva un largogips periodo de tiempo y una pequeña dificultad que como mínimo suplía las pocas horas a las que dedicamos a esta asignatura; por otro lado uno de los últimos proyectos fue el de Robótica mediante Arduinos, en el cual a través de algunas pruebas básicas conseguimos crear algunos circuitos eléctricos ( de mayor o menor complejidad, encender leds, cambiar su frecuencia, manipulación de los programas indicados para conocer
Logotipo de Mr. Wonderful           
más este gran e inovador mundo de la tecnología ... ), por último concluimos con el proyecto de la creación de Robots (en el cual estamos trabajando actualmente, un proyecto que se basa en el montaje de una serie piezas y la programación adecuada del robot, para que así realice los movimientos y acciones indicadas por el profesor ).

Ejemplo de banner
A todo esto unido el trabajo y el esfuerzo por parte de uno mismo.
* A destacar que entre cada proyecto se nos presentaban exposiciones, propuestas por compañias de invación tecnológica I+D, entidades, empresas ...

Opinión
Como aspecto global, pienso que esta asignatura es una de las más útiles pues en la actualidad qué no necesita electricidad, quíen no vive sin movil, parece quizás muy fácil pero los seres huanos se han vuelto eletecrodespedientes, de tal forma que ya nos parece imposible poder levantarse cada mánana y no ver la hora, los mensajes de nuetros amigos o las fotos de ? en Instagram, por ejemplo.
O puede que sí pero en aspectos tan básicos como encender la luz, caletar nuestro "vasito de leche", o la sopa de ayer, es imprescindible la elctrecidad, poco a poco el no tener luz, se va a comvertir en algo tan elemental como el uso del dispositivo móvil.
Por otra parte otras asignaturas como matelamáticas, lengua o sociales son elementales para adquirir una cultura y conocimientos básicos.
En este curso esta materia, ha destacado en la novedad y originilaidad que ofrecia pues los proyectos realizados a nivel general han sido de lo más entretenidos y ocurrentes.
"Mi libro sigue abierto"

El que más me ha gustado fue el del Logotipo, el banner y el Pop Art, pues la parte de edicción es un punto que me interesa y del cual me gustaría aprender más.

Sin embargo parece ser que el proximo año no podré profundizaren esta área pues la decisión ya está hecha, no obstante me quedo con todo lo aprendido este año y con lo que aprenderé en mis continuados años de experiencia.





























































------------------------------------------------------------------------------------------

viernes, 22 de mayo de 2015

EL sensor LDR

A continuación hablaré sobre la última prueba y una visión general de este proyecto, pues merece una reflexión propia para poder contrastar ideas, lo aprendido, los errores, las opiniones ...
Quizás este sea de las prácticas más curiosas, pues este sensor capta la luz, y mediante el IDE Arduino se puede comprobar el porcentaje de luz que este capta, realmente impresionate.


En el siguiente circuito el montaje es muy sencillo, la clave se encuentra principalmente en la programación y el último paso para comprobar el porcentaje % de luz.

Bien, al igual que en las demás pruebas tomamos el modelo gráfico, para colocar correctamente cada elemento:

  • Un cable USB del tipo A-B
  • Una placa de Arduino UNO 
  • Una placa de conexiones de 400 contactos
  • Una LDR GL5516
  • Una reistencia de 4K7 (amarillo, violeta y rojo)
  • Tres cables de prototipado M-M
Una vez montado y escrito el código adecuadamente, debemos de ir a la barra superior izquierda y seleccionar (Herramientas), donde encontraremos Monitor serial y nos aparecerá una ventana con la información recibida por el Sensor LDR (en la cual se indica como he dicho antes el porcentaje de luz que recibe ) así comprobándolo acercando desde un libro que le impide que llegue la luz hasta por ejemplo acercando la linterna de otro dispositivo (como un móvil) comprobando como el porcentaje superaba el 90%  (esto fue un breve experimento para comprobar si realmente variaba).

Al igual que la práctica anterior, nos añadieron ejerciccios propuestos, para profundizar un poco más en esta prueba. En este ejercicio de práctica, se debe de modificar el circuito que hemos creado, añadiendo un LED de color rojo, el cual se deberá encender% y la luz esté menor que 30 cuando el nivel de luz esté por debajo del 30% (mientras tanto el LED rojo y el verde deberán estar apagados).
Cuando la luz se encuentre entre 30%-60%, el LED rojo y verde estrán apagados y el amarillo encendido. Y por último cuando la luz supere  el 60% ( el LED verde se encenderá, el rojo y el amarillo estarán apagados.

Esta fue la última práctica la cual solo conseguimos la prte incial puesta que no tuvimos es suficiente tiempo como para acabrla entera. Ya que en un principio tuvimos bastantes problemas para que captase la luz, ya que copiamos mal el código, no introducimos bien el puerto USB, la reistencia estaba dañada etc, una serie de errores que nos hicieron perder tiempo para poder acabar la práctica propuesta.

Para finalizar este proyecto de robótica ha sido muy interesante, pues nunca había trabajado con  este tipo de materiales y dispositivos y desconocía del todo este nuevo mundo de la robótica, un mundo inexplorado el cual seguirá desarrollandose a lo largo de la historia mi pregunta será, pero hasta qué punto.



      La mente humana es tan poderosa que puede             llegar a ser su propio destrucción  .


EL semáforo

Esta es la práctica que como había dicho antes , bajo mi punto de vista fue la más compleja junto con la que desarrollaré después (el sensor LDR).
Pues en esta actividad se va simular un semáforo de forma más simplificada; para ello necesitaremos:
  • Un cable USB
  • Una placa Arduino UNO
  • Una placa de conexiones de 400 contactos
  • Tres LEDs(rojo. amarillo, verde) de 5 mm
  • Un pulsador 
  • Tres resistencias de 330 Ohm (naranja, naranja y marrón)
  • Una reistencia de 10K (marrón, negro y naranja)
  • Diez cables de prototipo

Como siempre, el montaje se hace usando como referencia el gráfico y el diagrama eléctrico, y se copia el código para que se ejecute los pasos que debe de seguir nuestro semáforo.
Una vez tenemos nuestro semáforo, la prueba no se caba aquí sino que además nos piden crear justo a un lado del mismo otro semáforo para peatones el cual funcione de manera sincronizada junto con el de coches, de esta manera también teníamos que crear un código nosotros mismos para que cuando estuvise en ojo el primer semáforo el segundo estuvises en verde, y cuando este se pusiese ambar y parpardease durante un par de segundos y pasase a rojo el otro quedase verde. De tal manera que cuando de nuevo presionasemos el pulsador comenzase de nuevo esta serie de circuito tan compleja y complicada que nos costó más de una hora, dos e incluso tres ( desastre respecto a tiempo)

Algo de lo que en este momento, pienso que deberíamos de haber evitado y rectificado, puesto que si ya hubiese estado el código copiado, el proyecto en la clase se hubiese centrado en el montaje (la parte más sencilla de la prueba).

Vamos a jugar con un LED y un pulsador.

Este es el comienzo de una de las pruebas más interesantes en la cual aplicamos más trabajo e ingenio pues se empieza a complicar el montaje, el programa y el proyecto en general.
 A partir de aquí el siguiente montaje tendrá un acierta dificultad de la cual comentaré más tarde pues vosotros mis lectores sois quienes deberéis aprender de mis errores, mi práctica os servirá como modelo de referencia, como ayuda, como apoyo,y  como advertencia.

En primer lugar el montaje consta de un circuito sencillo,combinando un LED, un pulsador y dos resistencias para ambos materiales.
  • De nuevo indicaré los materiales necesarios:
  • Un cable USB 
  • Una placa Arduino
  • Una placa de conexiones de 400 Contactos 
  • Un LED 
  • Un pulsador 
  • Una resistencia de 330Ohm ( naranja, naranja y marrón)
  • Una resistencia de 10 K (marrón, negro y naranja)
  • Seis cables de prototipado
Como siempre tomamos como referencia el gráfico y el diagrama eléctrico que nos da la visión global del circuito que tenemos que montar de forma más clara y exquemática.
A continuación escribimos el programa en el programa (solo las palabras que se encuentren en "negrita" o resaltadas) no hace falta escribir los comentarios (referencia que se encuentra explicada en la parte de código en la primera práctica y explicación del proyecto.
Y una vez copiado el código se envía esta información, que es trasportada por el cable USB para ser ejecutada por la placa Arduino y visiblemente comprobada en nuestro LED, puesto que debe encenderse una vez que nosostros presionemos el pulsador, así simulando el modelo de un "enchufe".

Reflexión

En esta práctica pese a que es una de las más complicadas entre las que hemos hecho, no nos resultó dificil de montar ni de programar, ya que era seguir el modelo cortectamente y debía de funcionar.
Quizas tuvimos confusiones a la hora de escribir el código pues en la mayoría de los casos se nos olvidaba poner los puntos y las comas y por lo tanto el prgrama nos daba error, además nos equivicabamos en las entradas del Arduino pues no hallábamos la abertura indicada. Pese a estos fallos esta tercera practica no tuvo mayor dificultad.

El LED RGB

En esta nueva práctica tenemos como objetivo el montaje de un circuito eléctrico, utilizando como LED el RGB ( este tipo de luz se crea con una mezcla de los colores rojo, verde y azul) los cuales
podemos encender de forma independiente con su código correspondiente o con una combinación entre ellos.

En la siguiente red eléctrica, necesitaremos como materiales :
  • Un cable USB
  • Una placa Arduino UNO
  • Un LED RGB de 5mm
  • Tres resistencias de 330 Ohm
  • Cuatro cables de prototipado


Al igual que en la anterior prueba gracias al apoyo visual que se nos facilita en el manual de instrucciones, construimos nuestro circuito, usándolo como referencia para todo el proceso.

Además incluimos la copia del código, escrita por el programador en el programa de IDE arduino y más tarde modificada para así conseguir otro tipo de tonalidad en el RGB.
*Esto se debe a que cuando se varía el tiempo entre los diferentes tonos que este LED tiene ( puede llegar a ser tan corto el intervalo, por ejemplo 0,05" , que  nuestro ojo humano no llega a percibir la mezcla de tonos o el juego cromatico que se crea; o tan largo, por ejemplo 5", con lo cual podremos captar todos los tonos de los que se compone en su interior el LED.
En esta segunda prueba, en general para el grupo no supuso gran complejidad pues era similar al anterior al estar compuesto por un único LED, aun que sí añadiendo más piezas a esta "especie de rompecabezas",  dos resistenciasmás, un LED un tanto más complejo y "misterioso", mayor cantidad de cableado y una programación un tanto más díficil.
No obstante me resultó sencilla a la vez que ocurrente pues es curioso como funciona este dispositivo.

miércoles, 29 de abril de 2015

ρομποτική έργου

Un proyecto sorprendente,  una innovación al mundo tecnológico, una creación de prototipos con cierta originalidad y los cuales  a lo largo de tiempo lograrán revolucionar un futuro 'tecno-dependiente'. 
 

 En este nuevo trabajo cooperativo, (en el que se dividieron los puestos de ingeniero, programador, y secretario) se decidió poner en práctica diferentes pruebas para experimentar y trabajar este tema o ámbito del uso de arduinos .           

Entre ellas tenemos como meta, realizar cuatro pruebas  para esta próxima evaluación. 

LISTA DE MATERIALES

LEDS de diferentes colores

Cables con distinto grosor y tamaño

Resistencia

Placa de prototipado de 400 conectores

Un zumbador piezoeléctrico

Un transistor

Pulsador para la placa de prototipado

LDR (Light Dependent Resistor)



  Montaje del circuito eléctrico 

  •     Práctica 1: Encender y apagar un LED

    Esta práctica es la más sencilla de todas, pues es el inicio de este gran proyecto de robótica. Se basa únicamente en una correcta programación del sistema, mediante el Software de Arduino (IDE) y el  adecuado montaje de circuito eléctrico. 

    Explicación previa del programa

Las placas Arduino tienen como función principal, leer información de diferentes sensores, así como controlar luces, motores y muchas otras cosas.


Puesto que Arduino,  no tiene pantalla ni teclado, se necesita un programa en otro ordenador para poder escribir referencias para la placa Arduino. Éste software es lo que llamamos Arduino IDE. IDE significa “Integrated Development Environment” (Entorno de Desarrollo Integrado).  Debes de escribir tu programa en el IDE, lo cargas en el Arduino, y el programa se ejecutará en la placa.

El IDE de Arduino es un programador muy sencillo y parecido a otros programas que tienen la misma función como Processing, Adobe Flash, Max/MPS, Pure Data...  Hay una sencilla barra de herramientas que puedes utilizar para:
  •  Verificar si tu programa va a funcionar.
  •  Cargar el programa en tu Arduino.
  •  Crear un programa nuevo, para escribir códigos diferentes.
  •  Abrir un programa.
  •  Guardar el programa en el ordenador, para no perder código en futuras o nuevas prácticas que lo mantengan o se formen con un añadido del anterior y así evitar perder tiempo.


       Código
    El programa de nuestra placa Arduino, como he dicho antes permite la ejecutación de una serie de pautas o pasos que debe de realizar el LED, el sensor, o lo que se nos indique en la prueba.
    Código que se "copia" en cada una de ellas tal y como se nos india en el manual. 
    No obstante bien nos viene saber su significado, pues no siempre vamos a tner que "copiarlo", puesto qeu este proyecto también implica la lógica en el sentido de que, a partir de un conocimiento básico sobre dicho código, nosotros seamos capaces de crear uno, para que se ejecute una serie de ordenes que le indicamos al programa para que sean procesadas y cumplidas (como al teimpo en el que se encienda un LED se apague otro o que este parpadé a los 15" etc.)

    Este código estaba formado por una serie de datos, cifras y palabras cuyo significado simplemente desconocido, escondia toda una serie de instrucciones para el Arduino.
    A continuación veremos el significado de cada una de ellas.

    void setup() - parte que inicia las configuraciones de los diferentes elementos del programa Arduino.
    Void loop() -  parte del código que permite que se ejecuten las acciones del programa. Como su nombre indica, ésta parte se ejecutan de manera continuada.
    Paréntesis y llaves 
    Su función es definir el inicio y el final de algunas partes del código. Hay dos tipos signos usados en la escritura de código para Arduino ( los paréntesis y las llaves}
    Comentarios de código
    A veces puede ser útilpara poner notas o escribir coemtarios dentro del código para uno mismo y así facilitar la comprensión del código y de como sucede cada paso, estos comentarios, se suelen poner entre barras // y no son leidos por el programa Arduino por lo tanto no afectan al proceso.
                                                                   

    Para la creación de nuestro sencillo circuito , al igual que con cada prueba tomamos como referencia un manual de instrucciones, que contiene tanto elementos gráficos  como texto,  con las explicaciones de cada práctica.
    Proceso 
    En primer lugar escogemos los materiales específicos y necesarios para esta prueba: un cable USB, una placa Arduino UNO, placa de conxiones de 400 contactos, un LED de color rojo de 5mm, y una reisstencia de 330 Ohm (naranja, naranja y marrón), y dos cables de prototipado M - M ; los cuales se encuentran en nuestra caja de equipo ( que contiene  todos los materiales necesarios para cada práctica).
     En segundo lugar seguimos exactamente el mismo modelo, que tenemos como imagen en nuestro Libro de Instrucciones para Arduino, y montamos cada pieza siguiendo el digrama eléctrico, que tenemos a continuación, así teniendo una visión general circuito.

    Es recomendable entender que representa cada entrada, y cada parte de la placa Arduino, pues montar el cirucito sin saber que y por qué se hace de dicha forma no sirve para nada, asi pues en este manual digital se nos explica correctamente que es cada elemento para qué sirve y cómo se utiliza.
    Después debíamos de copiar exactamente el código del programa, que indica la función de cada elemento que compone el sistema del circuito,para que esta se ejecute y funcione nuestra prueba.
    Esta práctica tiene como función principal  hacer parpadear el LED rojo, y para empezar a trabajar con el código, también nos propone cambiar los segundos entre parpadeo, así consiguiendo diferentes frecuencias o tiempos e ir probando poco a poco la manipulación de dicho programa.


    Conecemos la placa Arduino

    A continuación daré una breve expliación de las partes y otros elementos de las placas Arduino, para tener unos conceptos básicos de la misma.
       
    Las partes de este singular "ordenador" son las siguientes: 
    Pin de referencia analógico             
     GND
    Pines digitales                                   
    Salida serial TX
    Entrada Serial RX                           
     USB
    Fuente de alimentación externa      
    Pin reset
    3v3                                                   
     5V
    Vin                                                  
    Programador serie

    Entradas y salidas digitales: se encuentran situadas en la parte de arribade la placa. Los pines cero y uno se puesden utilizar paracargar el programa en la placa. Por ejemplos, como la práctica de parpadear un LED.
    Salidas analógicas: 
    Son los pines 11, 10,9, 6, 5 y 3, los cuales tienen una raya curva al lado se denominan saldas PWM (Pulse Width Modulation) salidas digitales. Esta señal puede variar la intensidad de un LED.
    Entradas analógicas: 
    son los pines A0, A1, A2, A3, A4 y A5.
    Pines de alimentación:
    3v3: por este pin se suministran 3v
    Reset: pin con el que se puede reiniciar la placa.
    Vin: Voltaje de entrad, usando para alimentar la placa.
    5v: Por este pin se suministran 5v
    GND: son los pines a tierra, el negativo.

    Puntos a tener encuenta y su Reflexión 

     *  El uso de las diferentes resistencias depende del LED utilizado, pues si usamos un LED amarillo con la resistencia (morada, naranja, y amarilla)  este LED no se encenderá puesto que no se corresponde. 

    *La colocación de cada LED, de un solo cable o la mala conexión de los materiales tanto con la placa Arduino como con la placa de conexiones, puede hacer que todo el sistema falle y que la prueba no salga como se esperaba.

    Puntos a señalar puesto que fallamos en este sentido, como primera vez realizado no fue de gran importancia, pues era un circuito básico y sencillo, que no contenía apenas tres materiales, sin embargo a medida que se avanzaba tanto de prueba como de dificultad son estos errores los que hay que ir concluyendo, ya que en circuitos de mayor complejidad compuestos por variedad de materiales, equivocarse en la posición de uno de ellos, supone el inicio del montaje,así perdiendo tiempo del cual disponiamos como mínimo, por lo tanto debemos de tener cuidado a la hora de montarlo. Estas son una serie de factores a tener en cuenta y a los que se sumaran  más, pues con cada fallo aprendemos y con cada acierto progresamos en nuestro aprendizaje.

miércoles, 8 de abril de 2015

Funciones Libre Office

El siguiente trabajo ha unido todos los aspectos relacionados con la ciencia y la tecnología, para así crear una hoja de cálculo, el por qué de lo dicho es muy sencillo puesto que es imprescindible tener una base sólida sobre unos conceptos básicos de ámbito científico, referido a  las matemáticas, además de otros conocimientos relacionados con el uso de dicho programa, Libre Office Calc.
Esta pequeña herramienta es realmente impresionante, estas fueron las palabras directas de nuestro profesor, sino comprobarlo vosotros mismos, continuó. En efecto este programa es una herramienta de trabajo muy potente, con una capacidad y un procesador realmente rápidos, mientras una calculadora es capaz de realizar una cuenta en un segundo este programa lluega a realizar infinitos cálculos en ese mismo tiempo.

Un comienzo interesante..

Individual es la primera palabra que encuentro al intentar explicaros de lo que consiste este trabajo, Comenzamos con el apoyo de un simple folio, que nos exponía un ejemplo de cómo sería el inicio de este proyecto. Añadiendo las funciones que debíamos de representar y con sus datos correspondientes.
El tema de estos datos se refería nuestra edad, día, mes y año de nacimiento.
Por lo tanto simplemente habría que sustituir estos valores por las x.
Fácil parece, pero sin embargo todo comienza a complicarse cuando aparecen diferentes funciones que nunca había visto y menos hecho. 

Un proceso del inicio al fin ...

Empecé con un diseño bastante peculiar opté por relacionar los colores de las tablas de valores con la gráfica, para así crear un efecto mucho más visual y claro. 
En la tabla de valor de ejes x, creé desde el número natural - 20 (casilla A2)  hasta el número que corresponde con la casilla A42  y en f(x) escribí la fórmula con los datos y con el formato de celda correspondiente como indicaba el profesor. Al lado de cada tabla añadí un margen con información, donde se encontraba la función inicial, la sustituida por sus correspondientes valores, y los datos principales que correspondían con las siguientes letras a, b, c.
Una vez los datos bien elaborados, era muy sencillo crear la gráfica, simplemente abría que seleccionar toda la tabla eje x hasta f(x) y después elegir una de las herramienta que se encuentran en la parte superior derecha y crear y personalizarla gráfica a tu gusto.
- A continuación les muestro el proceso de crear la gráfica en dos pasos muy sencillos.

Selección de los valores y crear gráfica


Personalizar haciendo doble clic en cada parte de la gráfica.


Así con cada gráfica.
*Ideas a tener en cuenta.. una de ellas es que si queremos que nuestra gráficas esté lo más limpia y  sutil posible debemos ponerle un fondo claro y  macar las cuadriculas con un color más oscuro.
* Diferenciar cada eje y la linea de la función con diversos colores.
*Añadir un valor intermedio de 0,1 o 0,2 en la tabla  x, para lograr así una función más limpia visiblemente, concreta y más precisa.

Con ambos proyectos tanto el de la hoja de ca´cálculo como el de las funciones he aprendido
diferentes formas para las cuales puede utilizarse esta herramienta tan potente como la hoja de cálculo. Realmente he aprendido a pensar y raciocinar ante una situación en la cual debía de usar la mente más allá de una explicación "debía buscarme la vida" cómo lo hago, qué hago Como puedo poner exponentes, que significa Cos cuando utilizo e o que valor tiene sen. Todos estas preguntas y muchas más son la que me hacia una vez tras otra, no sabía cómo seguir me había quedado atascado en medio del proyecto ye estaba yo solo con mi ordenador e  INTERNET.
Exacto Internet esa era la Clave para salvar mi trabajo, así que recurrí a esta Nube de ideas y conocimiento a la que llamamos red.Y empecé a buscar los valores diferentes vídeo-tutoriales de como puedo añadir dichas fórmulas al Libre Offcice Calc. Y así poco a poco conseguí acabar.
No obstante a pesar de estos pequeños hechos estoy bastante satisfecha con lo logrado, finalmente he conseguido una trabajo muy claro, sutil, limpio, con sus cálculos correctos, y sus respectivas gráficas bien presentadas y representadas.
Lo único que cambiaría es la forma en la que me he repartido el trabajo puesto que la hice en una sola tarde y pienso que hubiese sido mucho mejor disponerla y hacer cada día una función y llevándola así al día y no agorbiarte a la hora d entrega como me supuso a mi.