Raspberry Pi:

Raspberry Pi è una single-board computer sviluppata dalla Raspberry Pi Foundation caratterizzata dalla vendita in Italia a basso prezzo con un sistema operativo basato su Debian Linux (Raspbian). Un PC all-in-one tutto su una unica scheda che permette sia applicazioni consumer (mediacenter, demotica etc) tipiche dei PC desktop che applicazioni embedded come progetti industriali o fai da te. Le varie versioni disponibili sono la A, la B, la B+ e la nuova Raspberry Pi 2 sulla quale è possibile far girare Window 10. In questa categoria troverete anche una lista di progetti realizzati con il Raspberry Pi.

La gestione dell’alimentazione nel Raspberry PI 3

Il single board computer (SBC) Raspberry Pi 3 è un progetto open source ma solo una parte dello schema elettrico è stata resa nota, in particolare la gestione dell'alimentazione, che poi è quello che la differenzia principalmente, a livello hardware, dalla versione precedente. Vediamo quindi nello specifico come viene gestita l'alimentazione in una delle schede più diffuse al mondo, analizzando a scopo didattico le tecniche di progettazione utilizzate. Benvenuti su Elettronica Open Source, oggi analizziamo lo schema elettrico del Raspberry Pi 3, in particolare la parte che gestisce l'alimentazione. Nello schema in alto a sinistra abbiamo il POWER IN …

5 Retrogame da realizzare con Raspberry Pi

Sei un nostalgico appassionato di giochi Arcade, Nintendo, Atari e Sega Genesis? Ecco una raccolta di 5 progetti per praticare Retrogame grazie alla scheda Raspberry Pi. Fin dalla sua prima introduzione sul mercato il mini-computer Raspberry Pi è stato, infatti, accolto come il dispositivo perfetto per riportare in vita i giochi della nostra infanzia. 1. Un GameBoy basato su Raspberry pi Zero L'uso più popolare del Raspberry Pi è per l'emulazione di vecchi videogiochi. Scopriamo come costruire il più piccolo dispositivo di emulazione che abbiamo mai visto con il Pi. Si tratta di un GameBoy basato sulla Pi Zero …

EOS Top 12 – Marzo 2017

È online EOS Top12 di marzo, la nostra raccolta dedicata all'Elettronica e alla Tecnologia! Nel numero di questo mese troverete molti articoli e progetti interessanti: la nostra promozione, in Omaggio Raspberry Pi 3con Wifi e Bluetooth; Intel Edison, la scheda per l’IoT; i nuovi giocattoli IoT; L’affascinante mondo della superconduttività; monitoraggio wireless dei parchi cisterne di carburante negli aeroporti; il Bluetooth si rende più forte per l’industria; i benefici nell’implementazione dell’industria 4.0; Conrad Connect: la piattaforma internet per dispositivi Smart; EEMBC Benchmark: la misura delle performance nei processori e microcontrollori; Interrupt su AVR32; Il micro di Cypress: PSoC. Se …

Approfitta della nostra promozione, in Omaggio Raspberry Pi 3 [Wifi+BLE]!

E' tempo di Festività e Promozioni! A partire da oggi, Elettronica Open Source, offre ai nuovi abbonati Platinum la possibilità di avere in omaggio la Raspberry Pi 3 Model B, l'ultima versione in commercio del Mini-Pc più famoso di tutti i tempi con 1GB di RAM e con Wi-Fi e Bluetooth integrati. Nell'articolo di seguito troverete tutte le informazioni necessarie per approfittare dell'offerta, il regolamento e le tempistiche da rispettare per ricevere direttamente a casa la scheda! L'offerta non finisce qui: sviluppa e inviaci il tuo progetto con la Raspberry Pi 3, sarà valutato e se idoneo, verrà pubblicato …

Il progetto Yocto Linux

