Tecnología, Internet y juegos
101 meneos
3062 clics
Ejecuta tus juegos favoritos de 8-bit en un microcontrolador ESP-32

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

Te acuerdas de esos juegos de Atari de 8-bit. No eran gran cosa pero nos hacían pasar horas y horas delante de la televisión. Puedes recordar todos esos juegos utilizando un microcontrolador o SoC ESP32 que cuesta unos 10 euros. En este artículo te explican cómo hacerlo. Una auténtica pasada.

| etiquetas: esp32 , 8-bit
55 46 3 K 247
55 46 3 K 247
  1. es increíble esto de los microcontroladores baratos, se pueden hacer millones de historietas con chismes de 4€ con sensores de 1€
  2. #4 Tengo la habitación que parece la de un yihadista a tiempo completo... Llena de electrónica, cables, componentes, ledes, arduinos...
  3. #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
  4. #3 edit: el problema es que como son tan baratos, acabas comprando tropecientas cosas... y claro... xD
  5. #5 En casa estamos igual, entre mis cacharritos de electrónica y los abonos de jardinería de mi mujer unas noches en calabozo las pasábamos fijo. :-(
  6. #9 La respuesta es ¿y por qué no?
  7. #9 por que puede.
  8. 10€ dice lol
  9. #9 el porno y los videojuegos mantienen ocupados a muchos frikis y pajilleros que si no se dedicaran a esto estarían haciendo bombas o escribiendo en forocoches. Hay cierto valor social en dejar las cosas como están.
  10. 24 de octubre de 2020. Hackaday en portada de Menéame. Nevr forget
  11. #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.
  12. #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
  13. #31 En realidad son 4 ruedas motrices, en el suelo puse unas tiras de cinta aislante a modo de camino para que lo siguiera el coche mediante 3 sensores de luz.
    Conozco ROS, ya estuve trasteando en el pasado con un TurtleBot.
  14. #5: Se empieza con un polímetro, una pila de botón, una resistencia (¿gallega?), un LED... y luego sigue lo demás.
    Como decía Rafaella Carra, todo es empezar. :-P

    www.youtube.com/watch?v=2y56ypqHa9U Raffaella Carra' - En el amor todo es empezar (A far l'amore comincia tu)
  15. #9 yo siempre digo lo mismo. Ya está todo inventado, el problema es que no funciona exactamente como yo quiero.
  16. Es guay, pero esto es la definición de friki. A saber cuanto tiempo hay que dedicarle a esto. La pregunta es ¿porqué?
  17. #22 es lo habitual, mi raspberry pi se pasó años en la caja antes de que le diese vida.
  18. #1 igual en amazon...
  19. #1 a 3€: cutt.ly/DgbZCM4

    Se puede encontrar mas barato.
  20. #15 Grande Hackaday, eh? Y la noticia además lo merece :-D
  21. #17 ¿Por ejemplo? Y pon enlaces por favor. :-D
  22. Raspberry pi0 menos de 10e€

    Le metes esto y se te quedan los OO colgando. tiny.cc/BOB_Gpi_Pi0_Pi1
  23. #24 Gracias. Interesante, anque con lo procrastinador que soy es posible que tardara entre 1 y 2 décadas.
  24. #29 #29 Madre mía, que montón de horas has echado ahí, muy muy chulo. Seguiré tu consejo.

    Yo me quedé en esto:
    fotos.subefotos.com/bc2998d278337de6ea3d5aff4c1a78bdo.jpg

    y ahora ando trasteando con una Prusa i3 Mk3.
  25. No quiero. Ejecútalos tu.
  26. #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!
  27. Si tus juegos favoritos son a 8 bits tienes un grave problema
  28. #4 Súmale el tenerlos y no tener tiempo para chacharrear :-D

    Tengo unos cuantos envíos por llegar para empezar con estos trastos, no tendré tiempo pero al menos estarán ahí por si tengo algún rato que no tenga nada que hacer, que siempre estoy con el “a ver si tengo tiempo y pido unos cuantos”
  29. #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
  30. #28 bueno, el primer juguete que les hice fue un camión de la patrulla canina hecho de cartón y cinta aislante xD.
    user-images.githubusercontent.com/783430/88280968-22b4b000-cce7-11ea-8
    user-images.githubusercontent.com/783430/88280197-b08f9b80-cce5-11ea-9
    user-images.githubusercontent.com/783430/88280225-b7b6a980-cce5-11ea-9

    Me vino bien para practicar con FastLED y un darme un cursillo acelerado de creación de juguetes. Al final, lo que se saca con todo esto es felicidad y mucho know-how.

    Por cierto, permíteme aconsejarte que busques lo mismo en Aliexpress. Todo se fabrica en china y si compras en amazon sólo estás pagando dinero a intermediarios que no te aportan ningún valor.
  31. #30 Muchas gracias! Infinitas horas, sip.

    Oye, pues el coche de dos ruedas es el camino perfecto. Te recomiendo que te pilles un par de encoders para las ruedas, que cuestan una mierda y te permiten calcular la odometría -posición y velocidad linear y angular- del robot. Una vez que sabes donde está se te abre un mundo de posibilidades con ROS.

    ROS es complicado y frustrante, pero con paciencia y saliva se la metió el elefante a la hormiga, no? Con que sepas de antemano que te va a llevar mucho tiempo y frustrarte a veces, todo OK.
  32. #23 Con un hijo pequeño por la casa desde luego, a ver si al menos cuando tenga los cacharros puedo cacharrear a ratos perdidos.

    Pero vamos, tengo asumido que tendré que posponer muchas cosas unos años.
comentarios cerrados

menéame