5 отличных приложений, которые сделают вашу Raspberry Pi действительно полезной

Содержание

5 отличных приложений, которые сделают вашу Raspberry Pi действительно полезной

Топ 8 Android-приложений для Raspberry Pi

Рассмотрим некоторые Android-приложения, которые можно использовать вместе с Raspberry Pi (RPi). Они не привязаны к конкретным проектам, поэтому их можно использовать в любое время, и они могут что-то добавить для эффективной работы с RPi.

Некоторые из приложений нашего списка конкретно для RPi, а другие являются более общими, но актуальными для RPi. Скорее всего, вы уже знаете или используете один или два из них, но, надеемся, что можете обнаружить что-то новое в предложенном выборе. Если у вас есть Android-телефон или планшет и вы не исследовали спектр приложений, доступных для своего RPi, то могли потерять некоторые замечательные и очень полезные опции.


R
asPiCheck

Если хотите немного проверить информацию о свободную память своего RPi или состояние сети, процессы и подобное, введите SSH-логин и воспользуйтесь бесплатным RasPi Check на своем Android-планшете или телефоне. Приложение также может перезапустить и остановить RPi, а также отправить, при желании, команды пользователя.

Иногда возникает необходимость передать файлы на свой RPi и для этого вы можете воспользоваться AndFTP. Программа может обслуживать больше устройств RPi и может быть полезной, если RPi является веб-сервером. Есть бесплатная версия, а версия Pro за £3.89 добавляет такие функции, как синхронизация папок.


Fing
— сетевые инструменты

Fing является приложением общего сканирования сети, который идентифицирует все в вашей сети по названию и позволяет увидеть IP и MAC-адреса устройств. Вы также можете отправить пинг, если в этом есть потребность. Действительно полезное приложение, потому что все мы время от времени забываем IP-адрес своего RPi.


RaspiCam Remote

Самый простой способ для просмотра камеры RPi на вашем Android-устройстве.

— Простота в использовании — не требует установки специального программного обеспечения и настройки на RPi для базового использования
— Фотографии с камеры RPi могут быть сохранены в галерее телефона
— Режим 30fps H264 потокового видео для мониторинга камеры на вашем Android устройстве
(Нужен VLC – устанавливается с sudo apt-get install vlc)
— Легко настроить и протестировать графические фильтры, встроенные в камеру RPi
— Работы в альбомном или книжном режиме, нажмите, чтобы показать/скрыть элементы управления
— Мгновенное живет перетаскивания/отщепления, чтобы увеличить или повернуть — даже в режиме видео
— Поддерживает USB камеры (необходим fswebcam)

Просто наберите IP-адрес своего RPi для подключения и сразу просматривайте.

Можете даже просматривать камеру RPi удаленно через Интернет, если настроите порт для пересылки вперед (порт 22)

Если используете SSH, чтобы контролировать свой RPi с другого устройства, то почему бы не добавить свой Android-планшет или телефон в микс? Есть целый ряд терминальных клиентов для Android и для SSH с несколькими устройствами — нам нравится бесплатный JuiceSSH, потому что он имеет приятный, понятный интерфейс.


RPiREF

Эта программа, вероятно, лучше всего подходит для планшетов с большим экраном, чем малых телефонов, потому что она является справочником из выводов GPIO, который охватывает A, B и B+, (разъемы А+ и Pi 2 идентичные B+). Вся информация действительно четко изложена и бесплатная.


VNC Viewer

Для еще большего прямого дистанционного управления вашего RPi, рекомендуем попробовать VNC Viewer. Это отличный VNC-клиент, который позволяет просматривать и контролировать рабочий стол GUI своего RPi, если у вас на нем работает сервер VNC. RealVNC, созданная разработчиками приложения VNC Viewer, является версией VNC с программным обеспечение с открытым исходным кодом, которую можно скачать на веб-сайте, и вы также можете получить бесплатную лицензию для основного программного обеспечения VNC, что предназначено только для персонального использования и не включает шифрование.


GPIO Tool For Raspberry Pi

Кое-кто имеет список проектов на RPi, которые они хотят завершить, но многие из нас всегда ищет вдохновение. Загрузите GPIO Tool For Raspberry Pi и вы можете сделать несколько симуляций. Это смешанная сумка, но стоит посмотреть, ведь бесплатно, с покупкой в приложение.

