Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр Конструкторы

Что необходимо?

Для установки системы нам потребуется:

– Микрокомпьютер Orange Pi Zero. В продаже встречаются 2 версии с разным количеством RAM (512MB и 256MB), но на обе версии операционная система ставится одинаково;- Карта памяти Micro SD. Я использую карточку объёмом 16GB;- Блок питания 5 Вольт 2 Ампера (с меньшей силой тока плата не заработает) с разъёмом micro USB;

Также нам понадобится сетевой Ethernet кабель, компьютер, доступ к вашему интернет роутеру.

Предыстория. Немного о Raspberry Pi и его клонах

Raspberry Pi Model A, изображение из гуглаRaspberry Pi Model A, изображение из гугла

Когда в 2023 году создатели Raspberry Pi огласили на весь мир свои планы сделать миниатюрный (площадью примерно с пластиковую карту) и недорогой ($25) компьютер, весь мир компьютерных энтузиастов и гиков был в экстазе. Все только-только отходили от революции в домашней электронике „для Кузьмичей“, которую свершила Arduino со своей концепцией доступных и простых отладочных плат, а тут практически за те же деньги полноценный ПК на Linux!

Конечно, на ARM-процессоре от мобильного телефона с 256Мб оперативки особо не разгуляешься, но даже несмотря на все существовавшие ограничения, любители и гики пытались запускать на „малинке“ игры, серфили интернет, делали из нее всевозможные домашние серверы и, конечно, использовали в качестве „мозга“ во всевозможных DIY-проектах благодаря встроенному GPIO.

Смотрите про коптеры:  Беспилотная авиация МЧС России за год выполняет более 7,7 тыс. полетов - Новости - МЧС России

Но время шло. Несмотря на то, что первоначально Raspberry Pi задумывался как современный аналог BBC Micro — как простой, недорогой и всеми способами доступный компьютер для обучения школьников программированию и компьютерной науке, „малинка“ все же завоевала сердца простых обывателей, у которых были запросы более требовательные к железу, нежели интерпретатор Python’a и моргание светодиодом через GPIO.

Гикам хотелось, чтобы их игрушка могла проигрывать качественные видео, запускать красивые 3D-игрушки и резво отрисовывать „тяжелые“ веб-страницы.Поэтому в феврале 2023 создатели „малинки“ выпустили новую модель — Raspberry Pi 2. Тут уже был „полный фарш“ — процессор обзавелся 4 ядрами для распараллеливания „тяжелых“ задач и 1 гигабайтом оперативной памяти для облегчения жизни пользователей. Но было уже поздно.

Пока производители Raspberry Pi медлили с выпуском новой версии, у них появилось множество „идейных последователей“, в том числе и из Китая, которые кинулись выпускать клоны Raspberry Pi, в целом преследуя одну и ту же цель — удовлетворить спрос массового пользователя на недорогие и мощные платы.

Так появился целый сонм различных альтернатив „малинке“ — ODROID, Banana Pi, PandaBoard, Сubieboard, BeagleBone и многие другие (более полный список можно увидеть здесь, здесь и здесь ). Одной из этих альтернатив стала плата Orange Pi — мини-пк на базе двухъядерного SoC Allwinner A20.

Обошелся он мне в $18.52 с доставкой почтой Финляндии. Заказ был сделан 26 октября, а 17 ноября заказ был уже у меня (довольно быстро, особенно если учесть многочисленные предупреждения от продавца о том, что в связи с высоким спросом отправка может занять дольше обычного).

Комплектация и внешний вид

Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / ХабрМинимальная комплектация: сама плата, коробка и инструкция

Итак, начнем с комплектации. Её нет. От слова совсем. Ведь я заказывал самую дешевую версию платы, без каких-либо ништяков. У продавца в наличии есть еще различные наборы — сама плата, блок питания, корпус из орг.стекла, радиатор, карточка памяти и т.д.

Я решил пойти самым спартанским путем, поэтому мне в дополнение к плате досталась лишь коробочка с плохенькой полиграфией, склеенная, по ощущениям, вручную, и мятая бумажка с какими-то увещеваниями на тему „не суйте пальцы в розетку“, видимо, необходимая для соответствия различным гос.требованиям США и ЕС.

Рассмотрим плату со всех сторон:

На самой плате отчетливо выделяются:

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

Единственным их преимуществом остается низкая цена, а это порождает вокруг чипов огромное коммьюнити (плодами которого, кстати, мы и будем пользоваться); — два чипа оперативной памяти DDR3L Samsung K4B4G16460-HYKO по 512Mb каждый, дающие в сумме 1Gb RAM.

С верхней стороны платы мы видим IR-приемник и гребенку GPIO. Кому интересно, вот распиновка:

С правой стороны мы видим 3 USB 2.0 разъема и порт Ethernet 10/100.

Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Снизу мы видим дурацкий нестандартный разъем питания (сделанный таким, видимо, для того, чтобы увеличить продажи кастомных блоков питания у производителя плат), гребенку для подключения UART (распиновка GND, RX, TX — все штырьки подписаны), полноценный HDMI-разъем, микрофон и разъем 3,5 для вывода на „колокольчики“.

Надо сказать пару слов про питание. В документации сказано, что плата очень прожорливая и требует твердых 5В и 2А от блока питания. Производитель платы продает к ней блоки питания на 5В и аж 3А (!), поэтому советую приобрести именно такой, на случай, если амперы в вашем блоке питания окажутся „китайскими“, иначе возможны „фризы“.

