Khadas: мощный и функциональный одноплатный компьютер

Одноплатный компьютер Khadas против Raspberry

Два года назад компания WesionTek выпустила одноплатный компьютер Khadas, однако новинка обошла большинство российских пользователей стороной. А ведь потенциал этого устройства куда больше, чем у нынешних миниатюрных компьютеров Raspberry Pi, Orange Pi и прочие.

Новинки от WesionTek

О WesionTek мало кто знал, поэтому большинство пользователей покупало Raspberry. А компания не сидела на месте и уже успела выпустить ревизию устройств Khadas VIM2 с улучшенными характеристиками и новыми спецификациями.

Khadas VIM2

Первое поколение состояло из пяти устройств, второе состоит из четырех моделей с феноменальными вычислительными мощностями.

Поставка устройства

Производитель выпустил четыре версии устройства – Lite, Basic, Pro и Max версии, которые кардинально отличаются разве что только памятью.

Кстати, можно посмотреть отличный обзор на канале “Просто посылка из Китая”:

Поставляется устройство в фирменной коробочке в виде книжки, внутри которого присутствуют плата в акриловом корпусе и провод питания Type-C. Если присмотреться к корпусу устройства, можно заметить отсутствие радиаторов на чипах.

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

Общие характеристики

При схожих размерах с Raspberry Pi 3, Khadas получился в разы мощнее и функциональнее. Даже если сравнивать последнее поколение «малинки» с младшей моделью первого поколения Khadas Vi Lite, Raspberry Pi 3 проигрывает по всем показателям (кроме того, что на Vi Lite отсутствует Bluetooth).

Сердцем компьютера стал 64-битный процессор Cortex-A53 с восемью ядрами на борту, работающий на частоте 1.5 ГГц.

На абсолютно всех ревизиях имеется слот карты памяти microSD. Вставив флешку, можно увеличить объем памяти до 128 ГБ. Дополнительно плата имеет SPI Flash память на 2 МБ, 2 разъема USB 2.0, Type-C с поддержкой OTG, инфракрасный порт, разъемы GPIO 40 Pin, стандартный скоростной порт LAN 10/100/1000М и полноразмерный HDMI порт с поддержкой 4К мониторов с частотой 60 Гц. Питается устройство от пяти (рекомендованных) до девяти вольт при токе не менее 2A.

Различия между версиями моделей

На платах имеется стандартный набор беспроводных технологий Bluetooth 4.2 (на Lite стоит версия 4.1), а также Wi-Fi модули с чипом AP6359SA (на Lite версии стоит слегка урезанный модуль AP6356S).

Конечно же, в первую очередь платы отличаются объемом RAM памяти: 2 ГБ на версии Lite и 3 ГБ на топовых версиях).

На устройстве присутствуют три аппаратные кнопки: две отвечают за сброс и включение устройства плюс одна функциональная. Имеется индикация работы с помощью светодиодов.
У всего семейства плат есть один существенный недостаток: аудиосигнал можно получить только по проводу HDMI, у платы нет jack 3.5 разъема, но проблему можно решить подключением внешней звуковой карты.

Что можно поставить на Khadas?

Как и большинство подобных устройств, Khadas рассчитан на разработку роботов и функциональных проектов. Но это не мешает обычному пользователю сделать из платы полноценный компьютер.

На официальном сайте можно найти кучу дистрибутивов Android, Linux, Ubuntu, U-Boot последних версий, а также образы с двумя операционными системами сразу.

За самую старшую модель в интернет-магазинах просят около 11 000 р., что несколько дороже Raspberry Pi, но за эти деньги вы получаете устройство на порядок мощнее.

Обзор одноплатного компьютера Khadas Vim

Khadas Vim – одноплатный компьютер, выпускаемый с 2016 года китайской компанией WesionTek.

На фоне таких раскрученных серий, как Raspberry Pi, Orange Pi и Banana Pi он практически неизвестен в России – и зря. Модель достаточно интересная, и чтобы как-то популяризовать ее в русскоязычном пространстве я публикую этот обзор.

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

Немного предыстории

Двумя годами ранее китайская компания WesionTek совместно с интернет-магазином GeekBuying выпустила необычное устройство под названием GeekBox.

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