5 отличных приложений, которые сделают вашу Raspberry Pi действительно полезной

Alexander Wayne

Read more posts by this author.

Alexander Wayne

Наверняка многие из вас слышали про Raspberry Pi. Миникомпьютер с достаточно интересными возможностями и функционалом. Многие пользователи отмечают его производительность и удобство использования, правы ли они? Можно вечно спорить об этом, однако сегодня, здесь и сейчас, мы расскажем вам про пять отличных приложений, которые сделают вашу Raspberry Pi действительно полезной. Итак, начинаем.

Vivaldi Browser

Производительный и функциональный браузер Vivaldi, разрабатываемый целой командой профессионалов. Инициатор создания этого браузера – соучередитель компании, создавшей Opera. И в лучших традициях соперничества, Vivaldi пытается перепрыгнуть своего предшественника.

Рассказывать о преимуществах и особенностях этого замечательного приложения можно долго. Вместо этого, мы предоставим вам коротенький лайфхак, который поможет вам быстро установить браузер Vivaldi на ваше устройство. Просто последовательно введите следующие команды:

После установки Vivaldi будет доступен в главном меню, во вкладке “Интернет”.

Отличный графический редактор с открытым исходным кодом Gimp призван сделать ваше устройство еще более юзабельным. Программа воистину достойна звания “Альтернатива Photoshop”, т.к именно она имеет тот спектр особых функций и возможностей, какими не могут похвастаться другие графические редакторы с открытым исходным кодом.

Для установки приложения вам, всего лишь, нужно ввести одну единственную команду:

После установки вы сможете найти это приложение в главном меню, в разделе “Графика”. Здесь же стоит отметить, что хотя мы и называем Gimp альтернативой известной программе для Windows – Photoshop, для какого-то сверхпрофессионального опыта она вряд ли подойдет. Некоторые “особые” функции не будут доступны в Gimp, и в то же время, можно смело заявлять о том, что приложение как нельзя кстати подойдет для работы с фото и изображениями на любительском или полупрофессиональном уровне.

IceDove

При использовании Raspberry Pi вам непременно понадобится почтовый клиент. Из великого множества различных приложений, стоит обратить внимание именно на IceDove. Программа отлично подойдет для простого, домашнего использования на десктопной версии операционной системы. Удобный интерфейс, функциональность, а также многое другое гарантированы.

Для установки этого замечательного почтового клиента мы по-прежнему будем использовать командную строку. Вводим туда следующее:

После этого приложение будет установлено. Запустить вы его сможете из вкладки “Интернет”.

Pidgin

Наверняка вы слышали о кроссплатформенном месседжере Pidgin. С его помощью вы без труда сможете поддерживать связь со своими друзьями и коллегами. Приложение может подключаться к Google Hangouts, Yahoo Messenger, Skype и WhatsApp. Также, с помощью плагинов, вы сможете подключиться и к другим популярным месседжерам и учетным записям.

Читайте также:  Включение функции «Tap to click» на экране блокировки Ubuntu [быстрый совет]

Для установки приложения используйте командную строку:

После инсталяции вы сможете найти приложение в главном меню, в разделе “Интернет”.

Calibre

Хотите читать электронные книги на своей Raspberry Pi, но понятия не имеете, как это организовать? Приложение для чтения электронных книг Calibre станет вашим спасательным жилетом. Оно с легкостью позволит вам наслаждаться своими самыми любимыми произведениями.

Для установки достаточно ввести следующее:

После этого программа будет доступна в разделе “Офисные приложения”, что в главном меню вашей графической оболочки.

5 отличных приложений, которые сделают вашу Raspberry Pi действительно полезной

Обсуждение устройств, не относящихся к данной теме, запрещено. Если нужной вам темы по конкретной модели не существует – создайте её.

Вместо слов «Спасибо!» используйте . Если у Вас меньше 15 постов – нажмите на кнопку под тем сообщением, где Вам помогли, и напишите благодарность.

На форуме принято размещать изображения под спойлером

Raspberry Pi – одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике, впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы. Разрабатывается Raspberry Pi Foundation. Всего за три года было продано более 4,5 миллионов устройств Raspberry Pi.

