Note: Le prime concezioni del Raspberry Pi risalgono al 2006, il progetto si basa su un system-on-a-chip di fabbricazione Broadcom (BCM2835, oppure BCM2836 per il Raspberry Pi 2, o BCM2837 per Raspberry Pi 3), che incorpora un processore ARM, una GPU VideoCore IV, e 256 o 512 Megabyte o un Gigabyte di memoria. L’ultimo modello il Raspberry Pi 4 del 2019 può montare fino a 4 Gb di memoria Ram. Il progetto non prevede né hard disk né unità a stato solido, affidandosi invece a una scheda SD per il boot e per la memoria non volatile.Gli schemi e il layout del circuito stampato di questo prototipo sono disponibili per il download libero e per l’assemblaggio. Le prime concezioni del Raspberry Pi risalgono al 2006. Eben Upton della Broadcom costituì un gruppo d’insegnanti, accademici e appassionati di computer per concepire un oggetto capace di incoraggiare i bambini, fornendo loro know-how e ispirazione. Da allora la piccola scheda è cresciuta in un modo tale che probabilmente ha sorpreso anche i suoi creatori per il gran numero di richieste. Raspberry Pi è, in effetti, un piccolo computer che permette di far girare un sistema operativo Linux (Raspbian), con la capacità di interagire con il mondo esterno grazie ad un connettore (la porta GPIO) che permette di collegarla ai più svariati dispositivi hardware. Il Raspberry Pi oggi viene utilizzato dagli utenti hobbisti che vogliono progettare, sviluppare e realizzare le proprie nuove idee ed applicazioni.Gli appassionati di tutto il mondo usano il Pi per vari progetti come Media center o per realizzare una console per giochi retrò così come la riproduzione multimediale di video HD. Oppure si può utilizzare il dispositivo come un server Web, un server di stampa, una telecamera di stop motion, una fotocamera time-lapse digitale, un server di visualizzazione foto e video, un controller NAS, un computer per la domotica, creare un telescopio computerizzato o un microscopio elettronico; queste sono solo alcune delle idee che si possono realizzare ed alcune di esse sono spiegate e documentate in questo libro. Le possibilità di creare e progettare sono infinite, basta solo avere l’immaginazione e la voglia di realizzare! In questo libro verrà spiegato passo per passo cosa è Raspberry Pi, quali sono le sue caratteristiche, come installare il sistema operativo, come programmare in Python ed in Node-RED per realizzare progetti semplici e complessi. Vedremo come far interagire Raspberry Pi con il mondo esterno con l’uso di sensori, relè, ed come interagire con altre schede come Arduino, videocamere, e display. Realizzeremo applicazioni IoT (internet of things) che si aggiornano in tempo reale e consultabili da remoto tramite connessione ad internet. E molto altro ancora. |