Felix Maocho

Para quien le interese lo que a nosotros nos interesa

Drones para el Tercer Mundo

Por Félix Maocho
17/6/2017

El gobierno de Ruanda es un régimen autoritario, que busca ser considerado abierto a la tecnología y la innovación como una forma de autopromocionarse y mejor su imagen,

Por otra parte Ruanda es un país relativamente pequeño, tiene más o menos el tamaño de Galicia, con una densa población, bastante uniformemente repartida por to0do el país, pero con un gravísimo problema de carreteras y comunicaciones terrestres, que se agrava aun mas, en la época de las lluvias.

Por ello, muchos de sus 478 centros de salud, aun estando relativamente próximos en distancia a alguno de sus 35 hospitales de distrito, están separados por mucho tiempo de distancia por caminos mal pavimentados e impracticables en la época de las lluvias.

Esta mezcla de factores, apoyo del gobierno y distancias en línea recta reducidas con malas comunicaciones terrestres, hacen de Ruanda un lugar ideal para experimentar el transporte de mercancías urgentes mediante drones.

Sigue leyendo

17 junio 2017 Posted by | Finanzas y mercados, Informática para PYMES, Robotica | , , | Deja un comentario

Robotica – Refrigeradores de Peltier

Por Félix Maocho
13/6/2017
.
Lo que ven a la izquierda es una placa de Peltier, Un refrigerador que traspasa el calor de una a otra cara de la placa, refrigerando un lado y calentando el otro, El proceso es reversible si la corriente pasa en el otro sentido  cambia la cara que se calienta y la que se enfría.

El modelo que muestro tiene unos 4 cm. de lado  un grosor de 3 mm. u y un precio de unos 4 euros, suelen funcionar a 12 voltios con una intensidad máxima de 5 amperios.

Estos refrigeradores utilizan un efecto termodinámico descubierto en 1834 por Jean Peltier, que utiliza como bomba de calor una corriente eléctrica para transferir el calor de un extremo de un semiconductor, (tipo-n), a otro (tipo-p) y viceversa, y por tanto, poder enfriar en un extremo a base de calentar en el otro.

Sigue leyendo

14 junio 2017 Posted by | Robotica | , , | Deja un comentario

1º Ejercicio de comunicaciones – Informar por donde pasa el loop

Por Félix Maocho
6/5/2017
.
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 “Transmisión de Comunicaciones asíncronas “ que podemos resumir en los siguientes puntos:

Saber establecer una comunicación entre la Tarjeta Arduino y el PC y conocer los mandatos Serial.beguin, Serial.print y Serial.println

Enunciado del ejercicio

En función del valor de un numero aleatorio hay dos caminos posibles el A que recorre si el numero aleatorio es par y el B si el número aleatorio es impar. Se trata de informar a la pantalla del PC el número de loop que se esta ejecutando y si se pasa por el punto A o por el B. El mandato random(max), devuelve de forma aleatoria un valor entre 0 y el valor marcado , excluido este último. De forma que la linea

aleatorio = random(2)

Nos devolverá aleatoriamente dos posibles valores, “0” ó “1”,

  • Si es “o” enviar un mensaje que diga; “loop numero x – Pasa por Punto A”
  • Si es “1” enviar un mensaje que diga; “loop numero x – Pasa por Punto B”

Sigue leyendo

6 mayo 2017 Posted by | Curso de Arduino, Robotica | , , | Deja un comentario

Curso de Arduino – Transmisión de Comunicaciones asíncronas

Por Félix Maocho
3/5/2017
.

Objetivo de este capítulo

Establecer una transmisión/recepción de datos entre la Tarjeta Arduino y el PC
Aprender a abrir la ventana de comunicaciones asíncronas del Pc y elegir una velocidad de transmisión. Aprender a seleccionar igual velocidad de emisión en la Tarjeta Arduino
Aprender algunos mandatos básicos para la transmisión de mensajes desde la tarjeta Arduino. Aprender la forma de transmitir mensajes mediante un ejemplo
Aprender algunos mandatos básicos para la recepción de mensajes. Aprender la forma de recibir mensajes mediante un ejemplo

Sigue leyendo

3 mayo 2017 Posted by | Curso de Arduino, Robotica | , , | Deja un comentario

1º Ejercicio de uso de pines de entrada analógica – Linterna multiuso con potenciómetro

Por Félix Maocho
27/4/2017

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 entradas analógicas, que podemos resumir en los siguientes puntos:

Saber crear sketch o programa. Conocer las funciones “int”, “delay”, “pinMode” , “digitalWrite”, “analogicWrite, “analogicRead” , “if” y “millis”. Saber que es una función cómo se definen y la forma de llamarlas desde algún punto del sketch. Saber que se pueden declarar variables de diversos tipos y conocer los tipos “byte”,”int”, “long” y “unsigned long”

Enunciado del ejercicio

Modificamos un poco nuestro modelo de linterna multiuso varias veces puesta como ejemplo. En este caso, sustituimos el pulsador por un potenciómetro con deslizador, a medida que aumentamos el voltaje aumenta el brillo de las tres bombillas, hasta llegar a un as intensidad, para llegado un punto, en el que cesa la luz de las tres bombillas y se enciende una luz intermitente roja.

