Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Raspberry Pi to wszechstronny komputer jednopłytkowy, który można wykorzystać w projektach Internetu rzeczy i robotyki. Jest tani, wydajny i dobrze obsługiwany. Ale z różnych powodów nie zawsze możesz mieć Raspberry Pi pod ręką, aby przetestować swoje pomysły na projekty. I tu pojawia się symulator Raspberry Pi.

Aby ułatwić Ci wybór, przeanalizowaliśmy pięć z tych symulatorów, ich funkcje, ceny oraz zalety i wady.

Co to jest symulator?

Symulator Raspberry Pi umożliwia testowanie projektów bez użycia rzeczywistego, fizycznego Raspberry Pi. Może to zaoszczędzić pieniądze, czas i wysiłek.

Raspberry Pi i różne komponenty elektroniczne w twoim projekcie są reprezentowane cyfrowo. Niektóre z tych symulatorów mają interfejs typu „przeciągnij i upuść”, który umożliwia łatwe dodawanie i usuwanie komponentów. Dzięki symulatorowi Raspberry Pi możesz uruchamiać projekty tak proste, jak miganie diody LED lub tak złożone, jak projekty oparte na czujnikach.

instagram viewer

Symulator różni się od emulacja Raspberry Pi ponieważ możesz eksperymentować z reprezentacją sprzętu, a nie z systemem operacyjnym Raspberry Pi.

Powody, dla których warto używać symulatora Raspberry Pi

Symulator ma kilka zalet, które mogą być przydatne w twoim projekcie elektronicznym.

  1. Symulator Raspberry Pi pomaga pracować poza budżetem. Możesz dodawać drogie komponenty i działać na większą skalę niż normalnie.
  2. Jeśli podczas iteracji poczujesz się zakłopotany, symulator pomoże Ci spojrzeć na problem z zupełnie innej strony. Ponadto, ponieważ jest całkowicie cyfrowy, możesz udostępniać swoje projekty znajomym / współpracownikom, aby spojrzeć na problem świeżym okiem.
  3. Symulatory umożliwiają również programistom, którzy nie mają dostępu do sprzętu lub zasobów potrzebnych do celów testowych, ale wciąż mają pomysł, który chcą od razu wdrożyć.
  4. Modyfikacja jest prosta i bezbolesna dzięki symulatorowi. Możesz zmienić komponent lub dodać nowy jednym kliknięciem. Jeśli korzystasz z symulatora, nie musisz się martwić, że coś pójdzie nie tak, jak posiadanie martwego Raspberry Pi na rękach lub rozpalenie małego ogniska.

Najlepsze symulatory dla Raspberry Pi

Teraz, gdy wiesz, co robi symulator i dlaczego możesz chcieć go używać, który symulator powinieneś pobrać? Oto cztery najlepsze opcje.

Microsoft Azure jest jednym z trzy najpopularniejsze platformy przetwarzania w chmurze. Obsługuje kolekcję rozwiązań Internetu rzeczy, które są wspólnie określane jako Microsoft Azure IoT. Obejmuje to symulator Raspberry Pi, który można połączyć z usługą Azure IoT Hub.

Trzy główne obszary w symulatorze to obszar montażu, obszar kodowania i zintegrowane okno konsoli. Możesz dodać ciąg kodu, który umożliwia symulowanemu Raspberry Pi wysyłanie komunikatów do IoT Hub.

Tworzenie IoT Hub wymaga posiadania konta Microsoft Azure. Istnieją cztery różne poziomy cen, zaczynając od planu programisty za 29 USD miesięcznie.

Ten symulator jest wciąż rozwijany, dlatego obszar montażu jest zablokowany w trybie podglądu. Obecnie wszystko, z czym musisz pracować, to czujnik wilgotności BME280 i dioda LED, ale prawdopodobnie w przyszłości to się zmieni. Możesz łatwo poznać proces łączenia symulatora z usługą Azure IoT Hub, czytając Dokumentacja Microsoftu.

Wokwi to stworzona przez Uri Shaked platforma symulacyjna, która umożliwia symulowanie projektów IoT w chmurze. Wokwi jest w stanie symulować mikrokontrolery, takie jak Arduino, ESP32 i Raspberry Pi Pico. Ponadto jest całkowicie bezpłatny. Jeśli jesteś zainteresowany tworzeniem projektów dla Pico, zdecydowanie powinieneś wypróbować to narzędzie.

