Raspberry Pi este un computer versatil cu o singură placă, care poate fi utilizat în proiecte de Internet of Things și robotică. Este ieftin, puternic și bine susținut. Dar, din diverse motive, este posibil să nu aveți întotdeauna un Raspberry Pi la îndemână pentru a vă testa ideile de proiect. Acolo intervine un simulator Raspberry Pi.
Pentru a vă ușura alegerea, am examinat cinci dintre aceste simulatoare, caracteristicile, prețurile și avantajele și dezavantajele lor.
Ce este un simulator?
Un simulator Raspberry Pi vă permite să testați proiecte fără a utiliza un Raspberry Pi fizic real. Acest lucru vă poate economisi bani, timp și efort.
Raspberry Pi și diferitele componente electronice din proiectul dvs. sunt reprezentate digital. Unele dintre aceste simulatoare au o interfață drag-and-drop care vă permite să adăugați și să eliminați ușor componente. Cu un simulator Raspberry Pi, puteți rula proiecte la fel de simplu precum clipirea unui LED sau la fel de complexe ca proiectele bazate pe senzori.
Un simulator diferă de emulând un Raspberry Pi deoarece puteți experimenta cu o reprezentare a hardware-ului, mai degrabă decât sistemul de operare Raspberry Pi.
Motive pentru a utiliza un simulator Raspberry Pi
Un simulator are mai multe avantaje care pot fi utile în proiectul dumneavoastră de electronice.
- Un simulator Raspberry Pi vă ajută să lucrați în afara bugetului dvs. Puteți adăuga componente scumpe și puteți opera la o scară mai mare decât ați fi capabil în mod normal.
- În cazul în care rămâi nedumerit în timpul procesului de iterare, un simulator vă va ajuta să priviți problema într-un mod complet diferit. De asemenea, deoarece este în întregime digital, vă puteți partaja design-urile cu prietenii/colegii pentru a arunca o privire asupra problemei cu o pereche de ochi proaspăt.
- Simulatoarele permit, de asemenea, dezvoltatorilor care nu au acces la hardware sau resurse necesare în scopuri de testare, dar au încă o idee pe care doresc să o implementeze imediat.
- Modificarea este simplă și nedureroasă cu un simulator. Puteți schimba o componentă sau puteți adăuga una nouă printr-un clic pe un buton. Dacă utilizați un simulator, nu trebuie să vă faceți griji că lucrurile se încurcă, cum ar fi să aveți un Raspberry Pi mort pe mâini sau să porniți un mic foc.
Cele mai bune simulatoare pentru Raspberry Pi
Acum că știți ce face un simulator și de ce este posibil să doriți să utilizați unul, ce simulator ar trebui să descărcați de fapt? Iată patru dintre cele mai bune opțiuni ale tale.
Microsoft Azure este unul dintre trei cele mai populare platforme de cloud computing. Acesta găzduiește o colecție de soluții Internet of Things care sunt denumite în mod colectiv Microsoft Azure IoT. Acesta include un simulator Raspberry Pi pe care îl puteți conecta la Azure IoT Hub.
Cele trei zone principale din simulator sunt zona de asamblare, zona de codare și fereastra integrată a consolei. Puteți adăuga un șir de cod care să permită simularii Raspberry Pi să trimită mesaje către Hub-ul dvs. IoT.
Crearea unui hub IoT necesită să aveți un cont Microsoft Azure. Există patru niveluri de preț diferite, începând cu planul pentru dezvoltatori la 29 USD pe lună.
Acest simulator este încă în curs de dezvoltare și de aceea zona de asamblare este blocată în modul de previzualizare. În prezent, tot ce trebuie să lucrați este un senzor de umiditate BME280 și un LED, dar acest lucru este probabil să se schimbe în viitor. Puteți învăța cu ușurință procesul de conectare a simulatorului la un Azure IoT Hub citind documentația Microsoft.
Wokwi este o platformă de simulare creată de Uri Shaked care vă permite să simulați proiecte IoT în cloud. Wokwi este capabil să simuleze microcontrolere precum Arduino, ESP32 și Raspberry Pi Pico. De asemenea, este complet gratuit. Dacă sunteți interesat să faceți proiecte pentru Pico, cu siguranță ar trebui să încercați acest instrument.
Majoritatea perifericelor Raspberry Pi Pico sunt deja simulate. Puteți adăuga componente precum LED-uri, sonerii, OLED și LCD-uri, senzori de mișcare, potențiometre și chiar o tastatură. Puteți partaja cu ușurință link-uri către proiectele dvs., permițând altora să vadă ceea ce ați realizat și să construiască pe designul dvs.
În prezent, această aplicație web simulează doar Raspberry Pi Pico și alte microcontrolere. Dacă doriți să simulați computerele cu o singură placă Raspberry Pi, luați în considerare celelalte opțiuni din această listă.
Proiectele cu LED-uri sunt de un ban pe duzină. Adăugarea unui Raspberry Pi poate ajuta la ca lucrurile să fie mai interesante. Asigurați-vă că consultați ghidul nostru despre cum controlați LED-urile cu Raspberry Pi.
Wyliodrin Studio este un mediu de dezvoltare integrat (IDE) open-source care funcționează pe sistemele Linux, Windows, Ubuntu și macOS și este disponibil pentru descărcare gratuită. Este disponibil și ca extensie de browser Chrome și oferă o serie de soluții pentru IoT și dezvoltarea sistemelor încorporate.
Această aplicație include un emulator Raspberry Pi care vă permite să oglindiți Raspberry Pi Zero și Raspberry 1, precum și un simulator Raspberry Pi care vă permite să construiți electronice simple circuite. În prezent, puteți scrie numai programe în JavaScript, dar suportul Python este, de asemenea, în lucru.
Wyoliodrin Studio este complet gratuit. Funcționează online și offline, ceea ce înseamnă că puteți lucra la proiectele dvs. oriunde și oricând. De asemenea, vă permite să importați și să exportați proiecte care pot facilita colaborarea cu alții. În afară de Raspberry Pi, Wyolidrin Studio acceptă Arduino, BeagleBone Black și UDOO Neo.
Proteus Design Suite include un Visual Designer care vă permite să simulați sistemele Arduino și Raspberry Pi. Acest produs include un editor de diagrame de flux și o galerie periferică din care puteți alege panouri breakout. Vă puteți construi proiectele încorporate chiar în Visual Designer prin interfața intuitivă, drag-and-drop. Funcționează și offline, ceea ce poate fi util atunci când nu aveți acces la internet.
Proteus nu emulează întregul computer Raspberry Pi. Simulează doar procesele necesare pentru a rula proiecte încorporate. Puteți alege fie să utilizați editorul de diagramă flux pentru a vă crea programele, fie să le scrieți în Python. Unele dintre plăcile digitale de erupție incluse în acest simulator sunt o placă de declanșare a soneriei, modulul camerei Raspberry Pi, LED-uri, un afișaj TFT, GPIO Expander și o placă de separare a sondei piezo.
Acest simulator este unul dintre cele mai versatile din această listă, deoarece include majoritatea caracteristicilor de care veți avea nevoie pentru a vă pune proiectele în funcțiune. Este de remarcat faptul că cel mai ieftin plan începe de la 248 USD, dar aceasta este o plată unică.
Utilizarea unui simulator Raspberry Pi
Simulatoarele pot fi utile atunci când trebuie să testați idei de proiecte, dar nu sunt destinate să înlocuiască dispozitivul real. Unele simulatoare costă de fapt mai mult decât Raspberry Pi în sine, ceea ce le face imposibil de fezabil pentru proiecte la scară mică.
Acestea fiind spuse, simulatoarele vă pot deschide o lume cu totul nouă de electronice încorporate. Depinde de dvs. să alegeți simulatorul Raspberry Pi care se potrivește bugetului, nevoilor și preferințelor dvs. Făurire fericită!