Raspberry Pi är en mångsidig enkortsdator som kan användas i Internet of Things och robotikprojekt. Det är billigt, kraftfullt och har bra stöd. Men på grund av olika anledningar kanske du inte alltid har en Raspberry Pi till hands för att testa dina projektidéer. Det är där en Raspberry Pi-simulator kommer in.
För att göra ditt val enklare har vi undersökt fem av dessa simulatorer, deras funktioner, prissättning och deras för- och nackdelar.
Vad är en simulator?
En Raspberry Pi-simulator låter dig testa projekt utan att använda en faktisk, fysisk Raspberry Pi. Detta kan spara pengar, tid och ansträngning.
Raspberry Pi och de olika elektroniska komponenterna i ditt projekt representeras digitalt. Vissa av dessa simulatorer har ett dra-och-släpp-gränssnitt som gör att du enkelt kan lägga till och ta bort komponenter. Med en Raspberry Pi-simulator kan du köra projekt så enkelt som att blinka en lysdiod eller lika komplexa som sensorbaserade projekt.
En simulator skiljer sig från emulera en Raspberry Pi eftersom du får experimentera med en representation av hårdvaran, snarare än Raspberry Pi-operativsystemet.
Skäl att använda en Raspberry Pi Simulator
En simulator har flera fördelar som kan vara användbara i ditt elektronikprojekt.
- En Raspberry Pi-simulator hjälper dig att arbeta utanför din budget. Du kan lägga till dyra komponenter och arbeta i större skala än vad du normalt skulle kunna.
- Skulle du bli stum under itereringsprocessen, kommer en simulator att hjälpa dig att se på problemet på ett helt annat sätt. Dessutom, eftersom det är helt digitalt, kan du dela dina mönster med dina vänner/kollegor för att ta en titt på problemet med ett par nya ögon.
- Simulatorer tillåter också utvecklare som inte har tillgång till hårdvara eller resurser som behövs för teständamål men som ändå har en idé som de vill implementera direkt.
- Modifiering är enkel och smärtfri med en simulator. Du kan byta ut en komponent eller lägga till en ny med ett knapptryck. Om du använder en simulator behöver du inte oroa dig för att saker ska gå för hårt, som att ha en död Raspberry Pi på händerna eller starta en liten eld.
Bästa simulatorer för Raspberry Pi
Nu när du vet vad en simulator gör och varför du kanske vill använda en, vilken simulator ska du egentligen ladda ner? Här är fyra av dina bästa alternativ.
Microsoft Azure är en av de tre populäraste cloud computing-plattformarna. Den är värd för en samling Internet of Things-lösningar som gemensamt kallas Microsoft Azure IoT. Detta inkluderar en Raspberry Pi-simulator som du kan ansluta till din Azure IoT Hub.
De tre huvudområdena i simulatorn är monteringsområdet, kodningsområdet och det integrerade konsolfönstret. Du kan lägga till en kodsträng som gör att den simulerade Raspberry Pi kan skicka meddelanden till din IoT Hub.
Att skapa en IoT Hub kräver att du har ett Microsoft Azure-konto. Det finns fyra olika prisnivåer, som börjar med utvecklarplanen på $29 per månad.
Denna simulator utvecklas fortfarande, och det är därför monteringsområdet är låst i förhandsgranskningsläge. För närvarande är allt du behöver arbeta med en BME280 fuktsensor och en lysdiod, men detta kommer sannolikt att ändras i framtiden. Du kan enkelt lära dig processen att ansluta simulatorn till en Azure IoT Hub genom att läsa Microsoft dokumentation.
Wokwi är en simuleringsplattform skapad av Uri Shaked som låter dig simulera IoT-projekt i molnet. Wokwi kan simulera mikrokontroller som Arduino, ESP32 och Raspberry Pi Pico. Dessutom är det helt gratis. Om du är intresserad av att göra projekt för Pico, bör du definitivt prova det här verktyget.
De flesta av Raspberry Pi Picos kringutrustning är redan simulerade. Du kan lägga till komponenter som lysdioder, summer, OLED och LCD-skärmar, rörelsesensorer, potentiometrar och till och med en knappsats. Du kan enkelt dela länkar till dina projekt, så att andra kan se vad du har gjort och bygga vidare på din design.
För närvarande simulerar denna webbapplikation bara Raspberry Pi Pico och andra mikrokontroller. Om du vill simulera Raspberry Pi enkortsdatorer, överväg de andra alternativen på den här listan.
LED-projekt är en krona ett dussin. Att lägga till en Raspberry Pi kan hjälpa till att göra saker mer intressanta. Var noga med att kolla in vår guide om hur man gör styr lysdioder med din Raspberry Pi.
Wyliodrin Studio är en öppen källkod Integrated Development Environment (IDE) som fungerar på Linux, Windows, Ubuntu och macOS-system och är tillgänglig för gratis nedladdning. Det finns även som ett Chrome-webbläsartillägg och tillhandahåller ett antal lösningar för IoT och inbyggda systemutveckling.
Denna applikation innehåller en Raspberry Pi-emulator som låter dig spegla Raspberry Pi Zero och Raspberry 1, samt en Raspberry Pi-simulator som låter dig bygga enkel elektronisk kretsar. För närvarande kan du bara skriva program i JavaScript men Python-stöd är också på gång.
Wyoliodrin Studio är helt gratis. Det fungerar online och offline, vilket innebär att du kan arbeta med dina projekt var som helst och när som helst. Det låter dig också importera och exportera projekt som kan göra samarbetet med andra enklare. Förutom Raspberry Pi stöder Wyolidrin Studio Arduino, BeagleBone Black och UDOO Neo.
Proteus Design Suite innehåller en Visual Designer som låter dig simulera Arduino och Raspberry Pi-system. Den här produkten innehåller en flödesschemaredigerare och ett perifert galleri som du kan välja breakoutboards från. Du kan bygga dina inbäddade projekt direkt i Visual Designer genom det intuitiva, dra-och-släpp-gränssnittet. Det fungerar även offline, vilket kan vara användbart när du inte har tillgång till internet.
Proteus emulerar inte hela Raspberry Pi-datorn. Den simulerar bara de nödvändiga processerna för att köra inbäddade projekt. Du kan antingen välja att använda flödesschemaredigeraren för att skapa dina program eller skriva dem i Python. Några av de digitala breakout-korten som ingår i den här simulatorn är en buzzer breakout-kort, Raspberry Pi-kameramodulen, lysdioder, en TFT-skärm, GPIO Expander och ett piezo-ekolods breakout-kort.
Denna simulator är en av de mest mångsidiga på den här listan eftersom den innehåller de flesta funktioner du behöver för att få igång dina projekt. Det är värt att notera att den billigaste planen börjar på $248, men detta är en engångsbetalning.
Använda en Raspberry Pi Simulator
Simulatorer kan komma väl till pass när du behöver testa projektidéer, men de är inte avsedda att ersätta själva enheten. Vissa simulatorer kostar faktiskt mer än själva Raspberry Pi, vilket gör dem omöjliga för småskaliga projekt.
Som sagt, simulatorer kan öppna upp en helt ny värld av inbäddad elektronik för dig. Det är upp till dig att välja Raspberry Pi-simulatorn som matchar din budget, behov och preferenser. Happy Making!