Сама плата GeekBox обеспечивала базовый мультимедийный функционал, а при соединении с платой расширения Landingship (на иллюстрации выше она показана справа) обрастала GPIO-интерфейсом на 60 пинов и другими примочками, превращающими ее в достаточно мощную аппаратную платформу для разработчиков. Кроме того к ней можно было подсоединить фирменный Retina-дисплей и некоторые другие аксессуары.

Задумка была грандиозная и многообещающая, но, как говорится, “не взлетела”. Может цена на готовое устройство оказалась слишком высокой (основная плата GeekBox стоила $110, еще $30 стоила плата Landingship, за дисплей и прочие аксессуары нужно было доплачивать отдельно), а может причиной провала послужили какие-то другие факторы. Как бы то ни было, популярности в народе “гиковская коробка” не снискала.

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

Характеристики

Заводя разговор о технических характеристиках Khadas Vim, хочу сразу представить сравнительную таблицу от производителя, в которой оный девайс сравнивается с Raspberry Pi 3 – как самым популярным в мире одноплатным компьютером.

Вообще говоря, правильнее было бы сравнивать Khadas Vim с другим одноплатником – ODROID-C2, который намного ближе к Vim по характеристикам. Ну это так, к слову.

Сердцем устройства является процессор Amlogic S905X – очень популярное решение, широко применяемое в ТВ-боксах среднего ценового сегмента. А за графику тут отвечает чип Mali-450 – графический процессор начального уровня, также используемый в ТВ-боксах среднего сегмента и Android-планшетах начального уровня.

На борту распаяно 2Гб DDR3-памяти и eMMC-хранилище на 16Гб.

Ну а главными отличительными моментами стала аппаратная поддержка 4K-видео и нового кодека H.265 (Raspberry Pi 3 аппаратно декодирует только FullHD), а также современный Wi-Fi адаптер, поддерживающий работу в 5ГГц-диапазоне.

Как и “малинка”, Khadas Vim обладает 40-пиновым интерфейсом GPIO. А вот распиновка GPIO своя собственная, поэтому платы расширения от Raspberry Pi тут использовать, увы, не получится.

Внешний вид и комплект поставки

Khadas Vim поставляется в несколько необычной коробке, которая раскрывается как книга.

Внутри лежит сам девайс и фирменный USB Type-C кабель в тканевой оплетке.

Спереди у нас два порта USB 2.0, разъем USB Type-C для питания, HDMI и 100Mbit Ethernet.

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

Так все провода окажутся собраны в одном месте и ничего не будет торчать во все стороны. Очень удобно.

Три физические кнопки на боку – Power, Function и Reset.

Вид сверху. Процессор Amlogic S905X – сердце устройства. Греется он меньше, чем SoC от Broadcom, на котором работает Raspberry Pi 3 – поэтому можно обойтись без радиаторов. С другой стороны, если разобрать корпус и наклеить на процессор радиатор – хуже уж точно не будет. Сам я собираюсь так и поступить в дальнейшем.

Прямо под S905X находится микросхема eMMC-памяти Samsung KLMAG2WEPD-B031. А 2Гб оперативной памяти в устройстве представлены в виде четырех чипов емкостью по 512Мб каждый. Из этих чипов два расположены сверху и еще два на нижней стороне печатной платы.

Четырехпиновый разъем прямо за Type-C портом является альтернативным разъемом питания. А двухпиновый разъем в левой части устройства может использоваться для подключения батарейки к часам реального времени (Real-time Clock).

Серебристый чип слева – модуль AP6255, объединенный Bluetooth и Wi-Fi адаптер. Рядом с ним виднеется I-PEX разъем для антенны Wi-Fi. Примитивная антенна уже идет в комплекте и в принципе ее мощности достаточно, но при необходимости в этот разъем можно подключить и что-нибудь более серьезное.

Ну а снизу расположены 40-пиновый GPIO, двухдиапазонный ИК-порт и светодиод, горящий во время работы устройства.

Вид снизу. Из интересного тут – разъем для microSD-карты и два чипа оперативной памяти.

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

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

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

Прошивка

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

Обновлять прошивку через USB-кабель на мой взгляд удобнее всего, этот способ я и опишу в обзоре.

Первым делом требуется скачать и установить программу USB Burning Tool, через которую и осуществляется смена прошивки. Затем скачать саму прошивку. Официальные образы от разработчиков Khadas Vim доступны для загрузки с этой страницы.