С левой стороны мы имеем microUSB-OTG, разъем для подключения камеры (модуль камеры продается у производителя за безумные $8.76 с доставкой), непонятную кнопку (якобы „Power Switch“, но в Lubuntu он не работает). Так же под разъемом для камеры находится разъем для подключения MicroSD карт памяти.

Ну что ж, пока плата выглядит неплохо. Есть свои „специфические моменты“, но пока они выглядят терпимо, скажете вы… Но на самом деле, интересное еще впереди!

Что нужно сделать, прежде чем включать плату. Это важно!

Даже производитель не рекомендует работать с Orange Pi PC без радиатора! Без охлаждения чип греется до адских 70-80 градусов и выше, и в лучшем случае, это закончится троттлингом процессора, поочередным отключением ядер процессора и фризом, в худшем — процессор будет безнадежно сожжен!

Стоят они доллар на алиэкспрессе, имеют самоклеющуюся поверхность и неплохо рассеивают тепло за свои деньги. Некоторые пользователи Orange Pi PC подключают активное охлаждение, кулеры и т.д., но я отказался от этого, ниже объясню почему.

Потом, как пишут на всех форумах, плата очень требовательна к скорости microSD карты! Рекомендуется брать карту со скоростью не ниже Class 10 UHS-1, иначе ни одна ОС приемлемо работать не будет, проверено на себе.

Последнее: если вы хотите использовать Wi-Fi, то учтите, встроенного wi-fi нет! Необходимо приобрести свисток, причем на определенном чипе. Умельцы запилили поддержку свистков на чипах Rtl8188cus, Rtl8192cu, Rtl8188eu/eus/etv, RT5370.

Я использую такой свисток за 4 доллара (ebay) на базе RTL8188EU:

Ну и конечно, перед работой неплохо бы подготовить некоторую периферию: мышь, клавиатуру и так далее.

Как мы видим, уже само требование наличия блока питания ($5), радиатора ($1), wi-fi ($4) и microsd-карточки ($5) уже делает плату значительно дороже первоначальных $15 и приближает по стоимости к дешевым Android ТВ-боксам. Тем не менее, если все это у вас уже было, то с покупкой платы вам не придется переплачивать за ненужные опции (к примеру, вместо WiFi можно прекрасно использовать встроенный Ethernet).

Фиксим оверкерлокинг

