Разработка на raspberry pi

Raspbian Buster и первый старт

Вместе с новой начинкой мы также получили и новую версию операционной системы — Raspbian Buster

Я не буду заострять внимание на различиях с предыдущей версией Stretch, о них подробно можно почитать здесь. Скажу лишь, что изменения коснулись в основном безопасности, а также чуть изменился интерфейс — его сделали более современным, а именно, убрали красивости

Основное же различие лежит в использовании нового open-source драйвера Open GL совместно с аппаратным ускорением для использования всех возможностей новой четвертой «малины», портировать его в старые версии Raspbian посчитали накладным, и поэтому они не поддерживают новую Raspberry Pi 4. Именно здесь и кроется корень многих проблем: любая новая система требует времени разработчиков на адаптацию их программных продуктов для работы с ней. Более того Raspbian Buster вышел даже раньше официального релиза своего прототипа Debian Buster, официальный релиз которого назначен на 6 июля 2019 года. Соответственно, не стоит ждать полной поддержки всего и вся с первых же дней. В этом я смог убедиться и сам, но об этом немного позже.

Я скачал образ Raspbian Buster Desktop c сайта Raspberry. Записал с помощью Balena Etcher на SD карту, вставил в малинку, подключил ее к монитору и питанию, и загрузка началась. Подводных камней и проблем не было, несмотря на пугающую надпись с официального сайта:

«If your Raspberry Pi 4 will not boot, it is possible that the SPI EEPROM has become corrupted.»

Области применения мини-ПК Raspberry Pi

  • Использование в качестве полноценного ПК. Можете попробовать подключить монитор, клавиатуру, мышку и получить стационарный ПК на базе Windows 10. Однако, для этого подойдут только характеристики Raspberry Pi B, а ещё лучше — 2В или 3В;
  • Собрать вместе десятки мини-ПК Raspberry Pi и получить многоядерный ПК. Для этого соедините в один сервер нужное количество устройств, найдите для них подходящее место и, желательно, охлаждение. Многоядерность такого сервера превзойдёт любой современный процессор за сотни долларов;
  • Установите на одноплатный компьютер Raspberry эмулятор любимой консоли, скачайте пак образов для игр, подключите джойстик, монитор и наслаждайтесь игровой консолью в мини-формате;
  • Подключите мини-ПК к сенсорному экрану, диагональю от 8 до 15 дюйм, сделайте корпус из металла или дерева, установите операционную систему Android и получите полноценный планшет, созданный своими руками;
  • Создайте собственную систему освещения для дома или улицы, настроив Raspberry для чередования включения определённых ламп, и удивите близких;

  • Установите на Raspberry Pi Skype, подключите его к стационарному телефону, спрячьте в корпусе и звоните друзьям из всего мира. Правда, для этого нужно ещё стабильное подключение к Wi-Fi и установленная система Adnroid или Windows;
  • Создайте настенный органайзер, подключив мини-ПК к небольшому экрану, настроив операционную систему и вмонтировав всё это в стену.

Надеемся, наш обзор Raspberry оказался максимально информативным и помог определиться с покупкой новинки. Если вы хотите добавить немного искусственного интеллекта в повседневность или просто любите экспериментировать с электроникой — мини-ПК Raspberry создан для вас.

https://youtube.com/watch?v=ykbwUgabAEw

Сборка корпуса для Raspberry Pi 3

После установки радиаторов остается только установить Raspberry Pi в корпус – и на этом приготовления к запуску можно считать законченными.

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

Кроме того, крепление в корпусе придает всей конструкции законченный и эстетичный вид.

Тот корпус, который я купил, сделан из прозрачного акрила (оргстекла) и поставляется в виде набора для самостоятельной сборки.

Состоит он из 6 акриловых пластин: 4 боковушки, днище и подъемная крышка.

Все элементы оклеены с обеих сторон защитной транспортировочной пленкой. Я сначала этого не понял: больно хорошо пленка прилегает к пластинам, нигде нет воздушных пузырей и надрывов. Так что про себя подумал плохо о китайцах, приславших мутный и исцарапанный корпус, и собрал его “как есть” :).