Il Progetto Yocto ha l’obiettivo di produrre strumenti e processi per la creazione di distribuzioni Linux in architetture embedded. Presentato nel 2010, il progetto fornisce strumenti interoperabili, metadati e processi che consentono il rapido sviluppo di sistemi embedded impiegati in vari mercati consumer e industriali. Yocto è una distribuzione open source che mira a fornire un quadro stabile per le piattaforme CPU multiple.  In questo articolo analizzeremo in una visione generale gli aspetti software che caratterizzano Yocto Linux.  Introduzione Yocto si basa su OpenEmbedded, un sistema di compilazione Linux sviluppato nel 2003 basato sul tool di build BitBake, che ha …

Il Kit Raspberry Pi 3 Model B

Il kit Raspberry Pi 3 dispone della potente scheda della Raspberry Fundation giunta alla terza generazione, con una serie di principali componenti e una mini-breadboard per iniziare sin da subito a progettare applicativi nel minor tempo possibile. Grazie alla connettività semplice e veloce tramite Wi-Fi e Bluetooth LE on-board, la scheda si appresta ad essere un punto di forza nel mondo dell’IoT. Introduzione La scheda Raspberry Pi 3 Model B ha un processore quad-core ARM Cortex-A53 con un layout GPIO identico ai modelli precedenti Pi 2 B e Pi B+, garantendo così una perfetta compatibilità nelle applicazioni. Il Raspberry …

La nuova scheda Raspberry Pi Compute Module 3, intervista a Eben Upton CEO&Founder @ Raspberry Pi

La Raspberry Pi Foundation ha lanciato una nuova versione del modulo CM (Compute Module). Il nuovo Compute Module 3 si basa sulla Raspberry Pi 3 ed è destinato ad applicazioni industriali embedded.  La board ospita un quad-core ARM Cortex-A53 con 1GB di RAM e mantiene il pinout del precedente CM1. La Raspberry Pi Foundation ha introdotto un nuovo Compute Module versione 3 con processore BCM2837 e memoria flash eMMC da 4 GB. La versione CM3L Lite low-cost è priva di memoria eMMC ma possiede le stesse caratteristiche. Gli sviluppatori embedded avranno la possibilità di gestire le soluzioni di storage …

Elettronica News Febbraio 2017

Le news di questo mese riguardano importanti aggiornamenti in vari campi dell’elettronica embedded. In particolare, Raspberry Pi Foundation ha lanciato il Compute Module 3, un modulo per lo sviluppo di hardware personalizzato, come ad esempio monitor TV, sistemi di controllo industriali e lettori multimediali. U-blox, invece, ha annunciato l'introduzione di un nuovo modulo progettato per accelerare il time to market nelle applicazioni GNSS e per tutti quei progettisti che hanno limitata esperienza nel design RF. Linear Technology: le reti wireless SmartMesh IP Linear Technology ha annunciato nuovi aggiornamenti per la linea di prodotti WSN (wireless sensor network) SmartMesh IP …

Corso C su Raspberry PI partendo da zero: Gestire i files su disco

Un importante tassello, nella programmazione dei computer, è quello rappresentato dalla gestione dei files su disco. Con essi è possibile memorizzare stabilmente, in maniera permanente, le informazioni dell'utente e quelle elaborate dal programma. Tale possibilità esiste, praticamente, in tutti i linguaggi, ma quella offerta dal linguaggio C risulta estremamente logica e semplice. Poche funzioni, infatti, sono adibite alle operazioni che permettono di trattare, in maniera sicura, la memorizzazione dei dati su file-system. L'approccio, anche in questo caso, è reso semplice ed indolore e i parecchi esempi presenti, di grado sempre maggiore, avvicinano il programmatore a questo importante argomento dell'informatica. Introduzione …

Corso C su Raspberry PI partendo da zero: La gestione delle stringhe

In questa puntata del corso del linguaggio C con il Raspberry PI (per le puntate precedenti consulta il seguente link) affrontiamo un tema molto importante, quello della gestione delle stringhe. Si tratta di una prerogativa comune a tutti i linguaggi di programmazione esistenti, ma quella del C è approcciata in maniera leggermente diversa, più a basso livello (verso la macchina), se vogliamo. Esempi, prove esperimenti e considerazioni per comprendere a fondo, e in maniera indolore, questo importante tassello della programmazione. Introduzione Normalmente, una stringa è un insieme, o sequenza di caratteri, rappresentata come costante o memorizzata in una variabile. …