Raspberry Pi выпускается в нескольких комплектациях: модель «A», «B», «B+»,«2B», «Zero», «Zero W», «3B», «3B+», «3A+» и «4B».

Отличия между версиями в следующем:

Официальные ОС:

  • Raspbian (порт Debian на ARMv6 архитектуру)
  • Arch
  • OpenELEC
  • Raspbmc
  • RICS OS
  • Pidora
  • Win 10 IoT (RPi 2B/3B)
  • Ubuntu
  • DietPi
  • Suse Linux
  • И другие

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

Что такое GPIO (Википедия, EN)

Ещё о “малиновом” GPIO

Сообщение отредактировал iiputilo – 03.02.20, 23:47

Существует альтернативный Rasberry Pi проект от Rhombus Tech. Конечная цель – сделать одноплатный компьютер стоимостью 15$. По оценкам специалистов этой организации, для этого необходимо запустить в производство не менее 100 000 таких платок.

В данное время собираются предзаказы для оценки спроса на такие компьютеры. Заказываем, не стесняемся, чем больше будет заказчиков, чем ниже конечная цена устройства.

Модель B значительно более интересна – Ethernet порт, 2 USB порта, RDS разъем.
Из FAQ на сайте производителя узнал, что блок питания должен выдать 700 mA для запуска компьютера.
PoE пока не поддерживается, но разработчики обещают подумать над решением.
Кому лень самому сделать корпус, летом могут заказать на сайте несколько на выбор.
ОС грузится с SD-карты.
Wi-Fi доступен через USB-донгл.

Вывод – если хотите получить более-менее производительный аппарат, нужно готовить сверху $100 на 32Гб карту 10го класса и $20 за нано Wi-Fi карту.

Mohnatenkij,
Ну, “лего” корпуса уже видел на сайте, это да, еще тот юмор.
Лично я думаю, что почти у каждого дома найдется какая-нибудь старая ненужная железка (например, DVD(CD)-ROM, или колонки), в которые это дело можно засунуть. Также в такой корпус вместится адаптер питания (любое зарядное устройство с microusb) и выносной жесткий диск гигов на 160 (и выше).
Для системы будет достаточно 2 гигабайтной microSD карты, вставленной в адаптер, такие часто кладут в комплект с сотовыми телефонами. Найти можно будет, имхо, на край купить рублей за 100.
В общем, я посчитал, что да, внешняя память – в моем случае это будет винт – самый дорогой компонент. Корпус, питание – все это делается недорого с помощью подручных средств.
Зачем Wi-Fi-донгл нужен я не понял, т.к. есть порт для ЛВС.

“Прошивки”:
Дебиан, http://www.raspberrypi.org/downloads , очень любопытно глянуть какие пакеты там идут в комплекте, благо вес немалый – почти 800 метров в архиве

“Покупка”, устройство будет доступно по адресу
http://www.raspberrypi.com/

Сообщение отредактировал darkarrow – 18.02.12, 12:19

Mohnatenkij, жесткие диски разные бывают – некоторые цепляются к планшетам по usb, некоторые не цепляются, т.е. имеют разный минимум силы тока (мА) для запуска и работы. Так что тут, думаю, индвидуально будет.
На край, можно будет приспособить еще 1 микроюсб зарядку и Y-образный кабель для жесткого диска (где 1 штекер на питание и второй на data).

Мне вот интересно, пусть даже в максимальной конфигурации – плата, 2 адаптера питания, внешний USB Drive, в герметичном корпусе соотв. размеров с некоторым количеством свободного объема будут перегреваться или нет? Хотя можно радиатор прямо на металлический корпус зафигачить. Будет дикообраз 😉 Зато без кулеров и дырок для проникновения вездесущей пыли.

P.S.: мне тут коллеги говорят, что, мол, современные медиаплееры с прошивками на основе Linux могут всё тоже самое. Только там уже приличный корпус, бОльшее количество разъемов и их более удобное расположение, БП для медиаплеера и ж/д с ценой порядка

100 USD). Но такого интереса уже не будет)

Кстати, а кто-нибудь собирается использовать GPIO? Если да, то для каких целей?

Digitrode

цифровая электроника вычислительная техника встраиваемые системы

