Haz una insignia cuando todavía no hay ninguna insignia

¿Qué haces cuando tu tan esperado campamento de hackers publica detalles de su próxima insignia y realmente quieres codificarlo, pero aún no hay insignias para probar? Si usted es [Artdanion], esto no es un problema, solo construye el tuyo.

Descubrió que su demanda de conectarse con hardware genuino excedía las capacidades del emulador que el equipo de la insignia de SHACamp 2017 proporcionó cuidadosamente, por lo que buscó placas de escape para el ESP32, el sensor táctil MPR121 y la pantalla de tinta electrónica, y armó su propio clon. en una tabla de tiras. No solo le proporcionó lo suficiente para desarrollar sus propios programas, sino que, cuando lo llevó al evento, descubrió que el lanzamiento público del firmware oficial se estaba ejecutando en él con solo unos pocos ajustes personalizados. Tenía una insignia oficial del evento, que no era la insignia del evento. ¿Es la primera vez que se hace esto? Creemos que podría ser.

La insignia hecha en casa es un trabajo impresionante, pero se relaciona con una observación que hicimos al final de nuestra revisión de la versión oficial de la insignia SHA2017. El uso de ESP32 con periféricos bien diseñados y firmware sólido significa que este es un proyecto que probablemente formará la base sobre la que se construirán algunas insignias futuras. [Artdanion] demostrado cuán claramente clonar, nos gustaría ser tan audaces al predecir que veremos más desarrollos de esta plataforma en eventos futuros. Mientras tanto, esta insignia casera es un gran logro, y solo podemos imaginar la sorpresa del equipo de insignias SHA2017 cuando se les presenta un clon de su trabajo para refractar.

  • Sebastius dice:

    "Mientras tanto, esta insignia hecha en casa es un gran logro, y solo podemos imaginar la sorpresa del equipo de insignias SHA2017 cuando se les presenta un clon de su trabajo para refrescarse".

    Bueno, hablamos mucho antes del evento, mis dos pensamientos principales fueron: ¡guau y genial, otro devoto en el equipo!

    • Lista de Jenny dice:

      Demonio. Bueno, sin embargo, hizo una buena historia.

  • De JE Van Der Pin dice:

    "Este es un proyecto que probablemente formará la base sobre la que se construirán algunas insignias futuras".
    "Veremos más que un indicio de su ADN en futuras insignias"

    No entiendo su predicción aquí: el firmware del micrófono ya era un problema con ESP8266, y el equipo SHA2017 hizo un buen trabajo al extender la versión ESP32 para admitir y controlar sus propios periféricos. Parece que eligen la pantalla y los chips de forma adecuada, ya que están disponibles como módulos baratos para las placas de prueba que venden los proveedores chinos que suelen gustar a los fanáticos de su conferencia.
    [Artdanion] tuvo una idea simple y divertida (gracias por informarlo aquí): comprar módulos con los mismos periféricos para hacer un clon rápido, para poder usar directamente el firmware para obtener casi las mismas características, pero lo creó específicamente para el evento .

    Si bien el proyecto puede y será reutilizado, una insignia para una conferencia de hackers es un asunto "único" distintivo y efímero, y la idea de algún tipo de "plataforma de insignias" no suena muy experimental y de bricolaje. .pero más en la línea del usual "profético" "un discurso del negocio" Makers "y algún otro aspirante al" nuevo Arduino ", como Pycom, los grandes inversores que apoyan y promueven MicroPython en ESP32 para sus módulos LoRa OEM.
    Como gran cliente, los desarrolladores de su firmware reciben toda la ayuda necesaria de Espressif para prepararlo para la primera hora. Y seguro que su marketing (luego sus socios y blogs como HaD) impulsarán mucho a Micropython como una plataforma integrada para las masas, pero los que lo harán realmente popular son los tableros chinos baratos Wemos o NodeMCU y la comunidad, nuevamente.

    Más bien, la insignia SHA2017 simplemente usa el moderno ESP32 (que puede potenciar maravillosamente los scripts de Python), porque obviamente, es el chip que probablemente formará la piedra de toneladas de proyectos de pasatiempos en los próximos meses (y sus características y capacidades extendidas para crear entornos como Arduino o firmware Lua / Python / Javascript, aún más atractivo y eficiente), no al revés.

    • Lista de Jenny dice:

      Supongo que lo que intenté decir es que el uso de un módulo ESP32 disminuye la complejidad física en comparación con otras rutas de procesador, y que probablemente veremos más insignias siguiendo esta ruta. No es que todas las futuras insignias sean esta, clonadas. Eso sería aburrido.

      • Daniel dice:

        Lo único único de ESP32 es el WiFi integrado. Hay plataformas más baratas * y * más potentes disponibles si no necesitas WiFi. También es bastante fácil crear el tuyo propio, por ejemplo, STM32F042 es trivial de manejar y solo necesita 2 o 3 elementos simples para operar y proporciona muchas interfaces enchufables (incluido USB).

        Ciertamente espero que esta no sea la nueva insignia de creación de tendencias en torno a los módulos baratos del mercado masivo chino; para los piratas informáticos de élite, este es un enfoque extremadamente poco convincente.

        • cree la propaganda! dice:

          Afortunadamente, noté que muchos grandes hackers y gente de la electrónica no son elististas y pueden apreciar los pequeños logros de un entusiasta en relación con sus méritos, al igual que Mozart podría divertirse escuchando un vals obsoleto en la taberna 🙂

          De hecho, no hay élite aquí, solo algo rápido, práctico y divertido: creó un clon de piezas que podrían comprar muchos miles de proveedores (y envío gratis desde China, no un pedido de $ 100 en Digikey), lo que incluso podría hacerse sin soldados en escudo. Y estamos hablando de lenguaje interpretado en un sistema de energía ultrabaja, esto es para juegos y videojuegos, no para electrónica profesional o avanzada.

          El ESP32 es un recién llegado inmaduro en comparación con el grupo STM32 de alta calidad y documentación de la industria, pero es muy competitivo en función / precio, con una importante comunidad de aficionados y orientada al código abierto proveniente del ESP8266 y respaldado por el fabricante, desde el empezar esta vez.

          Comparado con su STM32F042 de 48MHz favorito con 6KB de RAM, tiene un precio similar (alrededor de $ 3 por cantidad 1) y como un uso trivial, todavía carece de capacidades USB (no mucho, supongo) pero tiene Wifi + Bluetooth (BLE y Classic ) + Ethernet MAC, viene con DOS núcleos eficientes de 240 Mhz (con algunas instrucciones DSP / FP) y 512 MB de RAM (la mitad sin DRAM en estado de espera) y hardware criptográfico versátil.
          En el lado de E / S (empaquetadas), su interfaz más prometedora es el bus I2S extendido (reloj ajustable DMA + PLL hasta 128 MHz y modo paralelo hasta 24 canales), que puede impulsar sus 2 x delta-sigma de alta velocidad DAC (y también ADC como entrada).

          Muchas placas de software ESP32 baratas han estado disponibles durante meses, y los nuevos módulos de superficie con 4MB SPI Flash * y * 4MB SPI SRAM en caché ahora se pueden comprar como unidades individuales de Espressif en Taobao por menos de $ 5, en el momento del lanzamiento. Ahora me encantaría saber más sobre sus plataformas "más baratas * y * más potentes disponibles".

          • cree la propaganda! dice:

            humm tanto para el arranque, unidad incorrecta: 512 KB de RAM incorporada solamente, lo siento ... (pero en realidad 4 MB de SRAM externa en los nuevos módulos de $ 5)

          • Daniel dice:

            Además de la comparación obvia entre el precio de retroceso del mercado chino del ESP32 y el precio del distribuidor occidental de una sola pieza es una tontería, extrañas completamente lo mío: los fabricantes de insignias hasta ahora han soportado todas las paradas para crear algo verdaderamente único con algunos componentes simples y combinar convertirlos en algo sorprendente en hardware y software. Esta insignia se apaga tanto como sea posible: use un módulo existente, toque una pantalla, inicie con un intérprete de secuencia de comandos y ejecute alguna secuencia de comandos de Python en él; No hay nada creativo o innovador en esto y, por lo tanto, permitió copiar fácilmente un tablero. Supongo que los Kudos van a la copia para revelar el descuido de la gente SHA2017 ...

        • Lista de Jenny dice:

          Imagínese esto: tiene 4000 participantes en el campamento, tiene un año para entregarles una insignia completamente funcional con un software completo casi sin dinero con solo un equipo de voluntarios. No eres un hacker 1337 con una billetera grande, ni eres una gran empresa de electrónica con un gran equipo de I + D y fábricas a tu disposición.

          En este punto, un módulo por unos pocos dólares con la mayor parte de lo que desea a bordo tiene mucho sentido. Te ahorra mucho esfuerzo. Hable con algunos equipos de insignias, ellos le dirán lo que rara vez sucede en papel o una vez que tenga miles de cosas que hacer con un presupuesto mínimo.

  • Chris dice:

    Es posible que desee mirar el tablero de Octopus. Es una insignia de IoT
    https://www.tindie.com/products/FabLab/octopus-the-iot-badge/

Maya Lorenzo
Maya Lorenzo

Deja una respuesta

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