Felix Maocho

Para quien le interese lo que a nosotros nos interesa

2º Ejercicio de uso de pines digitales de Salida OUPUT – Semáforo

Félix Maocho
11/5/2016
.

Conocimientos que se precisan

Para realizar este ejercicio tal como aquí se resuelve solo se necesitan los conocimientos que se han ido explicando hasta el capítulo dedicado al “Uso de los pines digitales como salida” que podemos resumir en los siguientes puntos:

  • Saber escribir , compilar y “subir” a la Tarjeta Arduino un sketch
  • Conocer cuales son las partes fundamentales de un sketch, las funciones que la componen y cual es su utilidad
  • Conocer las funciones “int”

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 9 Cables de conexiones macho/macho (preferiblemente 2 rojos, 2 verdes y 5 negros
  • 4 Resistencias de 220 Ω
  • 4 Led (preferible 2 de color rojo y 2 verdes)
  • 1 Cable de conexión macho/macho más, para comprobaciones de los circuitos (naranja o de cualquier otro color)

Seguir leyendo

11 mayo 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

1º Ejercicio de uso de pines digitales de Salida OUPUT – Simular un faro

MAQUETA-FARO-2-costense-domus-40211

Por Félix Maocho
31/4/2016
.

Comocimientos que se precisan

Para realizar este ejercicio tal como aquí se resuelve solo se necesitan los conocimientos que se han ido explicando hasta el capítulo dedicado al “Uso de los pines digitales como salida” que podemos resumir en los siguientes puntos:

  • Saber escribir , compilar y “subir” a la Tarjeta Arduino un sketch
  • Conocer cuales son las partes fundamentales de un sketch, las funciones que la componen y cual es su utilidad
  • Conocer las funciones “int”

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 2 Cables de conexiones macho/macho (preferiblemente uno grise y uno rojo
  • Resistencia de 220 Ω
  • Led (preferible de color blanco)

Simular el faro de la tria de Ribadeo

Para una maqueta nos proponemos hacer un faro que luzca con la misma cadencia del faro existente en la Ria de Ribadeo cuyo ciclo de funcionamiento es como se indica a continuación:

Seguir leyendo

1 mayo 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

Curso de Arduino – Uso de los pines digitales como salida (OUTPUT)

Arduino UNO

Por Félix Maocho
30/4/2016
.

Objetivo de este capítulo

Familiarizarse con la funciones que ya hemos aprendido, acostumbrarse a documentar perfectamente los programas

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 9 Cables de conexiones macho/macho (preferiblemente 5 cables megros. 2 rojos y 2 azules
  • 4 Resistencia de 220 Ω
  • 4 Leds (preferible 2 rojoa y 2 azules

Conocimientos previos necesarios

  • Uso de la opciones básicas del Menú de inicio de Arduino, que perrnitan escribir, compilar y subir un sketch a la tarjeta Arduino
  • Uso de las funciones del sistema “pinMode”, “digitalWrite” y “delay”
  • Conocer los parámetros estandariza “void”, “OUTPUT”, “INPUT”, “HIGH” y “LOW”
  • Manejar las lineas de comentario (“//”)

Todos estos conocimientos se explican en detalle en el capitulo “Principales opciones del Menú de Inicio de Arduino”

Seguir leyendo

30 abril 2016 Posted by | Curso de Arduino, General, Robotica | , , | Deja un comentario

Curso de Arduino – Principales opciones del Menú de Inicio de Arduino

Menu de Inicio de ArduinoPor Félix Maocho
21/3/2016

El Objetivo de este capítulo

Aprender ls diferentes opciones del Menú de Inicio de Arduino. Escribir en nuestro PC un programa fuente, compilarlo para obtener un programa objeto, traspasarlo a la tarjeta y ponerlo en funcionamiento.

Material necesario

Para las prácticas de este post se necesita únicamente tener el cable de conexión del PC con la tarjeta Arduino y la tarjeta controladora Arduino.

 

Puede que sea la primera vez en tu vida que te planteas escribir un programa y sientas cierta angustia, te doy la seguridad que al final de este capítulo, habrás hecho tu primer programa con pleno conocimiento de lo que estas haciendo y sin ningún género de dudas.

Pero la cosa tiene cierto truco, te voy a enseñar a escribir un programa super sencillo, para el cual los conocimientos que hay que tener son escasísimos, razón por la cual, los vas a recibir sin traumas. Tiempo tendrás de ir ampliando tus conocimientos. Comenzamos la prueba

Seguir leyendo

21 marzo 2016 Posted by | Curso de Arduino, Robotica | , | Deja un comentario

Arduino – Comunicaciones asíncronas, pines marcados como TX y RX


Por Félix Maocho
6/2/2016
Objetivo de este capítulo

Utilización de los pines TX y RX (marcados como 0 y 1), como puerto de comunicaciones asíncronas
Explicar que es un puerto serie y comunicaciones entre dispositivos
Conocimientos básicos cobre comunicaciones asíncronas, que son caracteres, codificación ASCII Unicode, codificación binaria, velocidad de conexión y forma de realizar la comunicación asíncrona y utilidad del módulo UART del procesador.
Velocidades de conexión a las que funciona Arduino
Uso de la conexion USB como puerto de comunicaciones asíncronas con el PC.
Enviar y recibir comunicaciones asíncronas

Seguir leyendo

6 febrero 2016 Posted by | Robotica | , , , | 2 comentarios

Arduino – Arduino, hard y soft sencillo para hacer objetos interactivos

kit-workshopPor Félix Maocho
19/1/2016

Objetivo de este capítulo

Generalidades sobre lo que se puede hacer con arruino.
La licencia Copyleft y el ecosistema de fabricantes y usuarios de Arduino.
Donde comprar componentes electrónicos
Descripción del Kit básico de Arduino
Ideas de proyectos que se pueden emprender con Arduino,
Consejos para el uso de Arduino con la tarjeta protoboard
Uso de nuevos componentes electrónicos

Seguir leyendo

19 enero 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

Arduino – Descripción de la Tarjeta Arduino.

tarjeta arduimo_bbPor Félix Maocho
12/1/2016

Objetivo de este capítulo

Tener un primer contacto con la tarjeta Arduino UNO, descripción superficial de que son y para que valen cada una de sus conexiones y primeras practicas con la tarjeta Arduino, una tarjeta de prototipado y algunos componentes electrónicos.

Material necesario

  • Pc
  • Cable de conexión de la tarjeta Arduino
  • Tarjeta Arduino
  • 2 resistencias de 220 Ω
  • Zumbador o chicharras
  • 2 leds a ser posible de diferentes colores
  • Varios cables de conexión macho/macho de diferentes colores

Vamos a explicar la utilidad de los pines o lugares donde podemos conectar un cable con la tarjeta Arduino UNO, no pretendo que hoy aprendas a manejarlos, solo pretendo que llegues a conocer su existencia y tengas al menos una idea remota de para qué valen.

Observe la imagen superior que se corresponde a un Arduino UNO, tarjeta controladora muy barata, (unos 20€), ideal para principiante que  aconsejo que compresm en un kit básico al que se alñaden una colecciñon de compnentes que te permitirán hacer muchas practicas, Estos kits varían de precio según lo que tengan, yo aden componentes algo que anda según lo que pongan en el kit por los 40€ más o menos, Los hay de más precio más completos, pero hasta dentro de mucho mo te valdrán, Tiempo tienes de comprar lo que te falte, o si te abures y lo dejas, habras malgastado menos dinero.

Comenzamos por la descriopción de la tarjeta Arduino UNO

Seguir leyendo

12 enero 2016 Posted by | Curso de Arduino, General, Robotica | , , , | Deja un comentario

Curso de Arduino – Uso del pin AREF y el mandato anlogReference

Por Félix Maocho
21/12/2015

Objetivo de este post

A la izquierda del último pin digital, el pin 13 aparece en Arduino UNO dos pines más, el primero es el pin marcado como GND contracción de la palabra inglesa “ground” (suelo o tierra) o lo que es lo mismo la entrada de cierre de un circuito con voltaje 0.

El siguiente pin situado a la izquierda viene marcado como AREF y si buscamos en el manual veremos que es el acrónimo de Analog REFerence (referencia analógica, lo cual no indica mucho más. Para eso para explicar la utilidad del pin AREF y el mandato asociado “analogReference· es a lo que dedicamos este post.

Seguir leyendo

23 diciembre 2015 Posted by | Curso de Arduino, Robotica | , , , , , | Deja un comentario

Curso de Arduino – Uso de las entradas analógicas de Arduino

Por Félix Maocho
16/12/2015

Objetivo de este post

Repaso de los pin analógicos de Arduino, utilizados como sistema  de medir la intensidad de las señales que recibe Arduino de los sensores.

Los sensores se especializan en detectar alguna característica del mundo real, calor, sonido, luminosidad, peso, distancia, etc. y generan una corriente eléctrica de un voltaje proporcional al la intensidad de la característica que exploran. El dato de su lectura a través de los pin analógico, puede ser utilizado en el software para actuar según convenga. También se repasan algunas de las instrucciones o mandatos más habituales.

Para las prácticas de este post se necesita la tarjeta controladora Arduino, la tarjeta de prototipado protoboard, un PC ,el cable de conexión a Arduino, diez  led del mismo color, once  resistencias de 220 homios, un potenciometro, así como buen numero de cables de conexión , (macho/macho si se trabaja con tarjetas protoboard).

Seguir leyendo

16 diciembre 2015 Posted by | General, Robotica | , , , | 2 comentarios

Curso de Arduino – Utilizar los pin digitales como INPUT para el control de la corriente

Por Félix Maocho
4/12/2015

Objetivo de este post

Repaso de los pin digitales de Arduino utilizados como INPUT es decir como entradas, esto se hace para averiguar si por determinado punto de un circuito eléectrico pasa o no corriente elétrica, también se repasan algunas de las instrucciones o mandatos más habituales.

Para las prácticas de este post se necesita la tarjeta controladora Arduino, la tarjeta de prototipado protoboard, un PC ,el cable de conexión a Arduino, dos led de diferente color, (uno rojo u otro blanco en nuestro caso, pero puede ser de cualquier color), dos resistencias de 220 homios y una de 660 homios, un pulsador o pushbotton,  así como suficientes cables de conexión , (macho/macho si se trabaja con tarjetas protoboard).

Párrafo para inexpertos , (puedes saltarlo si eres mínimamente usuario de Arduino)

La tarjeta Arduino es una controladora de circuitos eléctricos, es decir un sistema capaz de activar o mantener apagados diversos circuitos eléctricos a corriente continua de 5 voltios. Por tanto su misión principal es encender y apagar según le indiquen algunas instrucciones alguna de sus múltiples salidas/entradas.

Seguir leyendo

4 diciembre 2015 Posted by | General, Robotica | , , , | 4 comentarios

Peleas en la familia Arduino, “Arduino” se llamarà también “Genuino”

Por Félix Maocho
18/10/2015
.
Con el tiempo pasa como con las gotas de agua, aunque no lo parezcan poco o poco su paso continuo puede socavar los cimientos mas resistentes. En este caso lo que el tiempo aliado con la  ambición al dinero ha destrozado, es la amistad que parecía haberse forjado entre los promotores de Arduino.

Arduino aparece en el año 2005, como el fruto del trabajo de un grupo de jóvenes idealistas, empeñados en crear una placa programable de bajo coste, fácil de manejar por no iniciados, que fuera el equivalente en hardware, a lo que había significado Linux en software, la demostración palpable, que el hardware libre podía ser tan potente y fiable, como el amparado bajo patentes y generalmente mucho más barato. Los nombres de aquel entusiasta equipo son Massimo Banzi, David Mellis, David Cuartielles, Tom Igoe, Gianluca Martino.

Seguir leyendo

18 octubre 2015 Posted by | Empresa y Marketing, Finanzas y mercados, Geekología, Makespace, Robotica | , | 2 comentarios

Robotica- Verve 2 Control de entorno sin informática ni circuitos electrónicos

Por Félix Maocho
6/9/2014

 Arduino es maravillosos, pero presenta dos incómodos obstáculos, la programación y los circuitos electrónicos, Yo por ejemplo, con los problemas de programación me arreglo perfectamente, porque al fin y al cabo he sido informático y aprender a utilizar un nuevo lenguaje, no me plantea mucha dificultad, porque en su esencia todos son lenguajes iguales y solo varían los nombres de los mandatos mandatos y su sintaxis y eso se aprendes sin excesiva dificultad.

Sin embargo, en el diseño de circuitos electrónicos me muevo con dificultad, es más, solo puedo aplicar segmentos de circuitos que he copiado de otra parte, porque no habiendo diseñado jamás circuitos y teniendo una idea muy remota de lo que hacen realmente los componentes y las condiciones de trabajo que precisan, el diseño de los circuitos electrónicos me resulta realete penoso mal, así que comprendo perfectamente al que la dificultad la tiene en el desarrollo del software.

Una y otra dificultad hacen que se aleje mucha gente, por tanto sería ideal que existieran un sistema que haciendo cosas parecidas a las que hace Arduino, controlar el funcionamiento de aparatos eléctricos, lo hiciera sin necesidad de programación y sin tener que crear circuitos electrónicos, ¿es ello posible?

Pues parece ser que si o al menos eso dicen los inventores de VERVE 2 que asegura que lo que puedes hacer con su aparato no precisa de conocimientos de PROGRAMACIÓN O ELECTRÓNICA, pues según ello , el VERVE2 es TRES productos en uno. En primer lugar, es un sistema de sensores que se pueden usar para controlar el mundo que te rodea. En segundo lugar, se trata de un servidor de datos que te permite leer los datos del sensor a través de la Internet. En tercer lugar, un juego de reglas de adquisición de datos de fácil uso completo que le permite recopilar y supervisar los datos para sus propios proyectos de investigación.

Seguir leyendo

6 septiembre 2014 Posted by | Robotica | , , | Deja un comentario

Arduino – Armonógraf’o, pintor de movimientos armonicos, ¿no suena bien?

Por Félix Maocho
11/8/2014

.
Un armonógraf’o, (harmonograf’ en inglés) es un aparato que traza los desplazamientos de un punto sujeto simultáneamente a dos movimientos periódicos.

Se atribuye su invento a Hugh Blackburn, profesor de matemáticas en la Universidad de Glasgow hacia 1890 y las gráficas que traza las Curvas de Lissajousu, produjeron en nuestros abuelos la misma fascinación y curiosidad similar la que a nuestra generación ha producido las curvas fractales, y por la misma causa, cuesta mucho aceptar que un medio tan sencillo, pueden llegar a producir unos gráficos tan complejos y más aún, comprender por qué cambios mínimos en el sistema, tiene como consecuencia la generación de imágenes que en nada se asemejan a las que se obtenían antes.

El más simple de los Armonógrafos es el aparato que mostramos en la imagen que se encuentra a la derecha, está formado por solo dos péndulos, instalados sobre juntas cardan, de modo que pueda girar libremente a en cualquier dirección, que soporta, uno, la superficie con el papel que recibe el gráfico y otro. la pluma que ira trazando el gráfico.

A partir de aquí se pueden hacer muchas variaciones, como mover la pluma por el efecto combinado de dos péndulos, o que un péndulo sea soportado por otro péndulo, que mientras se dibujan las gráficas el papel rote lentamente o cualquier otra combinación. A un así, el modelo simple, permite obtener en función de los periodos de los péndulos complejos dibujos basados en elipses, espirales , ochos y otras figuras de Lissajous.

Tradicionalmente se utilizan péndulos como medio de conseguir producir movimientos armónicos, pero cualquier dispositivo de movimientos cíclicos es adecuado para formar parte de estos aparatos. En especial, hay una abundante familia de aparatos llamados Pintógrafos, que basan sus gráficos en el movimiento relativo de dos discos giratorios que transmiten su movimiento a dos bielas unidas a ellos de forma excéntrica, por un extremo y que transmiten conjuntamente su movimiento a la pluma que pinta el gráfico. A este tipo pertenece el sencillo modelo que enseño a continuación hecho a partir de dos viejos tocadiscos.

Seguir leyendo

12 agosto 2014 Posted by | Robotica | , , , | 2 comentarios

Arduino – Nueva placa Galileo de Intel compatible con Arduino

Por Félix Maocho
20/7/2014

Que una empresa tan potente y bien situada como Intel se interese por Arduino, es señal clara que esta plataforma, es algo más que un juguete de los Maker, que poco tiempo después de sacar la primera tarjeta Galileo compatible con Arduino, repita con una nueva versión, la Intel Galileo Gen2, es clara señal, que no solo fue por enterarse de qué iba aquello, o por su afán de estar en todas las partes, sino porque ve en el sistema Arduino un claro, área de negocio.

Seguir leyendo

20 julio 2014 Posted by | Robotica | , , , | 4 comentarios

Arduino – Hacer un “Detector de Mentiras” – Capitulo 1 Hardware

Por Félix Maocho 
7/6/2014

Me parece que no de una forma legal, pero se encuentra en la red una publicación en PDF que es una tentación no bajarla a tu ordenador. Se llama 30 proyectos con Arduino  y no me ha dado tiempo a mirarlos todos con detalle. Tan solo he analizado uno a fondo, pero me parece un magnífico lugar para conseguir ideas para nuestros propios proyectos.

– – – – – – –  ACTUALIZACION – – – – – 

Al escribir la continuación de este post y estudiar a fondo el “Detector de Mencirad” he descubierto en el modelo descrito dos errores fundamentales uno en el esquemaa del Harware y otro en el desiño del software, por tanto ya no estoy yan seguro que esta sea una obra que no esté plagada de errores.

A pesar de todo creo que es una buena fuente de inspiracion para nuestros propios proyectos

– – – – – – –  FIN DE LA  ACTUALIZACION – – – – – 

Para dars una ligera idea del contenido, copio los título de unos cuantos de los proyectos que presenta:

  • Luz estroboscópica
  • Registrador de temperaturas USB
  • Matriz de LEDs
  • Osciloscopio
  • Cerradura magnética
  • Hipnotizador

Así hasta 30 proyectos en el que cada uno puede ser la semilla de proyectos adaptados a tus necesidades específicas o bien crear nuevos proyectos por la fusión de varias ideas de las que aquí se presentan.

Uno de estos proyectos lo voy a analizar a fondo y presentarlo a nivel de un muy principiante, para hacerle un favor al comunicante que me a ha pasado este link asombrosamente útil. Se trata nada más y nada menos, que de construir un Detector de Mentiras.

Seguir leyendo

7 junio 2014 Posted by | Robotica | , , | 1 comentario