Затем запускаем USB Burning Tool и подключаем одноплатник к компьютеру по USB. Требуется перевести его в режим обновления прошивки, для этого надо зажать кнопку Power, не отпуская ее нажать на Reset и продолжить держать Power зажатой еще несколько секунд.

Если все сделано правильно, то в интерфейсе приложения появится строчка “HUB-1 Connect success”. Если нет – скорее всего кнопка Power была отпущена слишком рано, и придется повторить ту же последовательность нажатий еще раз.

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

Процесс загрузки пошел. Красное сообщение об ошибке на скриншоте – результат попытки обновления после неудачной попытки прошиться с microSD-карточки.

Да, при обновлении с microSD есть некоторый риск запороть систему, но не фатальный. От неудачной смены прошивки устройство не превращается в “кирпич” и спокойно перепрошивается в дальнейшем с компьютера.

После завершения обновления нужно нажать на “Stop” и отсоединить Khadas Vim от компьютера. На этом процесс смены системы завершен.

Android 6

Эта система предустановлена на Khadas Vim “из коробки”. Представляет из себя полностью стоковый Android без какой-либо отсебятины от автора сборки.

Предустановлен Google Play и неофициальный магазин приложений Aptoide в качестве альтернативы. Есть root. Всё.

В рамках эксперимента я установил несколько игр (Walking Dead, Megapolis, Asphalt 8), а также программы для онлайн-просмотра фильмов и сериалов HD VideoBox и SeasonHit. Все заработало без проблем.

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

Android 7

С Android 7 на Khadas Vim дела обстоят так же, как и с установленным по умолчанию Android 6.0.1 Marshmallow.

Все тот же стоковый интерфейс, Google Play, Aptoide и root-доступ.

Единственным багом, который мне удалось обнаружить во время тестирования, стала работа приложения Speedtest.net – оно запускалось, но не реагировало на кнопку, запускающую тест скорости. Забавно, но на шестом андроиде такой проблемы с этой программой не возникало.

Android 7 работает чуть быстрее предыдущей версии системы – это видно как по результатам синтетических тестов (об этом будет сказано дальше), так и субъективно на глаз: игрушка Asphalt 8 практически не лагала, тогда как на шестом андроиде в ней нет-нет да возникали подтормаживания.

Ах да, 4K H.265 видео. Тестовый файл отлично проигрался с флешки на каком-то безымянном плеере, присутствовавшем в системе по умолчанию. Аппаратное декодирование действительно работает и реализовано в системе.

Ubuntu Mate

Ubuntu Mate заработала на Khadas Vim превосходно. Субъективно я бы сказал, что производительность системы находится на уровне запущенной на Raspberry Pi ОС Raspbian.

А вот аппаратное декодирование 4K H.265 тут недоступно. Но это временная проблема, и, судя по публикациям на форуме разработчиков, доведение до ума поддержки воспроизведения видео в Ubuntu является приоритетной задачей на ближайшее время.

Логин и пароль по умолчанию в Ubuntu Mate для Khadas Vim: khadas / khadas

Armbian (Ubuntu 16.04)

Armbian – очень популярный и широко распространенный дистрибутив Ubuntu для микрокомпьютеров на ARM-архитектуре. Эта система используется на Orange Pi, Banana Pi, на нее перепрошиваются ТВ-приставки на чипах Amlogic.

По состоянию на начало июля 2017 года официальные образы Armbian для Khadas Vim неработоспособны. В них наглухо заблокирована (очевидно, что не целенаправленно, а по недосмотру) возможность выполнения операций под рутом, что делает полноценное использование системы невозможным. Вы не сможете ни установить новые приложения, ни даже просто обновить уже установленные пакеты – подобные действия выполняются только с root-правами.

Еще в Armbian у меня не снимались скриншоты экрана, поэтому для иллюстрации пришлось фотографировать монитор.

Все вышеописанное справедливо для официальной сборки Armbian для Khadas Vim. Конечно, можно было бы попробовать установить универсальную сборку Armbian для устройств на базе S905X, но я не увидел в этом смысла. Ведь Ubuntu Mate превосходно работает, да еще и обладает более приятным интерфейсом.