Потом сообразил что к чему, разобрал все обратно на составляющие и снял с них защитную пленку.

Затем снова собрал корпус. Вот такая получилась красота.

Единственный недостаток – такой корпус быстро собирает на себя жирные отпечатки пальцев, что портит вид. Поэтому периодически нужно протирать его салфеткой.

Встраиваемый компьютер AntexGate + 3G-модем. Полезные настройки для более стабильного интернет-соединения

В сфере промышленной автоматизации существует негласная парадигма, в которой многие производители промышленного оборудования делают контроллеры отдельно, а модемы отдельно. Как правило, каждое устройство помещается в свой корпус, имеет своё питание, большие габариты и высокую стоимость. Такой вариант разделения функционала имеет свои преимущества и недостатки, но, по нашему мнению, он ведет, скорее, к бóльшей коммерциализации, чем обусловлен какими-то объективными причинами. Поэтому мы решили пойти немного по другому пути и сделали универсальное устройство, которое представляет из себя свободно программируемый контроллер на базе Linux с модемом в едином корпусе. Это нам позволило в своих проектах практически совсем отказаться от привычных всем щитов автоматизации и прийти к более мобильным решениям.
Под катом этой статьи мы поделимся с Вами тонкостями настройки модема и несколькими полезными скриптами для более стабильного 3G-соединения.

Умная камера безопасности

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

Он использует алгоритм OpenCV для обнаружения объектов в режиме реального времени и автоматически отправляет изображение на вашу учетную запись электронной почты. Кроме того, вам понадобится модуль камеры Raspberry Pi, плата MDF и пара винтов и гаек. Я бы сказал, что если у вас есть опыт работы как с программным, так и с аппаратным обеспечением, то вы определенно можете сделать этот проект.

Экстерьер

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

Ручку корпуса планшета можно использовать и по прямому назначению

Экран планшета представляет собой 8-дюймовую сенсорную панель IPS с поддержкой разрешения 1280х800 пикселей. О толщине рамок дисплея разработчик не задумывался, и в результате они получились довольно крупными по меркам 2020 г.

Сборка прототипа CutiePi

На корпусе CutiePi есть лишь одна кнопка – она расположена на торце корпуса и отвечает за включение и выключение планшета. Все остальные функции, в том числе регулировку громкости звука, выводимого через 2-ваттный динамик, выполняются посредством операционной системы. Также в наличии 5-мегапиксельная камера на тыльной панели.

Дизайн планшета со всех сторон

Без учета габаритов ручки размеры CutiePi составляют 213х134х12 мм. Ручка прибавляет к ширине гаджета дополнительные 43 миллиметра, и весит вся конструкция 360 граммов. Разработчик разместил архив с 3D-моделью корпуса CutiePi в своем профиле в GitHub (принадлежит Microsoft) для тех, кто захочет самостоятельно распечатать его на 3D-принтере. Вся информация в его аккаунте находится в открытом доступе.

Система питания и программное обеспечение

Электроника CutiePi питается от литий-полимерного аккумулятора емкостью 5000 мАч, как у многих современных смартфонов, к примеру, флагманского Samsung Galaxy S20 Ultra. Согласно результатам проведенного теста, заряда такой батареи хватает на неполные пять часов автономной работы с постоянно включенным экраном и максимальной яркости подсветки.

Тестирование автономности CutiePi

За счет использования в качестве основы CutiePi компьютера Raspberry Pi CM3 Lite автор дал пользователям возможность широкого выбора операционной системы для установки на этот планшет. Raspberry Pi работает со множеством ОС, в том числе с рядом дистрибутивов Linux. В число поддерживаемых систем входят Raspbian, CentOS, Fedora, Ubuntu MATE, Kali Linux, Ubuntu Core, RISC OS, Slackware, Debian, Arch Linux ARM, Android Things, SUSE, FreeBSD и NetBSD.

По умолчанию CutiePi поставляется с Raspberry Pi OS, дополненной фирменной оболочкой CutiePi Shell, но разработчик не уточняет, microSD какого объема, на которую установлена эта система, входит в комплект поставки. Драйверы под все «железо» компьютера размещены в GitHub-профиле автора.

