Sensor de movimiento en Orange pi y Raspberry Pi


Desde 2012 la Raspberry Pi ha ido creciendo de gran popularidad, estando hoy en día posicionada como una de las placas de desarrollo de referencia. Uno de sus rivales clásicos en los últimos tiempos están siendo las Orange Pi, una placa fabricada por Shenzhen Xunlong ,con un diseño similar pero basado en procesadores de Allwinne y con un precio bastante inferior a falta de 1 conector USB

Esta placa  de desarrollo  “low cost” es ademas abierta y hackeable compitiendo abiertamente con otras tantas existentes donde la mas destacable es también la Banana Pi , pretendiendo todas ellas competir con la Raspberry Pi.

Hablando de esta versión, la Orange Pi ,se vende en dos versiones, una básica de bajo coste y otra denominada Orange Pi Plus.

orange_pi

Como ejemplo de uso de GPIO ,vamos a conectar un sensor PIR HC-SR501  a una OrangePi, pero la idea y concepto es aplicable también a una Raspberry Pi utilizando por ejemplo la librería Python RPi.GPIO

 

hcsr501.PNG

 

 

El  modelo HC-SR501HC-SR501 es  un Sensor infrarrojo de bajo coste (menos de 2€  por modulo en Amazon) con placa de circuito de control donde se pueden ajustar la sensibilidad y el tiempo de retención gracias a dos resistencias ajustables que dispone en un lateral.

La gama de voltaje de trabajo es  DC 5V-20V  con un consumo de corriente de  menos de 60uA. La salida  es binaria digital  siendo el voltaje de salida de  3,3 V para un nivel alto o “1” logico  y  0V para el cero lógico (no detección de movimiento).

Lo primero que hacemos es conocer el pinout del HC-SR501, pero rápidamente al ver la serigrafía  de la placa, queda perfectamente claro :GND  para la masa , VCC para la alimentación (que tomaremos desde la Orange Pi ) y un pin de salida (OUT) que será el que nos indique si ha detectado algún movimiento.

Luego lleva un par de resistencia variables o potenciómetros que nos permiten ajustar los parámetros de sensibilidad y duración de la señal, es decir, durante cuanto tiempo vamos a querer que en pin OUT tener la salida informada.

sensor

 

El primer potenciómetro hacia la derecha sirve para ajustar la distancia de modo que el , rango de detección aumenta (unos 7 metros), por el contrario, la gama de detección disminuye (unos 3 metros).
El otro potenciómetro rotándolo a la derecha sirve para retrasar  el  retardo de sensor a  tiempos más largos (sobre 300s).Si se gira la contrario el retardo sera corto (sobre 5).

En cuanto a las conexiones del sensor a la placa no pueden ser mas sencillas:

  • El sensor HC-SR501 funciona a 5v, por lo buscamos los pines que nos proporcionan la alimentación ,los cuales  corresponden a los pines 4 y 6 de la referencia CONN de la Orange Pi.
  • El pin de salida del  HC-SR501 con el estado del sensor se puede  conectar por ejemplo  al puerto 7 de GPIO ( al conector número 7)

Primero y si no lo tenemos instalado,teniendo conectado la Orange pi  a Internet  via cable etherenet, debemos  instalar el acceso al repositorio de código  git  usando el siguiente comando:

orangepi@OrangePI:~$ sudo apt-get install git

Vamos a utilizar la librería en Python orangepiPCgpio_pyH3 para acceder los puerto de conexión GPIO’s. Ésta librería la podéis encontrar en el GitHub del usuario duxingkei33 seidno resumidamentes una adaptación de la librería pyA20 0.2.1 que se utiliza en la placa A20-OLinuXino-MICRO.

Vamos a clonar primero el repositorio:

git clone https://github.com/duxingkei33/orangepi_PC_gpio_pyH3.git

Y ahora para instalar ejecutamos:

cd orangepi_PC_gpio_pyH3
sudo python setup.py install

Una vez tenemos conectado nuestro sensor HC-SR501 a nuestra placa OrangePi, vamos a generar un pequeño script    de ejemplo para leer el valor del conector GPIO 7 tal y como lo veremos en el código el port.PA6:

from pyA20.gpio import gpio
from pyA20.gpio import port
from pyA20.gpio import connector

gpio.init() 

gpio.setcfg(port.PA6, gpio.INPUT) 

while True:
if gpio.input(port.PA6) == 1:
print “PA6/PIN 7 = 1”
else:
print “PA6/PIN 7 = 0”

 

El código es muy sencillo y pasamos a describir:

  • Mediante  gpio.init()  inicializamos  el modulo,acción que siempre haremos los  primero cuando usemos el Gpio.
  • La linea gpio.setcfg(port.PA6, gpio.INPUT) configura PA6 como entrada.Cómo información adicional, si miramos dentro del código de la librería orangepiPCgpio_pyH3 el fichero mapping.h tiene la relación entre PUERTO y CONECTOR. Por ejemplo, el  pin utilizado en el ejemplo lo encontraremos definido así (“PA6” cómo 7): “PA6”, SUNXI_GPA(6), 7 }.Como curiosidad  puede sorprender que el pinout del conector GPIO 7 corresponda al nombre del puerto PA6 . La librería pyA20 utiliza esta nomenclatura de puertos ya que la placa a la que está orientada originariamente (no ésta modificación/adaptación) tiene diferentes fuentes de GPIO’s y es una forma de darles un nombre único dentro de todas las conexiones.
  • Por ultimo tenemos un bucle while desde el que nunca saldemos y en el que constantemente se  esta mirando el estado del pin pintando en pantalla en función del estado, obteniendo un mensaje u otro.

Para ejecutar el script ,observe que la inicialización del módulo requiere root, por lo que el script de Python lo tenemos que ejecutar con sudo

El ejemplo es muy sencillo y únicamente lo que hace es leer el valor del sensor, que puede ser “0” (no detecta movimiento) o “1” (se detecta movimiento) y pintar en pantalla el resultado ,pero obviamente se puede mejorar  mucho mas , dentro del bucle while por ejemplo añadiendo código para enviar un correo al detectar movimiento o por ejemplo enviar el dato a un repositorio de IoT como Cosm.com . 

 

