Cómo controlar lo que hace tu gato con Machine Learning

Publicado por en Tecnología el 03/07/2019

Ben Hamm, gerente de productos de Amazon, tenía un problema con su gato. El pequeño felino como muchos otros, salía por las noches a la caza de ratones de vez en cuando y traía sus presas a casa de Ben. Hasta ahora todo bien, pero resulta que muchas veces sus presas aún estaban vivas o medio atontadas y se le llenaba la casa de rodedores indeseados. Para intentar solucionar el problema pero sin eliminar las costumbres de su gato de salir por las noches, ha desarrollado un sistema de puerta automática que solo abre la puerta al gato si viene sin ninguna presa. Gracias a la cámara Amazon DeepLens, una cámara específicamente desarrollada para programadores, ha implementado un sistema de reconocimiento de imagen que analiza con machine learning si el pequeño felino trae algo en su boca o no y así decidir si se puede abrir la puerta. Para eso tuvo que entrenar una red neuronal con grandes cantidades de fotos de gatitos con y sin presa para poder analizar correctamente lo que ocurre. Claro está que primeramente tuvo que entrenar la red neuronal para saber lo que es un gato, entre otros muchos desafíos. Desde luego un proyecto muy interesante que nos cuenta el propio Ben en una conferencia con todos los detalles técnicos que os dejo a continuación.

Leer más

Coche infantil reformado con control de velocidad electrónico usando Arduino

Publicado por en Arduino el 28/06/2019

Si tu hijo o hija tiene un coche eléctrico de esos que andan lo justo, lo más probable es que lo primero que te diga el niño es que no corre nada. Claramente, ese tipo de coche tiene un circuito muy sencillo que consiste tan solo en un motor, una batería y algunos interruptores. Lo más fácil para que corra más es cambiarle la batería por una de mayor voltaje, cambiarle el motor o ambas cosas. Pero eso conlleva por supuesto un riesgo añadido ya que como ya seguramente sabrás, los niños quieren aprovechar siempre toda la potencia disponible... pase lo que pase. Para tener algo más de control, en el vídeo que os dejo a continuación se muestra cómo se ha modificado un coche infantil eléctrico añadiendo una placa Arduino como controladora principal junto con una controladora de motores. De esa forma, se consigue tener mucho más control pudiendo incluso implementar por software varios modos según el niño vaya aprendiendo a domar la máquina y de paso, asegurarse de que no les pase nada. Además podrá jugar a ser Lila Kalis ;)

Leer más

Nueva Raspberry Pi 4 B+ con 4GB de RAM y dos salidas 4K

Publicado por en Raspberry Pi el 24/06/2019

A pesar de que Eben Upton había anunciado hace no mucho que no habría Raspberry Pi 4 hasta 2020, parece que la fundación se ha adelantado y ha presentado su nuevo modelo Raspberry Pi 4 B+ con mucha snovedades con respecto a los modelos actuales. La nueva Raspberry Pi 4 B+ está basada en un procesador Broadcom BCM2711 SoC Cortex A72 de 1.5GHz. Además, se ofrecen 3 modelos diferentes según la memoria RAM necesaria: 1GB, 2GB, y 4GB de memoria DDR4. La interfaz de red también ha recibido una buena actualización y ahora soporta Gigabit de 1Gbps. El conector de alimentación pasa a ser de tipo C y se elimina el enorme conector HDMI por dos pequeños conectores mini HDMI con salida 4K.

Leer más

Todo lo que necesitas saber sobre Jetson Nano de NVIDIA

Publicado por en Robótica el 21/06/2019

La NVIDIA Jetson Nano abre todo un mundo de posibilidades nuevas a los Makers y permite el desarrollo de nuevos sistemas de IA (Inteligencia Artificial) de pequeño tamaño, económicos y con un bajo consumo de energía. Abre nuevos frentes para crear todo tipo de aplicaciones IoT integradas, entre las que se incluyen grabadores de vídeo de red (NVR) básicos, pequeños robots y gateways inteligentes con capacidades de análisis de datos muy potente. Hoy te hemos preparado una completa guía sobre la NVIDIA Jetson Nano para que conozcas más en detalle qué es la Jetson Nano, cómo funciona y sobre todo qué es lo que puedes hacer con ella.

Leer más

Despliegue de software e integración continua con Travis CI

Publicado por en Programación el 20/06/2019

Si habitualmente desarrollas algún tipo de software o creas tus proyectos en alguna plataforma, ya te has dado cuenta que muchas veces es difícil desplegar una aplicación en un entorno de producción sin meter la pata (un fallo lo tiene cualquiera). Existen multitud de herramientas que nos facilitan la vida a los programadores y si todavía no la conoces, Travis CI es una excelente herramienta de integración continua. Travis CI es un servicio de integración continua alojado que se utiliza para crear y probar proyectos de software alojados en GitHub. Los proyectos de código abierto se pueden probar sin coste a través de su web, y los proyectos privados se pueden probar en travis-ci.com por una pequeña cantidad. A continuación te dejo un vídeo que explica como empezar con Travis CI.

Leer más