25 классных вещей, которые можно сделать с помощью Raspberry Pi

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

Действительно, можно сказать, что вновь наступил золотой век компьютерной техники. В связи с этим ниже будут представлены 25 проектов, которые можно сделать с Raspberry Pi.

1. Mod My Pi

Mod My Pi предоставляет огромный выбор корпусов различных оттенков, выполненных по современной технологии литья пластмасс. И цена у них вполне приемлемая.

2. Сделай свой собственный корпус для Pi

Хотите сделать собственный корпус? В этом pdf-файле хранится чертеж корпуса, который можно распечатать. Этот шаблон можно вырезать и склеить.

3. Смотрим видео с Raspberry Pi

Теперь, когда ваш Pi находится в красивом корпусе, самое время подключить его к телевизору и смотреть медиа-контент с помощью ОС OpenELEC. Изучив инструкцию, вы сможете настроить всё в кратчайшие сроки.

4. Мини веб-браузер

Поскольку ваш Raspberry Pi подключен к телевизору, то почему бы не посерфить в сети на большом экране? Для этих целей вам нужно что-нибудь получше Midori, поэтому попробуйте Chromium. Просто зайдите в терминал, наберите sudo apt- get install chromium-browser и нажмите Enter.

5. ZX Spectrum Pi

ZX Spectrum получил вторую жизнь внутри Raspberry Pi. Для эмуляции этой 8-битной прелести напечатайте в терминале sudo apt-get install fuse-emulator-common и нажмите Enter. Введите «y» для подстверждения скачивания и установки.

После того, как Fuse будет установлен, и вы вернетесь к командной строке, напишите sudo apt-get install spectrum-roms fuse-emulator-utils и нажмите Enter. И затем, снова вернувшись к командной строке, напечатайте sudo amixer cset numid=3 2 и щелкните Enter.

6. Retro Pi

Если Spectrum пробудил ваш аппетит к олдскулу, то оцените проект RetroPie. С помощью него вы можете эмулировать сокровища таких старых консолей, как SNES, Mega Drive и других подобных. Установка выполняется не слишком быстро, но результат того стоит. Следуйте этим инструкциям, и у вас все получится. Здесь можно бесплатно скачать классические игры.

7. Arcade Pi

А почему бы не пойти еще дальше и создать полноценный игровой автомат? Вы можете следовать инструкциям пользователя Raspberry Pi, Дарена, или поискать на eBay старый автомат, с которым придется повозиться.

8. Windows 3.0 на Pi

Раз уж мы начали говорить о ретро, то можно попробовать запустить DOS 6.22 и Windows 3.0 с помощью QEMU. Для начала посетите Kirsle и извлеките образ VirtualBox (VDI), затем, воспользовавшись VirtualBox, конвертируйте VDI в IMG, напечатав vboxmanage clonehd “image.vdi” “image.img” –format RAW (вместо image введите название вашего образа).

Далее инсталлируйте QEMU, прописав sudo apt-get install qemu. Затем конвертируйте исходный образ в образ QEMU qcow, напечатав qemu- img convert -f raw image.img -O qcow2 image.qcow. Наконец запустите образ, введя qemu image.qcow. Все это, конечно, далеко от совершенства и имеет тенденцию к подвисанию, но все же забавная штука!

9. Робототехника

Роботы — это прикольно, за исключением, наверно, тех, которые пытаются убить всех человеков. Существует множество проектов, связанных с робототехникой. В электронном журнале MagPi (со стр. 9) приводится описание, как сделать роборуку, приводимую в движение с помощью Raspberry Pi.

10. Еще про роботов

Поскольку мы затронули тему про роботов, то есть еще один замечательный проект, предполагающий совместное использование платформы Big Track и Raspberry Pi.

11. Обучение программированию

Raspberry Pi являет собой прекрасную основу для программирования с большим выбором языков программирования. Почитайте о некоторых из них на eLinux wiki.

12. Scratch

Scratch — это язык программирования, который легко освоить и с которым достаточно просто работать. Он хорошо подходит для детей, начинающих изучать программирование, а также для создания серьезных проектов. Познакомьтесь с этим туториалом.

13. Spectrum BASIC