Corso C su Raspberry PI partendo da zero: scrivere le proprie funzioni

Le possibilità offerte dal linguaggio C sono infinite, soprattutto quando c'è da gestire, in modo ordinato e preciso, i propri algoritmi. Scrivere una propria funzione, e riutilizzarla, è una prerogativa di quasi tutti i linguaggi di programmazione, ma il C lo fa in modo esemplare. L'articolo che segue affronta il tema con estrema chiarezza, approfondendo anche l'argomento del passaggio e del ritorno dei parametri e dei valori. Introduzione Il mio primo linguaggio di programmazione fu il Basic per lo ZX81 Sinclair, uno dei primi Home Computer. La sua memoria era estremamente limitata, solo 1Kb di Ram (avete letto bene, …

EOS-Book #2E con Droni, Privacy digitale, Cifratura asimmetrica, Corso C e molto altro!

È uscito l'EOS-Book di agosto! La copertina di questo mese è dedicata ai droni, nell'articolo all'interno del nuovo numero verranno confrontati vari modelli presenti sul mercato. Inoltre troverete ulteriori articoli e progetti interessanti: compressione dei dati nei principali formati di file; cifratura asimmetrica su curve ellittiche; privacy digitale; il potere della musica sulla mente; consigli per risparmiare sulle prossime vacanze. Infine abbiamo proseguito con il nostro corso C su Raspberry Pi soffermandoci in questa occasione sulle porte di Input. Il download è disponibile nei formati PDF, ePub e mobi... buona lettura! La copertina dell'EOS-Book #2E   Il sommario dell'EOS-Book …

Corso C su Raspberry PI partendo da zero: Ottimizzazione

Con il termine ottimizzazione ci riferiamo a tutte le tecniche di miglioramento di un programma, sotto diversi aspetti: ottimizzazione del codice, di velocità, di spazio occupato in memoria, eccetera. L'articolo tratta, in maniera semplice ed esaustiva, dei metodi per rendere il proprio programma più performante ed affidabile, secondo le diverse esigenze del programmatore e, soprattutto, dell'utente che lo deve utilizzare. Introduzione Un programma, come abbiamo anche visto nelle puntate precedenti, può essere scritto ed organizzato in tantissimi modi diversi. Non esiste una soluzione migliore in assoluto ma ci sono, sicuramente, dei casi in cui il software risulta funzionante, ma …

EOS Top12 – Agosto 2016

È online EOS Top12 di agosto la nostra raccolta dedicata all'Elettronica e alla Tecnologia! Nel numero di questo mese troverete molti articoli e progetti interessanti: un innovativo dispositivo wearable per monitorare i parametri vitali; computer del futuro con i 5 sensi; RP6, il Robot programmabile; iPhone con il sistema operativo Android; due schede di controllo motore per il Raspberry Pi; tecnologia al servizio di Captain America e Iron Man; hardware per il riconoscimento vocale embedded; server web con DEMO Board Freescale M52233; Apple Energy; Chromium OS per Raspberry Pi 3; parallax propeller; FTDI e tecnologia touch. Se vi siete …

Corso C su Raspberry PI partendo da zero: Introduzione alle porte di Input

Dopo avere esaminato, nella scorsa puntata, le porte di comunicazione in modalità di uscita, questa volta le osserveremo come canali di input, per impartire comandi e istruzioni verso il Raspberry. Con l'acquisizione di tali competenze, l'utente sarà adesso capace di scrivere applicazioni con flusso "bilaterale". In altre parole, il Raspberry sarà capace di comandare dispositivi esterni collegati ad esso ma anche di ricevere istruzioni da periferiche collegate come, ad esempio, pulsanti, interruttori, circuiti, sensori e molto altro. L'articolo esaminerà, come al solito, le informazioni basilari e strettamente necessarie, proprio per non confondere le idee a chi sta iniziando adesso …