Większość urządzeń peryferyjnych Raspberry Pi Pico jest już symulowana. Możesz dodać komponenty, takie jak diody LED, brzęczyki, wyświetlacze OLED i LCD, czujniki ruchu, potencjometry, a nawet klawiaturę. Możesz łatwo udostępniać łącza do swoich projektów, pozwalając innym zobaczyć, co zrobiłeś i wykorzystać swój projekt.

Obecnie ta aplikacja internetowa symuluje tylko Raspberry Pi Pico i inne mikrokontrolery. Jeśli chcesz symulować komputery jednopłytowe Raspberry Pi, rozważ inne opcje z tej listy.

Projekty LED to dziesiątki groszy. Dodanie Raspberry Pi może uczynić rzeczy bardziej interesującymi. Koniecznie sprawdź nasz przewodnik, jak to zrobić kontroluj diody LED za pomocą Raspberry Pi.

Wyliodrin Studio to zintegrowane środowisko programistyczne (IDE) o otwartym kodzie źródłowym, które działa w systemach Linux, Windows, Ubuntu i macOS i jest dostępne do bezpłatnego pobrania. Jest również dostępny jako rozszerzenie przeglądarki Chrome i zapewnia szereg rozwiązań dla IoT i rozwoju systemów wbudowanych.

Ta aplikacja zawiera emulator Raspberry Pi, który umożliwia tworzenie kopii lustrzanych Raspberry Pi Zero i Raspberry 1, a także symulator Raspberry Pi, który pozwala budować prostą elektronikę obwody. Obecnie można pisać programy tylko w języku JavaScript, ale trwają prace nad obsługą języka Python.

Wyoliodrin Studio jest całkowicie darmowe. Działa online i offline, co oznacza, że ​​możesz pracować nad swoimi projektami w dowolnym miejscu i czasie. Umożliwia także importowanie i eksportowanie projektów, co może ułatwić współpracę z innymi. Oprócz Raspberry Pi, Wyolidrin Studio obsługuje Arduino, BeagleBone Black i UDOO Neo.

Pakiet Proteus Design Suite zawiera Visual Designer, który pozwala symulować systemy Arduino i Raspberry Pi. Ten produkt zawiera edytor schematów blokowych i galerię urządzeń peryferyjnych, z której można wybierać tablice typu breakout. Możesz tworzyć osadzone projekty bezpośrednio w programie Visual Designer za pomocą intuicyjnego interfejsu typu „przeciągnij i upuść”. Działa również w trybie offline, co może być pomocne, gdy nie masz dostępu do Internetu.

Proteus nie emuluje całego komputera Raspberry Pi. Symuluje jedynie procesy niezbędne do uruchamiania projektów osadzonych. Możesz albo użyć edytora schematów blokowych do tworzenia programów, albo napisać je w Pythonie. Niektóre z cyfrowych tablic rozdzielczych zawartych w tym symulatorze to tabliczka rozdzielcza brzęczyka, moduł kamery Raspberry Pi, diody LED, wyświetlacz TFT, ekspander GPIO i płytka rozdzielcza sygnalizatora piezoelektrycznego.

Ten symulator jest jednym z najbardziej wszechstronnych na tej liście, ponieważ zawiera większość funkcji potrzebnych do uruchomienia projektów. Warto zauważyć, że najtańszy plan zaczyna się od 248 USD, ale jest to płatność jednorazowa.

Korzystanie z symulatora Raspberry Pi

Symulatory mogą się przydać, gdy trzeba przetestować pomysły na projekty, ale nie mają one zastępować rzeczywistego urządzenia. Niektóre symulatory faktycznie kosztują więcej niż samo Raspberry Pi, co czyni je niewykonalnymi w projektach na małą skalę.

To powiedziawszy, symulatory mogą otworzyć przed tobą zupełnie nowy świat wbudowanej elektroniki. Do Ciebie należy wybór symulatora Raspberry Pi, który odpowiada Twojemu budżetowi, potrzebom i preferencjom. Szczęśliwego tworzenia!