Projeto Paragon: Computador Microcontrolador

Microcontrolador Computador Título Imagem

Hoje, vamos falar de um projeto elaborado por Naveen Kumar no hackster.io, que é um computador Linux feito com microcontroladores: um computador com microcontroladores!

Baseado num Arduino Nano ESP32, este pequeno computador é um excelente projeto para pôr a funcionar - especialmente se pretender configurá-lo para projectos de domótica!

Hardware

Este projeto requer um Arduino Nano ESP32, um Arduino UNO R4 WiFi e uma placa de circuitos ArduinoEZ One. Depois, juntamente com um Adafruit TFT Touch Shield e um cabo Adafruit Grove para STEMMA, tudo o que precisa é de um mini teclado.

Microcontrolador Hardware de computador
Crédito: Naveen Kumar

Como se pode ver na fotografia, Naveen montou a placa de ensaio ArduinoEZ One para ligar o Nano ESP32 ao Arduino UNO, que por sua vez se ligará ao teclado e ao ecrã.

O Naveen decidiu ligar um teclado M5Stack CardKB ao Uno através de I2C.

Pessoalmente, optaria por um teclado um pouco mais confortável, mas essas decisões ficam ao critério do fabricante!

Além disso, se estiver interessado em saber mais sobre I2C, ver este artigo.

Como refere Naveen, estes componentes são ideais para um projeto deste tipo, porque são bastante simples e não precisam de ser soldados.

Software

O que pode tornar-se complicado aqui é a compilação cruzada para configurar a máquina Linux.

Felizmente, Naveen partilha os scripts para compilar e ativar o firmware Linux no Arduino Nano.

Uma vez feito isso, Naveen sugere a instalação da biblioteca Adafruit_ILI9341 através do Arduino IDE e a sua colocação no UNO.

E assim tem o seu próprio Nano ESP32 Linux!

Microcontrolador Computador Nano ESP32 Linux
Crédito: Naveen Kumar

Conclusão

Parte do que torna este computador microcontrolador tão excitante é a sua simplicidade de construção. Tudo o que tens de fazer é ligar tudo (sem sequer soldar!) e depois flashar o firmware.

Se pretende desenvolver as suas competências em Linux ou aprender mais sobre o funcionamento dos computadores a um nível inferior, este projeto é definitivamente para si.

Em alternativa, se pretende ter um dispositivo central discreto e portátil para a sua configuração doméstica ou para dispositivos IoT, deve absolutamente considerar este computador microcontrolador.

Mais uma vez, pode ler os pormenores do projeto aqui e encontrar o código no GitHub aqui.

Também pode consultar mais projectos da Paragon que já apresentámos clicando em aqui.

O que é que faria com um computador tão pequeno como este?

Deixe um comentário