Fuente aqui

Dimensionamiento de baterias en embarcaciones electricas


Si tiene desventajas, a priori, también se adivinan los numerosos datos favorables o beneficios que pueden aportar los vehículos eléctricos  a corto plazo:son más agradables de conducir,  los motores eléctricos dan más par a bajo régimen de revoluciones y su comportamiento es más lineal,permiten una reducción de las emisiones contaminantes notable, su respuesta es más inmediata y generan menos ruido que un motor térmico. También puede citarse la posibilidad de recuperación de energía en las desaceleraciones  ¿pero como elegir  la  batería mas adecuada para  nuestro motor (intraborda o fueraborda ) electrico?

COMO ELEGIR LA BATERÍA NECESARIA PARA UN MOTOR ELÉCTRICO

Los acumuladores eléctricos almacenan energía eléctrica para utilizarla posteriormente transformando la energía química en energía eléctrica.
Las características de una batería son:

  •  El voltaje que suministra:se mide en Voltios y en las instalaciones de los barcos suele ser de 12 V. Para que una batería nos proporcione 12 V. ha de estar compuesta por seis elementos,y cada electrodo tiene que proporcionar un voltaje entre 1,8 y 2,2 voltios. La batería está descargada cuando esté en 10,8 voltios y a plena carga cuando esté en 13,2 voltios.
  • Su capacidad,es la cantidad de corriente que puede proporcionar, midiéndose en amperios/hora.

No se deben usar baterías de arranque de automóvil para alimentar un motor eléctrico porque las baterías de arranque están diseñadas para entregar la energía almacenada en breves descargas de gran amperaje que se realizan de manera muy espaciada. Si a una batería de arranque le solicitamos una entrega de por ejemplo, 25 A de manera continuada, esta batería no será capaz de entregarnos la energía que tiene acumulada (los amperios-hora) ya que esta entrega continuada la “asfixia” al cabo de un rato. Use baterías de ciclo profundo, a ser posible de tecnología AGM, diseñadas para este tipo de trabajo. Estas baterías sí serán capaces de entregar el amperaje solicitado durante el tiempo previsto y durarán muchos ciclos de carga-descarga.

Absorbent Glass Mat (AGM) es un tejido de fibra de vidrio absorbente que contiene el ácido de la batería. Las baterías de plomo tipo AGM son más seguras y ligeras y por tanto más avanzadas.
La tecnología AGM fue desarrollada en 1985 para los aviones militares que buscaban reducir el peso y aumentar la capacidad de carga de los aviones. En las baterías de tipo AGM el ácido sulfúrico de cada vaso es absorbido por una capa muy  delgada de fibra de vidrio comprimida con el aspecto de un fieltro, que asegura los problemas frente a posibles derrames de ácido en caso de rotura.  Son baterías mucho más seguras frente a vibraciones y posibles roturas, y por esta razón se suelen escoger en vehículos de competición ,para caravanas , para vehículos con función start-stopy  y por supuesto  también para usos náuticos.
Por esta razón las baterías AGM pueden ser transportadas de forma mucho más segura y sin restricciones por peligrosidad. Cada vaso puede se fabricado de forma rectangular o enrollados en forma cilíndrica.

agm

Las baterías AGM tienen una resistencia interna muy baja que las permite entregar corrientes muy altas y tienen además una vida útil bastante larga, incluso al someterlas a ciclos de descarga profundos. Las AGM son baterías selladas estancas sin mantenimiento, y como ya hemos comentado, más ligeras que las baterías de ácido-plomo normales.

Además se comportan bastante bien incluso con bajas temperaturas lo cual se agradece en invierno, y ofrecen una autodescarga reducida. Pero las ventajas de las AGM continúan frente a las normales pues admiten una recarga de hasta 5 veces más rápida, en caso naturalmente de que nuestro cargador entregue suficientes amperios.

El precio de este tipo de batería  es algo mas elevado que su homologas las de Plomo convencional  pero dese luego mucho mas asequibles a  igualdad capacidad  que las de Nq-cd o las de iones de Litio . Como ejemplo una de batería de 12V  y  100AH  del tipo AGM nos puede costar unos 200€

Es muy importante destacar que las baterías se pueden acoplar en serie o paralelo según necesitamos una mayor tensión o  capacidad que las ofrecidas por baterías estándar.

También  se pueden asociar  de forma conjunta en serie y en paralelo para obtener una determinada capacidad   y tensión fuera de  la “estándar”

En cualquier composición de baterías es muy importante tener en cuentas las siguientes consideraciones:

  • Todas las baterías usadas deberían ser similares en capacidad , tensión,modelo ,tamaño tipo y antigüedad (a ser posible todas nuevas)
  • Las conexiones deben ser  lo mas cortas posibles y de parecidas dimensiones entre todas las conexiones para asegurar que no haya asimetrias.
  • Debe mantenerse igualdad de longitud de cables
  • La sección de los cables hay que recordar que dependerá de la longitud del conductor y de la corriente máxima que debe soportar en DC
  • Para la unión de cables se deben usar  bornas o terminales ,las cuales  deben usarse especificas para uso marino  por el problema de la humedad
  • Las conexiones centrales deben apoyarse en regletas de conexiones dimensionadas para la corriente que van a soportar
  • Es muy conveniente un interruptor general de corte cerca de estas
  • Es muy interesante también usar con desconectadores rápidos que ante una emergencia nos permitan aislar una sección de baterías

baterias

En el ejemplo de la imagen superior ,como vemos,  tenemos dos asociaciones de 4 baterias de 12V en serie por ramal , que nos dan una salida de 12+12+12+12=48 voltios por ramal

Como  hay dos bloques de 48 V en paralelo, la capacidad total sera la suma de ambos bloques, Por ejemplo si cada batería es de 100AH y 12V , en conjunto esta asociación tendría una capacidad de 48V 200AH

 

