Una pantalla OLED para leer mensajes de Twitter con ESP8266

Publicado por en Arduino el 14/05/2021

Me ha gustado mucho éste proyecto. Se trata de una pequeña pantalla OLED que mediante un ESP8266 es capaz de mostrar mensajes de Twitter. Puedes pensar que no tiene sentido ya que lo puedes ver en el PC o en el móvil, pero tener un dispositivo físico que haga específicamente eso tiene otro encanto. Quizás hasta le da más importancia al mensaje (sin entrar sobre la dudosa utilidad de Twitter en si mismo más que un pozo de odio y egocentrismo), además tiene unos botones que permiten darle a Like y Retweet. El código fuente está disponible en Github y lo puedes hacer con un simple NodeMCU y casi cualquier pantalla OLED.

Leer más

Cómo funciona el hack del AirTag de Apple con Raspberry Pi

Publicado por en Raspberry Pi el 12/05/2021

El AirTag es un dispositivo de Apple que permite localizar cosas mediante el móvil. Es bastante interesante ya que se basa en el chip Nordic nRF52832 que es bastante potente, de muy bajo consumo y con Bluetooth LE integrado.

Al AirTag de Apple es bastante barato y como suele ser habitual en la marca (y otras), no está pensado para trastear con él. Entre otras cosas, el chip viene protegido para no poder leer su firmware, pero si permite ser reprogramado.

Un investigador de seguridad llamado stackmashing ha encontrado la forma de volver el firmware utilizando una Raspberry Pi Pico. En el vídeo que te dejo a continuación lo explica en detalle y me ha sorprendido mucho la forma de hacerlo, ya que se basa en cortar la alimentación de la CPU interna en el momento justo y preciso donde el código del firmware comprueba si está activado el debug. De ésta manera consigue un salto en el programa en tiempo de ejecución permitiendo volcar el firmware al exterior. ¡Muy ingenioso!

Leer más

Máquina automática para cortar tiras de resistencias con Arduino

Publicado por en Arduino el 11/05/2021

Todo lo que se puede automatizar, debe ser automatizado, eso está claro. No hay cosas que me moleste más que hacer algo repetitivo y que claramente una máquina puede hacer mejor que tu a mano. Por eso me ha gustado mucho ésta pequeña máquina que es capaz de cortar de forma precisa una tira en carrete de resistencias. es bastante sencilla comparada con otro modelo que he publicado hace un tiempo, pero desde luego parece que hace muy bien su trabajo. Además tiene una pantalla táctil de tipo Nexion donde podemos indicar cuántas queremos cortar. Lo más importante en ésta máquina es el sistema de corte. que debe funcionar sin atascos. Es un poco overkill meter dos motores paso a paso NEMA 17 y quizás se podría haber utilizado simplemente unos servos, pero el resultado parece funcionar sin mayor problema. Me encanta!

Leer más

VÍDEO TUTORIAL: Cómo programar tu ESP32 con MicroPython

Publicado por en Programación el 06/05/2021

A éstas alturas tenemos bastante claro cómo programar una placa ESP32 ya que el entorno de Arduino nos permite hacerlo. Ya sabes que con el IDE de Arduino se programa en C/C++ y para el que nunca ha programado puede ser un lenguaje intimidante. Gracias a la gran potencia de los microcontroladores de tipo ESP32, podemos cambiar la forma de programarlos y utilizar MicroPython, que es más que una versión minimizada del lenguaje Python. El lenguaje de programación Python es mucho más permisivo y tiene una sintaxis más amigable, pero para poder utilizarlo con ESP32, debemos realizar unos pasos previos que se describen en el vídeo que te dejo a continuación.

Leer más

Display tipo Split-Flap con Arduino y motor paso a paso

Publicado por en Arduino el 04/05/2021

Son ruidosos, muy poco eficientes y tardan bastante en mostrar las letras, pero tienen un encanto que ningún otro display tiene, especialmente cuando hay varios de ellos. Me refiero a los displays llamados Split-Flap. No se ven prácticamente ninguno por las razones ya mencionadas, salvo en alguna película retro y es realmente una pena. Éste tipo de displays pueden mostrar letras y números pero es todo un proceso mecánico que aunque parece muy sencillo, tiene unas características de diseño muy interesantes y que seguramente has pasado por alto. En el vídeo que te dejo a continuación, Jack explica cómo ha desarrollado el suyo.

Leer más