Este incrível projeto ESP32 simula todo o ecossistema em seu hardware a 60fps

Resumo

  • Este projeto transforma o ESP32 em um microecossistema de 60 FPS com cadeias alimentares e evolução.

  • Possui sete unidades: plantas, herbívoros, carnívoros, predadores de ponta, esporos, cadáveres e decompositores.

  • Requer ESP32 e IdeaSpark ST7789 TFT de 1,9 polegadas (170 x 320) e todo o código está no GitHub.

Se você tem um microcontrolador ESP32 parado sem fazer nada, por que não fazer um kit legal com ele? As pessoas criaram alguns simuladores legais que você pode deixar em execução, como o ASCII Aquarium. No entanto, este ecossistema completo rodando a 60 FPS é definitivamente um dos melhores.

O Simulador de Microecossistema ESP32 transforma seu microcontrolador em um mundo vivo

Complete com seu próprio círculo de vida

No subreddit ESP32, Master_Molasses1783 demonstrou um simulador de microecossistema ESP32. Ele transforma seu microcontrolador em uma batalha em miniatura por recursos à medida que os animais comem, se reproduzem e morrem ao longo do tempo. E tudo roda a 60 FPS também.

Este mundo é composto por sete entidades diferentes:

  • Plantas (verdes) atua como a espinha dorsal do ecossistema e cresce lentamente ao longo do tempo.
  • Herbívoros (ciano) controlar plantas e multiplicar muito.
  • Carnívoros (rosa) atuam como um meio-termo no mundo animal, onde caçam herbívoros, mas também fogem de predadores de ponta.
  • Predadores Apex (Ouro) não há necessidade de caçá-los e comer predadores.
  • Esporos (roxo) adicionar doenças ao ecossistema matando animais e espalhando-as para outros.
  • Cadáveres (Escuro X) sobra quando o animal morre.
  • Divisores (cal) consome esporos e cadáveres e os usa para criar vida, completando assim o círculo da vida.

Existem algumas mecânicas que adicionam profundidade a este projeto. Por exemplo, os pais passam suas estatísticas de velocidade para seus filhos, que podem sofrer mutações. Quanto mais rápido um animal vai, mais rápido ele consegue pegar comida e escapar de predadores, mas mais energia ele queima.

SE você quiser experimentar, o desenvolvedor lista os seguintes requisitos de hardware:

ESP32 (versão dual-core padrão)

IdeaSpark TFT LCD de 1,9 polegadas (controlador ST7789, resolução 170×320, sequência de cores BGR)

Fiação (padrão)

TFT_CS: 5

TFT_RST: 4

TFT_DC: 2

TFT_MOSI: 23

TFT_SCLK: 18

TFT_BL: 32 (luz de fundo)

Se eles parecem bonitos, vá em frente Página GitHub do Simulador de Micro Ecossistema ESP32 código e instruções de configuração.

Link da fonte