En cuanto a la instalación del banco de baterías ,se suelen instalar en cajas cerradas pero con ventilación de persianas para que no entre el agua. Procuraremos no estibar objetos dentro de la caja de baterías y la mantendremos siempre limpias y secas. Esta caja estará firmemente sujeta para que no sufra desplazamientos con los movimientos del barco. Su instalación será lo más cerca posible del cuadro de distribución.

 

 

Muy sucintamente para calcular la  asociación de baterías que necesita puede seguir los dos siguientes pasos:

1. Calcule los amperios que consume su motor, con la siguiente fórmula:

Empuje en libras / Voltaje del motor x 12 = Amperios que consume.

Por ejemplo: 55 libras de empuje /12 Voltios x 12 = 55 Amperios 55 libras de empuje /24 Voltios x 12 = 27,5 Amperios 55 libras de empuje /36 Voltios x 12 = 18,3 Amperios

 Nota:Aunque tengamos un motor de 55 libras de empuje, probablemente no lo vamos a usar continuamente al 100% de potencia, por lo que deberemos estimar el % de potencia media usada.

2.  En función del número de horas seguidas que desea de autonomía, seleccione la batería necesaria. Por ejemplo: Con un motor que consume 55 Amperios, que usaremos a una media del 75% de su potencia, deseamos una autonomía de 3 horas Batería necesaria = consumo en amperios x % de potencia x horas de funcionamiento x 1,3 = 55 A x 0,75 x 3 h x 1,3 = 160,88 Ah.

 

Como seleccionar un cargador de baterías

 

Cargamos las baterías por medio de un cargador de baterías,(que puede ser automático), conectando el positivo del cargador con el positivo de la batería y el negativo con el negativo.

El cargador debería tener  un interruptor para abrir o cerrar el circuito ,un amperímetro para  medir la intensidad de la corriente,,un voltímetro que indique el voltaje de carga y un disyuntor que impide la descarga de la batería.

No use un cargador  económico ” de tensión constante pues su batería no se cargará al 100% y su vida se acortará (menos ciclos de carga-descarga).Lo recomendable sería usar  un cargador automático digital de tres fases.

Si decidimos montar el cargador  en la propia embarcación ,lo ideal es colocarlo en un lugar con ventilación y aireado puesto que para altas corrientes  de carga los cargadores suelen usar disipadores activos , muy   cerca del banco de baterías ( así nos ahorraremos sección de conductor)

Obviamente la entrada de ca  ira al cuadro de distribución de ca, el cual se alimentará normalmente de una conexión estanca abierta accesible por el exterior , para poder  conectarlo a la red general del puerto

 

cargador

 

Muy sucintamente para calcular su cargador de baterías que necesita puede seguir los tres siguientes pasos:

  • Determine cuántas baterías desea cargar simultáneamente.
  •  Sumar los amperios-hora de todas las baterías que desea cargar simultáneamente
  • Seleccione el cargador automático que cumpla sus requisitos, eligiendo en caso de necesitar una corriente no estándar,  el de corriente inmediatamente superior.

Ejemplos:

  • 1 batería de 100 Ah (C20h). Necesita un cargador a 12 V con una salida y una capacidad para 100 Ah..
  • 2 baterías de 132 Ah (C20h) cada una, conectadas en paralelo (el motor funciona a 12 V). Necesita un cargador a 12 V con dos salidas y una capacidad para 260 Ah. 
  • 2 baterías de 86 Ah (C20h) cada una, conectadas en serie (el motor funciona a 24 V). Puede usar o bien un cargador a 12 V con dos salidas y una capacidad para 172 Ah  o bien un cargador a 24 V con una salida o más y la misma capacidad de 182 Ah .

 

Resumidamente en el siguiente esquema podemos ver una configuración típica de una instalación de 48V para un uso marino  donde ademas se han incluido ademas delas barras generales , el interruptor de emergencia   y   dos fusibles para carga y de utilización:

INSTALACION COMPLETA

 

LLegan los motores fueraborda e intraborda electricos


Por muy difícil que nos pueda resultar, la movilidad eléctrica ha llegado por sus innegables ventajas (como puede ser la ausencia de emisiones contaminantes, nulo mantenimiento  y altísimo  fiabilidad ) frente a la movilidad conducida por los  clásicos motores de combustión interna , y en efecto el movimiento es imparable  y  la evolución no acaba mas que empezar.

Dentro de la movilidad marina , es normal  que el “movimiento a lo  eléctrico” también sea seguido con interés   por idénticos motivos , en las que como es normal destaca la mayor fiabilidad y el coste de cada milla recorrida frente a los sistemas  convencionales.

Algunas ventajas de la motorización eléctrica:

  • Una  sóla pieza móvil (nada de correas, filtros, etc que complican la vida)
  • No hay mas manchas de aceite, ni gases de escape
  •  Sin ruido ni vibraciones
  •  No hay mantenimiento
  •  No hay monóxido de carbono
  •  No hay depósito de combustible
  •  El combustible seguirá aumentando de precio.

Sus bondades las conocen bien los aficionados a la pesca  ya que en agua dulce es indispensable para desplazarse con una embarcación sin ruidos que asusten a los cautos depredadores. En las aguas calmadas de los embalses, cualquier ruido se intensifica, y para una pesca activa moverse con sigilo sin llamar la atención de los peces es obligado. Estamos acostumbrados a ver bonitas embarcaciones al estilo americano equipadas con motores eléctricos, pero cuando hablamos del mar, la cosa cambia y se hace más extraño. Pero, ¿por qué? Acaso los peces son más confiados y les da igual el ruido, No, para nada. Es una cuestión de costumbres.

La tendencia es tan clara  que no solo existen motores para maniobra electricos , sino motores marinos completamente operativos para reemplazar  los clasicos motores marinos, tanto  intraborda como fueraborda.

Hoy en día  ya de hecho  existen muchos motores  intraborda marinos que se pueden encontrar comercialmente   , normalmente para altas potencias  diseñados para reemplazar los viejos motores de  combustión diesel.

motor

En cuanto a motores intraborda resumidamente estas son algunas de  sus características:

  • Potencias :desde  6  a 100 HP
  • Alimentación : desde 36v hasta 144V
  • Corriente : desde 70 hasta 270Amps

