Gráficos de matriz de LED rápidos para el ESP32

Muchos de ustedes han experimentado con las pantallas principales de sus proyectos de microcontroladores, y para la mayoría de las personas esto significará información de estado bastante simple para la cual usaría bibliotecas estándar y no se preocuparía mucho por su desempeño. Sin embargo, si alguno de ustedes necesita actualizar rápidamente gráficos como videojuegos o contenido de juegos, es posible que haya descubierto que las soluciones de programación más simples no son lo suficientemente rápidas. Si es usuario de ESP32, [Louis Beaudoin] puede tener buenas noticias para usted, ya que ha traído la biblioteca SmartMatrix a esa plataforma. Hemos visto su demostración en acción, y los resultados que se ven en el video debajo de la pausa son ciertamente impresionantes.

Si se pregunta qué es la biblioteca SmartMatrix, es una biblioteca de matrices LED para Teensy. [Louis]El puerto se puede encontrar en GitHub, y cuando nos explicó sobre la cerveza en nuestro puerto de Cambridge, se benefició mucho de las capacidades DMA del ESP32. Hacer que los microcontroladores hablen a cualquier velocidad a una pantalla es obviamente un tema candente en la actualidad, [Radomir Dopieralski]El discurso de nuestra Conferencia de Dublín de hace unas semanas trató el mismo tema.