EOS-Book #2D con Stampa 4D, Atmel Studio, Zabbix, Corso su C e molto altro!

È uscito l'EOS-Book di luglio! La copertina di questo mese è dedicata ai nuovi metodi di stampa 4D. Inoltre, all'interno di questo numero troverete ulteriori articoli e progetti interessanti: Atmel Studio, come realizzare progetti C con un semplice click; Flash Sintering, il nuovo metodo super veloce ed efficiente per sinterizzare i materiali ceramici; MIT app inventore; Zabbix, un nuovo sistema di monitoraggio professionale per i propri dispositivi; fotoinserimento. Infine abbiamo proseguito con il nostro corso C su Raspberry Pi soffermandoci in questa occasione sulle porte di output. Il download è disponibile nei formati PDF, ePub e mobi... buona lettura! …

EOS Top12 – Luglio 2016

È online EOS Top12 di luglio la nostra raccolta dedicata all'Elettronica e alla Tecnologia! Nel numero di questo mese troverete molti articoli e progetti interessanti: Olimpiadi dell’Open Source; tavolo Arcade IKEA con RASPBERRY PI; Mathpix; stazione meteo con Raspberry Pi; mBot, il kit robot Arduino semplice da programmare; Baby Monitor, Video Streaming con Raspberry Pi; Hexiwear, la piattaforma di sviluppo Open Source per IoT e Wearable; sensore di parcheggio con Raspberry Pi; monitoraggio di alimentatori a singolo canale con rilevazione della temperatura in remoto; Buggy, una workstation motorizzata; riprodurre Audio su uno Speaker Bluetooth con Raspberry Pi 3; comunicazione …

Baby Monitor – Video Streaming con Raspberry Pi

Nonostante il nome, la nuova fotocamera NoIR V2 per il Raspberry Pi non ha nulla a che fare con i film mafiosi degli anni '40. Ciò che la rende speciale non è una funzione aggiuntiva, ma piuttosto ciò che manca. Quasi tutte le fotocamere digitali sono progettate per catturare immagini dello stesso spettro della luce come un occhio umano normale, producendo foto e video realistici. Mentre le fotocamere possono visualizzare luce al di fuori di questo range, i filtri sono utilizzati per garantire che solo la luce desiderata raggiunga l'immagine finale NoIR La fotocamera NoIR fa quello che dice …

Raspberry Pi nello spazio: analizzare i dati AstroPi nel proprio browser web

Il 9 dicembre 2015, due computer Raspberry Pi single-board (Astro Pi) sono stati consegnati alla Stazione Spaziale Internazionale (ISS) tramite il veicolo spaziale Cygnus. Parte della missione dell'astronauta britannico dell'ESA, Tim Peake, era di eseguire esperimenti messi a punto dai vincitori del concorso Astro Pi per studenti nel Regno Unito. I Raspberry Pi e Sense HAT usati in questi esperimenti dovrebbero raccogliere dati per un periodo di tempo e fornire risultati alla Terra. I dati sono stati raccolti ed è il momento di iniziare ad analizzarli. Dati dello Spazio È possibile leggere i dettagli sui dati raccolti nel seguente …

Riprodurre Audio su uno Speaker Bluetooth con Raspberry Pi 3

Usate la nuovissima funzionalità Bluetooth del Raspberry Pi 3 per riprodurre audio e / o musica su un altoparlante wireless, senza l'utilizzo di un dongle! Una caratteristica spesso richiesta è il supporto Bluetooth, insieme alla sua capacità wireless LAN, che ha avuto ottimi riscontri nelle comunità Pi e di programmatori. Come la si può utilizzare ? In questo tutorial, vedremo come installare e far funzionare il vostro Bluetooth sul Pi 3, e come connetterlo ad un altoparlante in modo da poter riprodurre tutti i brani di Sonic Pi dai tutorial di Sam Aaron. STEP-01 Impostare il Raspberry Pi Sebbene …

