Raspberry Pi er en alsidig singleboard-computer, der kan bruges i Internet of Things og robotprojekter. Det er billigt, kraftfuldt og godt understøttet. Men på grund af forskellige årsager har du måske ikke altid en Raspberry Pi praktisk til at teste dine projektideer. Det er her, en Raspberry Pi-simulator kommer ind i billedet.
For at gøre dit valg nemmere har vi undersøgt fem af disse simulatorer, deres funktioner, priser og deres fordele og ulemper.
Hvad er en simulator?
En Raspberry Pi-simulator giver dig mulighed for at teste projekter uden at bruge en egentlig, fysisk Raspberry Pi. Dette kan spare dig penge, tid og kræfter.
Raspberry Pi og de forskellige elektroniske komponenter i dit projekt er repræsenteret digitalt. Nogle af disse simulatorer har en træk-og-slip-grænseflade, der giver dig mulighed for nemt at tilføje og fjerne komponenter. Med en Raspberry Pi-simulator kan du køre projekter så simple som at blinke med en LED eller så komplekse som sensorbaserede projekter.
En simulator adskiller sig fra efterligner en Raspberry Pi fordi du kommer til at eksperimentere med en repræsentation af hardwaren i stedet for Raspberry Pi-operativsystemet.
Grunde til at bruge en Raspberry Pi Simulator
En simulator har flere fordele, som kan være nyttige i dit elektronikprojekt.
- En Raspberry Pi-simulator hjælper dig med at arbejde uden for dit budget. Du kan tilføje dyre komponenter og operere i større skala, end du normalt ville være i stand til.
- Skulle du blive stødt under gentagelsesprocessen, vil en simulator hjælpe dig med at se på problemet på en helt anden måde. Da det også er helt digitalt, kan du dele dine designs med dine venner/kolleger for at se på problemet med et par friske øjne.
- Simulatorer tillader også udviklere, der ikke har adgang til hardware eller ressourcer, der er nødvendige til testformål, men som stadig har en idé, de vil implementere med det samme.
- Ændring er enkel og smertefri med en simulator. Du kan udskifte en komponent eller tilføje en ny med et klik på en knap. Hvis du bruger en simulator, behøver du ikke bekymre dig om, at tingene går galt, såsom at have en død Raspberry Pi på dine hænder eller starte en lille brand.
Bedste simulatorer til Raspberry Pi
Nu hvor du ved, hvad en simulator gør, og hvorfor du måske vil bruge en, hvilken simulator skal du egentlig downloade? Her er fire af dine bedste muligheder.
Microsoft Azure er en af de tre mest populære cloud computing-platforme. Det er vært for en samling af Internet of Things-løsninger, der tilsammen omtales som Microsoft Azure IoT. Dette inkluderer en Raspberry Pi-simulator, som du kan forbinde til din Azure IoT Hub.
De tre hovedområder i simulatoren er samlingsområdet, kodningsområdet og det integrerede konsolvindue. Du kan tilføje en kodestreng, der gør det muligt for den simulerede Raspberry Pi at sende beskeder til din IoT Hub.
Oprettelse af en IoT Hub kræver, at du har en Microsoft Azure-konto. Der er fire forskellige prisniveauer, startende med udviklerplanen til $29 pr. måned.
Denne simulator er stadig under udvikling, og det er derfor, samlingsområdet er låst i preview-tilstand. I øjeblikket er alt du skal arbejde med en BME280 fugtsensor og en LED, men det vil sandsynligvis ændre sig i fremtiden. Du kan nemt lære processen med at forbinde simulatoren til en Azure IoT Hub ved at læse Microsoft dokumentation.
Wokwi er en simuleringsplatform skabt af Uri Shaked, der giver dig mulighed for at simulere IoT-projekter i skyen. Wokwi er i stand til at simulere mikrocontrollere som Arduino, ESP32 og Raspberry Pi Pico. Desuden er det helt gratis. Hvis du er interesseret i at lave projekter til Pico, bør du helt sikkert prøve dette værktøj.
De fleste af Raspberry Pi Pico's periferiudstyr er allerede simuleret. Du kan tilføje komponenter som LED'er, summer, OLED og LCD'er, bevægelsessensorer, potentiometre og endda et tastatur. Du kan nemt dele links til dine projekter, så andre kan se, hvad du har lavet og bygge videre på dit design.
I øjeblikket simulerer denne webapplikation kun Raspberry Pi Pico og andre mikrocontrollere. Hvis du vil simulere Raspberry Pi enkeltbordscomputere, skal du overveje de andre muligheder på denne liste.
LED-projekter er en skilling et dusin. Tilføjelse af en Raspberry Pi kan hjælpe med at gøre tingene mere interessante. Sørg for at tjekke vores guide til, hvordan du gør det styr LED'er med din Raspberry Pi.
Wyliodrin Studio er et open source Integrated Development Environment (IDE), der fungerer på Linux, Windows, Ubuntu og macOS-systemer og er tilgængelig til gratis download. Den er også tilgængelig som en Chrome-browserudvidelse og giver en række løsninger til udvikling af IoT og indlejrede systemer.
Denne applikation inkluderer en Raspberry Pi-emulator, der giver dig mulighed for at spejle Raspberry Pi Zero og Raspberry 1, samt en Raspberry Pi-simulator, der lader dig bygge simpel elektronisk kredsløb. I øjeblikket kan du kun skrive programmer i JavaScript, men Python-understøttelse er også på vej.
Wyoliodrin Studio er helt gratis. Det fungerer online og offline, hvilket betyder, at du kan arbejde på dine projekter hvor som helst og når som helst. Det giver dig også mulighed for at importere og eksportere projekter, som kan gøre samarbejde med andre lettere. Udover Raspberry Pi understøtter Wyolidrin Studio Arduino, BeagleBone Black og UDOO Neo.
Proteus Design Suite inkluderer en visuel designer, der giver dig mulighed for at simulere Arduino og Raspberry Pi-systemer. Dette produkt inkluderer en flowchart-editor og et perifert galleri, du kan vælge breakout boards fra. Du kan bygge dine indlejrede projekter direkte i Visual Designer gennem den intuitive træk-og-slip-grænseflade. Det fungerer også offline, hvilket kan være nyttigt, når du ikke har internetadgang.
Proteus emulerer ikke hele Raspberry Pi-computeren. Den simulerer kun de nødvendige processer for at køre indlejrede projekter. Du kan enten vælge at bruge flowchart-editoren til at oprette dine programmer eller skrive dem i Python. Nogle af de digitale breakout boards inkluderet i denne simulator er et buzzer breakout board, Raspberry Pi kameramodulet, LED'er, en TFT skærm, GPIO Expander og et piezo sounder breakout board.
Denne simulator er en af de mest alsidige på denne liste, da den indeholder de fleste af de funktioner, du skal bruge for at få dine projekter op at køre. Det er værd at bemærke, at den billigste plan starter ved $248, men dette er en engangsbetaling.
Brug af en Raspberry Pi Simulator
Simulatorer kan være nyttige, når du skal teste projektideer, men de er ikke beregnet til at være erstatninger for den faktiske enhed. Nogle simulatorer koster faktisk mere end selve Raspberry Pi, hvilket gør dem umulige for små projekter.
Når det er sagt, kan simulatorer åbne en helt ny verden af indlejret elektronik for dig. Det er op til dig at vælge den Raspberry Pi-simulator, der matcher dit budget, behov og præferencer. Happy Making!