Tenemos que aceptar una debilidad por los paneles LED aquí en La-Tecnologia, y considerando el poder del ESP32, esperamos escribir los proyectos esperados que nos llegarán a través de esta biblioteca.

  • ijadi dice:

    ¿No es irónico que los ingenieros eslavos (a quienes el "oeste" considera como subhumanos y monos de código) utilicen la tecnología occidental mejor que los "ingenieros" occidentales?

    • mj dice:

      ¿Qué?

    • Ejecutor dice:

      ¿No es irónico cuando uno pinta una población debajo de una línea ancha en relación con ese subconjunto pintando otro subconjunto con una línea ancha?
      Pot, me gustaría que conocieras a Boiler .......

    • Vadear dice:

      ESP32 es chino ...

    • Scott t dice:

      ¿Los trolls rusos finalmente llegan al la-tecnologia? Nunca pensé en los ingenieros "eslavos" de una forma u otra.

      • jajaja dice:

        He descubierto que los científicos e ingenieros rusos con los que trabajamos aquí en Occidente son talentos muy competentes. Este pensamiento divisivo es lo que permite que los políticos irrespetuosos arruinen la experiencia para todos.

        Recuerdo cuando el telón de acero todavía estaba allí, y cómo mi familia de amigos se subió bajo un alambre de púas para escapar a una vida mejor; probablemente se reiría de tu ignorancia nacionalista ... como yo ahora. Putin parece haber olvidado esos momentos de su infancia, mientras juega con la reputación de su país al igual que Bush y Trump.

        Creo que te estás divirtiendo, y de todos modos te gusta ... =) LOL

        • Scott t dice:

          No traté de despreciar a nadie, solo que creo que nosotros, los hackers y los nerds en general, estamos fuera de todas las fronteras nacionales y el OP era un troll. es decir, no me importa de donde vengas, rompamos algo.

        • TheRegnirps. dice:

          ¿Estás diciendo que la brutalidad de Putin tiene una reputación con la que jugar? La gente tiene hambre en Moscú y un jubilado recibe 130 dólares al mes. Vuelve a filas y estantes vacíos y la gente desaparece. El lugar es un accidente de tren del tercer mundo de un país con la voluntad de utilizar su tipo de guerreros del primer mundo como su ÚNICA fuente influyente. (Lo mismo ocurre con China y el Mar de China Meridional).

          Es la cultura y el entorno económico lo que restringe a las personas. Muchos grandes científicos y matemáticos son ambos y vinieron de Rusia. Pero cuando se les asignan trabajos sobre robo o ingeniería inversa del trabajo de otras personas, los jugos creativos no fluyen tan libremente.

          El ESP32 es una buena mezcla de Oriente y Occidente con el rápido desarrollo y mercado de Espressif y su núcleo Tensillica Xtensa en el ESP32 (Nacido en Santa Clare IIRC) inspirado en la investigación RISC de Stanford (MIPS) y Berkley (SPARC).

          Además, Espressif tiene la ventaja sorprendentemente injusta de Sprite_tm encadenado a un escritorio en Shanghai.

    • Mungos dice:

      Hubo algunos artículos sobre la-tecnologia en tecnología durante la era soviética. Estaban libres. De hecho, la-tecnologia tiende a tratarnos a todos como hackers ... e igualmente, dondequiera que vivamos. Sin embargo, eres un muppet ... piénsalo dos veces la próxima vez que decidas publicar

      • Lista de Jenny dice:

        Gracias. Realmente estamos tratando de encontrar las cosas buenas, vengan de donde vengan. Sí, somos un sitio web en inglés. Pero nuestra perspectiva es internacional, porque los hackers geniales no conocen fronteras.

        • M1DLG dice:

          Tarde para la fiesta, pero para cualquiera en el futuro que regrese a esta publicación anterior, vale la pena señalar que nunca se puede subestimar el poder de cualquier época rica pero pobre en dinero (Gracias Cory Doctorow por esa observación).

          La gente de los países pobres hackea porque tiene que sobrevivir. Bajo el gobierno de un dictador o de un gobernante de élite opresivo, la riqueza de un país disminuye y para mantenerse con vida, para distraerse o simplemente para arreglar cosas materiales que son difíciles o irreemplazables, la gente encuentra formas de reutilizar las cosas. La persona promedio que vive en Estados Unidos, el Reino Unido o la mayor parte de Europa no necesita nada más que los lujos más caros, solo un viaje a la tienda local proporcionará, o una búsqueda rápida en Amazon, etc. residir en el otro lado del mundo no quiere nada más que agua caliente, o una fuente confiable de energía para calentar el agua.

          Durante finales de la década de 1970 y principios de la de 1980, varios rusos emprendedores se opusieron a la élite gobernante y pasaron microchips de contrabando a Rusia y construyeron sus propias computadoras domésticas, arriesgando ser encarcelados o incluso fusilados en algunos casos. Esto se hizo casi sin acceso al código, o tan útil como guía como lo somos ahora.

          Solo piense que la gente de Rusia u otros países similares no está más feliz con sus líderes que cualquier otra persona, pero a los espectadores ingenuos con riqueza en el bolsillo y teclado en mano, pueden gritar comentarios injustos e inapropiados sobre personas de estos otros países como si son el problema cuando son más víctimas de la represión de sus líderes, y ciertamente no merecen los estereotipos estrechos de miras y los insultos que he visto aquí.

          He visto inventos y desarrollos mucho más interesantes e impresionantes provenientes de países pobres, o países donde la gente de un país es principalmente pobre o en desarrollo, que yo de cualquier país desarrollado del 1 mundo. Estas son las mentes geniales que lugares como Estados Unidos y Europa realmente necesitan si quieren ganar las futuras guerras tecnológicas.

          TL: DR, no critique a toda una nación, porque los líderes de esa nación son personas terribles. Hay grandes personas en todos los países, y son malas, y recomiendo encarecidamente que antes de asumir que el comportamiento de una nación es malo en comparación con su vista rosada, quítese esos lentes y mire a su alrededor primero. (También elija un lugar para debatir que sea apropiado para el tema en cuestión).

    • BiOzZ dice:

      ¿Qué? Nada de esto lo hace, porque aquí todo es chino

    • Lista de Jenny dice:

      No alimente a los trolls y todo eso, pero si * lee * La-Tecnologia, descubrirá que somos entusiastas partidarios de la tecnología en todos los rincones del mundo, y no pierda la oportunidad de hablar sobre cosas interesantes de Rusia, China, India o cualquier otro lugar del mundo puedes encontrar cosas interesantes.

      Tampoco criticamos lentamente el borrado de logros no estadounidenses. Ver https://la-tecnologia.com/2017/08/28/britain-invented-rock-n-roll-and-other-stories/

      • Lector Amuzed dice:

        ¡Ja! ¡JAJAJA! ¡Acabas de alimentar al troll y ya era el troll más gordo y mejor comido que había visto en mucho tiempo! ¿Existe un estereotipo común contra los ingenieros "eslavos" en alguna parte? ¡Nunca antes lo había escuchado! Claramente, esto es solo una broma rodando por el suelo porque acaba de recibir tanto "LULZ". ¡Decir ah!

  • werecatf dice:

    Generalmente hago pequeños cortes en las bibliotecas estándar, como por ejemplo Empujar la velocidad del bus I2C a 400 KHz, o un bus SPI hasta donde el dispositivo con el que interactúo pueda manejar, p. En las bibliotecas habituales de ILI9341, el bus SPI. generalmente funciona a velocidades muy modestas, pero he aprendido que al menos las pantallas que tengo pueden manejar hasta 80 MHz cuando les escribes y 40 MHz cuando estás leyendo. Con una reescritura de algunas características, incluida una en el kernel ESP8266, podría vaciar la pantalla ILI9341 a cualquier color de 16 bits, o algún tipo de patrón que quepa en un búfer SPI de 64 bytes a ~ 60FPS.

  • admori dice:

    ¿Es una matriz dirigida por empresas?

    • laskater dice:

      Es un panel de matriz de LED multicanal común fabricado en China, comúnmente utilizado para grandes letreros LED. La interfaz indicada es "HUB75" y este suele ser un buen término de búsqueda para encontrar estos paneles. Usé un panel de 64 × 32 P3 (tono de 3 mm) para esta demostración. (“P3 RGB”, “P6 RGB”, etc. también son una buena manera de encontrar estos paneles). “Puede encontrarlos en Adafruit y Aliexpress y otros de P2.5 a P10 y tonos más grandes, resoluciones de 16 × 32 a 64 × 64. La biblioteca SmartMatrix admite la mayoría de estas configuraciones.

  • Keith G. dice:

    Me gustaría que alguien pudiera crear un botón de reinicio global que borrara cualquier recuerdo de conflictos pasados ​​y acciones incorrectas relacionadas entre todas las personas. Odio decirles eso, pero a menos que podamos trabajar juntos, podría significar el fin de la vida en este planeta tal como lo conocemos. Aparte de esa pequeña cosa, estoy aquí para aprender a usar mi nuevo wroom esp32 con una matriz RGB de 16 x 16. Estoy tratando de hacer un birrete de graduación para mi hija, pero no sé qué diablos estoy haciendo ... todavía. Cualquier idea es bienvenida. Gracias.

Fernando Román
Fernando Román

Deja una respuesta

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