A Raspberry Pi egy sokoldalú, egylapos számítógép, amely a dolgok internete és a robotikai projektekben használható. Olcsó, erős és jól támogatott. Különböző okok miatt azonban előfordulhat, hogy nem mindig van kéznél egy Raspberry Pi a projektötletek teszteléséhez. Itt jön be a Raspberry Pi szimulátor.
A választás megkönnyítése érdekében megvizsgáltunk öt szimulátort, jellemzőiket, áraikat, valamint előnyeiket és hátrányaikat.
Mi az a szimulátor?
A Raspberry Pi szimulátor lehetővé teszi a projektek tesztelését tényleges, fizikai Raspberry Pi használata nélkül. Ezzel pénzt, időt és erőfeszítést takaríthat meg.
A Raspberry Pi és a különböző elektronikus alkatrészek a projektben digitálisan jelennek meg. Ezen szimulátorok némelyike olyan fogd és vidd felülettel rendelkezik, amely lehetővé teszi az összetevők egyszerű hozzáadását és eltávolítását. A Raspberry Pi szimulátorral olyan egyszerű projekteket futtathat, mint a LED villogása, vagy olyan összetett, mint az érzékelőalapú projektek.
A szimulátor különbözik Raspberry Pi emulációja mert a Raspberry Pi operációs rendszer helyett a hardver megjelenítésével kísérletezhet.
A Raspberry Pi szimulátor használatának okai
A szimulátornak számos előnye van, amelyek hasznosak lehetnek az elektronikai projektben.
- A Raspberry Pi szimulátor segít a költségvetésen kívüli munkában. Drága alkatrészeket adhat hozzá, és nagyobb léptékben működhet, mint általában.
- Ha az iteráció során elakadna, egy szimulátor segít teljesen más szemszögből nézni a problémát. Ezenkívül, mivel teljesen digitális, megoszthatja terveit barátaival/kollégáival, hogy egy friss szempárral nézzék meg a problémát.
- A szimulátorok olyan fejlesztők számára is lehetővé teszik, akik nem férnek hozzá a teszteléshez szükséges hardverekhez vagy erőforrásokhoz, de van egy ötletük, amelyet azonnal meg akarnak valósítani.
- A módosítás szimulátorral egyszerű és fájdalommentes. Egyetlen gombnyomással kicserélhet egy összetevőt, vagy hozzáadhat újat. Ha szimulátort használ, nem kell aggódnia, hogy a dolgok elromlanak, például ha egy halott Raspberry Pi van a kezében, vagy kis tüzet gyújt.
A Raspberry Pi legjobb szimulátorai
Most, hogy tudja, mit csinál egy szimulátor, és miért érdemes használni, melyik szimulátort érdemes letöltenie? Íme a négy legjobb lehetőség.
A Microsoft Azure az egyik három legnépszerűbb számítási felhő platform. A dolgok internetes megoldásainak gyűjteményét tárolja, amelyeket összefoglalóan Microsoft Azure IoT-nek neveznek. Ez magában foglal egy Raspberry Pi-szimulátort, amelyet csatlakoztathat az Azure IoT Hubhoz.
A szimulátor három fő területe az összeállítási terület, a kódolási terület és az integrált konzolablak. Hozzáadhat egy kódsort, amely lehetővé teszi a szimulált Raspberry Pi számára, hogy üzeneteket küldjön az IoT Hubnak.
Az IoT Hub létrehozásához Microsoft Azure-fiókra van szükség. Négy különböző árképzési szint létezik, kezdve a fejlesztői tervvel havi 29 dollárért.
Ez a szimulátor még fejlesztés alatt áll, ezért az összeállítási terület előnézeti módban zárolva van. Jelenleg csak egy BME280-as páratartalom-érzékelővel és egy LED-del kell dolgozni, de ez a jövőben valószínűleg változni fog. Olvasással könnyen megtanulhatja a szimulátor Azure IoT Hubhoz való csatlakoztatásának folyamatát Microsoft dokumentáció.
A Wokwi az Uri Shaked által létrehozott szimulációs platform, amely lehetővé teszi az IoT-projektek szimulálását a felhőben. A Wokwi képes olyan mikrokontrollerek szimulálására, mint az Arduino, az ESP32 és a Raspberry Pi Pico. Ezenkívül teljesen ingyenes. Ha szeretne projekteket készíteni a Pico számára, feltétlenül próbálja ki ezt az eszközt.
A Raspberry Pi Pico legtöbb perifériája már szimulálva van. Hozzáadhat olyan alkatrészeket, mint a LED-ek, hangjelzők, OLED-ek és LCD-k, mozgásérzékelők, potenciométerek és még billentyűzet is. Könnyedén megoszthatja a projektjeire mutató linkeket, így mások láthatják, mit készített, és építhetnek a terveire.
Jelenleg ez a webalkalmazás csak a Raspberry Pi Pico-t és más mikrokontrollereket szimulálja. Ha szimulálni szeretné a Raspberry Pi egylapos számítógépeket, fontolja meg a listán szereplő többi lehetőséget.
A LED-es projektek egy tucat fillér. A Raspberry Pi hozzáadása segíthet a dolgok érdekesebbé tételében. Feltétlenül tekintse meg útmutatónkat, hogy hogyan LED-ek vezérlése a Raspberry Pi-vel.
A Wyliodrin Studio egy nyílt forráskódú integrált fejlesztési környezet (IDE), amely Linux, Windows, Ubuntu és macOS rendszereken működik, és ingyenesen letölthető. Chrome böngészőbővítményként is elérhető, és számos megoldást kínál az IoT és a beágyazott rendszerek fejlesztéséhez.
Ez az alkalmazás tartalmaz egy Raspberry Pi emulátort, amely lehetővé teszi a Raspberry Pi Zero tükrözését és a Raspberry 1, valamint egy Raspberry Pi szimulátor, amellyel egyszerű elektronikát építhetsz áramkörök. Jelenleg csak JavaScriptben lehet programokat írni, de a Python támogatása is készül.
A Wyoliodrin Studio teljesen ingyenes. Online és offline is működik, vagyis bárhol és bármikor dolgozhat a projektjein. Lehetővé teszi projektek importálását és exportálását is, amelyek megkönnyítik az együttműködést másokkal. A Raspberry Pi mellett a Wyolidrin Studio támogatja az Arduino-t, a BeagleBone Black-et és az UDOO Neo-t.
A Proteus Design Suite tartalmaz egy Visual Designert, amely lehetővé teszi az Arduino és Raspberry Pi rendszerek szimulálását. Ez a termék tartalmaz egy folyamatábra-szerkesztőt és egy perifériagalériát, amelyből választhat kitörési táblákat. A beágyazott projektjeit közvetlenül a Visual Designerben készítheti el az intuitív, fogd és vidd kezelőfelületen keresztül. Offline is működik, ami hasznos lehet, ha nincs internet-hozzáférése.
A Proteus nem emulálja a teljes Raspberry Pi számítógépet. Csak szimulálja a beágyazott projektek futtatásához szükséges folyamatokat. Dönthet úgy, hogy a folyamatábra-szerkesztőt használja a programok létrehozásához, vagy megírhatja őket Pythonban. A szimulátorban található néhány digitális kitörési tábla egy hangjelző tábla, a Raspberry Pi kameramodul, a LED-ek, a TFT-kijelző, a GPIO Expander és a piezo hangjelző kitörési kártya.
Ez a szimulátor az egyik legsokoldalúbb ezen a listán, mivel tartalmazza a legtöbb olyan funkciót, amelyre szüksége lesz a projektek elindításához és futtatásához. Érdemes megjegyezni, hogy a legolcsóbb csomag 248 dollárnál kezdődik, de ez egyszeri fizetés.
Raspberry Pi szimulátor használata
A szimulátorok hasznosak lehetnek, ha projektötleteket kell tesztelni, de nem helyettesítik a tényleges eszközt. Egyes szimulátorok valójában többe kerülnek, mint maga a Raspberry Pi, így kis léptékű projektek esetén megvalósíthatatlanok.
Ennek ellenére a szimulátorok a beágyazott elektronika teljesen új világát nyithatják meg előtted. Rajtad múlik, hogy a költségvetésednek, igényeidnek és preferenciáidnak megfelelő Raspberry Pi szimulátort választod ki. Boldog készítést!