CutiePi может трансформироваться в сенсорную клавиатуру

Одна из особенностей базовой ОС – это возможность использования CutiePi в качестве сенсорной клавиатуры при подключении к внешнему дисплею. На экране планшета будут отображаться лишь виртуальные кнопки, а интерфейс ОС будет выводиться на дополнительный монитор.

  • Короткая ссылка
  • Распечатать

Своё облачное хранилище

Слож­ность: 3/5.

Вре­мя: 2/5.

Зачем пла­тить за облач­ные сер­ви­сы хра­не­ния дан­ных, когда мож­но сде­лать свой? Если вы пара­но­ик и не хоти­те хра­нить лич­ные фото на чужом сер­ве­ре, то это — вполне ваш вари­ант. Тем более что раз­мер хра­ни­ли­ща и ско­рость загруз­ки зави­сят толь­ко от вас самих.

Настрой­ка тако­го сер­ви­са про­ис­хо­дит в два эта­па: сна­ча­ла ста­вим Linux, напри­мер тот же Debian, а затем настра­и­ва­ем уда­лён­ный доступ. В ито­ге своё обла­ко мож­но при­спо­со­бить для чего угод­но: хра­нить почту, фай­лы, фото с отпус­ка, рабо­чие про­ек­ты для коман­ды или филь­мы, кото­рые жал­ко уда­лять после просмотра.

Един­ствен­ный минус — для бес­пе­ре­бой­но­го досту­па к фай­лам сер­вис дол­жен рабо­тать круглосуточно.

Подроб­но­сти: owncloud.org.

Установка операционной системы Raspbian

Raspberry Pi не имеет внутренней памяти для размещения файлов и операционной системы. Операционная система устанавливается на microSD карту, с которой и выполняется загрузка платы. У такого решения есть как плюсы, так и минусы.

К минусам стоит отнести более низкую скорость обмена данными, по сравнению со встроенной памятью (если бы она была). К плюсам можно отнести возможность выбора объема карты памяти под свои нужды. А также легкость восстановления — если вдруг что-то пошло не так, достаточно перезаписать систему на карте памяти. То есть превратить плату в «кирпич» очень сложно. К тому же можно иметь несколько разных карт с разными системами и при необходимости просто подключать нужную.

Процесс установки Raspbian

Почему-то раньше я думал, что установка системы для Raspberry Pi это сложное занятие, сопряженное с долгой настройкой и подготовкой платы к работе. Но, к счастью, я очень сильно ошибался. Установить Raspbian не просто, а очень просто. Это сделать проще, чем установить обычный дистрибутив Linux на персональный компьютер.

Процесс установки включает следующие шаги:

  • Скачивание образа Raspbian (файл представлен в виде zip-архива).
  • Запись образа на micoSD карту.
  • Вставка microSD карты в Raspberry Pi (просто вставить карту в слот на плате).
  • Включение Raspberry Pi и выполнение нескольких простых первичных шагов.
  • Всё. Raspbian готов к работе.

Скачиваем Raspbian

Для загрузки доступны три вида образов (три редакции):

  • Raspbian with desktop and recommended software — Редакция с графическим окружением и предустановленным набором утилит и некоторыми программами. Рекомендуется для большинства пользователей.
  • Raspbian with desktop — Редакция с графическим окружением, но с минимальным набором предустановленных программ.
  • Raspbian Lite — Минимальная редакция. Версия без графического интерфейса.

Если вы новичок, то рекомендую использовать первую редакцию — Raspbian with desktop and recommended software. Образ системы сжат в формате ZIP. Скачайте ZIP-архив или используйте torrent.

После того, как вы записали образ на microSD, необходимо вставить карту в Raspberry Pi.

Что такое NOOBS

Для справки: Вы могли заметить, что на странице загрузки Raspbian также предлагается скачать NOOBS. NOOBS (New Out Of the Box Software) представляет собой архив, содержащий утилиту для установки системы на Raspberry Pi. Пользователю достаточно скачать NOOBS и скопировать файлы на пустую карту, а затем вставить карту в Raspberry Pi. После запуска, в данной утилите можно выбрать систему, которую вы хотите установить. Предлагается Raspbian и некоторые другие системы. Мы не будем использовать NOOBS, так как на предыдущем шаге мы уже скачали образ Raspbian и нам достаточно записать его на карту (см. следующий шаг).

