Tecnología, Internet y juegos

Ejecuta tus juegos favoritos de 8-bit en un microcontrolador ESP-32

#5 allahu akbar amigo, allahu akbar!

a tu problema yo uno la que tengo con mi mujer, este año me he metido a controlar el suelo radiante con un esp8266, mqtt y termohigrómetoros bluetooth.
se me ha echado el invierno encima y no veas que frío pasamos en casa xD
#6 tú espera a añadir a la ecuación Lego y ROS y verás... te pasas la vida montando legos baratos de aliexpress y dándoles vida!
#17 ¿Por ejemplo? Y pon enlaces por favor. :-D
#21 Por ejemplo puedes coger una montaña rusa como ésta:

www.aliexpress.com/item/4000599501219.html

Le pones tiras de leds de los que se pueden direccionar arbitrariamente (por ejemplo, los ws2811 o ws2812. Busca por ahí.) conectados a un arduino con la librería FastLED. Sólo con esto ya le das una iluminación que queda preciosa.

Con ROS le puedes dar el toque mágico de verdad. En mi caso, he podido calcular la odometría de los carros que van por la vía usando una cámara conectada a una Raspberry Pi y la librería Visp de percepción visual. Para ello también me tuve que currar un modelo 3D de los carros usando el Lego Creator Studio y algún plugin de Blender para exportar a VRML.

Una vez que sabes la odometría, empeiza la magia. En mi caso, para dos sencillos propósitos:
- Sacar una foto del carro en el momento apropiado y mostrarlo en una pantallita simulando los sitios donde te venden una foto de tu viaje en la montaña rusa.
- Hacer que una tira de leds que va por la vía haga una especia de bola de fuego allá por donde pasa el carro.
- Una interfaz web que se conecta a ROS y permite encender y apagar luces, su configuración y recibir un stream del video.

TODO:
- Sustiuir la cara de los muñecos de lego por la cara de la persona que esté jugando con el juguete.
#24 Gracias. Interesante, anque con lo procrastinador que soy es posible que tardara entre 1 y 2 décadas.
#26 A mí me ha llevado meses. Para no aburrirme con el proyecto lo que hago es ir haciéndolo por cachitos y lo compagino con otros. Si planificas bien desde el principio, sabiendo que habrá horas de montaje, de soldar, de investigar, de programar y, sobre todo, de cagarla y volver a hacer partes del mismo, lo llevarás bien.

Por ejemplo, si tengo el cerebro frito de programar tras un día dura de debugging en el trabajo, me dedico a montar el Lego y/o soldar la placa PCB. Si he tenido un día de mucho blah, blah, programar encaja bien.

Luego está el tema de la presión que ejerce el cliente (hijos) tanto en el deadline como en tareas de Q&A, pero quiero pensar que le hacen a uno más fuerte y sabio a largo plazo xD
#27 Por el pliego de requerimientos de mi cliente tengo antes pendiente una introducción a Scratch.
www.amazon.es/Learning-Resources-Direct-Account-Actividades/dp/B01A5YM

menéame