Igualmente también existen motores fueraborda eléctricos en un abanico muchísimo mas amplio que los intraborda  dada su gran versatilidad . Como característica llamativa suelen  incorporar el controlador del motor( normalmente del tipo bruslless )  dentro de la propia carcasa y también suelen ser de menor potencia que los motores  intraborda.

La  potencia  se suele medir  en libras de empuje, siendo lo normal  desde  las 20 libras hasta las 90 . A grandes rasgos diremos que para mover una pequeña neumática de menos de cuatro metros,   con un motor eléctrico de hasta 40 libras nos bastaría. Podremos movernos con soltura incluso cargando la embarcación. Si la embarcación es mayor o es una clásica de fibra, necesitamos los de mayores potencias para moverla sin problemas ( a mayor peso, más libras de empuje). !Incluso podemos colocar motores de apenas 20 libras a kayaks y catamaranes!.

Como ejemplo de motor fueraborda  de gran potencia a  un precio ajustado (140€en   Amazon)destaca  el modelo   86 LBS ETBM04-1BP  del fabricante Jagp86 LBS ETBM04-1BP  del fabricante Jago  destacando por una gran  potencia de propulsión de aprox. 2050 kg( 86 libras ) .La batería con el mismo rendimiento dura más tiempo gracias a la alta eficiencia energética del motor  ,el cual ademas puede ser monitorizado fácilmente gracias a que  lleva integrado un voltímetro con 10 LED .

El motor tiene 5 marchas hacia delante y 3 hacia atrás y se puede usar en aguas saladas pero es necesario limpiarlo minuciosamente después del uso .La hélice con profundidad de inmersión es  regulable y  la presión de la dirección también es regulable (la caja de control giratoria  rota 360º ).

También este motor  incluye sistema de inclinación rápida con  10 niveles de inclinación, ajusta el ángulo o eleva el motor sobre el agua
jago
INFORMACIÓN TÉCNICA:

Tamaño (L/An/Alt): aprox. 130/46,5/15,5 cm
Tamaño del eje (L): aprox. 914 mm
Peso: aprox. 9,2 kg
Voltaje: aprox. 24 V
Batería: batería de coche o batería de gel
Propulsión/potencia: hasta aprox. 1.164 W/aprox. 37,2 CV
Potencia de propulsión: aprox. 2.050 kg
Potencia de entrada: máx. 492 W
Caja de control: rota hasta aprox. 360º
Color: negro

 

Obviamente  a mayor potencia antes agotarán la batería y aunque las de automóvil servirán, las mejores son las náuticas  de gel o AGM  que nos ofrecen durabilidad, poco peso y potencia, teniendo en cuenta que los eléctricos más potentes necesitan baterías de 24v en vez de 12v que son las adecuadas para los más pequeños.

Resumidamente estas son algunas de  las  características de los motores fueraborda eléctricos:

  • Potencias muy  variadas : desde  .0.5 hasta 20HP
  • Alimentación : desde 12v hasta 48V
  • Consumo: desde 7 hasta 165 Amp

 

Si queremos motorizar nuestra embarcación de forma sostenible ,una opción obvia es comprar cualquier  motor marino a algún fabricante conocido como Yamaha,  Sevylor, Torquedo ,Minn Kota  , el citado Jago de 86lb  u otros modelos fabricados en plásticos resistentes y ligeros, adecuados para el agua salada, pero otra opción es fabricarlo uno mismo a partir de motores  para uso industrial.

Jamie Hyneman  ( el famoso protagonista del programa Cazadores de mitos)  presenta, su último proyecto: un motor externo eléctrico híbrido que puso juntos para sustituir el motor de gas tradicional de una lancha rápida. Jamie explica las ventajas de este sistema motor y como su fuente de alimentación personalizada  en  comparación con la de los automóviles híbridos y eléctricos.

Otra idea es desmontar un viejo fueraborda averiado y adaptarlo con un motor eléctrico convencional  y añadirle la electrónica .En este vídeo se muestra las  partes del proyecto “Charles” , Un mayor motor externo eléctrico que el creador hizo  desmontando el motor de gasolina y el accesorio / pruebas y añadiendo la parte eléctrica

 

Protesis low cost


Gino Tubaro nació en 1995 en Buenos Aires.Estudió electrónica en la Escuela Técnica ORT (las Escuelas Técnicas ORT) y  está estudiando ingeniería electrónica. Como joven inventor, ha recibido muchos premios : por la Organización Mundial de la Propiedad Intelectual (OMPI / WIPO) adoptado por la ONU, Juegos Olímpicos “inventiva”, JCI TOYP. “Alumno del mes” en todo el mundo por el Departamento de Estado de los Estados Unidos y la Embajada de los Estados Unidos en “reconocimiento a su liderazgo en la creación de soluciones innovadoras para ayudar a las personas con discapacidad viven sin límites,etc.

En 2012 él era un orador en TEDxRiodelaPlata donde presentó el “ladrón de Energía” y “Sound Cube”. TED es una organización sin ánimo de lucro de prestigio dedicada a las “ideas vale la pena difundir”. Del mismo modo TEDx ofrece la posibilidad de organizar un evento separado como en cualquier parte del mundo. También en 2014 dio su segunda charla en TEDxUTN, esta vez, hablando de su idea de “Super-hombre Darwin ‘, fue acerca de cómo podríamos tener súper habilidades de súper discapacidades físicas.

Fruto de su deseo por mejroar el mundo , Gino co-fundó una compañía / fundación llamada Darwin Investigación, con el fin de experimentar las nuevas tecnologías disruptivas que hoy en día todavía no son públicos, son la impresión en 3D, realidad virtual, criptocoins (bitcoin / litecoin), educación 2.0, entre otros tecnologías.

Gino es líder en la producción de 3D impreso dispositivos protésicos en Argentina. creando  o prótesis de mano que son completamente funcionales.