Запись образа на microSD

Теперь необходимо записать загруженный образ Raspbian на microSD карту. Для этого можно воспользоваться очень простой и бесплатной программой Etcher. Она доступна для Linux, Windows и MacOS.

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

Если вы используете другую программу для записи образа, то, скорее всего, вам нужно будет предварительно распаковать загруженный ZIP-архив. Внутри архива находится файл .IMG, который и нужно будет записать на карту.

Подключение карты памяти

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

Системные характеристики Raspberry Pi

  • Графический ускоритель на всех выпускаемых версиях представлен Broadcom VideoCore, частота которого составляет 256 МГц. Также он поддерживает библиотеки OpenGL версии 1.2 и 2.0, OpenVG 1.1 и Open EGL. Этого достаточно для запуска видеофайлов в формате MPEG-4 AVC в разрешении FullHD при 30 FPS;
  • Процессор, как главный вычислительный элемент, обладает частотой 0,7 (А, В, В+), 0,9 (2В), 1 (Zero, Zero W,) или 1,2 ГГц (3В) с 1 или 4 (2В, 3В) ядрами. Этого достаточно для рабочей среды и запуска нетребовательных приложений, ну а любители поиграть в игры могут себя побаловать старшими моделями;
  • Оперативная память обеспечивается объемом от 256 до 1024 Мб. Для большинства операционных систем такого объёма достаточно, однако, если в приоритете использование Windows 10 — тогда нужно брать компьютер Raspberry с 1 ГБ внутри (модели 2В и 3В).

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

Как это выглядит и работает

Внутри Pi 400 располагается стандартная плата Raspberry Pi 4 на базе процессора Broadcom BCM2711 (четыре 64-битных ARM v8 ядра Cortex-A72 с тактовой частотой 1,8 ГГц), оснащенная 4 ГБ оперативной памяти LPDDR4-3200, 2-диапазонным (2,4/5 ГГц) модулем Wi-Fi IEEE 802.11b/g/n/ac.

Внешний вид ПК Raspberry Pi 400

Плата Raspberry Pi 4 оснащена встроенным интерфейсом Bluetooth 5.0 BLE, LAN-портом Gigabit Ethernet, двумя портами USB 3.0, одним портом USB 2.0, двумя портами micro HDMI с поддержкой видеовыхода до 4K/60p.

Raspberry Pi 400 «в разрезе»

Встроенный слот под карты памяти MicroSD одновременно служит для загрузки операционной системы и хранения данных. Универсальный горизонтальный 40-контактный слот GPIO для экспериментов с дополнительной периферией выведен на тыльную сторону корпуса Pi 400.

Сам по себе компьютер Raspberry Pi 400 обойдется в $70, однако при заказе комплекта Raspberry Pi 400 Personal Computer Kit за $100 покупатель получит готовый комплект для подключения к монитору или телевизору. Помимо системы, в него входит официальная USB-мышка Raspberry Pi, блок питания с портом USB-C и метровый кабель microHDMI – HDMI.

Комплект поставки Raspberry Pi 400 Kit

В дополнение, в комплекте также идет карта памяти формата SD емкостью 16 ГБ с предустановленной операционной системой Raspberry Pi OS (Linux-система на базе Debian) и официальное руководство пользователя Raspberry Pi Beginner’s Guide. На момент анонса Raspberry Pi 400 был доступен с 78/79-клавишной клавиатурой под английский (США и Великобритании), французский, итальянский, немецкий и испанский языки, в комплекте с руководством пользователя на соответствующем языке и подходящим блоком питания. Выпуск ПК с клавиатурами под другие языки – в «ближайших планах» компании.

Варианты клавиатуры Pi 400 для США и Германии