Queremos construir una linterna multiuso que funcione de la siguiente forma:

  • – La linterna contara con un potenciómetro
  • – Mientras el potenciómetro este en los 4/5 de su recorrido las tres leds blancos brillarán con intensidad proporcional al recorrido del potenciómetro.
  • – Superado este punto se apagan las luces blancas y se enciende un cuarto led rojo intermitente.
  • – Para apagar la linterna se retrocede el potenciómetro a voltajes próximos a 0 volts.

Sigue leyendo

27 abril 2017 Posted by | Curso de Arduino, Robotica | , , , , | Deja un comentario

CanSat para los aprendices de la técnica aeroespacial.

Por Félix Maocho
26/4/2017

.
¿Tienes entre 14 y 18 años? ¿Tienes interés en la ciencia y la tecnología? Nosotros creemos que tu eres capaz de construir tu propio satélite.

Este agresivo texto es el que encabeza CanSat Caesaraugusta la invitación a participar en un concurso con años de recorrido en Europa y que ahora, después de unos años desde la ultima vez que se celebro en España, vuelve de la mano de la asociación LEEM-UZ,

¿Seriamente podemos pensar que un grupo de jóvenes entre 14 y 18 años son capaces de crear con muy poco dinero y con los medios a su alcance un satélite artificial? – Pues aunque parezca increíble, hay grupos de jóvenes entusiastas en todo el mundo que lo consigne. A través del CanSat

Sigue leyendo

26 abril 2017 Posted by | ciencia, General, Ocio y aficiones, Robotica | , , | Deja un comentario

Curso de Arduino – Comunicaciones asincronas

Por Félix Maocho
24/4/2017

.

Objetivo de este capítulo

Conocimientos básicos sobre comunicaciones asíncronas, que son, 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.

Utilización de los pines TX y RX (marcados como 0 y 1), como puerto de comunicaciones asíncronas Que es un puerto serie y comunicaciones entre dispositivos.

Velocidades de conexión a las que funciona Arduino

Material necesario

Esta es una clase de teoría por tanto no precisa material

Sigue leyendo

24 abril 2017 Posted by | Curso de Arduino, Robotica | , , | 2 comentarios

1º Ejercicio de entradas analógicas Conceptos previos a la resolución de la “Linterna con potenciómetro”

Félix Maocho
9/4/2017

Objetivo de este capítulo

Comprender por qué las simulaciones digitales no alcanzan nunca la identidad as a la realidad física. Cómo se reperesntan las operaciones aritméticas en Arduino y cuales son las diferencias con la aritmética clásica . Tipos de variables, razones de por que hay diferentres tipos, foma de elegir el tipo adecuado en cada caso. El riesgo del “overflow” o desbordamiento, como prevenirlo y eludirlo. Ámbito alcance de las variables del Sistema, Globales y Locales. .Uso del mandato “millis”

 

Material necesario

Excepcionalmente este capítulo no precisa material, porque es únicamente teórico. Nos bastaremos con el simulador UnoArduSim

Conocimientos previos necesarios

Saber que son los pines digitales y analógicos, y las nociones que hemos estado dando hasta el momento de variables, mandatos, funciones,

Sigue leyendo

9 abril 2017 Posted by | Curso de Arduino, Robotica | , , , , , , , | Deja un comentario

Curso de Arduino – 2º Uso de entradas analógicas.

Por Félix Maocho
31/3/2017

.

Objetivo de este capítulo

  • Comprobar que en la tarjeta Arduino UNO, los pines analógicos de entrada A0…A5, son simultánemente pines digitales con los números 14 a 19.
  • Saber que es un potenciómetro, oreostato, o resistencia veriable. Tipos y modelos mas habituales y su forma de uso.
  • Aprender a manejar los pines de entrada analógicos.
  • Aprender a utilizar las entradas analógicas en el simulador UnoArduSim.

Sigue leyendo

31 marzo 2017 Posted by | Curso de Arduino, Robotica | , , , , , | 1 comentario

Curso de Arduino – Entradas analógicas. 1º Las puertas de los sensores

Por Félix Maocho
7/3/2017

.

Objetivo de este capítulo

Identificar en una Tarjeta Arduino cuales son las entradas analóguicas. Comprender en qué consisten y para qué valen. Entender el funcionamiento de los sensores, qué es su rango de funcionamiento, la precision que ofrecen y el tiempo preciso mínimo para efectuar dos lecturas consecutivas de un sensor.

Material necesario

Excepcionalmente este capítulo no precisa material, porque es únicamente teórico. Únicamente conviene tener a mano la Trrjeta Arduino para identificar físicamente los Pines analógicos de entrada.

Conocimientos previos necesarios

Saber que son los pines digitales y como funcionan tanto en OUPUT como en Input, Saber que son los pimes PWM o pines “analogicos” de salida Tener nocion de los que supone una entrada analógica..

Sigue leyendo