Actualmente, sigue diseñando nuevas prótesis utilizando un sistema diseñado por Gino llamada mechanomyogram, que puede “escuchar” el movimiento de los músculos, donde los sensores  no tocan la piel directamente, por lo que este nos permite estimular un músculo antagonista (opuesto a la se esta utilizando para conducir la prótesis) y darle al usuario la sensación de sostener un objeto.

Una  gran ventaja en comparación con los modelos anteriores, es que todos estos prototipos   no necesitan cirugía para colocar los electrodos.

 

Manoironman-crop.png

Como ejemplo Felipe Miranda tiene 11 años y nació sin dedos en su mano izquierda. La  prótesis que necesitaba costaba 40 mil dólares y había que importarla. Su madre Ivanna se comunicó con Gino Tubaro y Rodrigo Pérez Weiss para pedirles ayuda. Diseñaron juntos un implante para Felipe que solamente costó $2.000 pesos.

Para aquellas personas  que aun no puedan costearse  una prótesis   Gino ha creado un evento  llamado ‪#‎MANOTON‬, que hace posible construir las protesis gracias a la ayuda de voluntarios y a parners como Microsoft Argentina, Sodimac y United  a fabricar entre todos las  prótesis a personasque lo hayan solicitado .Este año  una niña  llamada  Isamara fue una de  sus primera beneficiadas del programa pues Gino junto a un grupo de voluntarios la ayudaron a montar su mano impresa en 3D por Atomic Lab en el primer MANOTON ( puede apoyar esta iniciativa  yendo a www.aka.ms/manoton )

Gino trabajó casi un año que lleva el programa nacional “Argentina en 3D”, de la “Jefatura de Gabinetes de Ministros”, bajo el control presidencial. Él dejó la comodidad de trabajar por el Estado para su aventura personal por Atomic Lab . Allí, él se dedica a inventar soluciones para las personas que más lo necesitan y muchas otras invenciones.

Hoy en día se enfrenta el desarrollo de varios inventos, desde el 3D más avanzada impresa prótesis de mano y el brazo, un “braille dinámico” que permite leer libros sin la digitalización de las impresoras 3D a base de pantallas de teléfonos móviles para reciclar thetecnoscrap del mundo, entre otras cosas..

 

 

Mas información   aqui

Creación de una app movil para interactuar con Raspberry Pi


¿Piensa que  se necesita mucho tiempo para crear una app  movil para la Raspberry Pi que involucre un proyecto de  IO para conectar sensores de movimiento,  luces , relés  ,etc y se pueda completar en breve ?

La verdad es que  escribir una aplicación, implica leer toneladas de documentación, tomar mucho  tiempo para aprender  lenguajes de programación, código,y mucho tiempo de  trabajo…Pero ¿por qué invertir tanto tiempo en preparar su proyecto, cuando se puede estar en funcionamiento en una fracción de tiempo permitiendo  la construcción de sus proyectos de automatización en cuestión de minutos.?

Entonces, ¿cómo es posible todo esto? Pues gracias  a un  framework  gnerico desarrollado por  myDevices IO Project Builder llamado Cayenne .Cayennese ha creado para los desarrolladores y fabricantes deseosos de construir rápidamente prototipos y proyectos increíbles con  Raspberry Pi  permitiendo con una cuenta gratuita de Cayena, crear un número ilimitado de proyectos.

También tiene capacidades de pleno derecho de la IO  para que pueda controlar de forma remota sensores, motores, actuadores, incluidas los puertos  de GPIO con  almacenamiento ilimitado de datos recogidos por los componentes de hardware,   triggers y alertas,  que proporcionan las herramientas necesarias para la automatización y la capacidad de configurar alertas. Ademas también puede crear cuadros de mando personalizados para mostrar su proyecto con arrastrar y soltar widgets que también son totalmente personalizables.

 

 

 

Ejemplo paso a paso 

Como se puede ver en el video , Cayyene app es una innovadora solución genérica que nos puede ahorrar mucho trabajo a la hora de  crear un proyecto con la Raspberry Pi

En resumen ,algunos de los rasgos que más destacan de la solución de Cayyene es :

  • Tablero de instrumentos flexibles :Personalizar el teléfono o en el salpicadero en línea con arrastrar y soltar widgets.
  • Acciones de activación :Crear disparadores y alertas para dispositivos, eventos, acciones y más.
  • Control de GPIO :configurar a distancia GPIO desde una aplicación móvil o en el salpicadero.
  • El acceso remoto instantáneo :Automáticamente el control remoto y accede a tu Pi desde su teléfono o computadora.
  • Configuración fácil:conectar rápidamente su Pi a Internet y conectar sensores, actuadores y extensiones en cuestión de minutos

Par mostrar lo sencillo que puede ser crear un proyecto con Cayyene, vamos a ver un ejemplo

Todo el equipo que se necesita para la creación de myDevices Cayenne para la Raspbery Pi es muy sencillo (es posible que necesite piezas adicionales si usted está mirando para agregar más sensores, dispositivos y cualquier otra cosa que desee conectado a tu Pi ). :
Necesario:

  • Raspberry  Pi
  • 8gb tarjeta Micro SD si se está utilizando una Raspberry Pi + 2, 3 o B o tarjeta SD de 8 GB para cualquier versión anterior del Pi.
  • Cable Ethernet o Wifi dongle (Pi 3 tiene Wi-Fi incorporado).Usted también tendrá que asegurarse de que tiene una conexión a Internet para la Pi.

Opcional:

  • Caja para la Raspberry Pi
  • Teclado USB y ratón USB

A continuación se presentan los elementos utilizados en el circuito de ejemplo

  • DS 18B20 del sensor de temperatura o similar
  • 4v7k Resistencia
  • Kit de arranque GPIO
  • Cables de conexión
  • Placa prototipos

Instalación de Frambuesa Pi Cayenne

El proceso de instalación de Cayena en la Raspberry Pi es bastante simple y no debería tomar demasiado tiempo para obtener su creación y funcionamiento. Usted tendrá que asegurarse de que ha instalado en su Raspbian Pi. .

  1. En primer lugar, vaya a  myDevices Cayenne y registrarse para obtener una cuenta gratuita.
  2. Una vez que ya se ha registrado usted tendrá que registrarse / conectar el Pi hasta la cuenta que acaba de crear. Para ello sólo tiene que copiar las 2 líneas de comandos que se muestran después de su inscripción. Introduzca estos en el terminal para su Pi. (Estos archivos son únicos para cada instalación nueva)

