Costruisci un cubo LED che registra il carico della CPU
Cubo LED

Se ci sono due tecnologie che si sono imposte con forza nel mondo del fai-da-te, sono il Raspberry Pi e le luci LED. Chiunque può acquistare strisce o pannelli pronti all'uso e ottenere un gran numero di effetti, ma il responsabile del canale «there oughta be» su YouTube ha deciso di fare un passo in più, o meglio, di aggiungere una dimensione: il suo cubo LED non solo presenta un eccellente pattern 3D, ma riporta anche il carico del processore su un computer, con l'aiuto di un Raspberry Pi 2 e un po' di codice Python.

Se fai una rapida visita a portali di vendita online come eBay e AliExpress troverai una serie di pannelli LED che hanno letteralmente esploso in popolarità, grazie alla possibilità di collegarli a un Raspberry Pi usando un HAT compatibile. Con il codice giusto, questi pannelli (in configurazioni da 64x64 o 64x128) sono in grado di generare pattern molto accattivanti mentre forniscono informazioni rilevanti per l'utente. Ma la parte migliore è che non siamo limitati a un singolo pannello. Esistono modelli con supporto «daisy chain», e questo introduce una domanda interessante: cosa possiamo costruire con due o più pannelli?

Sebastian del canale «there oughta be» su YouTube ha una proposta fantastica: un cubo LED che misura il carico del processore su un computer. Dopo aver partecipato al Chaos Communication Congress 36 e aver osservato questi pannelli in azione a forma di cubo, ha deciso di creare una variante stazionaria. Questo offre due vantaggi: può usare tre pannelli invece di sei (riducendo il costo finale del progetto) ed elimina tutto ciò che riguarda batteria e circuito di ricarica.

Costruisci un cubo LED che registra il carico della CPU
I pannelli si collegano a catena, ma necessitano di un'ottima fonte di alimentazione.

Un'altra decisione azzeccata è l'uso di un Raspberry Pi 2. Sebastian spiega che ne aveva uno che prendeva polvere, ma offre anche l'equilibrio perfetto. I modelli più veloci generano calore extra all'interno del cubo, e opzioni come il Raspberry Pi Zero sono troppo deboli in termini di elaborazione. L'alimentazione è tutta una sfida: Sebastian utilizza un'unità da 5 volt a 10A, ma in certe condizioni (ad esempio LED bianchi con luminosità al massimo) non basta. La sua raccomandazione è adottare un alimentatore più potente, o separare l'alimentazione del Raspberry.

Costruisci un cubo LED che registra il carico della CPU
Il cubo, prima di stampare la struttura.

Tuttavia, l'elemento più complesso è il software, che trasforma il cubo in un indicatore dell'utilizzo del processore. Il computer carica uno script in Python come servizio systemd, che invia le informazioni al Raspberry Pi configurato con rpi-rgb-led-matrix e OpenGL abilitato. Purtroppo, la soluzione non è così universale, ed è probabile che il codice debba essere modificato a seconda del tipo di pannelli LED.

https://old.neoteo.com/un-bullet-time-de-bajo-costo-con-15-raspberry-pi/

Il risultato finale è un anello che occupa le tre superfici, e che cambia sia colore che spessore. Il blu equivale a «idle», il verde e il giallo simboleggiano carichi intermedi, e il rosso mostra il chip al 100 percento. Come se non bastasse, l'anello è diviso in dodici sezioni, una per ogni thread, che modificano la loro intensità in base all'uso.

In totale, Sebastian ha investito meno di 150 euro per costruire il cubo, originariamente destinato a essere una lampada nel suo soggiorno, ma sua moglie ha esercitato il potere di veto (!). Quel numero non include il filamento utilizzato per la stampa 3D del telaio né il costo del Raspberry Pi 2. Se vuoi saperne di più, qui sotto trovi il link.

Sito ufficiale: Clicca qui

https://old.neoteo.com/como-construir-un-controlador-midi-con-arduino/