Godot Machine es el proyecto que estabas esperando

¿Espera algo que quizás nunca suceda? Tal vez sea el final de tu aburrimiento o el lanzamiento de Half Life 3. Mientras esperas, ¿por qué no construir una máquina Godot? Entonces puede diversificar su cartera y esperar dos cosas que podrían suceder hoy, mañana o al amanecer del 12 de Nunca.

La máquina Godot es una obra de arte funcional que utiliza un panel solar y un ladrón de julio para cargar un banco de condensadores de hasta 5 V. Siempre que esto sucede, Arduino se conecta y genera un número aleatorio de 20 bits que se muestra en una barra LED. Si el número generado coincide con el número supersecreto que se creó primero y luego se ocultó en EEPROM, la máquina emite un pitido ganador y parpadea un LED verde. Entonces puedes quejarte de cualquier cosa.

Nos gusta eso [kajnjaps] creó su propio generador de números aleatorios basado en el caos en lugar de solo una llamada telefónica random(). Utiliza una cuerda de guitarra para recoger el ruido electrónico ambiental y un generador de entropía para amplificarlo. Luego, los cuatro dígitos menos significativos se utilizan para inicializar el mapa logístico, por lo que el valor inicial siempre es diferente.

No tiene que crear su propia entropía para números realmente aleatorios, aunque probablemente sea más divertido de esa manera. ¿Sabías que alguien escribió una biblioteca de entropía Arduino?

  • im-pro dice:

    Me recuerda a mi antiguo proyecto: https://im-pro.at/index.php/projekte/2007-paranormal-detektor

    • awen dice:

      Hola, ¿podemos ver eso en acción? ¿Toma muestras o simplemente promedia el ruido? Buena idea 🙂

    • KF LSUman dice:

      He oído hablar del uso del azar como medida de la actividad paranormal, ¿qué tan bien funcionó?

  • momus dice:

    Supongo que el nombre de la máquina es una referencia a la obra de Samuel Beckett ... ¡Proyecto original!

    • CodeToad dice:

      Quaquaquaqua!

  • Doctor mago dice:

    Si usa 4 bits para generar el generador de números aleatorios, entonces los resultados no siempre son diferentes, solo habría 16 (2 ^ 4) resultados diferentes.

    • Ren dice:

      Así como la semilla de una planta no es la planta madura, una semilla aleatoria no es el número aleatorio resultante.
      Así como una planta madura fue "formada" por las muchas condiciones ambientales en las que creció (por ejemplo, cantidad y tiempo de luz solar, agua, dióxido de carbono, así como el contenido y las condiciones del suelo), la semilla aleatoria solo da las condiciones iniciales al resto. .del proceso de generación de números.

      Dicho (escrito); dado que la semilla es una de las dieciséis posibles, la salida final se consideraría "pseudoaleatoria"

      Ahora, si me perdonas, debo esperar a que llegue Godot.

      • Roland Verhaar dice:

        Dice "cuatro dígitos menos significativos", no bits.

    • Larsupilami73 dice:

      Prueba el convertidor Arduino AD 8 veces para construir una semilla de 32 bits. De cada muestra de AD, solo se utilizan los 4 bits menos significativos.

    • matega dice:

      Te perdiste la siguiente línea en esta lista:

      - Cambie estos 4 bits en un valor de "semilla", repita 8 veces para obtener una semilla de diapositiva de 32 bits.

  • trimestral dice:

    Puede simplificar enormemente a un ladrón celoso con un pequeño transformador de pulso. El truco consiste en encontrarlos por poco dinero. Tengo un algo no óptimo (mH versus uH), que aún logra producir alrededor de 26 mA cuando el voltaje está regulado por un pequeño n-FET.

  • awen dice:

    De todos modos, ¿cuál es la ventaja de usar un teléfono celular para una celda solar en lugar de un simple acelerador como MCP1640? Comienza a 0,65 V y puede funcionar hasta 0,35 V, y eso me suena bien.

    • Shannon dice:

      La ventaja es que el sistema tiene limitación de corriente en lugar de limitación de voltaje. El voltaje disminuirá cuando se aplica una carga, pero no podría aumentarlo para solucionarlo.

    • Elliot Williams dice:

      La solución MCP1640 es ciertamente más eficaz. Y ese es un camino a seguir si tiene un MCP1640 en su contenedor.

      El ladrón de círculos de Joule es tosco y está listo, trabaja con partes reemplazables y parciales, y le enseña mucho más que simplemente comprar una solución integrada (bien diseñada) y luego seguir el circuito de la base de datos: https: // www microchip.com/Developmenttools/ ProductDetails / MCP1640RD-4ABC

      Para este proyecto, que tiene mucho más que ver con la ética del bricolaje y el proyecto de circuito punk, la solución bien diseñada sería completamente incorrecta. Habría eliminado todo el factor del "desordenado factor de transistores esperando la iluminación". No iría tan lejos como para decir que mataría la estética, pero casi. Ciertamente no es tan bueno como JT por la aceleración.

      Tampoco creo que quieras intercambiar las poderosas grabaciones de tu computadora por ladrones de Joule.

  • tekkieneet dice:

    Podría usar una retroalimentación sobre la salida del circuito del acelerador en lugar de una derivación de 5V. Ahorraría algunas partes.

  • David dice:

    Estaba preparada para el fracaso desde el principio, su padre le falló.

    • Lance Arn dice:

      Ustedes se están perdiendo un hecho muy importante que la critica, ella NO diseñó ni construyó esto. “Kajnjaps” diseñó, construyó y publicó esto en Instructables. Kristina Panos simplemente lo copió y lo publicó aquí. (con o sin su conocimiento, no lo sé)
      Eche un vistazo al artículo original y hágale las preguntas.
      https://www.instructables.com/member/Kajnjaps/

  • Simon Quigley dice:

    Definitivamente me falta algo ... ¿Cómo se muestra un número de 20 bits con solo una pantalla de 4 bits, entonces los LED?

Maya Lorenzo
Maya Lorenzo

Deja una respuesta

Tu dirección de correo electrónico no será publicada.