Únete a la pantalla
Alternativamente, se puede descargar la aplicación y se puede localizar e instalar en su Cayenne Pi automáticamente. (Tenga en cuenta SSH debe estar habilitado )

  1. Tomará unos minutos para instalar en el Pi en función de la velocidad de su conexión a Internet es. El navegador web o aplicación deben actualizar automáticamente con información sobre el proceso de instalación.
  2. Una vez instalado el tablero de instrumentos se mostrará y debe verse como algo más adelante.

Pi tablero de cayena

Configuración de su primer sensor

En este ejemplo vamos a configurar un sensor de temperatura. El sensor usado es el DS18B20,ahora bien  el uso de Cayyene hace que sea muy sencillo.

Todo lo que necesita hacer es configurar el circuito y lo han conectado a la Pi.  También se he añadido un LED que está conectado a la clavija # 17 con una resistencia de 100 ohmios al carril de suelo.
Diagrama del sensor de temperatura Frambuesa Pi
Ahora bien, cuando  configuran el sensor se detecta automáticamente y se añade al tablero de instrumentos.Si no se agrega automáticamente a continuación, tendrá que añadir manualmente. Para añadir manualmente, simplemente, hacer lo siguiente.

  1. Ir a añadir en la esquina superior izquierda del tablero de instrumentos.
  2. Elija un dispositivo en el cuadro desplegable.
  3. Encontrar el dispositivo, en este caso se trata de un sensor de temperatura DS18B20.
  4. Añadir todos los detalles para el dispositivo. En este caso, tendrá la dirección del esclavo para el sensor. Para obtener la dirección del esclavo escriba lo siguiente en el terminal del Pi.
    cd /sys/bus/w1/devices ls
  5. La dirección del esclavo será similar a esta 28-000007602ffa . Simplemente copia y pega esto en el campo de esclavos dentro de Cayena salpicadero.
  6. Una vez introducida seleccione sensor de complemento.
  7. El sensor se debe mostrar en el salpicadero.
  8. Si necesita personalizar su prensa sensor de la rueda dentada y va a llegar a algunas opciones.
  9. También puede ver estadísticas / gráficos. Por ejemplo, el sensor de temperatura puede representar gráficamente los datos en tiempo real y mantendrá los datos históricos también.

Si desea agregar también un LED que se pueda encender y apagar a través del panel de control, siga las siguientes instrucciones.

  1. Ahora vamos a añadir un dispositivo más. A menos que éste será un LED.
  2. Así que volver a añadir un nuevo dispositivo.
  3. Ahora buscar salida digital y seleccionarlo.
  4. Para este dispositivo seleccione su Pi, el tipo de widget es botón, el icono puede ser lo que quiera, y luego seleccione GPIO integrado. Por último canal es el pin / canal que nuestro LED está conectado. Para este ejemplo, es el pin # 17. (Esta es la numeración de los pines GPIO).
  5. A continuación, pulse el botón sensor de complemento.
  6. Ahora puede apagar el pin GPIO alta y baja del tablero de instrumentos y también utilizarlo en un disparador.
  7. Ahora estamos listos para crear nuestro primer gatillo.

Ahora debe tener dos dispositivos en el panel de control que debería ser algo como esto.
Los dispositivos añadidos

Configuración de su primer disparador

Disparadores en Cayyene son una manera de reaccionar a un cierto cambio en la Pi a través de un sensor conectado a él. Esto podría ser algo tan simple como una temperatura superior a un determinado valor o incluso sólo su pi ir fuera de línea. Como se puede imaginar que esto puede ser muy poderosa en la creación de dispositivos inteligentes que reaccionan a los alrededores. Por ejemplo, si la habitación se enfría demasiado, a continuación, convertir un calentador.

El proceso de añadir un disparador es muy sencillo :

  1. Ir a añadir en la esquina superior izquierda del tablero de instrumentos.
  2. Seleccionar un trigger desde el cuadro de abajo.
  3. En primer lugar el nombre de su activación, voy a llamar a la mía “demasiado caliente”.
  4. Ahora arrastrar y soltar su Frambuesa Pi desde la esquina izquierda en el caso de la caja.
  5. Por debajo de esto seleccionar el sensor de temperatura y tienen casilla junto a “por encima de la temperatura” seleccionado. (Opciones del dispositivo Si no se muestran simplemente refrescar la página)
  6. Ahora en el cuadro de selección a continuación, notificación y agregar una dirección de correo electrónico o número de teléfono de un mensaje de texto (puede agregar ambos).Asegúrese de marcar las casillas de verificación también.

Gatillo demasiado caliente

  1. Ahora haga clic en “Activación de almacenamiento”.
  2. Ahora debería ser guardado y le enviará una alerta cada vez que el sensor de temperatura es superior a 40 grados centígrados.
  3. También puede arrastrar el Raspberry Pi en el cuadro a continuación, y tienen que hacer muchas cosas, incluyendo el control de los dispositivos de salida. Por ejemplo, en mi circuito Tengo un LED que se enciende cuando la temperatura supera los 40 grados centígrados.
  4. Para hacer clic en el gatillo de disparo LED de nueva situada en la parte superior de la página. Nombre esta activar el gatillo LED.
  5. Ahora arrastrar el Pi en el caso de la caja y luego seleccione el sensor de temperatura de nuevo con 40 grados centígrados por encima.
  6. Ahora arrastrar el Raspberry Pi en cuadro a continuación. Selecciona nuestra salida digital y tienen la casilla de marcado.
  7. Ahora haga clic en Activación de almacenamiento.
  8. Ahora cada vez que nuestro sensor de temperatura conectado a la Pi reporta una temperatura superior a 40 grados centígrados se enviará un correo electrónico y encienda el LED. También tendrá que añadir otro factor desencadenante para apagar el LED cuando se cae de nuevo por debajo de 40, pero eso se lo dejo por ahora y pasar a los eventos.

