Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Raspberry Pi е универсален едноплатков компютър, който може да се използва в проекти за интернет на нещата и роботика. Той е евтин, мощен и добре поддържан. Но поради различни причини може да не винаги имате под ръка Raspberry Pi, за да тествате идеите си за проекти. Това е мястото, където симулаторът на Raspberry Pi идва.

За да направим избора ви по-лесен, разгледахме пет от тези симулатори, техните характеристики, цени и плюсовете и минусите им.

Какво е симулатор?

Симулаторът на Raspberry Pi ви позволява да тествате проекти, без да използвате действителен, физически Raspberry Pi. Това може да ви спести пари, време и усилия.

Raspberry Pi и различните електронни компоненти във вашия проект са представени цифрово. Някои от тези симулатори имат интерфейс за плъзгане и пускане, който ви позволява лесно да добавяте и премахвате компоненти. Със симулатор на Raspberry Pi можете да изпълнявате проекти толкова прости като мигащ светодиод или толкова сложни като проекти, базирани на сензори.

instagram viewer

Симулаторът се различава от емулиране на Raspberry Pi защото можете да експериментирате с представяне на хардуера, а не на операционната система Raspberry Pi.

Причини да използвате симулатор Raspberry Pi

Симулаторът има няколко предимства, които могат да бъдат полезни във вашия електронен проект.

  1. Симулаторът на Raspberry Pi ви помага да работите извън бюджета си. Можете да добавите скъпи компоненти и да работите в по-голям мащаб, отколкото обикновено бихте могли.
  2. Ако се спънете по време на процеса на повторение, симулаторът ще ви помогне да погледнете на проблема по напълно различен начин. Освен това, тъй като е изцяло дигитален, можете да споделите дизайна си с вашите приятели/колеги, за да погледнете проблема с нов чифт очи.
  3. Симулаторите също позволяват на разработчици, които нямат достъп до хардуер или ресурси, необходими за целите на тестването, но все пак имат идея, която искат да приложат веднага.
  4. Модификацията е проста и безболезнена със симулатор. Можете да изключите компонент или да добавите нов с едно натискане на бутон. Ако използвате симулатор, не е нужно да се притеснявате, че нещата ще се объркат, като например да имате мъртъв Raspberry Pi в ръцете си или да запалите малък пожар.

Най-добрите симулатори за Raspberry Pi

След като вече знаете какво прави симулаторът и защо може да искате да го използвате, кой симулатор всъщност трябва да изтеглите? Ето четири от най-добрите ви опции.

Microsoft Azure е един от трите най-популярни платформи за облачни изчисления. Той хоства колекция от решения за Интернет на нещата, които се наричат ​​колективно Microsoft Azure IoT. Това включва симулатор Raspberry Pi, който можете да свържете към вашия Azure IoT Hub.

Трите основни зони в симулатора са зоната за сглобяване, областта за кодиране и интегрирания прозорец на конзолата. Можете да добавите низ от код, който позволява на симулирания Raspberry Pi да изпраща съобщения до вашия IoT Hub.

Създаването на IoT Hub изисква да имате акаунт в Microsoft Azure. Има четири различни нива на ценообразуване, започвайки с плана за разработчици от $29 на месец.

Този симулатор все още се разработва и затова зоната за сглобяване е заключена в режим на визуализация. В момента всичко, с което трябва да работите, е сензор за влажност BME280 и светодиод, но това вероятно ще се промени в бъдеще. Можете лесно да научите процеса на свързване на симулатора към Azure IoT Hub, като прочетете Документация на Microsoft.

Wokwi е симулационна платформа, създадена от Uri Shaked, която ви позволява да симулирате IoT проекти в облака. Wokwi е в състояние да симулира микроконтролери като Arduino, ESP32 и Raspberry Pi Pico. Освен това е напълно безплатно. Ако се интересувате от създаване на проекти за Pico, определено трябва да опитате този инструмент.

Повечето от периферните устройства на Raspberry Pi Pico вече са симулирани. Можете да добавяте компоненти като светодиоди, зумери, OLED и LCD дисплеи, сензори за движение, потенциометри и дори клавиатура. Можете лесно да споделяте връзки към вашите проекти, позволявайки на другите да видят какво сте направили и да надграждат върху вашия дизайн.

В момента това уеб приложение симулира само Raspberry Pi Pico и други микроконтролери. Ако искате да симулирате едноплатковите компютри Raspberry Pi, помислете за другите опции в този списък.

LED проектите са стотинка дузина. Добавянето на Raspberry Pi може да помогне да направите нещата по-интересни. Не забравяйте да разгледате нашето ръководство за това как да управлявайте светодиоди с вашия Raspberry Pi.

Wyliodrin Studio е интегрирана среда за разработка (IDE) с отворен код, която работи на системи Linux, Windows, Ubuntu и macOS и е достъпна за безплатно изтегляне. Предлага се и като разширение за браузър Chrome и предоставя редица решения за разработка на IoT и вградени системи.

Това приложение включва Raspberry Pi емулатор, който ви позволява да дублирате Raspberry Pi Zero и Raspberry 1, както и Raspberry Pi симулатор, който ви позволява да създавате проста електроника вериги. В момента можете да пишете програми само на JavaScript, но поддръжката на Python също е в процес на разработка.

Wyoliodrin Studio е напълно безплатно. Работи онлайн и офлайн, което означава, че можете да работите по вашите проекти навсякъде и по всяко време. Освен това ви позволява да импортирате и експортирате проекти, което може да улесни сътрудничеството с други хора. Освен Raspberry Pi, Wyolidrin Studio поддържа Arduino, BeagleBone Black и UDOO Neo.

Proteus Design Suite включва визуален дизайнер, който ви позволява да симулирате Arduino и Raspberry Pi системи. Този продукт включва редактор на блок-схеми и периферна галерия, от която можете да избирате дъски за разбивка. Можете да създавате вашите вградени проекти направо във Visual Designer чрез интуитивния интерфейс с плъзгане и пускане. Работи и офлайн, което може да бъде полезно, когато нямате достъп до интернет.

Proteus не емулира целия компютър Raspberry Pi. Той само симулира необходимите процеси за изпълнение на вградени проекти. Можете или да изберете да използвате редактора на блок-схеми, за да създадете вашите програми, или да ги напишете на Python. Някои от цифровите платки за прекъсване, включени в този симулатор, са платка за прекъсване на зумер, модул на камера Raspberry Pi, светодиоди, TFT дисплей, GPIO Expander и платка за прекъсване на пиезо сирена.

Този симулатор е един от най-универсалните в този списък, тъй като включва повечето от функциите, които ще ви трябват, за да стартирате вашите проекти. Заслужава да се отбележи, че най-евтиният план започва от $248, но това е еднократно плащане.

Използване на симулатор Raspberry Pi

Симулаторите могат да бъдат полезни, когато трябва да тествате идеи за проекти, но те не са предназначени да бъдат заместители на действителното устройство. Някои симулатори всъщност струват повече от самия Raspberry Pi, което ги прави неосъществими за малки проекти.

Въпреки това, симулаторите могат да ви отворят цял ​​нов свят на вградена електроника. От вас зависи да изберете симулатора Raspberry Pi, който отговаря на вашия бюджет, нужди и предпочитания. Приятно правене!