Raspberry Pi je všestranný jednodoskový počítač, ktorý možno použiť v projektoch internetu vecí a robotiky. Je lacný, výkonný a dobre podporovaný. Z rôznych dôvodov však nemusíte mať vždy po ruke Raspberry Pi na testovanie nápadov na projekt. Tu prichádza na rad simulátor Raspberry Pi.
Aby sme vám uľahčili výber, preskúmali sme päť z týchto simulátorov, ich funkcie, ceny a ich výhody a nevýhody.
Čo je to simulátor?
Simulátor Raspberry Pi vám umožňuje testovať projekty bez použitia skutočného fyzického Raspberry Pi. To vám môže ušetriť peniaze, čas a námahu.
Raspberry Pi a rôzne elektronické komponenty vo vašom projekte sú reprezentované digitálne. Niektoré z týchto simulátorov majú rozhranie drag-and-drop, ktoré umožňuje jednoduché pridávanie a odstraňovanie komponentov. So simulátorom Raspberry Pi môžete spúšťať projekty tak jednoduché, ako je blikanie LED, alebo také zložité ako projekty založené na senzoroch.
Simulátor sa líši od emulácia Raspberry Pi pretože môžete experimentovať s reprezentáciou hardvéru, a nie s operačným systémom Raspberry Pi.
Dôvody na použitie simulátora Raspberry Pi
Simulátor má niekoľko výhod, ktoré môžu byť užitočné vo vašom projekte elektroniky.
- Simulátor Raspberry Pi vám pomôže pracovať nad rámec vášho rozpočtu. Môžete pridať drahé komponenty a pracovať vo väčšom rozsahu, ako by ste normálne dokázali.
- Ak sa počas procesu iterácie zaseknete, simulátor vám pomôže pozrieť sa na problém úplne iným spôsobom. Keďže je to úplne digitálne, môžete svoje návrhy zdieľať so svojimi priateľmi/kolegami a pozrieť sa na problém novým párom očí.
- Simulátory tiež umožňujú vývojárom, ktorí nemajú prístup k hardvéru alebo zdrojom potrebným na testovacie účely, no stále majú nápad, ktorý chcú hneď implementovať.
- Úprava je jednoduchá a bezbolestná pomocou simulátora. Kliknutím na tlačidlo môžete komponent vypnúť alebo pridať nový. Ak používate simulátor, nemusíte sa báť, že by sa niečo pokazilo, ako napríklad, že máte na rukách mŕtve Raspberry Pi alebo založíte malý oheň.
Najlepšie simulátory pre Raspberry Pi
Teraz, keď už viete, čo simulátor robí a prečo ho možno budete chcieť použiť, ktorý simulátor by ste si mali stiahnuť? Tu sú štyri z vašich najlepších možností.
Microsoft Azure je jedným z tri najpopulárnejšie platformy cloud computingu. Hostí kolekciu riešení internetu vecí, ktoré sa súhrnne označujú ako Microsoft Azure IoT. To zahŕňa simulátor Raspberry Pi, ktorý môžete pripojiť k svojmu Azure IoT Hub.
Tri hlavné oblasti v simulátore sú oblasť montáže, oblasť kódovania a integrované okno konzoly. Môžete pridať reťazec kódu, ktorý umožní simulovanému Raspberry Pi odosielať správy do vášho IoT Hub.
Vytvorenie IoT Hub vyžaduje, aby ste mali účet Microsoft Azure. Existujú štyri rôzne cenové úrovne, počnúc plánom pre vývojárov na 29 USD mesačne.
Tento simulátor je stále vo vývoji, a preto je oblasť montáže uzamknutá v režime náhľadu. V súčasnosti vám stačí pracovať len so snímačom vlhkosti BME280 a LED diódou, no v budúcnosti sa to pravdepodobne zmení. Proces pripojenia simulátora k Azure IoT Hub sa môžete ľahko naučiť čítaním Dokumentácia spoločnosti Microsoft.
Wokwi je simulačná platforma vytvorená Uri Shakedom, ktorá vám umožňuje simulovať projekty internetu vecí v cloude. Wokwi je schopný simulovať mikrokontroléry ako Arduino, ESP32 a Raspberry Pi Pico. Navyše je úplne zadarmo. Ak máte záujem o vytváranie projektov pre Pico, mali by ste tento nástroj určite vyskúšať.
Väčšina periférií Raspberry Pi Pico je už simulovaná. Môžete pridať komponenty, ako sú LED diódy, bzučiaky, OLED a LCD, pohybové senzory, potenciometre a dokonca aj klávesnicu. Môžete jednoducho zdieľať odkazy na svoje projekty, čo umožňuje ostatným vidieť, čo ste vytvorili, a stavať na vašom návrhu.
V súčasnosti táto webová aplikácia iba simuluje Raspberry Pi Pico a ďalšie mikrokontroléry. Ak chcete simulovať jednodoskové počítače Raspberry Pi, zvážte ďalšie možnosti v tomto zozname.
LED projekty sú tuctové. Pridanie Raspberry Pi môže pomôcť urobiť veci zaujímavejšie. Určite si pozrite nášho sprievodcu, ako na to ovládajte LED diódy pomocou vášho Raspberry Pi.
Wyliodrin Studio je integrované vývojové prostredie (IDE) s otvoreným zdrojom, ktoré funguje na systémoch Linux, Windows, Ubuntu a macOS a je k dispozícii na stiahnutie zadarmo. Je k dispozícii aj ako rozšírenie prehliadača Chrome a poskytuje množstvo riešení pre vývoj internetu vecí a vstavaných systémov.
Táto aplikácia obsahuje emulátor Raspberry Pi, ktorý vám umožňuje zrkadliť Raspberry Pi Zero a Raspberry 1, ako aj simulátor Raspberry Pi, ktorý vám umožní zostaviť jednoduchú elektroniku obvodov. V súčasnosti môžete písať programy iba v JavaScripte, ale pracuje sa aj na podpore Pythonu.
Wyoliodrin Studio je úplne zadarmo. Funguje online aj offline, čo znamená, že na svojich projektoch môžete pracovať kdekoľvek a kedykoľvek. Umožňuje vám tiež importovať a exportovať projekty, ktoré môžu uľahčiť spoluprácu s ostatnými. Okrem Raspberry Pi podporuje Wyolidrin Studio Arduino, BeagleBone Black a UDOO Neo.
Proteus Design Suite obsahuje Visual Designer, ktorý vám umožňuje simulovať systémy Arduino a Raspberry Pi. Tento produkt obsahuje editor vývojových diagramov a periférnu galériu, z ktorej si môžete vybrať breakout boardy. Svoje vložené projekty môžete zostaviť priamo vo Visual Designer prostredníctvom intuitívneho rozhrania pre ťahanie a presúvanie. Funguje aj offline, čo môže byť užitočné, keď nemáte prístup na internet.
Proteus neemuluje celý počítač Raspberry Pi. Len simuluje potrebné procesy na spustenie vložených projektov. Môžete sa rozhodnúť použiť na vytváranie programov editor vývojových diagramov alebo ich napísať v Pythone. Niektoré z digitálnych vylamovacích dosiek, ktoré sú súčasťou tohto simulátora, sú vylamovacia doska s bzučiakom, kamerový modul Raspberry Pi, LED diódy, TFT displej, GPIO Expander a vylamovacia doska s piezozvukom.
Tento simulátor je jedným z najuniverzálnejších na tomto zozname, pretože obsahuje väčšinu funkcií, ktoré budete potrebovať na rozbehnutie svojich projektov. Stojí za zmienku, že najlacnejší plán začína na 248 dolároch, ale ide o jednorazovú platbu.
Použitie simulátora Raspberry Pi
Simulátory sa môžu hodiť, keď potrebujete otestovať nápady na projekt, ale nie sú určené ako náhrada za skutočné zariadenie. Niektoré simulátory v skutočnosti stoja viac ako samotný Raspberry Pi, čo ich robí nerealizovateľnými pre projekty malého rozsahu.
To znamená, že simulátory vám môžu otvoriť úplne nový svet vstavanej elektroniky. Je len na vás, aby ste si vybrali simulátor Raspberry Pi, ktorý zodpovedá vášmu rozpočtu, potrebám a preferenciám. Happy Making!