mydevices cayennem disparadores

Eventos

Eventos en Raspberry Pi Cayenne es algo similar a los factores desencadenantes pero son dependientes del tiempo en lugar de depender de un cambio en un sensor o el propio dispositivo. La creación de un evento es bastante fácil

Vamos  a  ver  rápidamente cómo configurar su pi para reiniciar una vez al mes.

  1. Ir a añadir en la esquina superior izquierda del tablero de instrumentos.
  2. Seleccionar evento en el cuadro de abajo.
  3. Ahora debería ver una pantalla con un calendario y una ventana emergente llamado nuevo evento.
  4. Introduzca los detalles de su evento. Por ejemplo, el mío se llama reinicio mensual y ocurrirá en el primer día de cada mes a las 2 am. A continuación se muestra un ejemplo de la pantalla.

eventos de cayena con detalles

  1. Una vez hecho esto, haga clic en Guardar.
  2. Ahora debería ser capaz de ver su evento en el calendario. Basta con hacer clic en él si desea modificarlo.

Como se podría imaginar eventos puede ser bastante potente por lo que sería digno de mirar en estos más. Un buen ejemplo del uso de eventos sería si se necesita algo para ejecutar o activar (como luces que necesitan para ser activado en un momento específico).

Panel de GPIO

El panel GPIO dentro de Frambuesa Pi Cayena le permite controlar y modificar las patas del Pi. Por ejemplo, puede activar un pin de ser una entrada a una salida inversa y el vicio.También se puede activar tanto los pines de salida baja y alta.
Panel de GPIO cayena
Como se puede ver que también lo convierte en un gran lienzo de referencia si necesita hacer referencia hacia atrás y ver qué pines son los que necesita. También puede ver los dispositivos que están asignados actualmente a los pines específicos. También es capaz de ver el estado actual de un alfiler. (Por ejemplo, entrada o salida y baja o alta)

Escritorio remoto

Se  puede  instalar  Cayyene también en un escritorio remoto a su Frambuesa Pi, ya sea a través del navegador web o por medio de la aplicación móvil. Puede hacer esto simplemente haciendo lo siguiente.

  1. Sobre el tablero encontrar el widget que dice “comandos”.
  2. Dentro de este control, haga clic en el acceso remoto.
  3. Ahora se conectará a la Pi y abrir una nueva ventana. Si una nueva ventana no se abre el navegador más probable es bloqueado. Simplemente permiten cayenne.mydevices para abrir nuevas pestañas.
  4. Una vez hecho esto se puede controlar su Pi igual que como si estuviera allí con ella.
  5. Una de las ventajas con el uso de Cayena de escritorio remoto es que se puede acceder a él en cualquier parte del mundo con bastante facilidad en lugar de tener que configurar una VPN o abrir los puertos de la red.

 

Fuente   aqui

Conversion electrica de motor nautico


Al igual que poco a poco vemos como cada vez existen cada vez mas modelos de coches eléctricos comerciales   no solo con los modelos de Tesla, sino con el esto de marcas tradicionales, en el sector náutico  también se ven movimientos de cambio hasta tal punto que es factible reemplazar la motorización tradicional por un nueva motorización eléctrica con elementos que ya existen en el mercado.

En este post de hecho vamos a ver como es posible sustituir un ruidoso  un motor diesel 3-18 HP eliminando los gases de diesel nocivos (y la frustración de llenar el tanque  todos los dias ) por un  kit de 5 KW con un motor sin escobillas y un amplificador de Motenergy Sevcon Gen-4 Controlador 48V 275 que puede producir hasta 5 HP máximo continuo y 14hp

Disfrutar de un barco de vela al máximo del aire fresco de verdad., con una unidad  silenciosa  en efecto es  posible   pues simpre que se reemplace los viejos motores marinos de gasoil por los silenciosos motores eléctricos

Por extraño que parezca hay sistemas de accionamiento eléctrico para veleros de hasta 30 pies y de 9.000 libras de desplazamiento

Como adivinará los  nuevos sistemas tienen marcha atrás en la marcha y (desactivación con la  funciones del contactor). “Sin escobillas” significa que el motor no tiene escobillas que se desgastan con el tiempo, asi que no  serán una peligrosa fuente de ignición para los aparatos de gas de a bordo.

Los barcos más grandes pueden requerir una potencia de CA o motor sin escobillas superior. En los EE.UU. y Canadá, los motores con escobillas  sólo son legales para uso marino, si los aparatos de a bordo y para utilizar el queroseno o diesel (no propano o gasolina), debido a la posibilidad de formación de arcos en el motor interno.

Con el regulador del gen 4 Sevcon, no se necesitan contactores inversores. Además, el controlador de Gen-4 tiene una función de regeneración de lo que puede permitir que la corriente vuelva a cargar la baterias  si  sigue  la hélicea  girando mientras nevega a vela. Esto hace depender de su velocidad de navegación, diseño de hélice, y puede no ser posible en todas las aplicaciones, pero es una función adorada para aquellos que son capaces de utilizarla.

Una reducción de engranajes no siempre es necesaria, y depende en gran medida el tamaño, la eficiencia, el estilo de apoyo, y la velocidad deseada de su embarcacón. Sin embargo, debido a la alta RPM del motor sin escobilla ,un fabricante ( Motenergy), recomienda considerar una reducción de engranajes en lugar de accionamiento directo para mejorar la eficiencia, proporcionando un torque adecuado, enfriamiento, y ayudando a prevenir la cavitación. Una reducción típica es de alrededor de 2: 1, pero esta relación dependerá de la RPM  requerida necesaria para alcanzar la velocidad del casco. Ideal reducción permitirá que el motor  haga  girar el puntal en el RPM de velocidad del casco de la hélice cuando el motor está girando a las RPM máx. Este número se puede calcular utilizando la constante / Volt 50 RPM:

48 Voltios * 50 RPM / V ~ 2.400 rpm max

Si decide no utilizar un reductor de engranajes, es importante instalar un cojinete de empuje en algún lugar en línea con el eje de la hélice, como la mayoría de los motores no están clasificados para cargas axiales / de empuje en el eje. También note que un disipador de calor para el controlador Sevcon es recomendado por el fabricante.