Как уточнили в Raspberry Pi Foundation, в настоящее время у компании нет планов по выпуску Pi 400 на базе бюджетной платы Pi 4 с 2 ГБ оперативной памяти, поскольку экономия на затратах была бы «довольно непропорциональна». Однако в компании есть более мощное предложение «для крупных корпоративных или образовательных проектов, где кумулятивный эффект экономии» проявится со временем.

  • Короткая ссылка
  • Распечатать

Сравнение характеристик с Raspberry Pi 4

Hardkernel собрала Odroid-C4 на базе чипа Amlogic S905X3, который содержит четыре ядра ARM Cortex A55 с частотой 2 ГГц и двухъядерную интегрированную видеокарту Mali-G31 MP2 с частотой 650 МГц и поддержкой технологий OpenGL ES 3.2, Vulkan 1.0 и OpenCL 2.0. В то же время основу Raspberry Pi 4 составляет CPU Broadcom BCM2711 с частотой 1,5 ГГц на четырех ядрах Cortex A72 и встроенной шестиядерной видеокартой.

Raspberry Pi 4 — главный соперник Odroid-C4

Odroid-C4 доступен пока лишь в комплектации с 4 ГБ оперативной памяти DDR 4, тогда как Raspberry Pi 4 поставляется с модулями на 1, 2 и 4 ГБ. Флэш-накопителя у Raspberry Pi 4 нет (используются съемные карты microSD), а Odroid-C4 располагает памятью eMMC емкостью от 8 до 64 ГБ и дополнительной поддержкой microSD.

Одноплатный ПК Odroid-C4 может управлять умным домом

Список интерфейсов нового Odroid-C4 включает гигабитный сетевой адаптер на базе контроллера Realtek RTL8211F, четыре полноразмерных порта USB 3.0, один microUSB 2.0 с поддержкой OTG, выход HDMI 2.0 с поддержкой 4К-разрешения для подключения дисплея, а также ИК-ресивер для управления при помощи пульта ДУ и проприетарный разъем питания. В Raspberry Pi 4 для подключения питания используется порт USB-C, а список интерфейсов включает: два USB 2.0, пару USB 3.0, два выхода microHDMI 2.0, гигабитный Ethernet, и вход под наушники.

Настройка Bluetooth для подключения клавиатуры к Raspberry

  • Запускаем устройство и убеждаемся в стабильном подключении к интернету;
  • Включаем терминал и вводим «sudo_apt-get_install_bluez_bluez-firmware»;

  • Ожидаем завершение загрузки и перезапускаем устройство;
  • В консоли терминала вводим «bluetoothctl», который производит запуск инструментов для работы с подключаемыми устройствами;
  • Вводим «power on» и убеждаемся в работе Bluetooth;
  • Вписываем «scan on» и производим поиск устройств, способных подключится к гаджету;
  • Наблюдаем отображение названий устройств и их адресов, записываем адрес клавиатуры;
  • Вводим команду «connect» и адрес клавиатуры через пробел.

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

Если же вы всё сделали верно, а клавиатура не работает — попробуйте отключить Wi-Fi, поднести клавиатуру ближе к Raspberry и проверить её работоспособность на стационарном ПК или мобильном устройстве.

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

Затерянные в тумане, или Увлекательные приключения в мире АПР *

* АПР — аэропоника с пневматическим распылением

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

Вышло ли из этого что-то и что конкретно — под катом. Сразу предупрежу: статья огромная, потому что материала много. И очень много фото.

Характеристики Raspberry Pi 4 Model B

Одноплатный компьютер Raspberry Pi 4 model B был представлен 24 июня 2019 г. Модель пришла на смену Raspberry Pi 3+. Новинка получила множество обновлений и превосходит свою предшественницу по производительности.

Основные порты Raspberry Pi 4 Model B 

Таблица основных характеристик.

Описание
Название: Raspberry Pi 4 Model B 

Процессор: Broadcom BCM2711 4 ядра Cortex-A72 (ARMv8)64-bit SoC @ 1.5 GHz
RAM: На выбор модели (LPDDR4-2400 SDRAM):
  • 1Gb
  • 2Gb
  • 4Gb
