Такие читатели, как вы, помогают поддерживать 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 отправлять сообщения в ваш Центр Интернета вещей.

Для создания Центра Интернета вещей требуется учетная запись Microsoft Azure. Существует четыре разных ценовых уровня, начиная с плана разработчика за 29 долларов в месяц.

Этот симулятор все еще находится в разработке, и поэтому область сборки заблокирована в режиме предварительного просмотра. В настоящее время все, с чем вам нужно работать, — это датчик влажности BME280 и светодиод, но это, вероятно, изменится в будущем. Вы можете легко изучить процесс подключения симулятора к Azure IoT Hub, прочитав документация Майкрософт.

Wokwi — это платформа моделирования, созданная Ури Шакедом, которая позволяет моделировать проекты IoT в облаке. Wokwi способен моделировать такие микроконтроллеры, как Arduino, ESP32 и Raspberry Pi Pico. Кроме того, это совершенно бесплатно. Если вы заинтересованы в создании проектов для Pico, вам обязательно стоит попробовать этот инструмент.

Большинство периферийных устройств Raspberry Pi Pico уже смоделированы. Вы можете добавить такие компоненты, как светодиоды, зуммеры, OLED и ЖК-дисплеи, датчики движения, потенциометры и даже клавиатуру. Вы можете легко делиться ссылками на свои проекты, позволяя другим видеть то, что вы сделали, и использовать ваш дизайн.

В настоящее время это веб-приложение имитирует только Raspberry Pi Pico и другие микроконтроллеры. Если вы хотите имитировать одноплатные компьютеры Raspberry Pi, рассмотрите другие варианты из этого списка.

Светодиодных проектов пруд пруди. Добавление 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 включает в себя Visual Designer, который позволяет моделировать системы Arduino и Raspberry Pi. Этот продукт включает в себя редактор блок-схем и периферийную галерею, из которой вы можете выбрать разделительные доски. Вы можете создавать встроенные проекты прямо в Visual Designer с помощью интуитивно понятного интерфейса с функцией перетаскивания. Он также работает в автономном режиме, что может быть полезно, когда у вас нет доступа в Интернет.

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

Этот симулятор является одним из самых универсальных в этом списке, поскольку он включает в себя большинство функций, которые вам понадобятся для запуска и запуска ваших проектов. Стоит отметить, что самый дешевый тариф начинается от 248 долларов, но это разовый платеж.

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

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

Тем не менее, симуляторы могут открыть вам целый новый мир встроенной электроники. Вам решать, какой симулятор Raspberry Pi соответствует вашему бюджету, потребностям и предпочтениям. Счастливого Создания!