Un kit típico de conversión  debería incluir:

  • Motor sin escobillas ( Motenergy ME1305)
  • Controlador de motor (ejemplo  48V Sevcon Gen-4 275Amp )
  • Throttle – Hay muchas opciones::
    • Interruptor de llave, interruptor del Fwd / Rev y PB-8 del acelerador
    • Interruptor de llave y el acelerador ET-134. Para ambientes agresivos se recomienda el ET-134 como la opción más robusta. También puede ser equipado con el crisol de diapositivas en la petición especial.
  • Contactor Sealed
  • Fusibles
  • Mazo de cables completo con llave de 10 pies y la longitud de los cables del acelerador
  • instrucciones de cableado
  • Pantallas de monitorizacions ( en  el ejemplo es la Sevcon Clearview )!

En el  siguiente video podemos podemos ver el montaje completo:

 

Enlaces Útiles:

Aquellos personas que  esten en la fase de investigación de su conversión debe visitar uno de los grupos de discusión barcos eléctricos y hablar con otras personas que están haciendo o ya lo han hecho las conversiones eléctricas.

Gen 4 de 5 KW Velero Kit Esquema de conexiones – por Curtis et Aceleradores

Instrucciones de instalación del kit de Gen 4 del barco de vela

Hoja de cálculo schnellboot Modeling (.xls) * Use este para calcular sus necesidades de energía! *

Manual de hoja de cálculo schnellboot Modeling (.doc)

Calculadora Vicprop

 

Fabricante

 

 

Cómo mostar información en el parabrisas de su coche


La función Head-up Display (HUD) permite proyectar información  de cualquier tipo (por ejemplo  la navegación GPS)  a la altura del parabrisas  tal y como hemos hablado en este blog en muchas ocasiones

Usar una app  en un smartphone actual claramente  conlleva una gran ventaja  pues no se necesita  estrictamente nada mas excepto el soporte para fijar el smarphone al salpicadero del coche no requiriendo ningún otro  hardware adicional ( que por cierto suelen tener  un  alto coste)

sygic

Sygic GPS Navigation y mapas es la aplicación de navegación por GPS más avanzada para Android con mapas en 3D disponibles sin conexión de TomTom, ofreciendo navegación con instrucciones de voz precisas hasta el punto de destino con actualizaciones gratuitas de mapas (usa Mapas de TomTom y de otros proveedores).

Esta app ofrece  funciones innovadoras para mejorar su seguridad y su comodidad como por ejemplo las alertas de tráfico en tiempo real y de radares de velocidad o de la policía , la cual nos puede  permitir encontrar la ruta más rápida y evitar retrasos.

También dispone de sugerencias de plazas de aparcamiento con información sobre la disponibilidad y el precio  o incluso sugerencias para encontrar  el combustible más barato en función del tipo.

Otras posibilidades son información de atracciones turísticas y navegación para peatones.

Y por supuesto  lo mas importante : la navegación Head-up Display (HUD) se muestra a la altura del parabrisas del vehículo…

Alguna características de esta aplicación:

  •  Permite guardar mapas de TomTom de alta calidad en el dispositivo
  •  Navegación con instrucciones de voz con indicación hablada de nombres de calles (TTS)
  •  Navegación sin conexión a Internet
  •  Actualizaciones de mapas gratis varias veces al año
  •  Servicio de tráfico en tiempo real que le permite encontrar la ruta más rápida y evitar atascos
  •  Alertas de radares y cámaras móviles
  • Indicación dinámica de carriles y visualización de cruces para una mayor seguridad al cambiar de carril
  •  Sugerencias de plazas de aparcamiento con información sobre la disponibilidad y el precio
  •  Encuentre el combustible más barato en función del tipo
  •  Alertas de seguridad sobre giros pronunciados y pasos a nivel
  •  Alertas de límite de velocidad en el mapa
  •  Alertas de radares fijos
  •  Rutas alternativas y varios puntos de ruta en el trayecto
  •  Introducción de las coordenadas GPS o de la dirección mediante la función cortar y pegar
  •  Posibilidad de evitar los peajes en un país o en todo el viaje
  •  Navegación para peatones y atracciones turísticas
  •  Millones de puntos de interés (POI)
  •  Integración en el audio del vehículo: bluetooth o cable
  •  Dashcam que graba incluso mientras navega
  • Mapas de todos los países del mundo gracias a TomTom y a otros proveedores(puede que algunas funciones no estén disponibles en todas las regiones como por ejemplo Korea del Norte).
    • Europa, Rusia
    • América del Norte y del Sur
    • África
    • Asia y Oriente Medio
    • Australia, Nueva Zelanda

 

.

Si desea tener proyectar en su salpicadero la información de Sgic , es muy interesante disponer de un soporte especial  sobre todo para verlo durante el día y   cuidar que no se mueva el terminal .Si  bien HUD funciona mejor por la noche, si el sol es muy brillante es posible que no se puede ver con claridad ,razón por la cual es necesario  utilizar película reflectante para  verlo  durante la luz del día

 

hud2

En realidad este tipo de soporte  son  muy sencillos de  instalar :

1.Ensamblar todas las partes según las instrucciones del soporte

2. Debe limpiar la superficie sobre la que va a ser  colocado. En general se recomienda  limpiar la superficie con un paño ligeramente humedecido. A continuación, espere a que la superficie se seque.

3. Ponga la base en la superficie adhesiva  ejerciendo una presión adecuada para hacer efectiva la unión después del secado.

4. Ponga  el teléfono en el soporte anti-derrape y  ajuste la placa de vidrio orgánico con el ángulo adecuado en función de ángulo visual individual.

 

hud.PNG

Nota: El uso ininterrumpido del GPS en segundo plano puede consumir mucha batería por lo que se recomienda usar un cargador USB conectado a la toma de mechero.

 

Por cierto ,si le interesa este soporte para mostrar la información   en su parabrisas , puede comprarlo en Amazon  por  unos 15€ aqui