Il Raspberry Pi è un versatile computer a scheda singola che può essere utilizzato in progetti di Internet of Things e robotica. È economico, potente e ben supportato. Ma, per vari motivi, potresti non avere sempre un Raspberry Pi a portata di mano per testare le tue idee di progetto. È qui che entra in gioco un simulatore Raspberry Pi.
Per facilitare la tua scelta, abbiamo esaminato cinque di questi simulatori, le loro caratteristiche, i prezzi e i loro pro e contro.
Cos'è un simulatore?
Un simulatore Raspberry Pi ti consente di testare i progetti senza utilizzare un Raspberry Pi reale e fisico. Questo può farti risparmiare denaro, tempo e fatica.
Il Raspberry Pi e i vari componenti elettronici del tuo progetto sono rappresentati digitalmente. Alcuni di questi simulatori hanno un'interfaccia drag-and-drop che consente di aggiungere e rimuovere facilmente i componenti. Con un simulatore Raspberry Pi, puoi eseguire progetti semplici come far lampeggiare un LED o complessi come progetti basati su sensori.
Un simulatore differisce da emulando un Raspberry Pi perché puoi sperimentare una rappresentazione dell'hardware, piuttosto che il sistema operativo Raspberry Pi.
Motivi per utilizzare un simulatore Raspberry Pi
Un simulatore ha diversi vantaggi che possono essere utili nel tuo progetto di elettronica.
- Un simulatore Raspberry Pi ti aiuta a lavorare al di fuori del tuo budget. Puoi aggiungere componenti costosi e operare su una scala più ampia di quanto saresti normalmente in grado di fare.
- Se rimani perplesso durante il processo di iterazione, un simulatore ti aiuterà a guardare il problema in un modo completamente diverso. Inoltre, poiché è interamente digitale, puoi condividere i tuoi progetti con i tuoi amici/colleghi per dare un'occhiata al problema con occhi nuovi.
- I simulatori consentono anche agli sviluppatori che non hanno accesso all'hardware o alle risorse necessarie per scopi di test ma hanno ancora un'idea che vogliono implementare immediatamente.
- La modifica è semplice e indolore con un simulatore. Puoi cambiare un componente o aggiungerne uno nuovo con un clic di un pulsante. Se usi un simulatore, non devi preoccuparti che le cose vadano in tilt, come avere un Raspberry Pi morto tra le mani o accendere un piccolo fuoco.
I migliori simulatori per il Raspberry Pi
Ora che sai cosa fa un simulatore e perché potresti volerne usare uno, quale simulatore dovresti effettivamente scaricare? Ecco quattro delle tue migliori opzioni.
Microsoft Azure è uno dei tre piattaforme di cloud computing più popolari. Ospita una raccolta di soluzioni Internet of Things che vengono collettivamente denominate Microsoft Azure IoT. Ciò include un simulatore Raspberry Pi che puoi connettere al tuo hub IoT di Azure.
Le tre aree principali del simulatore sono l'area di assemblaggio, l'area di codifica e la finestra della console integrata. Puoi aggiungere una stringa di codice che consente al Raspberry Pi simulato di inviare messaggi al tuo hub IoT.
Per creare un hub IoT è necessario disporre di un account Microsoft Azure. Esistono quattro diversi livelli di prezzo, a partire dal piano per sviluppatori a $ 29 al mese.
Questo simulatore è ancora in fase di sviluppo ed è per questo che l'area di assemblaggio è bloccata in modalità anteprima. Attualmente, tutto ciò con cui devi lavorare è un sensore di umidità BME280 e un LED, ma è probabile che questo cambi in futuro. È possibile apprendere facilmente il processo di connessione del simulatore a un hub IoT di Azure leggendo Documentazione Microsoft.
Wokwi è una piattaforma di simulazione creata da Uri Shaked che permette di simulare progetti IoT nel cloud. Wokwi è in grado di simulare microcontrollori come Arduino, ESP32 e Raspberry Pi Pico. Inoltre, è completamente gratuito. Se sei interessato a realizzare progetti per Pico, dovresti assolutamente provare questo strumento.
La maggior parte delle periferiche di Raspberry Pi Pico sono già simulate. Puoi aggiungere componenti come LED, cicalini, OLED e LCD, sensori di movimento, potenziometri e persino una tastiera. Puoi condividere facilmente i collegamenti ai tuoi progetti, consentendo ad altri di vedere cosa hai realizzato e costruire sul tuo progetto.
Attualmente, questa applicazione web simula solo Raspberry Pi Pico e altri microcontrollori. Se vuoi simulare i computer a scheda singola Raspberry Pi, considera le altre opzioni in questo elenco.
I progetti LED sono una dozzina. L'aggiunta di un Raspberry Pi può aiutare a rendere le cose più interessanti. Assicurati di consultare la nostra guida su come controlla i LED con il tuo Raspberry Pi.
Wyliodrin Studio è un ambiente di sviluppo integrato (IDE) open source che funziona su sistemi Linux, Windows, Ubuntu e macOS ed è disponibile per il download gratuito. È disponibile anche come estensione del browser Chrome e fornisce una serie di soluzioni per lo sviluppo di sistemi embedded e IoT.
Questa applicazione include un emulatore Raspberry Pi che ti consente di eseguire il mirroring di Raspberry Pi Zero e Raspberry 1, oltre a un simulatore Raspberry Pi che ti consente di creare semplici dispositivi elettronici circuiti. Attualmente, puoi solo scrivere programmi in JavaScript, ma anche il supporto Python è in lavorazione.
Wyoliodrin Studio è completamente gratuito. Funziona online e offline, il che significa che puoi lavorare ai tuoi progetti ovunque e in qualsiasi momento. Consente inoltre di importare ed esportare progetti che possono facilitare la collaborazione con altri. Oltre a Raspberry Pi, Wyolidrin Studio supporta Arduino, BeagleBone Black e UDOO Neo.
La Proteus Design Suite include un Visual Designer che consente di simulare i sistemi Arduino e Raspberry Pi. Questo prodotto include un editor di diagrammi di flusso e una galleria periferica da cui puoi scegliere schede di breakout. Puoi creare i tuoi progetti incorporati direttamente in Visual Designer tramite l'intuitiva interfaccia drag-and-drop. Funziona anche offline, il che può essere utile quando non hai accesso a Internet.
Proteus non emula l'intero computer Raspberry Pi. Simula solo i processi necessari per eseguire progetti incorporati. Puoi scegliere di utilizzare l'editor del diagramma di flusso per creare i tuoi programmi o scriverli in Python. Alcune delle schede di breakout digitali incluse in questo simulatore sono una scheda di breakout del cicalino, il modulo della fotocamera Raspberry Pi, i LED, un display TFT, GPIO Expander e una scheda di breakout dell'ecoscandaglio piezoelettrico.
Questo simulatore è uno dei più versatili in questo elenco in quanto include la maggior parte delle funzionalità necessarie per far funzionare i tuoi progetti. Vale la pena notare che il piano più economico parte da $ 248, ma si tratta di un pagamento una tantum.
Utilizzo di un simulatore Raspberry Pi
I simulatori possono tornare utili quando è necessario testare idee di progetto, ma non sono destinati a sostituire il dispositivo reale. Alcuni simulatori in realtà costano più del Raspberry Pi stesso, rendendoli irrealizzabili per progetti su piccola scala.
Detto questo, i simulatori possono aprirti un mondo completamente nuovo di elettronica integrata. Sta a te scegliere il simulatore Raspberry Pi che corrisponda al tuo budget, alle tue esigenze e alle tue preferenze. Buona realizzazione!