Логин и пароль по умолчанию: root / khadas

LibreELEC

А вот LibreELEC устанавливается на Vim привычным для владельцев Raspberry Pi способом – записью образа на microSD-карточку при помощи программы Win32DiskImager. Эта система может работать на Vim только с карты памяти и не записывается в eMMC-хранилище.

Из проблем – отсутствует поддержка Wi-Fi адаптера (LibreELEC просто не видит ни одной беспроводной сети), вырезана поддержка всех языков интерфейса кроме английского.

В остальном система полностью рабочая. И 4K видео воспроизводится.

Тестирование производительности

Тестирование производительности Khadas Vim стало для меня самым сложным моментом в написании этого обзора.

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

Вот такая получилась картина в итоге:

Помимо бенчмарков запускал также игру Asphalt 8. И если на предустановленном “из коробки” Android 6 невооруженным глазом были заметны лаги и подтормаживания, то после обновления до Android 7 они практически исчезли.

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

  • Хорошие технические характеристики
  • Все порты на одной стороне
  • Стоковый Android
  • Аппаратное декодирование 4K-видео
  • Живое коммьюнити, хорошая поддержка производителем
  • Очень мало аксессуаров
  • Всего 2 USB-порта
  • Отсутствие аудиоразъема

Полезные ссылки

Заключение

Khadas Vim показался очень приятным приобретением.

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

Если у вас уже есть опыт использования одноплатных компьютеров и вы подумываете о расширении парка своих одноплатников – присмотритесь к варианту с покупкой Khadas Vim.

Если одноплатные компьютеры не интересуют вообще, но нужна надежная и не очень дорогая ТВ-приставка – тоже есть смысл подумать насчет приобретения Khadas Vim. По крайней мере у вас будут свежее и актуальное ПО на протяжение нескольких лет, ведь разработчики обещают поддерживать проект не менее 5 лет и не менее 3 лет выпускать для него новые прошивки.

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

Микрокомпьютеры Khadas

Khadas VIM3 Pro невероятно маленький и мощный микрокомпьютер от Khadas. Построен на базе процессора Amlogic A311D с более высокой тактовой частотой и 5,0 TOPS NPU.

Khadas VIM3 Basic невероятно маленький и мощный микрокомпьютер от Khadas. Построен на базе процессора Amlogic A311D с более высокой тактовой частотой и 5,0 TOPS NPU.

Khadas Edge-V Max невероятно маленький и мощный микрокомпьютер от Khadas. Построен на базе процессора Rockchip RK3399. Поддержка стереоскопического видения. Edge-V маленький, но делает много вещей.

Khadas Edge-V Pro невероятно маленький и мощный микрокомпьютер от Khadas. Построен на базе процессора Rockchip RK3399. Поддержка стереоскопического видения. Edge-V маленький, но делает много вещей.

Khadas Edge-V Basic невероятно маленький и мощный микрокомпьютер от Khadas. Построен на базе процессора Rockchip RK3399. Поддержка стереоскопического видения. Edge-V маленький, но делает много вещей.

Khadas VIM2 V1.4 — обновленная модель одноплатного компьютера от китайской компании WesionTek, пришедшая на смену VIM2 V1.2.

Khadas VIM2 V1.4 — обновленная модель одноплатного компьютера от китайской компании WesionTek, пришедшая на смену VIM2 V1.2.

Khadas VIM2 V1.4 — обновленная модель одноплатного компьютера от китайской компании WesionTek, пришедшая на смену VIM2 V1.2.

Khadas VIM1 PRO — модель одноплатного компьютера от китайской компании WesionTek.

Khadas VIM1 — модель одноплатного компьютера от китайской компании WesionTek.

Khadas: мощный и функциональный одноплатный компьютер

Операционная система: Linux

Существуют ли одноплатники со следующими свойствами:

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

2. Отсутствие встроенных backdoors типа Intel ME.

3. Отсутствие ошибки Meltdown.

4. Версия с 2G Ram и желательно 1G сеть.

Это возможно только на x86-64 платформах
Самый дешевый вариант это intel, типа z3735f, z8300, цена от 1200 руб. платы от ноутбуков/планшетов, от 3700руб платы малых размеров, иногда без gpio, но выглядят как реальные sbc (такие платы используют в медиабоксах ценой от 8к)
Варианты от AMD цены на которые вообще космос, от 10-15к https://www.amd.com/en…-soc-product-brief.pdf
Есть ещё что то у VIA, но я не особо интересовался, думаю немного дешевле чем AMD