7 marzo 2017 Posted by | Curso de Arduino, Robotica | , | 1 comentario

1º Ejercicio de uso de pines PWM – Simular un faro y qué es una “función”

Félix Maocho
19/2/2017
.

MAQUETA-FARO-2-costense-domus-40211Enunciado

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:

  • Destello de 5 décimas de segundos
  • Apagado 3 décimas de segundo
  • Destello de 5 décimas de segundos
  • Apagado 3 décimas de segundo
  • Destello de 5 décimas de segundos
  • Apagado 9 décimas de segundo
  • Destello de 10 décimas de segundos
  • Apagado 16 segundo

Material necesario

  • Tarjeta Arduino
  • Tarjeta “protoboard”
  • 2 Cables (preferiblemente uno gris y uno rojo
  • Resistencia de 220 Ω
  • Led (preferible de color blanco)
  • Simular el faro de la ria de Ribadeo

Sigue leyendo

19 febrero 2017 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

Curso de Arduino – Salidas con pines “analogicos”. 2ª Parte Manejo de Pines PWM

tarjeta arduimo_bb

Por Félix Maocho
15/2/2017

.

Objetivo de este capítulo

Conocer la diferencia entre una pin PWM y uno realmente analógico. Comprender los problemas que esta diferencia puede dar lugar en la realidad

Identificar en una Tarjeta Arduino cuales son los pin PWM. Conocer el mandato “analogWrite” y su sintaxis. Controlar la energía que permitimos salir por un pin PWM

Material necesario

Tarjeta Arduino y cable de conexión al PC
Tarjeta de prototipado o “protoboard”
5 Cables de conexiones, (Preferiblemente, no imprescindible, 2 rojos y 3 grises)
2 Resistencia de 220 Ω
2 leds (es indiferente el color con tal que sean iguales)

Conocimientos previos necesarios
Saber escribir, compilar y cargar en la Tarjeta Arduino un programa
Saber utilizar pines digitales Saber que son Pulsos con modulación PWM

Sigue leyendo

15 febrero 2017 Posted by | Curso de Arduino, Robotica | , , | 2 comentarios

Curso de Arduino – Salidas con pines “analogicos”. 1ª Parte Pulsos de Ondas Moduladas PWM

digital-realPor Félix Maocho
10/2/2017

Objetivo de este capítulo

Este capítulo es una introducción al uso de pins PWM o salidas analógicas. Pretendemos explicar que son los Pulsos de Onda Modulados, (Pulse-Width Modulation), conocidos como PWM y la utilidad que tienen en los objetos creados con la Tarjeta Arduino.

Material necesario

Tarjeta Arduino y cable de conexión al PC
Tarjeta de prototipado o “protoboard”
5 Cables de conexiones, (Preferiblemente, no imprescindible,  2 rojos y, 3 grises)
2 Resistencia de 220 Ω
2 leda (es importante que sean iguales de tipo y color, es indiferente el color

Conocimientos previos necesarios

  • Saber utilizar los pines digitales de Arduino como OUPUT
  • Uso de las funciones del sistema “pinMode”, “digitalWrite” y “delay”
  • Saber escribir, compilar y cargar en la Tarjeta Arduino un programa

Todos estos conocimientos se explican en detalle en los capítulos anteriores del curso (Busque en el Indice)

Sigue leyendo

10 febrero 2017 Posted by | Curso de Arduino, Robotica | , , | Deja un comentario

4º Ejercicio de uso de pines digitales de entrada INPUT– Luces de alarma intermitentes

Conocimientos que se precisandetector_apertura_puerta_alarmaPor Félix Maocho
7/1/2017,

Objetivo

Construir un aparato que encienda una luz intermitente cundo se h abra la puerta.

Conocimientos que se precisan

Para realizar este ejercicio tal como aquí se resuelve, sólo se necesitan los conocimientos que se han ido explicando hasta el capítulo dedicado al “Uso de los pines digitales como entrada (IN PUT)”, explicados con anterioridad, por lo que ante cualquier duda conviene repasar los capítulos anteriores.

Los conocoimientos precisos los podemos resumir en los  siguientes puntos:

  • Saber escribir un programa, “subir” a la Tarjeta Arduino un sketch o programa
  • Conocer las funciones “int”, “pinMode”, “digitalWrite”, e “if”

Enunciado del problema

Mientras se abre y se cierra una puerta queremos que permanezcan encendidas unas intermitentes luces de peligro

Sigue leyendo

7 enero 2017 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

3º Ejercicio de uso de pines digitales de entrada INPUT– Temporizador luminoso

reloj-automatico-escalera-l-kgsxmvPor Félix Maocho
18/11/2016

,

Objetivo

Construir un aparato que regule la duracion de encendido de las luces de una escalera.

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 entrada (IN PUT), que podemos resumir en los siguientes puntos:

  • Saber escribir, “subir” a la Tarjeta Arduino un sketch o programa
  • Conocer las funciones “int”, “pinMode”, “digitalWrite”, e “if”
  • Enunciado del problema

Sigue leyendo

18 noviembre 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario