Progetto Paragon: Computer a microcontrollore

Microcontrollore Computer Titolo Immagine

Oggi ci occupiamo di un progetto realizzato da Naveen Kumar su hackster.io, che è un computer Linux realizzato con microcontrollori: un computer a microcontrollori!

Basato su un Arduino Nano ESP32, questo piccolo computer è un ottimo progetto da mettere in funzione, soprattutto se volete utilizzarlo per progetti di automazione domestica!

Hardware

Questo progetto richiede un Arduino Nano ESP32, un Arduino UNO R4 WiFi, una breadboard ArduinoEZ One. Poi, insieme a un Adafruit TFT Touch Shield e a un cavo Adafruit Grove to STEMMA, tutto ciò che serve è una mini tastiera.

Hardware del computer a microcontrollore
Credito: Naveen Kumar

Come si può vedere nella foto, Naveen ha configurato la breadboard ArduinoEZ One per collegare l'ESP32 Nano ad Arduino UNO, che poi si collegherà alla tastiera e allo schermo.

Naveen ha deciso di collegare una tastiera M5Stack CardKB alla Uno tramite I2C.

Personalmente, opterei per una tastiera leggermente più comoda, ma queste decisioni sono a discrezione del produttore!

Inoltre, se siete interessati a saperne di più su I2C, Guarda questo articolo.

Come dice Naveen, questi componenti sono ideali per un progetto di questo tipo, perché sono abbastanza semplici e non richiedono saldature.

Software

Ciò che può diventare complicato è la compilazione incrociata per configurare la macchina Linux.

Fortunatamente, Naveen condivide gli script per la compilazione e il flashing del firmware Linux su Arduino Nano.

Una volta sistemato questo aspetto, Naveen suggerisce di installare la libreria Adafruit_ILI9341 attraverso l'IDE Arduino e di inserirla nell'UNO.

E poi avrete il vostro Nano ESP32 Linux!

Microcontrollore Computer Nano ESP32 Linux
Credito: Naveen Kumar

Conclusione

Parte di ciò che rende questo computer a microcontrollore così entusiasmante è la sua semplicità di costruzione. Tutto ciò che si deve fare è collegare tutto (senza nemmeno saldare!) e poi flashare il firmware.

Se state cercando di sviluppare le vostre competenze su Linux o di imparare di più su come funzionano i computer a un livello più basso, questo progetto fa sicuramente al caso vostro.

In alternativa, se state cercando un dispositivo centrale discreto e portatile per la vostra configurazione domestica o per i dispositivi IoT, dovreste assolutamente prendere in considerazione questo computer a microcontrollore.

Anche in questo caso, potete andare a leggere i dettagli del progetto qui e trovare il codice su GitHub qui.

Potete anche dare un'occhiata ad altri progetti Paragon che abbiamo presentato facendo clic su qui.

Cosa fareste con un computer così piccolo?

Lascia un commento