Chromium OS per Raspberry Pi 3: ecco tutto ciò che dovete sapere a riguardo

È stato fatto un aggiornamento Chromium OS separato per coloro che vogliono eseguire il sistema operativo sull'ultima versione del Raspberry Pi, il modello Pi 3. Inizialmente però, prima di poter procedere e scaricare l'immagine binaria versione 0.5 Chromium OS per Raspberry Pi 3 , bisogna conoscere alcune informazioni  Ecco cosa includerà il Chromium OS per Raspberry Pi 3 Chromium OS per Raspberry Pi 3 include diversi miglioramenti e caratteristiche. Uno di questi parrebbe essere il kernel Linux 4.2.8-ckt8 con una dimensione ridotta, così come tweaks BFS per una migliore latenza, e meno output di debug. Inoltre, avrà svariati miglioramenti nel …

Due schede di controllo motore per il Raspberry Pi

Attualmente, vi è una certa saturazione nel mercato delle schede di controllo motore (MCB). Ci sono schede disponibili in una varietà di forme e da vari fornitori e rivenditori. Allora, che cosa ha da offrire una nuova scheda motor controller, o anche due? Per rispondere a questa domanda, analizziamo un paio di nuovi MCB Gareth su 4tronix con sede a Derby. La soluzione di Gareth alla saturazione del mercato è quella di costruire schede che siano molto semplicemente efficienti.  RoboHAT Il primo è il RoboHAT. Si tratta di una scheda HAT preassemblata con le seguenti caratteristiche: Un regolatore switching a …

Corso C su Raspberry PI partendo da zero: Introduzione alle porte di Output

Il Raspberry Pi è stato utilizzato, sino ad ora, come un normale PC, con il quale abbiamo imparato e approfondito la programmazione in Linguaggio C. Da questa puntata del corso le cose cambiano: il dispositivo sarà visto, infatti, come un apparecchio elettronico programmabile. In questo modo lo potremo collegare a componenti esterni, per il loro pilotaggio o per l'acquisizione di dati ed informazioni. Questo articolo tratterà, in maniera approfondita, le porte in uscita, ossia quei pin di cui è dotato il RPi da cui può uscire, o meno, una tensione elettrica. Gli esempi e le argomentazioni trattate saranno di …

Firmware n. 125 con MPLAB Xpress, Li-Fi, Wearable, IoT e molto altro!

È uscito il nuovo numero di Firmware! Scopriamo insieme gli articoli di questo mese: innanzitutto la copertina è dedicata MPLAB Xpress IDE Cloud-based con Raspberry Pi. Abbiamo poi proseguito con: USB Type-C, standard e nuove soluzioni IC; i progressi nei generatori di luce a LED in c.a. allungano la durata e permettono design più snelli; aspetti hardware della crittografia digitale ECDSA; Li-Fi, la tecnica di trasmissione wireless di tipo ottico; autonomia dei dispositivi Wearables; il problema del rumore in applicazioni touch capacitive; autovetture connesse e IoT. Il download è disponibile nei formati PDF, ePub e mobi... buona lettura! La …

EOS-Book #2C con interfacce neurali, Raspberry Pi 3, Corso su C, Smart Mobility e molto altro!

È uscito l'EOS-Book di giugno! La copertina di questo mese è dedicata alle interfacce neurali, scopriremo infatti come sia possibile controllare protesi e robot con il pensiero. Inoltre, all'interno di questo numero troverete ulteriori articoli e progetti interessanti: orologio di precisione con tubi Nixie; come installare e usare Windows 10 IoT su Raspberry Pi 3; programmare con la Macchina di Turing simulando Enigma; le ultime novità nel campo della smart mobility; gli errori nella misura sperimentale. Infine abbiamo proseguito con il nostro corso C su Raspberry Pi soffermandoci in questa occasione sui puntatori. Il download è disponibile nei formati …