Raspberry Pi je všestranný jednodeskový počítač, který lze použít v projektech internetu věcí a robotiky. Je levný, výkonný a dobře podporovaný. Ale z různých důvodů nemusíte mít Raspberry Pi vždy po ruce, abyste mohli otestovat své nápady na projekt. Zde přichází na řadu simulátor Raspberry Pi.
Abychom vám výběr usnadnili, prozkoumali jsme pět těchto simulátorů, jejich funkce, ceny a jejich klady a zápory.
Co je to simulátor?
Simulátor Raspberry Pi vám umožňuje testovat projekty bez použití skutečného fyzického Raspberry Pi. To vám může ušetřit peníze, čas a úsilí.
Raspberry Pi a různé elektronické komponenty ve vašem projektu jsou reprezentovány digitálně. Některé z těchto simulátorů mají rozhraní drag-and-drop, které vám umožňuje snadno přidávat a odebírat součásti. Se simulátorem Raspberry Pi můžete spouštět projekty tak jednoduché, jako je blikání LED, nebo složité jako projekty založené na senzorech.
Simulátor se liší od emulace Raspberry Pi protože můžete experimentovat s reprezentací hardwaru spíše než s operačním systémem Raspberry Pi.
Důvody, proč používat simulátor Raspberry Pi
Simulátor má několik výhod, které mohou být užitečné ve vašem projektu elektroniky.
- Simulátor Raspberry Pi vám pomůže pracovat nad rámec vašeho rozpočtu. Můžete přidat drahé komponenty a pracovat ve větším měřítku, než byste normálně byli schopni.
- Pokud byste se během procesu iterace zarazili, simulátor vám pomůže podívat se na problém zcela jiným způsobem. Vzhledem k tomu, že je zcela digitální, můžete své návrhy sdílet se svými přáteli/kolegy a podívat se na problém novýma očima.
- Simulátory také umožňují vývojářům, kteří nemají přístup k hardwaru nebo zdrojům potřebným pro účely testování, ale přesto mají nápad, který chtějí ihned implementovat.
- Modifikace je jednoduchá a bezbolestná pomocí simulátoru. Komponentu můžete vypnout nebo přidat novou kliknutím na tlačítko. Pokud používáte simulátor, nemusíte se bát, že by se něco pokazilo, jako že máte na rukou mrtvé Raspberry Pi nebo rozděláte malý oheň.
Nejlepší simulátory pro Raspberry Pi
Nyní, když víte, co simulátor dělá a proč ho možná budete chtít používat, který simulátor byste si měli vlastně stáhnout? Zde jsou čtyři z vašich nejlepších možností.
Microsoft Azure je jedním z nich tři nejoblíbenější platformy cloud computingu. Hostuje kolekci řešení internetu věcí, která se souhrnně označují jako Microsoft Azure IoT. To zahrnuje simulátor Raspberry Pi, který můžete připojit k Azure IoT Hub.
Tři hlavní oblasti v simulátoru jsou oblast montáže, oblast kódování a integrované okno konzoly. Můžete přidat řetězec kódu, který umožní simulovanému Raspberry Pi odesílat zprávy do vašeho IoT Hub.
Vytvoření IoT Hub vyžaduje, abyste měli účet Microsoft Azure. Existují čtyři různé cenové úrovně, počínaje plánem pro vývojáře na 29 $ měsíčně.
Tento simulátor je stále ve vývoji, a proto je oblast sestavy uzamčena v režimu náhledu. V současné době stačí pracovat pouze se senzorem vlhkosti BME280 a LED, ale to se pravděpodobně v budoucnu změní. Proces připojení simulátoru k Azure IoT Hub se můžete snadno naučit čtením Dokumentace společnosti Microsoft.
Wokwi je simulační platforma vytvořená Uri Shakedem, která vám umožňuje simulovat projekty IoT v cloudu. Wokwi je schopen simulovat mikrokontroléry, jako jsou Arduino, ESP32 a Raspberry Pi Pico. Navíc je zcela zdarma. Pokud máte zájem vytvářet projekty pro Pico, měli byste tento nástroj rozhodně vyzkoušet.
Většina periferií Raspberry Pi Pico je již simulována. Můžete přidat komponenty, jako jsou LED diody, bzučáky, OLED a LCD, pohybové senzory, potenciometry a dokonce i klávesnici. Můžete snadno sdílet odkazy na své projekty, což umožňuje ostatním vidět, co jste vytvořili, a stavět na vašem návrhu.
V současné době tato webová aplikace pouze simuluje Raspberry Pi Pico a další mikrokontroléry. Pokud chcete simulovat jednodeskové počítače Raspberry Pi, zvažte další možnosti v tomto seznamu.
LED projekty jsou tucet desetník. Přidání Raspberry Pi může pomoci udělat věci zajímavějšími. Určitě se podívejte na náš návod, jak na to ovládejte LED diody pomocí svého Raspberry Pi.
Wyliodrin Studio je open-source integrované vývojové prostředí (IDE), které funguje na systémech Linux, Windows, Ubuntu a macOS a je k dispozici ke stažení zdarma. Je k dispozici také jako rozšíření prohlížeče Chrome a poskytuje řadu řešení pro vývoj internetu věcí a vestavěných systémů.
Tato aplikace obsahuje emulátor Raspberry Pi, který vám umožňuje zrcadlit Raspberry Pi Zero a Raspberry 1, stejně jako simulátor Raspberry Pi, který vám umožní vytvořit jednoduchou elektroniku obvody. V současné době můžete psát programy pouze v JavaScriptu, ale pracuje se také na podpoře Pythonu.
Wyoliodrin Studio je zcela zdarma. Funguje online i offline, což znamená, že na svých projektech můžete pracovat kdekoli a kdykoli. Umožňuje také importovat a exportovat projekty, které mohou usnadnit spolupráci s ostatními. Kromě Raspberry Pi podporuje Wyolidrin Studio Arduino, BeagleBone Black a UDOO Neo.
Sada Proteus Design Suite obsahuje Visual Designer, který vám umožní simulovat systémy Arduino a Raspberry Pi. Tento produkt obsahuje editor vývojových diagramů a periferní galerii, ze které si můžete vybrat breakout boardy. Své vložené projekty můžete vytvářet přímo ve Visual Designeru prostřednictvím intuitivního rozhraní přetahování. Funguje také offline, což může být užitečné, když nemáte přístup k internetu.
Proteus neemuluje celý počítač Raspberry Pi. Pouze simuluje procesy nezbytné pro spuštění vestavěných projektů. Můžete buď použít editor vývojových diagramů k vytvoření svých programů, nebo je napsat v Pythonu. Některé z digitálních odlamovacích desek obsažených v tomto simulátoru jsou odlamovací deska bzučáku, modul kamery Raspberry Pi, LED diody, TFT displej, GPIO Expander a odlamovací deska piezo sirény.
Tento simulátor je jedním z nejuniverzálnějších na tomto seznamu, protože obsahuje většinu funkcí, které budete potřebovat, abyste své projekty uvedli do provozu. Stojí za zmínku, že nejlevnější plán začíná na 248 $, ale jedná se o jednorázovou platbu.
Použití simulátoru Raspberry Pi
Simulátory se mohou hodit, když potřebujete otestovat nápady na projekt, ale nejsou určeny jako náhrada skutečného zařízení. Některé simulátory ve skutečnosti stojí více než samotné Raspberry Pi, takže jsou pro malé projekty nerealizovatelné.
To znamená, že simulátory vám mohou otevřít zcela nový svět vestavěné elektroniky. Je na vás, abyste si vybrali simulátor Raspberry Pi, který odpovídá vašemu rozpočtu, potřebám a preferencím. Šťastné tvoření!