Теперь очередная „особенность“ этой платы, а точнее — свинья, подсунутая производителем. Две основные проблемы, с которыми сталкиваются пользователи — перегрев процессора (а также связанный с ним троттлинг, отключение ядер, зависание плат» и просадки вольтажа (которые тоже вызывают зависания) имеют общие корни:

Для того, чтобы прорекламировать свою плату как «самую мощную, мощнее чем Raspberry Pi», производитель плат Xunlong зарядил дефолтный клокинг ядер ЦПУ на 1536 МГц, что является номинальным «верхним потолком» по документации на чип, но даже сам производитель не рекомендовал использовать его на этой частоте, предупреждая о проблемах с перегревом.

Мне лично вполне хватает плавающего клокинга на 480-1200МГц, в зависимости от задач, поэтому рекомендую накатить следующий скрипт (за него и за всю исследовательскую работу спасибо юзеру bronco с офиц. форума):

Скопируйте и сохраните этот скрипт как fix.sh в домашней директории, после чего откройте терминал и выполните:

chmod x fix.shsudo ./fix.shsudo reboot

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

Тест-драйв


Не знаю, что еще можно дельного сказать на этом этапе. По месячному опыту использования платы с нормальным клокингом и поддержкой GPU, могу сказать, что устройство вполне может заменить неттоп на одно/двухъядерном атоме.

Отдельная тема — это игры, как же без них? Предлагаю оценить производительность в классике компьютерных игр, которая имеется под Linux — Quake 3 Arena.

Вместо послесловия

На волне нового «тренда» производителей плат мини-пк выпускать ультра-дешевые изделия (

), создатели «апельсинки» Xunlong объявили о новом своем продукте:

(ссылка на официальный форум).

Новинка будет стоить $12 и $9.99 и размером будет меньше кредитной карты. Версия за 9,99 долларов, судя по анонсу, будет почти идентична герою обзора, но будет иметь лишь 512Mb RAM и 1 USB-порт (плюс один microUSB хост). Конечно, не разгуляешься, но должен признать, что это выглядит гораздо интригующе, чем 1-ядерные старенькие чипы на CHIP и RPi Zero.

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

Tv-box

В случае Android тут все просто, обычный привычный Android.

Все настраивается по своему.

Записываются образы Android другим способом — инструкция на 4PDA.

Из минусов — греется как ядро земли, нужен массивный радиатор и активное охлаждение.

Существует несколько версий Android:


LibreELEC

Просто операционная система для Kodi, является аналогом OSMC Имеются множество дополнений в каталогах репозиториев.На данный момент работает адекватно только LibreELEC 7 [Kodi 16.1 Jarvis] билд от jernej, хотя сейчас актуальная версия LibreELEC 9 [Kodi 18 Leia].

LibreELEC 9 слишком нестабильная в плане воспроизведения видео, например сыпется видеопоток во время воспроизведения по локальной сети и насчет аппаратного декодирования видео не все ясно. Остается только ждать.

На LibreELEC 7 все отлично, поток не сыпется, аппаратное декодирование работает.Именно на ней сейчас трудится у брата, подключен к простенькому ЖК телевизору JVC, постоянно смотрит кино перед сном, отзывы положительные, ведь теперь ему не приходится смотреть на ноуте с лагающим интернетом.

Алгоритм работы

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

При этом ЭБУ, в который заложена эталонная «картина» безопасного движения, сравнивает ее с текущей ситуацией. Если обнаруживаются какие-либо отклонения, способные создать угрозу машине и пассажирам, контроллер без ведома водителя вмешивается в управление, стараясь исправить потенциально опасную ситуацию.

машина ПРИМЕР. Автомобиль входит в правый поворот, и появляется риск бокового сноса. Это фиксирует G-сенсор, передающий данные ЭБУ, к которому также поступают сигналы от иных измерителей. Исходя из совокупности полученных данных, контроллер ESP рассчитывает вектор и степень смещения транспортного средства в нужную сторону, позволяющие предотвратить опасную ситуацию. Далее электроника отдает команды гидроблоку притормозить правое колесо. В то же самое время передается информация основному контроллеру машины, который снижает подачу горючего в двигатель – это позволяет ведущей оси работать менее активно. В результате вмешательства системы ESP осуществляется замедление и выравнивание автомобиля в повороте независимо от действий человека за рулем. 

В чем состоит задача

Специалистами от автомира зачастую система стабилизации ESP именуется противозаносной, а самое длинное и неудобное название звучит как «система поддержания курсовой устойчивости». Ее единственная функция состоит в сохранении поперечной устойчивости автомобиля, что должно исключать его срыв в боковое скольжение и занос.

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

Именно по этой причине не только все автомобили со снаряженной массой до 3,5 т, но и легкий коммерческий транспорт с 2023 года в Евросоюзе в обязательном порядке оснащаются ESP. Причем европейцы в этом вопросе несколько отстали от американских автопроизводителей – у них «обязаловка» была утверждена тремя годами ранее.

Визуализация данных

Система Orange является инструментом для визуализации и анализа данных с
открытым исходным кодом. Интеллектуальный анализ данных проводится путем
визуального программирования и с помощью Python сценариев.

На рисунке представлен скриншот главного окна программы Orange3.

Рабочее пространство состоит из виджетов и связей между ними.

Каждый виджет имеет свой тип. Тип виджета можно определить по его
иконке.

Виджеты сгруппированы по разделам: Data, Visualization, Predictions и
пр. Группа виджета определяет цвет иконки.

Каждый виджет имеет множество (возможно, пустое) входных и множество
выходных сигналов. Сигнал определяет данные, которые поступают на вход
виджету или являются его результатом. При получении входного сигнала
виджет выполняет определенные действия и оповещает связанные с ним
виджеты путем отправки им соответсвующих сигналов.

Сигнал представляет собой экземпляр класса-наследника
Orange.util.Reprable.

Для загрузки датасета имеется множество виджетов. Самый простой (File)
считывает данные из файла или загружает по URL. Существуют виджеты для
получения данных из базы данных PostgreSQL, Google Docs и других
источников.

Скриншот параметров виджета File представлен на рисунке. Виджет
позволяет выбрать файл с жесткого диска или загрузить из интернета по
URL, а также выводит основные параметры датасета.

Виджет File имеет единственный выходной сигнал Data (тип
Orange.data.Table). Он связан с единственным входным сигналом Data
виджета Data Table.

Виджет Data Table выводит данные из файла на экран.

При обновлении файла обновляется Data Table. При создании связи между
виджетами входной и выходной сигналы выбираются автоматически. Если
сигналов виджета много, то могут возникнуть ошибки. Для редактирования
связи необходимо дважды кликнуть по ней мышью (рисунок [view1a]).

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

Виджет Scatter Plot позволяет строить двумерные графики по выбранным
признакам.

Виджет Scatter Plot имеет три входных сигнала:

  • Data (Orange.data.Table);

  • Data Subset (Orange.data.Table);

  • Features (Orange.widgets.widget.AttributeList).

Сигнал Data принимает данные для отображения на графике, а сигнал Data
Subset – подмножество данных. Если Data Subset определен, то на графике
будут заштрихованы точки, соответствующие Data Subset.

Так, можно выбрать некоторые элементы из таблицы данных Data Table, и
увидеть, как они расположены на графике по отношению к другим точкам. В
примере на рисунке выбраны образы 3, 4, 5, 6.

Можно выделить некоторые точки на графике и изучить значения признаков
соответствующих им объектов в таблице.

Система Orange содержит большое количество виджетов для визуализации
данных, не рассмотренных выше. Среди них:

  • Box Plot для построения диаграммы размаха (<<ящик с усами>>);

  • Distributions для построения диаграммы частотного распределения
    признака;

  • Heat Map для построения тепловой диаграммы;

  • Venn Diagram для построения диаграммы Венна;

  • Sieve Diagram для построения паркетной диаграммы Ридвиля и Шюпбаха;

  • Pythagorean Tree и Pythagorean Forest для построения деревьев
    Пифагора;

  • Mosaic Display для построения мозаичной диаграммы;

  • Tree Viewer для визуального представления древовидных структур;

  • FreeViz и Radviz для визуализации многомерных данных;

и другие.

Выбор

Я начал выбирать среди линейки этих плат, естественно на выбор влияла цена устройства, я приглядывался к версиям Zero, One, PC. Начав изучать характеристики везде встречал упоминание о том что, на всех платах Orange наблюдается сильный перегрев и вообще рискованно включать без радиатора, да и частоты процессора надо занизить, сразу скажу что не все так плохо.

, там и расспросил «местных» что да как работает и про подводные камни.


Главными различиями являются: цена — $10 за One и $15 за PC, а так же 512мб и 1Гб RAM, и тут «придушив жабу» остановил выбор на PC.

$15 не окончательная цена, необходимо докупить: блок питания, радиатор охлаждения, SD-карту. С блоком питания не все так легко как хотелось бы, во-первых, разъем питания на плате не стандартный — 4.0 x 1.7 mm, во-вторых, требователен к току, чтобы избежать поисков и подбора блока питания я купил комплектный, а если быть точнее, то «set 4».

SD-карту выбирал сравнивая цену и отзывы, в итоге недолгие поиски привели к бренду MIXZA и не пожалел, тогда цена была $7 (16GB), сейчас $3.52 (16GB), карта действительно хороша, скорость не фонтан, но в подобном классе устройств работает отлично, пару раз случайно выдергивал из компа во время записи
образа операционной системы, ничего не случилось, результаты CrystalDiskMark таковы:
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / ХабрРадиатор, я просто взял на глаз, пришлось немного подрезать:
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр
Намазал слегка жирненькую порцию КПТ-8 и сидит отлично.
Если у Вас есть старая материнская плата, то с нее можно взять радиатор с северного моста, который идеально подходит в большинстве случаев.Как например здесь:
В данном случае вместо термопасты используется «Эласил 137-180Б»
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Где и как можно использовать?

Сценариев использования много:

Десктоп


Звучит конечно немного безумно, но можно в принципе использовать если это необходимо.

Домашний сервер

Наверное многие сразу поняли о чем идет речь, конечно же «файлопомойка».

Лично я использую в конфигурации Samba qBittorrent

Для тех кто не знаком с Plex, это медиа-сервер с собственным кроссплатформенным клиентом, а так же веб-интерфейсом и DLNA-сервером. Проще говоря, ваш «личный локальный кинотеатр».

Почему не Transmission, а qBittorrent? Все просто, qb показал себя намного стабильнее и в придачу имеется ограничение скорости по расписанию, что для меня важно, все потому что мой домашний интернет название которого не буду говорить, но дам подсказку, начинается на «Рос» и заканчивается на «телеком» довольно медленный, при загрузке торрентов максимум 3,5 мб/с что дает «сильную нагрузку» и мешает элементарному серфингу в интернете, не говоря о просмотре видео.

Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Ну и Samba тут просто как дополнительная опция, мало-ли прийдется скопировать на пк один из загруженных файлов.

В качестве хранилища подключается жесткий диск через USB 2.0 посредством бокса, я использовал изначально такой “ноу-нейм” бокс, затем прозрачный USB 3.0 производства ORICO.Есть ли разница? — Есть. Бокс от Orico работает стабильно, ноу-нейм в свою очередь постоянно «отваливается» когда перегревается контроллер.

Ниже приведу ссылки на гайды по установке и настройке:Samba — Click! qBittorrent — Click!Plex — Click!

Кроме всего этого так же можно установить NextCloud / OwnCloud (как таковых различий нет, по сути один является форком другого).
NextCloud дает возможность сделать свое собственное облачное хранилище, является ближайшим аналогом Dropbox.
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Поддерживает хранение практически любых файлов.

«Из коробки» доступно хранение трёх видов информации:

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

ведение заметок (доступны аналоги Google Keep, до Evernote не дотягивает),
прослушивание музыки в веб‐плеере,
чат и проведение видеоконференций (аналог Skype),
интеграция с Onlyoffice для редактирования документов прямо в браузере.
В каталоге найдутся и другие расширения, но их качество оставляет желать лучшего. Например, у плагина интеграции Google Drive 17 нерешённых проблем.

Подробнее —

Для доступа из вне придется немного повозиться с доменом в случае статистического IP-адреса либо с VPN в случае динамического


IP-адреса.

В целом все работает стабильно, но скорость чтения / сильно режется за счет отсутствия гигабитного интернета и подключения жесткого диска через USB 2.0.

Некоторое время у меня на столе лежало в таком виде:
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Дополнительные средства взаимодействия

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

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

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

Допустимо ли дооснащать автомобиль с abs системой динамической стабилизации?

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

Возможно ли достичь желаемого? Если поискать, то в Рунете можно найти форумы, на которых данная тема активно обсуждается. Даже больше, некоторые владельцы Форд Фокус 2-й и 3-й генерации уже выкладывают инструкции по переделке. Оказалось, что это мероприятие не такое уж и дешевое: приходится покупать датчики, трубки, гидроагрегат. Но это еще цветочки, поскольку без доступа к программам ЭБУ и корректной их инсталляции любые затраты не имеют смысла.

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

Достоинства и недостатки

Никто из специалистов сегодня не спорит с тем, что система стабилизации автомобиля всегда находится на страже безопасности. Она в любой момент способна скорректировать действия водителя в правильную сторону, а ее «коронное» преимущество – скорость реакции, недоступная даже самому профессионалу за рулем.

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

Впрочем, как в случае с любой электроникой, создателям ESP пока так и не удалось устранить ее немногочисленные недостатки. Например, блок системы пока что не способен «вытягивать» автомобиль с передним приводом из заноса за счет увеличения крутящего момента на соответствующих колесах.

А это – довольно эффективный прием, часто применяемый опытными водителями. То же самое можно сказать о полноприводных моделях и джипах, на которых иногда элементарное нажатие педали акселератора дает больший результат, чем хитроумные действия ESP, заключающиеся в разной степени торможения разных колес и снижении крутящего усилия, передаваемого на ведущую ось.

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

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

Игровая приставка для ретро-игр

Для эмуляции ретро-игр существует форк RetroPie — RetroOrangePi.


Тема на 4DPA —

RetroOrangePi базируется на RetroPie и Armbian. Выйдя из эмулятора можно попасть на рабочий стол.

Так же «из коробки» имеется Kodi что немного расширяет возможности.

В интернете полно различных вариантов, собирают в разных корпусах, от NES, SNES, SEGA, PlayStation One, на сайте thingiverseпредставлены множество моделей корпусов.
К примеру одна из популярных моделей — NES Mini
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Не меньшей популярностью пользуется форм-фактор аркадных автоматов, в различных конфигурациях «Кабинет» и «Полкабинета» на одного или двух игроков.Пример одного из множества проектов — Click!

Полкабинета на двоих:
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Использование одноплатных пк

Одноплатные компьютеры могут использоваться в различных проектах. Они могут использоваться в роли Smart-TV и мультимедиа. Плата позволяет расширить функционал за невысокую стоимость.

Также популярным применение одноплатников являются игровые консоли. Для этого имеются специальные операционные системы с эмуляторами – Sega, PS 1, PSP и многие другие.

Платы используются для поиска информации в интернете по предустановленному браузеру Chromium, просмотра видеозаписей, работы с офисными пакетами.

Можно создать домашнее облако или веб-сервер на базе одноплатного компьютера. Пользователь получит тихую и эффективную систему с высоким быстродействием. Использовать их можно в системах «умный дом».

История появления orange pi

После успешной реализации плат Raspberry Pi производители стали создавать и продвигать подобные им микрокомпьютеры, состоящие из одной платы. Orange Pi не стал исключением. Open-source компьютер Orange Pi был произведен фирмой из Китая Shenzhen Xunlong Software CO в 2023 году. В открытую продажу поступили в 2023 году. Есть множество различных моделей этого компьютера.

Orange Pi является одним из самых известных брендов среди одноплатных компьютеров. Стоимость Orange Pi начинается от 15 долларов. Это одно из самых дешевых устройств с хорошими характеристиками.

Преимущества Orange Pi:

  • Низкая стоимость – плата Orange Pi дешевле, чем Raspberry Pi примерно в 2 раза;
  • Различные модели, подходящие для конкретных задач;
  • GPIO совместимость;
  • Совместимость с другими компонентами для компьютеров Orange;
  • Высокое быстродействие;
  • Большой объем памяти;
  • Наличие нескольких USB разъемов (в зависимости от модели) и HDMI выводов;
  • Большое количество операционных систем;
  • Неплохая производительность.

Недостатки:

  • Сильно нагревается до 80 градусов, обязательно нужно покупать охлаждение для радиатора;
  • Не подходит для сложных процессов;
  • В руководстве написано, что требуется блок питания на 3 А;
  • Высокий процент брака.

В комплектации есть только сама плата и инструкция на английском языке. К компьютеру дополнительно нужно будет докупать кабель и блок питания.

Конкретно о сабже

Подробные ТТХ сабжа:

Устройство имеет на борту 4-х ядерный ARM процессор Allwiner H3 (Cortex-A7) с частотой 1.6Ghz и с поддержкой декодирования кодека H265/HEVC 4K, а так же интегрированное видеоядро Mali400MP2 с частотой 600Mhz.


Оперативная память 1Gb производства Samsung.

На плате имеются порты USB 2.0 в количестве 4 штук, один порт Micro-USB в качестве USB-OTG, HDMI с поддержкой HDMI-CEC, 100 мегабитный порт Ethernet и аудио-видео выход под RCA («тюльпаны») реализованный через джек 3,5mm.

В портах USB и Ethernet кроется главное отличие и преимущество от Raspberry, ведь они разведены посредством внутреннего хаба в процессоре в отличии от Raspberry.

Среди прочего на плате имеются микрофон, IR-приемник для пульта, 40 пиновый GPIO совместимый с модулями Raspberry, тактовая кнопка питания, разъем под шлейф камеры и пины TTL-UART для отладки.

Заказ был сделан и примерно через 20 дней получен вместе с SD-картой, радиатор получил немного позже.

Мой экземпляр на сегодняшний день выглядит вот так:
Под панцирем из оргстекла.
Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Дальнейшие фото будут из интернета, все платы одинаковы 🙂

Кто такой orange pi

Данные платы выпускаются китайской компанией Xunlong Software, которая практически не занимается поддержкой выпущенных устройств, все операционные системы кроме, тех которые выходят вместе с платой, разрабатывает и поддерживает сообщество

Более-менее все стабильно работает только на процессорах H3. Можно смело заявить что все работает на 99% кроме аппаратного ускорения видео в браузере под Linux.

Настройка системы

Теперь необходимо донастроить нашу плату так, чтобы с ней было удобно работать. Мы подключаемся к Orange Pi Zero через ssh. Под Windows открываем PuTTY и подключаемся как в первый раз, только теперь имя пользователя вводим pi и пароль от него. Под Mac OS открываем терминал и вводим:

ssh [email protected]

Вводим пароль от пользователя pi и нажимаем Enter.

Эта строка означает, что вы успешно подключились к компьютеру orangepizero как пользователь pi. Если мы видим эту строку, то всё в порядке, можно двигаться дальше.

Для проверки доступного свободного места вводим:

df -h

Как видно на картинке свободного места у нас 14Gb.

Для стабильной работы системы первым делом необходимо обновить Armbian и все дополнительные пакеты до последней версии, для этого вводим:

sudo apt-get update

Вводим пароль от пользователя pi.

Пошла загрузку новых пакетов

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

sudo apt-get upgrade

Необходимо будет подтвердить свои действия, вводим Y и нажимаем Enter.

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

Перезагружает Orange Pi – вводим:

reboot

Если не сработало, то sudo reboot пароль от пользователя pi.

Система обновилась, теперь можем её донастроить. Снова подключаемся к Orange Pi по ssh.

Добавляем русскую локализацию:

sudo apt install language-pack-ru language-pack-ru-base

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

Устанавливаем свой часовой пояс, в моём случае это:

sudo timedatectl set-timezone Europe/Moscow

После установки часового пояса необходимо проверить какое время сейчас на Orange Pi. Вводим:

date

В ответ в командной строке появится текущее время, которое установлено на Orange Pi.

Если время установлено правильно, то переходим к настройке беспроводной сети. Если время установлено неправильно, то его можно поправить следующей командой, вписав в нее актуальное время:

date -s ‘2023-12-25 12:34:56’

Настраиваем беспроводное Wi-Fi соединение:

Так как Orange Pi Zero будет сердцем нашего умного дома или DIY проекта, то удобнее будет использовать не проводное подключение, а беспроводное подключение, тем более, что в моделе Zero есть встроенный Wi-Fi модуль. Если есть встроенный модуль, то подключение можно настроить через команду nmtui-connect. Вводим:

sudi nmtui-connect SSID_NAME

Где SSID_NAME — это название вашей домашней Wi-Fi сети. В открывшемся розовом окне вводите пароль от вашей wi-fi сети:

В командной строке появляется надпись connecting и розовое окно закрывается! Теперь можно отключить Ethernet провод и подключаться к нашей плате по Wi-Fi.

Обратите внимание, что после того, как вы отключили сетевой шнур, и Orange Pi подключилась к вашему роутеру по Wi-Fi, IP адрес Orange Pi поменяется. Необходимо снова зайти в DHCP в настройках роутера и посмотреть какой IP адрес стал у нашего микрокомпьютера. Для того, чтобы смена IP адреса больше не происходила, нам необходимо установить статический IP адрес для нашей платы.

Установка статического IP адреса:

Для многих операционных систем на базе Linux настройка IP адреса происходит через команду ifconfig и редактирование файла /etc/network/interfaces. Но на Armbian для Orange Pi Zero установлена программа Network Manager, которая поможет нам быстро настроить статический IP адрес.

Подключаемся по ssh под пользователем pi.

ssh [email protected]

И вводим пароль от пользователя pi. Мы подключаемя к адресу 192.168.1.50, т.к.для нового wi-fi подключения наш DHCP сервер назначил новый ip адрес.

Запускаем Network Manager:

sudo nmtui

И опять вводим пароль от пользователя pi.

Откроется окно с розовым фоном, в котором нам необходимо будет стрелками на клавиатуре выбрать “Edit a connection” и нажать Enter:

Вибираем интерфейс для которого мы хотим прописать статический IP адрес. Стрелочками выбираем нашу wi-fi сеть и нажимаем Enter. В нашем случаем wi-fi сеть называется “Winterfell”.

Откроется окно настройки сети. Стрелками листаем вниз пока не окажемся напротив заголовка “IPv4 CONFIGURATION”, нажимаем Enter, выбираем “Manual” и еще раз нажимаем Enter.

Теперь нижимаем правую стрелку, преходим на надпись <Show> и нажимаем Enter.

В открывшихся полях вводим IP адрес, который вы хотите присвоить вашей Orange Pi (в нашем случае это 192.168.1.200), и IP адрес точки доступа (адрес вашего роутера, на котором вы изначально смотрели список устройств в сети, в нашем случае это 192.168.1.1), такой же адрес (192.168.1.1) вводим для DNS сервера:

Выбираете в самом низу <OK> и нажимаете Enter.

Перезагружаем систему. И через несколько минут она уже будет доступна по новому постоянному IP адресу.

sudo reboot

Обзор моделей

Orange Pi 3
Orange Pi 3

Произведено несколько видов плат. Каждая из них отличается своими характеристиками. Модели плат Orange Pi следующие:

  • Orange Pi 3;
  • Orange Pi 4G-IOT;
  • Orange Pi One Plus;
  • Orange Pi Zero Plus;
  • Orange Pi 2;
  • Orange Pi Prime;
  • Orange Pi Win Plus;
  • Orange Pi One;
  • Orange Pi PC 2;
  • Orange Pi Zero;
  • Orange Pi PC Plus;
  • И многие другие

К наиболее распространенным относятся Orange Pi Zero, PC 2, PC Plus и Orange Pi 3. На их примере будет произведено сравнение параметров.

Характеристики Orange Pi Zero:

  • Allwinner H3 (Cortex-A7 1,6GHz);
  • 4 ядра;
  • Графика Mali-450;
  • память 512 Мб/256 Мб;
  • Слот для карты памяти micro- SD до 64 Гб;
  • Наличие видевыходов HDMI;
  • Ethernet 10/100 Wi-Fi 2.4G 150 Мб/с;
  • 1 USB.

Характеристики Orange Pi PC 2:

  • Allwinner H5;
  • 4 ядра;
  • ОЗУ 1Гб;
  • Слот для карты памяти micro- SD до 64 Гб;
  • Наличие видевыходов HDMI;
  • Разъем MIPI-CSI для камеры;
  • Ethernet 10/100;
  • 3 USB порта.

Характеристики Orange Pi PC Plus:

  • Allwinner H3;
  • 4 ядра;
  • ОЗУ 1Гб;
  • Слот для карты памяти micro- SD и встроенная eMMC 8Гб;
  • Наличие видевыходов HDMI;
  • Ethernet 10/100 Wi-Fi 2.4G 150 Мб/с.

Характеристики Orange Pi 3:

  • Allwinner H6 V200 SoC;
  • Четырехъядерный процессор ARM Cortex-A53;
  • Графический чип Mali-T720 MP2;
  • 1Гб/2 Гб ОЗУ;
  • 8 Гб eMMC;
  • Gigabit Ethernet;
  • WiFi 5 IEEE 802.11 a/b/g/n/ac и Bluetooth 5.0;
  • 4 USB-разъема.

Все компьютеры обладают схожими характеристиками, но прогресс виден. Например, используется новый процессор H5, позволяющий улучшить производительность устройства. Также увеличен объем памяти. Это позволяет ускорить быстродействие компьютера. Было увеличено количество разъемов для USB. В новых моделях Orange Pi 3 количество выводов увеличено до 4.

Одноплатник orange pi

Микрокомпьютер Orange Pi – это устройство, состоящее всего из одной платы, но имеющее сопоставимые характеристики с полноценными ПК. Прибор оснащен четырехъядерным процессором AllWinner H5. В плате имеются различные разъемы для подсоединения периферии –  HDMI, аудиовыход, место для установки карты памяти, разъем для камеры и специальный вывод с 40 пинами для других приборов.

Ос для orange pi

Как упоминалось выше, Orange Pi может работать со многими операционными системами. К ним относятся Android, Linux, Debian, Ubuntu и многие другие. Поддержка той или иной ОС зависит от вида микрокомпьютера. От выбора программного обеспечения зависят возможности платы.

Для Orange Pi Zero используются следующие ОС:

  • Armbian;
  • DietPi;
  • Android;
  • Lubuntu LXDE;
  • Debian XFCE;
  • Debian server;
  • Ubuntu server;
  • Raspbian server;
  • LibreELEC;
  • RetroOrangePi;
  • OpenWRT;

Операционные системы для Orange Pi PC 2:

  • Armbian;
  • DietPi;
  • Android;
  • Debian XFCE;
  • Debian;
  • Ubuntu XFCE;
  • Ubuntu server;
  • Arch Linux XFCE;
  • Arch Linux server;
  • Raspbian LXDE;
  • Raspbian Lite.

ОС, поддерживаемые  Orange Pi PC Plus:

  • Armbian;
  • Android;
  • Ubuntu LXDE;
  • Debian XFCE;
  • Ubuntu server;
  • Raspbian;
  • Lubuntu 14.04;
  • OpenELEC;
  • LibreELEC;
  • RetroOrangePi;

Операционные системы для Orange Pi 3:

  • Android 7.0;
  • Debian Server Jessie;
  • Ubuntu Server;
  • Debian Desktop Jessie;
  • Ubuntu Desktop.

Все ОС можно загрузить на официальном сайте.

Первое включение

Предполагается использование

, т.к является самой популярной и стабильной ОС на основе Ubuntu для одноплатных компьютеров.


Скачиваем образ на

, заливаем на SD-карту через

Orange Pi PC — полноценный мини-пк за 15 долларов на Linux / Хабр

Далее стартуем, тут два варианта через SSH, либо используется дисплей и клавиатура.Вставляем SD-карту, подключаем кабель Enternet, питание ну и по желанию дисплей, клавиатуру.

С SSH все просто, в armbian он всегда включен в отличии от Raspbian, узнаем IP-адрес, к примеру через Advanced IP Scanner или через веб-интерфейс роутера, далее подключаемся через PuTTY.

Первый запуск orange pi zero

Операционная система успешно скопирована на карту памяти и можно переходить к первому запуску нашего микрокомпьютера:

– Вставляем Micro SD в слот для карточки на Orange Pi;- Подключаемся Ethernet кабелем Orange Pi в пустое гнездо нашего домашнего роутера;- Подключаем блок питания к Orange Pi;

Начинают мигать светодиоды на разъеме Ethernet, загорается зеленый светодиод на плате Orange Pi , потом начинает мигать красный. Операционка установилась, можно начинать настройку.

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

Питание orange pi

Производитель Orange Pi рекомендует использовать для приборов нового поколения блоки питания с напряжением 5 Вольт и током 3 Ампер. Это должно исключить проблемы с запуском и гарантирует стабильную работу прибора. Но по факту микрокомпьютер потребляет не более 1 А даже при подключенной периферии.

Блок питания подсоединяется к Orange Pi через разъем 4х1,7 мм. Для подключения потребуется специальный кабель питания. Также питание можно подключить через пины GRIO: плюс к выводу 5V, а минус – к земле. Перед подключением важно свериться с документацией.

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

Распиновка orange pi 3

Распиновка Orange Pi 3
Распиновка Orange Pi 3

Микрокомпьютер Orange Pi  является одним из самых популярных. Существует 4 варианта платы – с оперативной памятью 1 Гб/2 ГБ с отсутствием памяти eMMC или с оперативной памятью 1 Гб/2Гб 8 Гб eMMC памяти. Питается от адаптера на 5 Вольт и с током 3 А. Установлен контроллер питания AXP805. Имеется защита от перенапряжения.

Плата Orange Pi 3G IOT имеет 40 выводов. Функции пинов по умолчанию:

  • PIN1 VIO28 PMU;
  • PIN2 DC5V;
  • PIN3 SDA_1;
  • PIN4 DC5V;
  • PIN5 SCL_1;
  • PIN6 GND;
  • PIN7 EINT4/GPIO26;
  • PIN8 UTXD2;
  • PIN9 GND;
  • PIN10 URXD2;
  • PIN11 URXD1;
  • PIN12 EINT10/GPIO56;
  • PIN13 UTXD1;
  • PIN14 GND;
  • PIN15 EINT2/GPIO128/PW A;
  • PIN16 EINT12/GPIO58;
  • PIN17 VIO28 PMU;
  • PIN18 EINT14/GPIO89;
  • PIN19 GPIO140;
  • PIN20 GND;
  • PIN21 GPIO24;
  • PIN22 GPIO109;
  • PIN23 GPIO25;
  • PIN24 GPIO139;
  • PIN25 GND;
  • PIN26 EINT0/GPIO30/PWM B;
  • PIN27 SDA_0;
  • PIN28 SCL_0;
  • PIN29 SPI_CS;
  • PIN30 GND;
  • PIN31 SPI_CK;
  • PIN32 EINT15/GPIO90;
  • PIN33 SPI_MO;
  • PIN34 GND;
  • PIN35 SPI_MI;
  • PIN36 GPIO145/PWMBL;
  • PIN37 EINT3/GPIO27;
  • PIN38 EINT5/GPIO144/PWM B;
  • PIN39 GND;
  • PIN40 GPIO141

Сравнение с raspberry pi

Raspberry Pi
Raspberry Pi

В первую очередь, оба устройства отличаются своей стоимостью. Orange Pi дешевле, чем Raspberry Pi примерно в 1,5-2 раза. Это связано с тем, что в Orange Pi используется более дешевый процессор. Придется приобретать систему охлаждения. Использование таких приборов приводит к тому, что Orange Pi может нагреваться, а указанная производителем частота 1,6 ГГц не соответствует действительности.

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

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

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

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

Платы Orange Pi не смогут использоваться в ресурсоемких проектах. Но они отлично подходят для выполнения несложных функций – например, для головного устройства для управления умным домом, для принт-сервера. Это хорошие устройства для новичков. Для сложных процессов лучше использовать Raspberry Pi.

Тестирование классификаторов

Схема программы для тестирования классификаторов приведена на рисунке.

На форме размещены следующие виджеты:

  • File для чтения датасета из файла;

  • Python-скрипты MyNaiveBayes и MyMPF, классификаторы Байеса и методом
    потенциальных функций;

  • Test and Score, виджет для сравнения и оценки классификаторов;

  • Confusion Matrix, Scatter Plot, Classification results виджет для
    вывода результатов классификации;

MyNaiveBayes и MyMPF подробно рассмотрены в следующем разделе.

Виджет Test and Score принимает следующие входные сигналы @tas:

  • Data (Orange.data.Table) – данные, на которых будет обучена
    модель;

  • Test Data (Orange.data.Table) – данные для проверки модели;

  • Learner (Orange.classification) – один или несколько
    <<учеников>> – обученных моделей классификации, которые будут
    тестироваться.

В качестве результата виджет имеет следующие выходные сигналы:

  • Evaluation results (Orange.evaluation.Results) – результаты
    проверки классификаторов;

  • Predictions (Orange.data.Table) – размеченная тестовая выборка.

Виджет Test and Score позволяет тестировать классификаторы одним из
следующих методов:

  • кросс-валидация;

  • выделение одного;

  • случайная разбивка в заданном соотношении;

  • проверка на обучающей выборке;

  • проверка на тестовой выборке.

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

Результаты классификации приведены на рисунке.

Были вычислены численные характеристики классификации:

  • Area under ROC;

  • Classification accuracy;

  • F-1;

  • Precision;

  • Recall.

Для более детального анализа воспользуемся виджетом Confusion Matrix для
сравнения количества правильно и неправильно распознанных образов.
Результаты классификации MyMPF и MyNaiveBayes приведены на рисунках.

Образы, которые были подвергнуты классификации приведены на рисунках.

Тонкий клиент

Сам я не совсем разобрался, но есть вариант проще — подключаться к ББ через

либо TeamViewer.

Пару статей насчет этого:

Устройство esp

Основным компонентом системы считается электронный блок (контроллер) ЭБУ, к которому поступают сигналы от измерителя углового ускорения (G-сенсора) и многочисленных датчиков, устанавливаемых на всех колесах и в узле рулевого управления. 

Опытные автовладельцы наверняка заметят, что в этом перечне присутствуют компоненты системы ABS. Это означает, что ESP весьма взаимосвязана с нею. К тому же ЭБУ управляет клапанами гидроцилиндров тормозов, и он взаимодействует с бортовым компьютером автомобиля, который контролирует подачу горючего.

Но и это еще не все. Система курсовой устойчивости автомобиля в любом случае взаимодействует и с другими электронными ассистентами – ASR, EDS и EBD. Не будем вдаваться в их функционал, а лишь заметим, что в машинах премиум-сегмента система ESP тесно связана и с адаптивным круиз-контролем, отвечающим за движение не только по трассе, но и в городе.

Оцените статью
Радиокоптер.ру
Добавить комментарий