Питание: USB Type-C (5V, минимум 3А).Возможно питание через GPIO (5V, минимум 3А).
Портыи разъемы 2 порта Micro-HDMI (одновременная поддержка двух мониторов с разрешением 4K)
2 порта USB 2.0

2 порта USB 3.0

1 порт Gigabit Ethernet (RJ45, 1000Base-T)

1 порт microSD (для операционной системы и хранения данных). Рекомендуется использовать карты объемом минимум 8Gb. Протестирована работа с картами до 128Gb.

40 пиновый GPIO (интерфейс ввода/вывода общего назначения). Полностью совместим с предыдущими платами.

3.5мм Audio и Composite Output Jack

CSI Display Connector

CSI Camera Connector

Power over Ethernet (PoE). Требуется внешний PoE HAT.

Беспроводныеинтерфейсы:
Двухдиапазонный WiFi (2.4 GHz и 5.0 GHz IEEE 802.11ac/n)

Bluetooth 5.0, BLE (Bluetooth Low Energy)

Индикаторы:
Встроенные светодиоды: индикация питания, работа с microSD картой, режим работы Ethernet.

Эксплуатацияпри температурах:
от 0 до 50°C

Цена:
в России около 4000-6000 руб в зависимости от объема RAM.В США: 35$ за модель с 1Gb RAM, 45$ — 2Gb, 55$ — 4Gb.

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

Ночью спит спокойно мама — мы собираем OpenCV для Raspbian’a

Tutorial

Последние пару недель были непростыми для нашей команды. Выпускали OpenCV 4, а вместе с ним готовились к Intel’s OpenVINO toolkit R4, в состав которого входит OpenCV. Думаешь, отвлекусь на время, посмотрю, как обычно, форумы про OpenCV, да комментарии пользователей, и тут на тебе, модно стало говорить что OpenCV не IoT, что под Raspberry Pi собрать — припоя не хватает, что на ночь ставить — утром будет готово, если повезёт.

Поэтому предлагаю дружно взяться за руки и посмотреть, как же можно собирать библиотеку OpenCV для 32-битной операционной системы, исполняемой на ARM процессоре, используя ресурсы машины с 64-битной OS, движимой отличной архитектурой CPU. Колдовство Кросс-компиляция, не иначе!

Аппарат искусственной вентиляции легких

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

Фото: twitter.com

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

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

Возможно уже в мае этот аппарат будут тестировать на людях.

Raspberry Pi в роли сервера для хостинга сайтов

Перевод

Raspberry Pi — это недорогой одноплатный компьютер, отличающийся крайней экономичностью в плане потребления электроэнергии. Он хорошо подходит на роль платформы, на базе которой создают устройства, которые постоянно должны быть включены. Среди множества способов применения Raspberry Pi можно выделить использование этого компьютера в качестве веб-сервера. И, на самом деле, хостить сайты на Raspberry Pi очень просто. Если посчитать стоимость услуг обычного хостинг-провайдера, то окажется, что они не так уж и дёшевы. Альтернативой таким услугам может стать собственный хостинг на Raspberry Pi, обслуживание которого не стоит практически ничего. Кроме того, платформа Raspberry Pi постоянно развивается, поэтому тому, кто решает ей пользоваться, можно не беспокоиться о том, что в будущем ему придётся работать с устаревшим аппаратным и программным обеспечением.

Быстрее, выше, сильнее или коротко о производительности

Вы уже наверняка знаете, что основные изменения коснулись процессора и графического чипа, а также памяти — ее стало не только больше, но она еще и стала быстрее. Сравнительные таблицы пестрят на многих сайтах. Я тоже не удержался от того, чтоб не создать еще одну и подчерктнуть основные изменения в Rpi 4, по сравнению с предшественницей:

Raspberry Pi 4 B Raspberry Pi 3 B
CPU 1.5-GHz, Quad-Core Broadcom BCM2711B0 (Cortex A-72) 1.4-GHz, Quad Core Broadcom BCM2837B0  (Cortex A-53)
GPU 500 MHz VideoCore VI  400 MHz VideoCore IV
RAM 1 — 4GB DDR4 1GB DDR2
LAN Gigabit Ethernet 330 Mbps Ethernet
Wi-Fi 802.11ac (2.4 / 5 GHz) 802.11ac (2.4 / 5 GHz)
BLE Bluetooth 5.0 Bluetooth 4.1
USB 2x USB 3.0 / 2x USB 2.0 4x USB 2.0
Video Out 4K 60 Hz 1080p или 2x 4K 30 Hz 2560 x 1600