Хотя вы с помощью эмулятора можете играть в игры, предназначенные для Spectrum, программирование на языке BASIC через эмулятор не представляет собой то же самое. В таком случае воспользуйтесь SpecBAS, являющегося ремейком Sinclair BASIC.

14. Pi Hacker

Raspberry Pi мал да удал! Он представляет собой превосходный хакерский инструмент. Попробуйте запустить на нем проверочную систему обхода безопасности.

15. Firefox OS на Pi

Хотя операционная система Firefox OS находится еще в стадии разработки, инженеру Nokia Олегу Ромашину удалось запустить ее на Raspberry Pi. Можете посмотреть, как это оно там.

16. RISC OS для Pi

Если вы тоскуете по прошлому, тогда попробуйте запустить RISC OS на своем Raspberry Pi. Файлы и полная инструкция находятся здесь.

17. Клавиатура из алюминиевых банок

Клавиатура из пивных банок? Есть и такая! Команда Robofun подключила плату Arduino вместе 40 алюминиевыми банками к Raspberry Pi. Посмотреть на это можно здесь.

18. Сервер BitTorrent

Если вы частый гость различных торрент-сайтов, так почему бы не создать специальную торрент-машину? Просто подключите ее к своему роутеру и оставьте ее делать свое дело. Документацию, скрипты и файлы можно найти на snapdragon:IT blog.

19. Облачный сервер

Хотите организовать свой облачный сервер? Благодаря OwnCloud вы сможете это сделать. Следуйте инструкциям и настройте скрипт с petRockBlog. И в кратчайшие сроки вы станете облачным провайдером.

20. Беспилотник на Raspberry Pi

Это блестящая концепция — БПЛА на Raspberry Pi. Только подумайте о возможностях! Данное творение Maggie представляет собой, возможно, первый квадрокоптер на основе Raspberry Pi.

21. Погодная станция

Этот туториал позволит создать прекрасный школьный проект — погодную станцию на Raspberry Pi. Используя погодную станцию с USB компании Maplin этот миникомпьютер может регистрировать всю необходимую информацию.

22. 10-дюймовый сенсорный экран

Используя 10-дюймовый сенсорный экран и преобразователь HDMI-LVDS, вы можете сделать тачскрин с Raspberry Pi. Полный набор может быть куплен на Chalkboard Electronics и затем собран, как в ролике ниже.

23. Домашняя автоматика

Плата PiFace прекрасно себя зарекомендовала для организации домашней автоматики. Она подключается к Raspberry Pi и регистрирует состояние дверных датчиков, датчиков давления или других сенсоров.

24. Minecraft

Любители игры Minecraft, ликуйте! Она доступна и на Raspberry Pi .

25. Кластер из Raspberry Pi

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

Почему Raspberry Pi не такой уж хороший выбор для создания коммерческих приложений

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

В недавнем опросе журнала AAC около 20% респондентов заявили о том, что используют встраиваемые платы от различных производителей. Читатели сообщили, что применяют такие платы, в том числе Raspberry Pi, в качестве составных элементов в более сложных устройствах. Среди заявленных приложений были отмечены и профессиональные проекты.

Несмотря на то, что во многих случаях встраиваемые платы становятся важным инструментом, например, при STEM-обучении (science, technology, engineering and mathematics, STEM) и при создании прототипов, я выделю некоторые недостатки этих плат, которые мешают их использованию в коммерческих и промышленных приложениях. В качестве примера будут рассматриваться одноплатные компьютеры Raspberry Pi.

Моя цель состоит не в том, чтобы отговорить вас от использования Raspberry Pi или лишний раз покритиковать их. Без сомнения, платы Raspberry Pi являются примером хорошей реализации отличной идеи (рис. 1). Эти одноплатные компьютеры идеально подходят для обучения и прототипирования. Смысл этой статьи заключается в том, чтобы сообщить о некоторых недостатках, которые могут помешать использованию Raspberry Pi в коммерческих продуктах, особенно если в этих продуктах Raspberry Pi выступает в качестве основного вычислительного модуля.

Рис. 1. Внешний вид Raspberry Pi

Почему инженеры выбирают Raspberry Pi?

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

У Raspberry Pi есть множество преимуществ:

