Publicado por Oscar Gonzalez
en Arduino
el 29/07/2024
Éste tiene toda la pinta de ser un proyecto de esos que se te van de las manos. La idea de una máquina mezcladora de bebidas no es nueva, de hecho he publicado uno que tiene hasta IA hace poco y también algún otro invento divertido para cualquier fiesta. Éste que os dejo aquí está totalmente impreso en 3D y además gustará a todo aquel que le guste la programación web ya que utiliza un sistema basado en AngularJS junto con MongoDB, Express.js, y Node.js. El control físico lo realiza a través de una placa Arduino. Todo el código fuente está disponible en GitHub por si queréis echar un vistazo.
Leer más
Si aún no conoces cómo funciona el protocolo de mensajería MQTT y quieres aprender, éste proyecto te interesa. Es una pequeña pantalla E-Paper montada sobre una Raspberry Pi que se conecta a un Broker MQTT como Mosquitto por ejemplo. Luego, mediante una aplicación web con NodeJS basada en React, puedes actualizar el mensaje de la pantalla. Es muy básico pero esuna buena manera para comenzar.
Leer más
Te dejo a continuación un interesante tutorial que permite controlas los pines GPIO de tu Raspberry Pi utilizando NodeJS como servidor web. Es una aplicación muy sencilla que utiliza el paquete rpio para controlar los pines con una sencilla intefaz web. Puede ser la base de proyectos muy interesantes para controlar todo tipo de dispositivos remotamente.
Leer más
Slack es muy parecido al IRC pero es como una evolución. Nosotros lo utilizamos constantemente para nuestra comunicación interna. De hecho funciona en cualquier sistema operativo, incluso tiene un cliente para Android y iOS, pudiendo conectar casi cualquier cosa mediante su potente API. Pero como para todo en ésta vida hay niveles, Jeff de 1am Studios ha desarrollado un completo cliente de Slack para Commodore 64. Pero tiene truco, ya que entre la API de Slack y el C64 hay una Raspberry Pi que se encarga de la comunicación. Básicamente mediante un script en NodeJS, la Raspberry Pi se conecta por API a Slack y transfiere la información por el puerto RS-232. Del lado del C64, hay una aplicación para la interfaz de usuario escrita en Assembly 6502 que ofrece una velocidad punta de 1200 bps, suficiente para mensajes de texto.
Leer más
NodeJS es una librería Javascript que está pegando duro en el mundo de la robótica. Ya existen varias librerías como Johnny Five que usan ésta tecnología y la verdad es que es muy cómodo de utilizar. En el vídeo que os dejo a continuación, junto con el enlace al código fuente, se muestra cómo controlar un pequeño robot utilizando una Raspberry Pi combinando NodeJS y un pequeño controlador de motores. El truco consiste en utilizar una extensión de NodeJS llamada pigpio que se puede instalar fácilmente con npm.
Leer más