Но вот что действительно очень важно, так это новая высокоскоростная шина обмена данных, за счет нее удалось разделить потоки от USB и Ethernet, чтобы полностью использовать потенциал этих интерфейсов, а также увеличить скорость слота microSD.  Я решил сам сделать несколько тестов, вот их результаты:

Тест Raspberry Pi 4 B Raspberry Pi 3 B
Интернет скорость (Ethernet)speedtest-cli Download: 279.44 Mbit/sUpload: 3.76 Mbit/s Download: 182.88 Mbit/sUpload: 40.55 Mbit/s
Скорость записи на microSDdd if=/dev/zero of=~/test.tmp bs=500K count=1024 524288000 bytes (524 MB, 500 MiB) copied, 12.6849 s, 41.3 MB/s 524288000 bytes (524 MB, 500 MiB) copied, 45.3343 s, 11.6 MB/s
Скорость чтения с microSDdd if=~/test.tmp of=/dev/null bs=500K count=1024 524288000 bytes (524 MB, 500 MiB) copied, 0.744132 s, 705 MB/s 524288000 bytes (524 MB, 500 MiB) copied, 17.1344 s, 30.6 MB/s
Передача данных по LANiperf3 sender/receiver Transfer 626 MBytesBandwidth 525 Mbits/sec Transfer 246 MBytesBandwidth 206 Mbits/sec

Множество сайтов сделали сравнения скорости процессора, производительности, температуры и энергопотребления новой Raspberry Pi 4 B. Я не буду повторяться, а приведу ссылки на официальный benchmark от Raspberry, обзор и сравнение от Tom’s Hardware, а также сравнительную таблицу от Core Electronics.

Raspberry Pi 400: что это, для чего и кому может пригодиться?

На днях Raspberry Pi Foundation представила новое устройство, которое получило название Raspberry Pi 400, о чем сообщалось на Хабре. В отличие от прошлых систем, это не совсем одноплатный ПК. Точнее, он, только в форм-факторе клавиатуры, и с рядом доработок.
Устройство хочется назвать «новым Spectrum», но, конечно, это только желание, которое с действительностью имеет мало общего. Внутри клавиатуры — Raspberry Pi 4 4GB, адаптированного специально для новой системы. Базовый девайс с ценой $70 включает мышь, блок питания, необходимые для работы кабели, microSD карточку и копию Raspberry Pi Beginner’s Guide.

Адаптивная фоновая подсветка для телевизора на Raspberry Pi – аналог Ambilight

  • Технотекст 2020
  • Из песочницы

Это телевизор с диагональю 50” и 37 RGB точками адаптивной фоновой подсветки по верхней и боковым сторонам экрана. Как сделать аналогичную адаптивную фоновую подсветку для любого экрана или ТВ — тема избитая, но вполне актуальная по ряду причин.
Во-первых, все меняется. Пару лет назад еще не было проекта, работающего без программных или аппаратных костылей. Во всяком случае мне не встречались такие публикации. Те, что описаны на просторах рунета – либо потеряли актуальность в связи с устареванием программных или аппаратных платформ, либо реализуют данную технологию только применительно к мониторам, подключенным к ПК.
Во-вторых, на рынке нет и не будет самсунгов, сони, элджи и прочих ТВ с поддержкой данной технологии, так как она запатентована на многие годы вперед компанией Philips. И наконец — все решения «из коробки», доступные на али и иже с ним – имеют ряд ограничений в гибкости настроек и адаптации к размеру кадра видеоконтента, корректировок цветовой гаммы и т. д, являясь при этом всего лишь аппаратным костылем, анализирующим внешний сигнал и работающий только на формирование подсветки.

VMware ESXi на Raspberry Pi: они реально это сделали