35 $);

  • Огромная вычислительная мощность при компактных габаритах;
  • Поддержка различных интерфейсов (HDMI, USB, Ethernet, встроенные Wi-Fi и Bluetooth, множество GPIO, питание от USB и т. д.);
  • Поддержка Linux, Python (облегчает создание приложений);
  • Множество готовых примеров и поддержка сообщества разработчиков;
  • Минимальная стоимость разработки конечного устройства.
  • Когда речь идет о хобби или создании небольшого проекта для собственных нужд, все перечисленные пункты, оказываются как нельзя кстати. Но если вы создаете промышленное или коммерческое устройство, то вам нужно подумать о множестве других важных параметров, прежде чем использовать какую-либо готовую встраиваемую плату.

    Итак, о чем следует вспомнить, прежде чем выбрать встроенную плату для своего проекта?

    1. Какой должна быть длительность жизненного цикла вашего устройства?

    Доступность компонентов, является наиболее важным фактором, который необходимо учитывать при создании большинства проектов. В среднем, разработка коммерческого приложения, занимает около 18-24 месяцев, и только после этого продукт может быть выпущен на рынок.

    Как правило, только по прошествии трех-четырех лет успешных продаж разработчик планирует модернизацию и переход на более современный одноплатный компьютер. Итак, если вы рассматриваете возможность использования готовой встраиваемой платы, то, по моему мнению, длительность ее жизненного цикла должна составлять семь и более лет.

    Теперь давайте проверим планы выпуска Raspberry Pi, опубликованные на официальном сайте:

      Raspberry Pi 3 Model B + наличие, до января 2023 года (осталось

    3,5 года, если считать с июля 2020 года);
    Raspberry Pi 3 Model A + наличие, до января 2023 г. (осталось

    3,5 года, если считать с июля 2020 года);
    Raspberry Pi Zero, до января 2022 г. (осталось

    2,5 года, если считать с июля 2020 года).

    При этом никто не дает гарантии, что нужное Вам количество плат будет доступно в любое удобное время. Таким образом, перед Вами как перед разработчиком встает вопрос: следует ли мне выбирать встраиваемую плату, которая будет доступна только в течение следующих трех-четырех лет? Вдобавок ко всему, вы должны подумать о том, как обеспечить бесперебойную поставку необходимого количества плат в момент, когда они вам понадобятся?

    2. Можете ли вы справиться с запуском вашей операционной системы (ОС) на SD-карте?

    Raspberry Pi работает под управлением операционной системы Linux, запускаемой с SD-карты. Это означает, что у приложений с Raspberry Pi могут возникнуть проблемы с вибрацией, так как из-за механических колебаний электрический контакт с картой памяти может нарушаться. При этом плата не имеет встроенных способов борьбы с такими ситуациями. В качестве защиты от выпадения карты памяти можно использовать обходные пути (двусторонний скотч, клей и т. д.), которые, впрочем, нельзя считать достаточно надежными.

    Другая проблема с SD-картой состоит в том, что она может быть повреждена, например, если питание платы было отключено в процессе записи файла. Для решения этой проблемы потребуется внешняя батарея или источник питания на основе суперконденсатора. При наличии батарейки операционная система успеет безопасно завершить работу после обнаружения выключения основного источника питания.

    3. Насколько важны для вас USB-интерфейсы?

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

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

    4. Вам нужны часы реального времени с дежурной батарейкой?

    В большинстве случаев, если вы хотите контролировать события в режиме реального времени, вам потребуются часы реального времени (RTC). К сожалению, в платах Raspberry Pi этот важный элемент отсутствует. Вы можете самостоятельно добавить внешнюю плату расширения с RTC, но это потребует дополнительных затрат времени и средств.

    5. Вам нужны дополнительные функции/ интерфейсы?

    Далее приведем лишь небольшой перечень функций/ интерфейсов, которые могут Вам понадобиться, но которые отсутствуют в платах Raspberry Pi.

    • ЖК-интерфейс: для подключения RGB-дисплея обычно используется 40-контактный разъем. После подключения такого дисплея к Raspberry Pi у пользователя практически не останется свободных портов GPIO.
    • АЦП: если в вашем приложении требуется АЦП (с разрешением 8/10/12 бит), вам потребуется подключить дополнительный внешний модуль АЦП, например, по I2C или SPI.
    • EEPROM/ FRAM/ SPI Flash: во многих приложениях очень важно иметь встроенную энергонезависимую память (EEPROM или FRAM или Flash) для хранения поступающих данных. В настоящее время у Raspberry Pi такой возможности нет.
    • UART: в платах Raspberry Pi на штыревой разъем выведен только один UART. Обычно для приложений требуется два или три UART.
    • Ограниченное количество входов/ выходов: в платах Raspberry Pi на штыревой разъем выведен 28 GPIO, но этого недостаточно для многих коммерческих приложений.

    Из-за перечисленных недостатков плат Raspberry Pi пользователю может потребоваться подключение дополнительной платы (или плат) расширения.

    6. Вам требуется внешний источник питания?

    При создании коммерческих устройств на базе Raspberry Pi Вам потребуется дополнительный источник питания. Это может быть AC-DC-источник (если устройство питается от сети) или DC-DC-преобразователь (если устройство питается от аккумулятора или внешнего адаптера 6/ 12/ 24 В).

    Для питания следует использовать надежный разъем. К сожалению, разъем USB-micro не рекомендуется для применения в коммерческих приложениях. Кроме того, чтобы защитить Raspberry Pi от сбоев, необходимо, чтобы источник питания имел встроенную защиту от обратного напряжения, выбросов напряжения и перегрузки по току.

    7. Как вы будете решать проблему отвода тепла?

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

    Рис. 3. Тепловой режим работы схемы от ADI

    В конечном счете, если вы используете вычислительную мощность Raspberry Pi на 70-90%, то вам обязательно потребуется мощный радиатор, который не всегда есть в наличии. Кроме того, для крепления придется использовать монтажные отверстия, расположенные по краям платы. В результате может потребоваться изготовление радиатора по индивидуальному заказу, а это опять-таки дополнительные затраты времени и средств.

    Здесь стоит отметить, что недавно анонсированная новая модель Raspberry Pi 4 испытывает некоторые проблемы с перегревом, которые, как сообщается, должны быть решены обновлением прошивки.

    8. Насколько для Вас важны габариты?

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

    • Что делать, если конечное устройство должно иметь круглую форму? Потребуется компромисс?
    • Габариты конечного устройства могут быть меньшие, чем у платы Raspberry Pi. Не так ли?
    • HDMI-разъем на платах Raspberry Pi расположен с одной стороны, а разъемы USB и Ethernet с другой. В некоторых приложениях, где все эти интерфейсы должны использоваться одновременно, может потребоваться дополнительное кабельное подключение, чтобы вывести HDMI на ту же панель, что и USB и Ethernet. Кабельные подключения HDMI также нельзя считать надежными при работе в промышленных и многих коммерческих условиях.
    • В моделях Raspberry Pi Model B+ присутствует дополнительная пара USB-разъемов. В некоторых приложениях требуется скрыть от пользователя эти разъемы, для чего потребуется разработка специального корпуса.

    9. Нужна ли Вам профессиональная поддержка разработчиков?

    Платы Raspberry Pi имеют замечательную поддержку в виде онлайн-форумов и различных сообществ пользователей. Однако, мощная поддержка со стороны сообществ вовсе не является поддержкой со стороны профессиональных разработчиков. Сможете ли вы запустить продукт в сжатые сроки, используя поддержку сообщества, или вам понадобится специальная профессиональная поддержка?

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

    10. Каковы ваши потребности масштабируемости?

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

    Что Вы будете делать, если после окончания разработки Вы вдруг поняли, что у потребителей есть спрос на другие спецификации устройства? Чрезвычайно важно учитывать возможности масштабирования и расширения функционала при переходе от прототипов к реальным серийным моделям.

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

    Мой совет для инженеров, которые ищут доступные встраиваемые платы, – используйте профессиональные продукты. Многие компании (например, Embest, Technexion, Embedded Artists, Wandboard и др.) предлагают встраиваемые платы с гарантированной длительностью жизненного цикла более семи лет. Многие производители выпускают встраиваемые платы, разработанные специально для промышленных приложений и допускающие возможность масштабирования.

    Надеюсь, эта статья будет полезна и в том случае, если вы все-таки решите использовать коммерческие встраиваемые платы в промышленных приложениях.

    Оцените статью
    Добавить комментарий