Есть такой список производителей, но там в основном ARM, искать в интернете sbc нужно по названию soc, потому что платы собираются всякими нонеймами и модели этих плат могут так же называться по разному, а зачастую в каталогах типа tao и ali в названии товара указывается процессор (soc), фирма, модель, так что найди сначала процессор (soc) который тебя устроит, а уже потом ищи плату с этим soc малых размеров с нужным объемом ram.

Сообщение отредактировал rubitwa – 24.01.18, 00:59

MaxEncore
Надо сначала определиться, нужен ли тебе видео выход, сколько именно портов sata необходимо, использование nas в качестве роутера, ARM или x86.
Видел на платформе MIPS GnuBee cloud там 6 портов сата.
На платформе arm я не видел более одного SATA и на многих платах это “мост” USB2SATA, поэтому предел скорости упирается в скорость на usb.
На x86 это получится бокс размером от ширина-высота 17см, там от трёх sata портов
Я бы взял Odroid-HC1/HC2 (но там стоит soc с хорошем видео, но видео выхода нет) ещё есть Helios4
Меня бы жаба задушила брать nas стоимостью более 100$ скорее всего взял бы роутер на котором можно поставить openwrt с transmission что бы качать торренты, типа asus с usb портом или роутер куда можно припаять usb, ну вместо usb туда просто поставить напрямую переходник usb2sata который ввиде коробки для 2.5 обойдётся рублей за 300.

Сообщение отредактировал rubitwa – 12.04.18, 14:10

Помогите выбрать SBC исходя из следующих требований:

0. Производитель, который не “ложит” на поддержку железа + большое комунити.
1. ОС: Android не менее 4.4
2. RAM: 1GB+
3. Bluetooth 4.0+
4. Wi-Fi

Сам смотрел в сторону Raspberry Pi 3, но там нету Android из коробки (надо собирать из исходников и как оно будет работать не ясно).
Orange Pi Lite2 вроде идеальный вариант исходя из моих требований, но возможно подскажете ещё варианты.

sektor`
Вот что надо знать, самые популярные sbc на процессорах от компаний ниже, они производят сами процессоры, но не производят sbc платы для продажи, этим занимаются другие фирмы.
Собственно если у компании (которая производит процессоры) есть средства то и программная поддержка процессора будет на уровне.
По моему мнению уровень программной поддержки выглядит вот так, чем выше в списке тем лучше поддержка
и по стоимости список примерно так же выглядит, чем выше тем дороже, ну amlogic с rockchip местами поменять.

Хочешь хорошую программную поддержку, плати больше, если компания производит процессоры и продаёт их чуть выше себестоимости (как allwinner) то средств на содержание большой команды/штата разработчиков которые смогут быстро решать задачи у неё просто нет.

Зачем тебе андройд на rpi3 если там в линуксе всё работает, почти как полноценный десктоп.

Сообщение отредактировал rubitwa – 23.06.19, 13:43

sektor`
В гугле набираешь “nougat raspberry pi 3” и качаешь подходящий образ

Сообщение отредактировал rubitwa – 08.05.18, 16:58