То, что выглядит как забавная шутка, иногда оказывается вполне серьезным проектом. Это редко, но случается. Буквально на этой неделе было анонсировано техническое превью гипервизора VMware ESXi на архитектуре aarch64 под названием ESXi-Arm-Fling. В этой статье мы рассмотрим, зачем и кому это нужно.
Последний год ARM часто становился темой наших статей. Традиционное представление о том, что ARM предназначен исключительно для встраиваемых систем и мобильных телефонов давно ушло в прошлое. Компания Huawei представила свои серверы Taishan с ARM-процессором Kunpeng 920 собственной разработки. Ampere анонсировала 128-ядерный процессор Altra Max, также на этой архитектуре. Даже Apple решила использовать ARM в своих новейших лэптопах

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

Что я купил и первые впечатления

Какая же она маленькая

Так как до этого у меня никогда не было подобных устройств, то опишу свои первые впечатления.

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

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

Размеры платы 8,5см на 5,6см. То есть это чуть больше стандартной пластиковой карты.

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

Зачем я ее купил

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

Исходя из этих требований, я купил модель с 4Gb оперативной памяти. На мой взгляд, меньший объем стоит покупать только если вы собираетесь использовать малинку для задач с малым потреблением ресурсов. Например, в качестве управляющего устройства (например, в робототехнике), или, например, в качестве торрент-качалки.

Что и где купил

Я покупал плату на Алиэкспрессе с доставкой из Китая. Ссылку давать не будут, их там легко найти. Отдельно в комментариях к заказу просил продавца получше упаковать посылку. Доставка заняла около 3 недель, посылка пришла без повреждений.

Обычно продавцы на Али предлагают готовые наборы, включающие саму плату и ряд аксессуаров. Я купил один из таких наборов. В него входило:

  • Сама плата Raspberry Pi 4 Model B 4Gb.
  • Блок питания с европейской вилкой. Если будете заказывать из Китая, то обязательно проверяйте какая вилка и указывайте желаемую в комментариях к заказу.
  • Безымянная карта памяти microSDHC на 32Gb. Заявленный класс — 10.
  • Кабель microHDMI-HDMI.
  • Подобие корпуса из прозрачного пластика.
  • Четыре крошечных радиатора.

Из набора я использовал только блок питания, саму плату и кабель HDMI. Безымянную карту памяти я протестировал, но в итоге остановился на той, которая у меня уже была от известного производителя (тоже 32Gb), к ней все-таки больше доверия. Корпус и радиаторы я пока не использовал.

Какие трудности могут возникнуть?

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

Вторая – небольшое количество USB-портов. Это решается покупкой USB-хаба с активным питанием.

Третья – малая мощность. Об этом уже сказано выше, но следует еще раз повторить – на «Малине» можно работать как на обычном ПК, но с меньшим комфортом.

Raspberry Pi – одноплатник, который может многое. Однако, как полноценную замену десктопу, его все-таки рассматривать не стоит. Да, он способен справиться со многими задачами, но должный комфорт использования интернет-сервисов и много другого обеспечить не может. За те же деньги на досках объявлений возможно найти ПК значительно более мощные, чем «Малина». Их единственный недостаток – они не такие компактные.

Updated: Как сделать из планшетного USB-сканера сетевой с памятью, используя Raspberry Pi. Видеолекция и текст

Tutorial

Раз уж сегодня посыпались публикации про Raspberry Pi, вставлю свои пять копеек. Выложил на днях на Youtube лекцию с демонстрацией, как из Raspberry Pi и USB-сканера сделать девайс для сканирования с сетевым диском, используя SANE, Samba и WiringPi, владея немного электрикой и bash-ем. Всё продемонстрированное эксплуатируется в реале, хоть и в несколько адаптированном виде. Интересующихся приглашаю посмотреть… ну и покритиковать тут в комментах и карме. :)
Лекция получилась почти на 2 часа, так что, наверное, лучше смотреть прямо на Youtube; в описании к ролику есть оглавление. Под видео пойдёт текстовая расшифровка в сокращённом виде (special for Habr).
Приятного просмотра или прочтения. :)

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Лучший совет
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: