SonicPi – Fare musica e creare suoni programmando con Raspberry Pi

Sonic Pi make music and create sound by programming with Raspberry Pi m

Questo articolo introduttivo ha lo scopo di illustrare le funzionalità base dell’applicazione Sonic Pi, un software presente nella distribuzione Raspbian di Raspberry che permette di comporre ed eseguire musica in modo programmatico, cioè attraverso la stesura di un codice. Con una serie di esempi in cui ti verrà mostrato come eseguire semplici melodie, modificare suoni ed aggiungere effetti.

Continue reading

Perchè Raspberry Pi è invulnerabile a Spectre e Meltdown

Raspberry is invulerable to Spectre and Meltdown

Questo articolo è tratto da un bellissimo post di Eben Upton . Di recente si è discusso molto riguardo ad alcune vulnerabilità nella sicurezza riscontrate in molti processori, denominate Spectre e Meltdown. Moltissimi sono i processori che sono risultati vulnerabili a questi attacchi tra cui molti processori della Intel, della AMD e anche alcuni core ARM.

Continue reading

How To – Valorizzare i tuoi progetti su GitHub abilitando una web page con un tema

How to - GitHub

GitHub sta diventando sempre di più uno strumento indispensabile per la condivisione del codice e la sua perfetta gestione. Il suo successo è infatti dovuto proprio perchè GitHub oltre ad essere un perfetto strumento è anche un’ottima vetrina per i nostri progetti. Importantissimo quindi anche incrementare la leggibilità dei nostri progetti. In questo articolo vedremo come abilitare una web page del nostro progetto e scegliere uno tra i tanti temi grafici messi a disposizione di GitHub.

Continue reading

2017 L’anno dei Deep Learning framework

2017 the year of Deep Learning frameworks

Il 2017 è stato un anno speciale per il Deep Learning. Oltre ai grandi risultati sperimentali ottenuti grazie agli algoritmi sviluppati, il Deep Learning quest’anno ha visto la sua gloria nel rilascio di moltissimi framework con cui sviluppare numerosi progetti. Nell’articolo vedremo una carrellata di molti nuovi framework che si sono proposti come ottimi strumenti per lo sviluppo di progetti Deep Learning.

Continue reading

Realizziamo uno spettroscopio grazie alla stampa 3D con il progetto LOWSPEC

LOWSCOPE - a 3D printed spectroscope m

Moltissimi sono i progetti di stampa 3D disponibili in rete, ma ce ne è uno in particolare che mi ha davvero colpito. Il progetto di cui parleremo oggi permette di stamparsi in casa tutti i componenti strutturali di uno spettroscopio e poi adattare le lenti e le parti meccaniche (per i meccanismi di movimento) ottenendo uno strumento da utilizzare in casa, magari collegandolo ad un telescopio. 

Continue reading

MicroPython – Python per programmare i microcontrollori

MicroPython - Python for programming microcontrollers main

MicroPython, un software di sviluppo che permette la programmazione di microcontrollori utilizzando esclusivamente Python come linguaggio di programmazione. In questo articolo vedremo in dettaglio MicroPython. Inoltre parleremo anche di PyBoard, una scheda con microcontrollore progettata specificatamente per essere programmata in Python.

Continue reading

BBC micro:bit – una nuova scheda per l’apprendimento dell’elettronica

BBC microbit a new educational board

Dopo Raspberry Pi, la famosissima scheda nata per scopi educativi nel Regno Unito, ma che poi è stata utilizzata anche in tantissimi altri ambiti, è giunto il momento dell’introduzione sul mercato di BBC micro:bit. La BBC, da sempre in primo piano nel campo dell’educazione e dell’apprendimento, ha investito in questo progetto, introducendosi così in questo nuovo mondo dell’IoT e dell’elettronica embedded. In questo articolo conosceremo in dettaglio questa piccola scheda, le sue caratteristiche e alcune applicazioni.

Continue reading

Programmiamo il WiFi su Arduino con la libreria WiFi101

Arduino and the WiFi101 Library

La libreria WiFi101 permette di poter utilizzare in maniera programmatica la tecnologia WiFi su sistemi Arduino potenziati con Arduino WiFi Shield 101 o utilizzando direttamente la scheda Arduino MKR1000 che ha il WiFi integrato. Inutile dire che questa libreria è uno dei mattoncini fondamentali per lo sviluppo e l’utilizzo di Arduino come soluzioni IoT.

Continue reading

Murgen – un progetto opensource per immagini ad ultrasuoni

Murgen - an opensource project for ultrasound imaging

Le immagini ad ultrasuoni ultimamente ha trovato spazio in moltissime applicazioni, in particolare quella medica con le ecografie. In questo articolo vedremo come alcuni makers si stiano cimentando in nuovi progetti allo scopo di rendere questa tecnologia alla portata di tutti, utilizzando materiale low-cost e opensource. Uno di questi è il progetto Murgen.

Continue reading