sektor`
Хаха))) сборки на сайте orangepi ещё хуже)))
У меня например opi win и когда я скачал android 5.1 там не было звука на hdmi и вроде до сих пор там висит этот образ)))) пришлось его перебрать и исправить, а в плане фанатичности, это просто пи. запускаешь а там вот что))) Буквально на всех платах такие “фанатичные” сборки, потому что собирают их не производители самих процессоров которые занимаются программной поддержкой, а сборщики плат, фирмы у которых нет денег на программную разработку.
Ну 10-15 $ разница в цене, если цель не в экономии то лучше взять rpi3b, но выбор opi lite2 норм, если экономить.

Сообщение отредактировал rubitwa – 09.05.18, 19:26

Сообщение отредактировал taraz1 – 16.05.18, 07:24

Господа, прошу простить, если задаю вопрос не в той теме, но больше не знаю где спросить.

Имеется помещение в подвале с Интернет-доступом и электричеством.

а) необходимо удаленно контролировать температуру в этом помещении с уведомлениями на какой-нибудь мессенджер при достижения критической температуры;
б) должна быть возможность удаленного запуска промышленного вентилятора через замыкание катуштки индуктивности (которая впоследствии актививирует контактор и вентилятор запускается): по сути надо как-то симулировать уже имеющиеся кнопки “стоп” (с нормально замкнутыми контактами) и кнопку “пуск” (с нормально разомкнутыми контактами), а по команде из ОС замыкать контакты на кнопке “пуск” или размыкать контакты кнопки “стоп”;
в) возможность работы в ОС семейства Windows, т.к. задачи “а” и “б” требуют программирования, а опыта работы под Debian-подобными ОС’ями у меня отсутствует; но если такой возможности нет, то ничего – адаптируюсь.

Хотел бы узнать следующее:

1. Возможно ли решить указанные задачи с помощью SBC-платформ в принципе? Ранее с подобной техникой также дел не имел.
2. Если на п.1 – “да”, то какой конкретный SBC необходим?
3. Что дополнительно требуется для осуществления задач “а” и “б”?

The_Immortal
На винде платы с gpio стоят дорого. платы без gpio от 4к, usb gpio от 500руб, это всё без учёта доставки. Плата на arm выйдет гораздо дешевле.
Необходимо знать какое напряжение на кнопках что бы понять чем их замыкать.
Если в районе 3.3v можно обойтись одним только gpio на плате, так как напряжение будет подаваться прямо с платы.
Если напряжение выше, нужно реле, плата будет подавать 3.3v на реле, а оно в свою очередь будет замыкать цепь, как кнопка.
Не в курсе есть ли там какие пределы у разных реле, так как ни разу не заморачивался с ними, обычно с 0-220v справляются, я бы использовал именно этот вариант.
Можно обойтись платой хоть за 9$, даже на ардуино можно но я не шарю в ардуино. нужно будет купить usb uart, что бы запустить/установить и всё проверить на плате, плату с двумя-тремя-четырмя реле, сколько там надо кнопок замыкать, ну и всё.
А разработка на линуксе, ну на плате расшарил через samba директорию, сделал Makefile что бы он собирал из *.c файлов бинарник, на компе через samba зашел и пишешь, через putty c помощью usb uart или lan подключаешься к консоле на линуксе (терминал) и компилишь, запускаешь, проверяешь.

Сообщение отредактировал rubitwa – 23.05.18, 18:27

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

Это какая например?

Сообщение отредактировал The_Immortal – 23.05.18, 17:37

20$ без учёта доставки, ещё sd карта будет нужна 2гб минимум.

Сообщение отредактировал rubitwa – 23.05.18, 18:53

Ну на фазе 220. А это важно?

Замкнуть разово достаточно. Для остановки – разомкнуть разово.

Ну насчет необходимости в реле я как-то сомневаюсь, а вот как понять какой датчик нужен? И почему, кстати, именно Orange? Raspberry не катит? Под него-то, наверное, датчиков поболее, чем на Orange, не? Или они взаимозаменяемы?
Да и мануалов-то из серии “для чайников” под Raspberry, вероятно, также больше.

Сообщение отредактировал The_Immortal – 23.05.18, 21:02

50$ и ты получишь плату с hdmi и прочей приблудой которая будет просто лежать и щёлкать реле и данные присылать на телефон.
На orangepi почти та же гребёнка, ей точно так же можно температуру с датчиков считывать, хоть с пяти штук и реле управлять, главное что бы реле щёлкали от 3.3v
Отличия будут только в используемой библиотеке gpio. Чтение данных с датчиков и переключение реле будет одинаково что на opi что на rpi.
Для примера я драйвер джостика от сеги для gpio переписывал с rpi на opi, просто заменив функции, одну на другую.

Перманентно, я имел ввиду подключить и не размыкать. Или же надо подключить и отключить сразу, так же как кнопку нажать один раз и не держать.

Сообщение отредактировал rubitwa – 23.05.18, 23:18

Вероятно, проще показать. Вот у меня вместо лампочки вентилятор трехфазный 🙂 И мне надо сделать по сути те же кнопки. Вот схема на всякий. Т.е. “стоп” из себя представляет два нормально замкнутых контакта, далее от “стопа” замыкание с одним из контактов “пуска”, а второй другой контакт “пуска” разомкнут. При нажатии на кнопку “пуск”, её контакты замыкаются. В общем, всё просто, но я не могу врубиться какое именно реле мне нужно. Вот такого хватит?

А теперь хотел бы уточнить некоторые моменты по поводу Ваших предложений:

  • Orange Pi Zero – насколько я понял из видосов, мне необходимо будет организовывать веб-сервер (Апач), но получится ли это с 256 МБ RAM на борту? И кстати, а где там коннекторы под GPIO.
  • Блок питания Orange Pi 5 В/3A – не очень понимаю куда вставляется данный блок? Да и вроде как там указано, что для модели Zero он не подходит (питание у Zero через micro-USB) ?
  • 10pcs 40 Pin 1×40 Single Row Male – поясните, плиз, для чего они нужны мне будут? Или именно эти пины и распаиваются на 26-пиновой GPIO-площадке?
  • 40pcs in Row Dupont Cable 20cm 2.54mm 1pin 1p-1p female to female – этим я полагаю буду соединять GPIO с реле и, возможно, с датчиком температуры, так?
  • USB to TTL converter UART – тоже для меня загадка зачем он нужен в моём случае. можно же все (в том числе и программирование на bash’e или на питоне) делать непосредственно на OPI, разве нет? ну а попасть на OPI можно через LAN, наверное. Хм, хотя когда там пусто будет, как туда попадешь? 🙂 Хотя можно через тот же USB-OTG, м?
  • датчики температуры – любой из них возможно будет подключить к OPI и считать с него температуру?
  • 2pcs/set Aluminum heat sink – неужели эта малоэффективная кроха Allwinner H2 от таких задач будет нагреваться.

Не подумайте, я не давлюсь за копейку, просто уже сейчас хочу немного войти в понимание, что будет происходить 🙂

Сообщение отредактировал The_Immortal – 24.05.18, 05:45

The_Immortal
Orange Pi Zero – Да, такой платы хватит, там web сервер с messager’ом и ещё несколько сервисов будет и всё, даже 64мб вполне хватит, так как нагрузок никаких не будет при работе.
Блок питания Orange Pi 5 В/3A – Можно отрезать штекер и подключить на гребёнку, так же можно вытащить из него плату и засунуть в самодельный корпус с остальным барахлом.
10pcs 40 Pin 1×40 Single Row Male – гребёнка, устанавливается на плату с помощью паяльника))) там видно на картинке что на плате имеется место для гребёнки, но изначально её нет.
USB to TTL converter UART – Используется для отладки, что бы настраивать или проверять запущенную систему на плате. Тут на форуме хренова куча людей без такой штучки, пишут вот у меня не загружается система, а в чём именно дело никак не понять, если просто то эта штука – консоль, будет писать то что происходит с программным обеспечением на плате и с её помощью можно передавать команды на плату, в саму консоль, короче терминал на проводе.
40pcs in Row Dupont Cable 20cm 2.54mm 1pin 1p-1p female to female – Подключить usb uart и реле и возможно бп.
датчики температуры – Да
2pcs/set Aluminum heat sink – Зависит от настроек системы, какой вольтаж на процессоре и какая герцовка выставлена, сейчас изначально ставят такие параметры что процессор на этой плате греется, не сильно, но хотелось бы меньше. Вообще эти параметры можно изменить но так на всякий пусть будет.

Реле будет вот это https://ru.aliexpress.…095279_1621152096.html в качестве градусника будет вот этот https://ru.aliexpress.…615.0.0.11b04edeQ6uuFS
Как будет выглядеть программно, можно настроить ядро таким образом что бы реле было включено или включено на старте, так вот на старте системы (но это не обязательно), будет сразу включатся реле “стоп” а после загрузки системы можно будет управлять программно, включать/выключать реле “стоп” и “старт”

Сообщение отредактировал rubitwa – 24.05.18, 08:38

Источники:

http://dmitrysnotes.ru/obzor-odnoplatnogo-kompyutera-khadas-vim

http://onpad.ru/catalog/cubie/khadas/khadas-mic/

http://4pda.ru/forum/index.php?showtopic=884810&st=220

http://electronics-lab.ru/blog/4008.html

Ссылка на основную публикацию