Aumente suas habilidades de {hardware} com este portátil ESP32 de US $ 15



Aumente suas habilidades de {hardware} com este portátil ESP32 de US $ 15

Os amadores que estão tentando aprender sobre eletrônica geralmente começam escrevendo firmware para um sistema embarcado simples, piscando alguns LEDs e talvez trabalhando em suas habilidades de soldagem. Mas uma vez adquiridos esses tipos de habilidades fundamentais, muitas vezes eles não sabem para onde ir a partir daí. Depois de superar o básico, para que alguém deveria realmente usar seus novos talentos?

Uma boa opção seria construir um dispositivo criado pelo usuário b.sverdlyuk do Hackaday.io chamado Lilka. Possui um design de {hardware} relativamente simples e acessível a iniciantes, mas também é uma ótima plataforma de aprendizagem. Este portátil pode ser hackeado para jogar jogos retrô, registrar dados, tocar música – e sim, ele também pode rodar Ruína.

Lilka é um console portátil de código aberto de US$ 15 construído em torno de um módulo ESP32-S3. Essa escolha de design o torna especialmente acessível – os construtores podem montá-lo usando componentes amplamente disponíveis e ainda assim obter um sistema surpreendentemente capaz. A ESP32-S3 oferece processamento dual-core a 240 MHz, juntamente com memória generosa para uma plataforma de microcontrolador, permitindo aplicações muito mais complexas do que uma placa iniciante típica.

O dispositivo executa o FreeRTOS por meio da estrutura ESP-IDF da Espressif, dando aos desenvolvedores acesso a recursos multitarefa e de rede. Além disso, está o Lilka SDK, que abstrai detalhes de {hardware} de baixo nível em chamadas de função simples para gráficos, áudio e entrada. Isso permite que os iniciantes se concentrem na construção de projetos, em vez de lutar com drivers SPI ou códigos sensíveis ao tempo.

A camada last é o KeiraOS, o sistema operacional personalizado que une tudo. Ele fornece uma interface amigável, um sistema de menu e suporte para aplicativos e serviços em segundo plano. Os aplicativos cuidam da interação e da renderização do usuário, enquanto os serviços são executados silenciosamente em segundo plano – mantendo conexões Wi-Fi ou servindo uma interface net, por exemplo. Essa estrutura apresenta aos alunos conceitos de arquitetura de software program do mundo actual, sem sobrecarregá-los.

Lua é a principal linguagem de programação do sistema, oferecendo um fluxo de trabalho leve e baseado em script onde os usuários podem simplesmente colocar arquivos em um cartão SD e executá-los instantaneamente. Para quem deseja mais desempenho, está disponível C++, junto com um sistema experimental para carregar dinamicamente aplicações compiladas sem atualizar o dispositivo.

Lilka incentiva a experimentação com {hardware} por meio de seus pinos GPIO expostos. Os usuários podem conectar sensores, relés ou módulos como sensores de distância ultrassônicos e sondas de umidade do solo, construindo projetos interativos que interagem com o mundo físico.

Ao combinar {hardware} acessível com uma pilha de software program surpreendentemente profunda, Lilka oferece um próximo passo pure para amadores prontos para ir além dos LEDs piscantes. Não é apenas mais um projeto descartável – é um playground compacto para aprender sistemas embarcados de maneira prática e envolvente. Confira a íntegra redação do projeto para todos os detalhes que você precisa para construir o seu próprio.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *