Hace 3 años | Por ldelvalleh a hackaday.com
Publicado hace 3 años por ldelvalleh a hackaday.com

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.

Comentarios

blockchain

#3

editado:
el problema es que como son tan baratos, acabas comprando tropecientas cosas... y claro... lol

D

#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!

Tannhauser

#17 ¿Por ejemplo? Y pon enlaces por favor.

D

#21 Por ejemplo puedes coger una montaña rusa como ésta:

https://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.

Tannhauser

#24 Gracias. Interesante, anque con lo procrastinador que soy es posible que tardara entre 1 y 2 décadas.

D

#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 lol

Tannhauser

#27 Por el pliego de requerimientos de mi cliente tengo antes pendiente una introducción a Scratch.
https://www.amazon.es/Learning-Resources-Direct-Account-Actividades/dp/B01A5YMCH4?tag=xataka-21

D

#28 bueno, el primer juguete que les hice fue un camión de la patrulla canina hecho de cartón y cinta aislante lol.


https://user-images.githubusercontent.com/783430/88280197-b08f9b80-cce5-11ea-9d83-5f800f853278.jpeg
https://user-images.githubusercontent.com/783430/88280225-b7b6a980-cce5-11ea-9c86-a97f22f95ae7.jpeg

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.

Tannhauser

#29 #29 Madre mía, que montón de horas has echado ahí, muy muy chulo. Seguiré tu consejo.

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

y ahora ando trasteando con una Prusa i3 Mk3.

D

#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.

Tannhauser

#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.

RoB

#7 lol lol lol lol lol

m

#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.

Raffaella Carra' - En el amor todo es empezar (A far l'amore comincia tu)

D

#4 Súmale el tenerlos y no tener tiempo para chacharrear

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”

blockchain

#22 es lo habitual, mi raspberry pi se pasó años en la caja antes de que le diese vida.

D

#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.

R

10€ dice lol

blockchain

#1 igual en amazon...

NoPracticante

#1 a 3€: https://cutt.ly/DgbZCM4

Se puede encontrar mas barato.

Mariele

24 de octubre de 2020. Hackaday en portada de Menéame. Nevr forget

G

#15 Grande Hackaday, eh? Y la noticia además lo merece

Ravenante

Es guay, pero esto es la definición de friki. A saber cuanto tiempo hay que dedicarle a esto. La pregunta es ¿porqué?

S

#9 La respuesta es ¿y por qué no?

array

#9 por que puede.

T

#9 yo siempre digo lo mismo. Ya está todo inventado, el problema es que no funciona exactamente como yo quiero.

Mariele

#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.

D

Raspberry pi0 menos de 10e€

Le metes esto y se te quedan los OO colgando. http://tiny.cc/BOB_Gpi_Pi0_Pi1

Escafurciao

Si tus juegos favoritos son a 8 bits tienes un grave problema

d

No quiero. Ejecútalos tu.