Предыдущий бортовой компьютер вместо часов

Обновлено: 01.07.2024

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

Оглавление

Учет времени

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

Настройка I2C

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

Убедитесь, что I2C включен, выбрав «Настройки» > «Конфигурация Raspberry Pi» > «Интерфейсы» > нажмите «Включить» рядом с i2c и нажмите «ОК». Теперь выключите Raspberry Pi ( sudo halt ).

Настройка часов реального времени

Теперь подключите плату RTC к контактам Raspberry Pi GPIO. Здесь мы будем настраивать часы реального времени DS1307, но существует множество других (например, этот список). Убедитесь, что плата успешно подключена, выполнив:

датчик i2c
< /p>

Использование часов реального времени

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

Затем добавьте ядро ​​RTC в файл /etc/modules, чтобы оно загружалось при загрузке:

добавление rtc-ds1307 в конец файла.

Теперь добавьте создание устройства при загрузке, отредактировав файл rc.local:

убедитесь, что перед выходом 0 включены следующие строки:

Если вы сейчас перезагрузитесь, Raspberry Pi должен иметь правильное время от аппаратного RTC.

Команды для использования RTC

Чтобы считать время с аппаратного RTC:

Чтобы скопировать время из системы Raspberry Pi в аппаратный RTC:

Чтобы скопировать время с аппаратного RTC на Raspberry Pi:

Комментарии

К этой статье пока нет комментариев. Будьте первым, кто оставит комментарий ниже!

Добавить комментарий

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

E28 Последняя информация бортового компьютера (OBCII)

E28 Последняя информация бортового компьютера (OBCII)

Информация о бортовом компьютере E28 (OBC)
Чип Бейнс собрал это несколько лет назад для своего 86 528e, и я всегда находил его полезным, когда руководство пользователя не было под рукой.
Его текущая ссылка на это находится ЗДЕСЬ.

Это общая информация о бортовом компьютере (OBC) модели 528e 86 года выпуска. Это также кажется подходящим для других автомобилей середины-конца 80-х годов. Все это описано в руководстве пользователя, за исключением:

* Как откалибровать дисплей диапазона
* Отображение версии OBC
* Как заменить лампочку
* Что делать, если на дисплее OBC отображается PPPP

Установите время.
Если батарея отключена или разряжена, OBC по умолчанию возвращается к заводским настройкам, которые отображают метрические единицы и время в 24-часовом формате. Как только батарея вернется в сеть, вы захотите перезагрузить устройство. Чтобы установить время, сначала убедитесь, что OBC отображает время (нажмите кнопку HR-DATE для переключения между отображением времени и даты). Затем нажмите на маленькую утопленную контактную кнопку переключения рядом с правым нижним углом дисплея чем-то заостренным, например, шариковой ручкой. Дисплей должен измениться на 4-разрядный. Вы устанавливаете время в формате ЧЧ:ММ, нажимая цифровые кнопки в нижней части OBC, отмеченные 1000, 100, 10 и 1, каждая из которых соответствует одной из четырех цифр. Например, чтобы установить время на 11:32, нажмите кнопку 1000 один раз, кнопку 100 один раз, кнопку 10 три раза и кнопку 1 дважды. Если единица измерения находится в метрическом (24-часовом) режиме, первая цифра — 0, 1 или 2, а на дисплее отображается надпись UHR («час» по-немецки, я полагаю). Если единица измерения уже была изменена на 12-часовой режим (т. е. единицы измерения США, см. ниже), при повторном нажатии кнопки 1000 0 первая цифра будет циклически меняться между 0 и 1:00, а затем 0 и 13:00. Когда вы закончите установку времени, снова нажмите утопленную кнопку шариковой ручкой, и часы запустятся.

Установите дату.
Чтобы установить дату, начните с нажатия кнопки HR-DATE, чтобы отобразить настройку даты.Формат даты — ММДД, если единица измерения работает в единицах США, или ДДММ, если используется метрическая система. Процедура аналогична установке времени. Когда вы закончите, нажмите утопленную кнопку, чтобы сохранить дату.

Метрические единицы в сравнении с единицами США.
Чтобы изменить операцию OBC с метрических единиц на единицы США, нажмите кнопку A VG MPG, а затем шариковой ручкой нажмите контактную кнопку переключения. Если вы нажмете кнопку переключения несколько раз, дисплей будет переключаться между ----L:00, ----MPG и ----M/G. Параметр L:00 соответствует литрам на сто километров, MPG — милям на галлон США, а M/G — милям на британский имперский галлон. Поскольку британский галлон на 20 % больше, чем галлон США (277,42 против 231 кубического дюйма), расчетный расход бензина будет на 20 % больше, когда единица измерения установлена ​​на M/G, чем когда она установлена ​​на MPG, поэтому убедитесь, что вы установите его правильно. В режимах MPG или M/G OBC отображает все данные в английских единицах измерения (мили, галлоны, температура в градусах по Фаренгейту), а часы находятся в 12-часовом режиме. В режиме L:00 все единицы измерения метрические (километры, литры, температура в градусах Цельсия), а часы работают в 24-часовом формате.

Функция кода.
Кнопка CODE управляет системой сигнализации и отключения зажигания. Чтобы установить его, выключите двигатель, но оставьте ключ в положении «аксессуар» (таким образом, питание по-прежнему подается на аксессуары, такие как радио, но двигатель не работает). Затем нажмите кнопку CODE, и дисплей должен измениться на ----CODE. Теперь введите секретный 4-значный кодовый номер, используя те же четыре кнопки внизу, которые вы использовали для установки времени. Когда вы будете удовлетворены своим выбором кода, поверните ключ в положение «выключено» и извлеките его. Теперь будильник установлен. В следующий раз, когда вы попытаетесь завести автомобиль, OBC мигнет КОД и подаст звуковой сигнал «бонг». Без правильного кода машина не заведется. Чтобы отключить сигнализацию, вставьте ключ в замок зажигания, поверните его в положение «аксессуар», введите код и нажмите SET-RES. Теперь можно заводить машину. Если вы попытаетесь запустить его без ввода правильного кода, двигатель заведется, но искры не будет. Дисплей OBC будет продолжать мигать и подавать звуковой сигнал «бонг». Лучше этого не делать, так как можно залить двигатель. НЕ забудьте свой код! Если вы неправильно введете его 3 раза подряд, сработает сигнализация (гудок и мигающие огни) — ваши соседи не будут удивлены. Кажется, что вы ничего не можете сделать, пока звучит сигнал тревоги, чтобы отключить его. Будильник будет длиться около минуты, а затем отключится сам по себе, давая вам возможность попробовать еще раз.
Что делать, если вы забыли защитный код? Отключение аккумулятора на мгновение или два приводит к сбросу OBC и «забыванию» того, что был установлен сигнал тревоги. В конце концов, это не такая уж безопасная система!

Средний показатель миль/час и средний показатель миль на галлон.
Эти две функции относительно очевидны: OBC рассчитывает среднюю скорость и расход топлива. Нажмите кнопку AVG MPH или кнопку AVG MPH, чтобы отобразить интересующее вас значение. Нажатие кнопки SET-RES перезапустит расчеты. Мне нравится сбрасывать расчет среднего MPG с каждым полным баком бензина. Как отмечалось ранее, если OBC настроен на работу в метрических единицах, он будет отображать средние километры в час и средний расход топлива в литрах на 100 километров.

Максимальная скорость в час.
Вы можете заставить OBC вести себя как ваша свекровь, если хотите, но если это то, чего вы хотите, почему вы купили BMW? Эта функция заставляет OBC приставать к вам бонгом, если вы превысите настройку скорости, сохраненную в функции Max MPH. Нажмите кнопку M MPH, затем введите скорость, которую вы хотите установить в качестве ограничения, используя цифровые кнопки, как описано ранее. Затем нажмите кнопку M MPH второй раз, чтобы запустить свекровь. Маленький светодиод на лицевой стороне кнопки загорится, показывая, что функция включена. Всякий раз, когда вы превышаете введенную вами скорость, OBC срабатывает, и светодиод начинает мигать. Как отмечалось ранее, если OBC работает в метрическом режиме, эта функция работает в километрах в час.

Функция таймера.
Кнопка таймера заставляет OBC отображать таймер, который может быть полезен для определения продолжительности поездки. Нажмите кнопку TIMER, затем кнопку SET-RES, чтобы запустить таймер. При повторном нажатии SET-RES таймер останавливается. Светодиод на лицевой стороне кнопки будет гореть, пока работает таймер. Таймер поддерживает точность до десятых долей секунды для первой минуты отсчета времени, целых секунд от одной минуты до одного часа отсчета времени и минут от одного часа до 99 часов 59 минут (после достижения 100 часов он начинается снова). Если вы оставите эту функцию таймера включенной при выключении зажигания, устройство продолжит отслеживать прошедшее время.

Температурная функция.
Нажмите кнопку TEMP, и устройство отобразит наружную температуру. OBC сработает, если почувствует, что температура начинает приближаться к нулю (около 36 градусов по Фаренгейту).Отображение можно переключать между отображением градусов Цельсия и Фаренгейта путем переключения с метрических единиц на единицы США, как описано выше. Если дисплей показывает, что на улице очень холодно (скажем, -28 градусов), либо вы живете в очень холодном месте, либо сломался датчик температуры.

Функция диапазона и калибровка.
Нажмите RANGE, чтобы оценить, как далеко может проехать автомобиль, прежде чем у него кончится бензин. Предупреждение!! Это игрушка, так что не надейтесь на ее точность!! Если показания упадут ниже 10 миль, вам, скорее всего, придется выйти и толкнуть очень скоро. У меня дважды заканчивался бензин, когда я пытался израсходовать несколько оставшихся капель газа, только чтобы обнаружить, что это были «виртуальные» капли. Поскольку вы были предупреждены, вот как вы можете откалибровать отображение диапазона, чтобы оно было немного более точным. Это НЕ описано в руководстве пользователя. Если одновременно нажать клавиши 1000 и 1, на дисплее отобразится количество литров топлива, оставшееся в баке. Небольшой регулировочный винт расположен за пластиковой крышкой в ​​нижнем левом углу OBC. Когда впервые загорается лампочка низкого уровня топлива (предупредительная лампочка на указателе уровня топлива), в баке должно оставаться 4,5 литра топлива (я не совсем уверен в этом значении - другие в дайджесте UUC предположили, что правильное значение равно больше хотелось 6,5 литров, так что кто его знает). Убедитесь, что автомобиль припаркован на ровной поверхности, а затем поворачивайте маленький винт, пока на дисплее не появится 4,5 л.

Отображение номера версии.
Если одновременно нажать клавиши 100 и 1, на дисплее отобразится номер версии микропрограммы OBC. Мои показания: 5,8 ТИП.

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

Что делать, если ваш OBC отображает только PPPP.
Если дисплей OBC вдруг начинает отображать только PPPP, вы можете вернуть его в нормальное состояние. По-видимому, это происходит, если в системе есть скачок напряжения (хотя со мной такого никогда не случалось, несмотря на то, что мне много раз приходилось запускать машину от внешнего источника). Сначала нажмите CODE, а затем нажмите маленькую утопленную кнопку в правом нижнем углу устройства. Через секунду или две светодиод на кнопке M MPH мигнет один раз, и OBC будет сброшен. Вся память стирается, поэтому вам придется сбросить дату и время.

Время: 3 часа

Процедура предоставлена ​​Дамианом Бэнноном

Если ваш BMW E34 поставлялся с завода либо с аналоговыми часами, либо с цифровыми часами и комбинированным датчиком температуры наружного воздуха, вы можете установить полный бортовой компьютер (OBC). Блоки часов используют тот же разъем, что и OBC, и вся проводка уже на месте.

В автомобилях, которые имели только аналоговые часы, не установлен датчик наружной температуры, поэтому эта функция работать не будет, а все остальные сигналы поступают от ЭБУ.
В автомобилях с приборной панелью без чек-контроля, скорее всего, не будет гонга, поэтому OBC будет молчать о предупреждениях об обледенении и ограничении скорости и будет давать только визуальное предупреждение.
Все остальные функции должны работать должным образом, включая блокировку запуска CODE!

Номера деталей:

Примечание от Дэвида, измененное Даремом, Полом Л. (Великобритания):

У e34 есть 2 разных типа OBC: один для BMW 518i, 520i и другой тип для BMW 525i, 530i, 535i, 540i.
Существует два типа OBC, но вы можете установить ЛЮБОЙ OBC IV (без кодирующего разъема) в 518 или 520 с небольшой модификацией.
Я успешно модернизировал OBC IV (с гонгом и датчиком температуры) в свой 520SEi 1995 года выпуска, где в OBC НЕТ разъема для кодирования, и он полностью исправен.
Все OBC IV автомобилей с более высокими характеристиками, например, 525, 535 и т. д. (без кодирующих розеток) сами по себе технически глупы, поскольку у них нет информации о типе двигателя автомобиля и т. д.
Это означает, что вы идете в BMW (как и я) и покупаете кодирующую вилку за 20 фунтов стерлингов (Великобритания).
BMW необходимо знать год выпуска, модель, бензиновый или дизельный топливный бак, пластиковый или металлический топливный бак, чтобы кодировочная вставка имела правильный расчет для вашего двигателя, например. миль на галлон и т. д.
Затем вы разбираете кодирующий штекер так, чтобы слева была мини-печатная плата. Затем вы открываете OBC и припаиваете мини-печатную плату к задней части OBC. Это всего 6 булавок, и это очень легко сделать.

Второй шаг — снять старые часы. Для этого снимите радиоприемник и корпус крепления радиоприемника, а затем залезьте внутрь свободного слота радиоприемника сбоку рядом с часами, вверху вы должны почувствовать небольшой рычажок ( положение, отмеченное красной точкой на remove_clock.jpg), которое вам нужно нажать (толкнуть его к двигателю), и механизм должен заставить часы двигаться к вам, а затем вы можете вытащить их до конца пальцами.
Третий шаг — попробовать OBC, чтобы убедиться, что он работает. Разъем вставлен в заднюю часть монтажной рамы, отсоедините его и немного вытяните (в проводке должно быть отступление на дюйм или два). ), а затем подключите его к задней панели OBC. Включите зажигание и посмотрите, оживает ли OBC.



Часы удалены

Если OBC не появляется, следующим шагом будет выяснить, почему. Список соединений приведен в таблице ниже, поэтому начните с проверки наличия +12 В на контактах 6, 8, 9 и 17. Наиболее вероятным виновником является контакт 17, так как на него не будет питания, если ваш автомобиль не заведется. установите вспомогательное реле звукового сигнала, и без питания на контакте 17 OBC будет работать полностью мертвым. Если нет питания на контакте 17, простое решение — перерезать красно-серо-желтый провод, идущий к контакту 17, отрезать его как можно дальше от разъема, чтобы облегчить жизнь, и соединить его с красно-желтым ( красный с желтой полосой, есть также желтый провод с красной полосой!) провод, который подает питание на контакт 9. Вы можете соединить их через предохранитель на 5 или 10 ампер, если хотите, и, возможно, не помешает заклеить конец лентой красно-серо-желтого провода, идущего от машины, чтобы не было проблем.

Цифровые часы/индикатор температуры
---
pin4: масса
pin5: синий/красный/желтый, датчик температуры
pin8: + от предохранителя F1
pin9: + от предохранителя F20
pin18: белый/синий, звуковой сигнал
pin19: белый/красный, звуковой сигнал
pin22: серый/красный, выключатель света


OBC
---
pin1: фиолетовый/зеленый/желтый, сигнализация
pin10: черный/зеленый, стартер
pin6: + от предохранителя F17
pin9: + от предохранителя F20 (красный/желтый)
pin8: + от предохранителя F1
pin22: серый/красный, выключатель света
pin25: желтый/красный, выключатель указателя поворота
pin3: белый/желтый, диагностика
pin16: белый/фиолетовый, диагностика
pin14: белый/серый, комбинация приборов
pin7: черный/белый, комбинация приборов
pin4: масса
pin5: синий/красный/желтый, датчик температуры
pin20: черный/красный/желтый, предварительная вентиляция
pin21: черный/белый, предварительная вентиляция
pin23 : фиолетовый/белый/желтый, сигнализация
pin17: красный/серый/желтый, сигнализация
pin26: черный/красный/желтый, датчик уровня топлива в баке
pin12: коричневый/фиолетовый, топливо датчик уровня в баке
pin11: белый/черный, DME
pin24: черный/фиолетовый, DME
pin19: белый/красный, звонки
pin18: белый/синий, звонки
pin15: белый/коричневый, радио
pin2: синий/коричневый/желтый, радио

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


Далее вам нужно установить настройки страны для языка, миль/км, C/F и л/100 км/км/л. - Для этого вам необходимо получить доступ к меню тестирования OBC, одновременно нажав клавиши 1000 и 10, чтобы дисплей изменился на «TEST». С помощью клавиш 10 и 1 введите 11 на дисплее, а затем нажмите кнопку S/R. «0 LAND» теперь должно быть на дисплее, и вы можете изменить это, используя клавиши 1000 и 100 и S / R для сохранения. Настройки от «0 LAND» до «9 LAND», и путем проб и ошибок вы сможете найти настройку, которая лучше всего подходит для вас. Кроме того, в некоторых настройках используются галлоны США, а в других — европейские галлоны, поэтому примите это во внимание.

Если кажется, что OBC сообщает неточные данные о расходе топлива, его можно откалибровать, чтобы получить правильные значения. - Заполните топливный бак до максимума и обнулите счетчик пройденного пути и один из мониторов среднего расхода топлива OBC. Запустите почти пустой топливный бак и снова заполните топливный бак до максимума. Количество топлива, которое теперь требуется для заполнения бака, — это количество, используемое для преодоления расстояния, записанного на счетчике пройденного пути, поэтому, исходя из этого, определите фактический расход топлива автомобиля, а затем сравните его со средним значением, которое OBC сообщило. расход топлива. Если эти две цифры среднего расхода топлива не совсем совпадают, вам необходимо откалибровать OBC, введя новый поправочный коэффициент.
Поправочный коэффициент расхода топлива является заблокированной функцией OBC, поэтому, прежде чем вы сможете получить к ней доступ, вы должны сначала разблокировать OBC. Войдите в меню проверки OBC, одновременно нажав клавиши 1000 и 10, чтобы дисплей изменился на « ТЕСТОВОЕ ЗАДАНИЕ". С помощью клавиш 10 и 1 введите 19 на дисплее, а затем нажмите кнопку S/R. Добавьте текущий день и месяц (как это известно OBC) и введите это значение, а затем нажмите кнопку S/R, теперь OBC должен быть разблокирован.Чтобы получить доступ к коэффициенту калибровки расхода топлива, вам нужно еще раз одновременно нажать клавиши 1000 и 10, чтобы дисплей изменился на «ТЕСТ». С помощью клавиш 10 и 1 введите 20 (будьте осторожны, чтобы не ввести 21, так как это приведет к сбросу OBC) на дисплее, а затем нажмите кнопку S/R - теперь вы должны увидеть что-то вроде 1000 CORR, это ваш текущий поправочный коэффициент. Чтобы рассчитать новый поправочный коэффициент, используйте следующее:

новый_коэффициент_коррекции = старый_коэффициент_коррекции * фактический_миль на галлон / obc_миль на галлон

Введите новый поправочный коэффициент в OBC, используя клавиши 1000/100/10/1, а затем нажмите кнопку S/R. Если вы хотите повторно заблокировать OBC, снова введите функцию 19, затем нажмите кнопку C/F для блокировки.

Дополнительная информация от Марка о датчике температуры:

У меня есть E34 525iA SE 1990 года (спецификация для Великобритании), изначально оснащенная аналоговыми часами. Следуя вашим инструкциям, я снял часы и установил подержанный OBC. Это работало нормально, но имело раздражающую проблему: звук гонга каждый раз, когда включалось зажигание, из-за того, что датчик внешней температуры не был установлен.

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

Единственная хитрость, которую оставила старушка, заключалась в том, что OBC требуется несколько часов, чтобы зарегистрировать правильную температуру. Она медленно поднималась с -39oC до правильной наружной температуры. Я предполагаю, что в системе должен быть какой-то цифровой или аналоговый фильтр с очень большой постоянной времени. В любом случае, как только он достиг нужной температуры, он, кажется, работает правильно, согласуясь с температурными знаками на обочинах.

Еще датчик температуры от Mark A.
Наконец-то мне надоело, что дисплей показывает, что на улице -34, поэтому я заказал датчик температуры у главного дилера BMW всего за 17 фунтов в Великобритании.

Снял переднюю часть автомобиля и потратил несколько часов на поиски волшебного провода, чтобы его подключить. Излишне говорить, что его там не было. Похоже, на мой (94 525 европейская версия) он не устанавливался. Решение состоит в том, чтобы провести провод с одной стороны датчика на землю (землю), а другой - через автомобиль и соединить его с контактом 5. Теперь все работает нормально.
Просто подумал, что это может быть полезно для всех, кто занимается модернизацией и думает, что они сходят с ума, поскольку не могут найти недостающий провод.

Дополнительная информация от Энди:
OBC издает звуковой сигнал каждый раз, когда вы включаете зажигание, и предупреждает вас о -34 градусах, если у вас нет или не установлен датчик температуры. Я думал, что у меня ошибка, пока не поискал на нескольких сайтах.

Дополнительная информация от Мартина М.
Пользователь должен проверить жгут проводов на задней части часов. Если у него есть «пучок» проводов, то все в порядке, если он содержит только три провода (как в случае с моей E34), то это невозможно.

Дополнительная информация от Тома Босмана:
После переоснащения OBC на 89 525i (благодаря вашим заметкам) я хотел бы поделиться небольшой дополнительной информацией о проблеме, с которой я столкнулся.

В рамках модернизации я также приобрел указатель поворота (указатель поворота) с переключателем. Когда я вытащил старый и сравнил его с новым, было несколько отличий (кроме дополнительных проводов для выключателя). У старого переключателя было реле, присоединенное к 12-контактной вилке, которая, как ни странно, не имела выхода. Один из проводов этого реле был на том же контакте, что и желто-красный провод на новом переключателе, который управляет дисплеем приборной панели от OBC. После того, как я попробовал переключатель как есть, и он не работал, я подключил его так же, как и старый переключатель, а затем освободил желто-красный провод. После некоторых дальнейших исследований я обнаружил еще один разъем под разъемом для подключения переключателя указателей поворота, который имел желто-красный цвет. Я проследил этот провод до контакта 25 OBC, который является триггером для отображения приборной панели. После подключения моего запасного желтого/красного к этому дисплей приборной панели теперь работал. Я также обнаружил, что реле без выхода было просто подключено к мигалке, чтобы его можно было услышать. Без реле мигалки работали отлично, но молчали. Надеюсь, это может помочь некоторым другим, у кого есть проблемы с переключателем поворотного переключателя.

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

С помощью Raspberry Pi можно делать множество вещей, но это не идеальное решение для любого мастера. Кому-то нужна более дешевая плата, а кому-то мощная.

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

Альтернативы Raspberry Pi, чтобы удовлетворить вашу тягу к самоделкам

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

1. Лук Омега2+

Всего за 13 долларов США Omega2+ является одним из самых дешевых одноплатных компьютеров IoT, которые вы можете найти. Он работает на ОС Linux LEDE (Linux Embedded Development Environment) — дистрибутиве, основанном на OpenWRT.

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

Вы можете найти набор Onion Omega на Amazon или заказать его на их собственном веб-сайте, что предполагает дополнительную плату за доставку.

Основные характеристики

  • Система на кристалле MT7688
  • Wi-Fi IEEE 802.11 b/g/n, 2,4 ГГц
  • 128 МБ ОЗУ DDR2
  • Встроенная флэш-память объемом 32 МБ
  • Разъем MicroSD
  • USB 2.0
  • 12 контактов GPIO

2. Комплект разработчика NVIDIA Jetson Nano [Специально разработан для проектов ИИ]

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

NVIDIA объясняет это для следующего варианта использования:

NVIDIA® Jetson Nano™ Developer Kit — это небольшой мощный компьютер, который позволяет параллельно запускать несколько нейронных сетей для таких приложений, как классификация изображений, обнаружение объектов, сегментация и обработка речи. Все это на простой в использовании платформе, потребляющей всего 5 Вт.

По сути, если вы увлекаетесь искусственным интеллектом и глубоким обучением, вы можете использовать этот комплект разработчика.

Комплект разработчика NVIDIA Jetson Nano (945-13450-0000-100)

Комплект разработчика NVIDIA Jetson Nano 2 ГБ (945-13541-0000-000)

Основные характеристики

3. ASUS Tinker Board S

ASUS Tinker Board S — не самая доступная альтернатива Raspberry Pi на Amazon за 82 доллара, но мощная. Он имеет тот же 40-контактный разъем, который вы обычно найдете в стандартной модели Raspberry Pi 3, но предлагает мощный процессор и графический процессор. Кроме того, размер Tinker Board S точно такой же, как у стандартного Raspberry Pi 3.

Главной изюминкой этой платы является наличие eMMC емкостью 16 ГБ (с точки зрения непрофессионала, она имеет встроенное хранилище, подобное SSD, что ускоряет работу).

Основные характеристики

  • Четырехъядерный процессор Rockchip RK3288
  • 2 ГБ ОЗУ DDR3
  • Встроенный графический процессор
  • Графический процессор ARM® Mali™-T764
  • EMMC – 16 ГБ
  • Слот для карты MicroSD
  • 802.11b/g/n, Bluetooth V4.0 + EDR
  • USB 2.0
  • 28 контактов GPIO
  • Интерфейс HDMI

4. Заводной Пи

ClockworkPi обычно входит в комплект GameShell, если вы хотите собрать модульную игровую консоль в стиле ретро. Однако вы можете приобрести плату отдельно за 49 долларов США.

Его компактный размер, подключение к Wi-Fi и наличие порта micro HDMI делают его отличным выбором для многих задач.

Основные характеристики

  • Четырехъядерный процессор Allwinner R16-J Cortex-A7 с частотой 1,2 ГГц
  • Графический процессор Mali-400 MP2
  • ОЗУ: 1 ГБ DDR3
  • Wi-Fi и Bluetooth 4.0
  • Выход Micro HDMI
  • Слот для карты MicroSD

5. Ардуино Мега 2560

Если вы увлекаетесь робототехническими проектами или хотите что-то для 3D-принтера, Arduino Mega 2560 станет удобной заменой Raspberry Pi. В отличие от Raspberry Pi, он основан на микроконтроллере, а не на микропроцессоре.

На их официальном сайте он стоит 38,50 долларов США, а на Amazon — около 33 долларов США.

Основные характеристики

  • Микроконтроллер: ATmega2560
  • Тактовая частота: 16 МГц.
  • Контакты цифрового ввода/вывода: 54
  • Контакты аналогового входа: 16.
  • Флэш-память: 256 КБ, из которых 8 КБ используются загрузчиком

6. Медиа-доска Rock64

За те же деньги, которые вы вложили бы в Raspberry Pi 3 B+, ​​вы получите более быстрый процессор и вдвое больше памяти с платой Rock64 Media Board.Кроме того, он также предлагает более дешевую альтернативу Raspberry Pi, если вам нужна модель с 1 ГБ ОЗУ, которая стоит на 10 долларов меньше.

В отличие от Raspberry Pi, здесь нет поддержки беспроводной связи, но наличие USB 3.0 и HDMI 2.0 имеет большое значение, если это важно для вас.

Основные характеристики

  • Четырехъядерный процессор Rockchip RK3328 ARM Cortex A53, 64-разрядная версия
  • Поддерживает до 4 ГБ ОЗУ LPDDR3 с частотой 1 600 МГц.
  • гнездо модуля eMMC
  • Слот для карты MicroSD
  • USB 3.0
  • HDMI 2.0

7. Одроид-XU4

odroid xu4

Odroid-XU4 — идеальная альтернатива Raspberry Pi, если у вас есть место, чтобы потратить немного больше (80–100 долларов, а иногда и меньше, в зависимости от магазина/наличия).

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

Основные характеристики:

  • ЦП Samsung Exynos 5422 Octa ARM Cortex™-A15 Quad 2 ГГц и Cortex™-A7 Quad 1,3 ГГц
  • 2 ГБ ОЗУ LPDDR3
  • Графический процессор: Mali-T628 MP6
  • USB 3.0
  • HDMI 1.4a
  • Гнездо модуля eMMC 5.0
  • Слот для карты MicroSD

8. Карманный бигль


PocketBeagle — это невероятно маленький одноплатный компьютер, очень похожий на Raspberry Pi Zero. Однако он стоит столько же, сколько полноразмерная модель Raspberry Pi 3. Главная особенность здесь заключается в том, что вы можете использовать его как USB-брелок, а затем получить доступ к терминалу Linux для работы с ним.

Основные характеристики

  • Процессор: Octavo Systems OSD3358 ARM® Cortex-A8, 1 ГГц
  • ОЗУ: 512 МБ DDR3
  • 72 разъема расширения
  • микроUSB
  • USB 2.0

9. Картофель

Le Potato от Libre Computer также имеет номер модели AML-S905X-CC. Это обойдется вам примерно в 45 долларов США.

Если вы хотите удвоить объем памяти вместе с интерфейсом HDMI 2.0 и не возражаете потратить немного больше, чем Raspberry Pi, — это идеальный выбор. Однако встроенной беспроводной связи вы не найдете.

Основные характеристики

  • Система на кристалле Amlogic S905X
  • 2 ГБ DDR3 SDRAM
  • USB 2.0
  • HDMI 2.0
  • микроUSB
  • Слот для карты MicroSD
  • интерфейс eMMC

10. Банан Пи М64


Это устройство оснащено картой памяти eMMC емкостью 8 ГБ, что является ключевым преимуществом этой альтернативы Raspberry Pi. Из-за этого это будет стоить вам 60 долларов США.

Наличие интерфейса HDMI делает его совместимым с 4K. Кроме того, Banana Pi предлагает гораздо большее разнообразие SBC с открытым исходным кодом в качестве альтернативы Raspberry Pi.

Основные характеристики

  • Четырехъядерный процессор ARM Cortex A53 с тактовой частотой 1,2 ГГц, 64 разряда – R18
  • 2 ГБ DDR3 SDRAM
  • 8 ГБ eMMC
  • Wi-Fi и Bluetooth
  • USB 2.0
  • HDMI

11. Оранжевый Пи Ноль

orange pi zero

Orange Pi Zero — невероятно дешевая альтернатива Raspberry Pi. Вы сможете получить его менее чем за 10 долларов на AliExpress или Amazon. За небольшие деньги вы можете получить 512 МБ ОЗУ.

Если этого недостаточно, вы также можете приобрести Orange Pi 3 с лучшими характеристиками, который обойдется вам примерно в 25 долларов США.

Основные характеристики:

  • Четырехъядерный процессор H2 Cortex-A7
  • Графический процессор Mali400MP2
  • ОЗУ: до 512 МБ
  • Поддержка TF-карт
  • Wi-Fi
  • USB 2.0

12. SBC VIM2 от Khadas

VIM 2 от Khadas — это один из новейших одноплатных компьютеров, который вы можете использовать с Bluetooth 5.0 на борту. Стоимость начинается от 99 долларов США (базовая модель) и достигает 140 долларов США.

Базовая модель включает 2 ГБ ОЗУ, 16 ГБ eMMC и Bluetooth 4.1. Однако версии Pro/Max включают Bluetooth 5.0, больше памяти и больше места для хранения eMMC.

Основные характеристики

  • Восьмиядерный процессор Amlogic S912 с тактовой частотой 1,5 ГГц
  • Графический процессор T820MP3
  • До 3 ГБ ОЗУ DDR4
  • До 64 ГБ eMMC
  • Bluetooth 5.0 (профессиональный/макс.)
  • Bluetooth 4.1 (базовая версия)
  • HDMI 2.0a
  • Wi-Fi

13. НаноПи НЕО2

Если вам нужна дешевая и настраиваемая альтернатива Raspberry Pi, вам подойдет NanoPi NEO2.

Возможно, он не самый мощный в линейке, но вы можете приобрести к нему радиатор, корпус и множество других аксессуаров в качестве дополнений. Вы сможете получить его примерно за 20 долларов США.

Основные характеристики:

  • Allwinner H5, четырехъядерный 64-разрядный высокопроизводительный процессор Cortex A53
  • Разъем 2,54 мм, 10 контактов, включая UART, I2C, IO, 5VIN/(или OUT) и т. д.
  • 32-разрядная память DDR3 объемом 1 ГБ
  • Один разъем для флэш-модуля eMMC
  • 10/100/1000M Ethernet, микросхема RTL8211E-VB-CG
  • 1 MicroSD.
  • Поддержка ОС Armbian

14. Helios64 от Kobol

Поступление Helios64 в продажу запланировано на январь 2020 года. Вы можете оформить предварительный заказ в соответствии с их официальным объявлением.

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

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

Основные характеристики:

  • 64-разрядная система на кристалле Hexacore ARM RK3399(K) (2 ядра Cortex A-72 и 4 ядра Cortex-A53)
  • LPDDR4 – 4 ГБ
  • eMMC 5.1 — 16 ГБ
  • 5 разъемов SATA 3.0
  • Слот M.2 SATA (совместно с одним SATA 3.0)
  • 2,5 Гбит/с Ethernet
  • 1 ГБ Ethernet
  • USB Type-C (режим DP и DAS)
  • 3 порта USB 3.0
  • микроSD
  • Встроенное питание жесткого диска
  • Встроенный ИБП (аккумулятор в опции)
  • Двойной вход постоянного тока
  • Многочисленные интерфейсы ввода-вывода (i2c, spi, uart, gpio и другие…)
  • 2 вентилятора с ШИМ-управлением
  • Форм-фактор Nano-ITX (120 x 120 мм)

15. ОДРОИД-HC2

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

Основные характеристики:

  • Восьмиядерные процессоры Samsung Exynos5422 Cortex-A15 2 ГГц и Cortex-A7
  • Оперативная память LPDDR3 объемом 2 ГБ с поддержкой PoP
  • Порт SATA-3 для 3,5-дюймового или 2,5-дюймового жесткого диска или твердотельного накопителя толщиной до 27 мм.
  • Гигабитный Ethernet-порт
  • Хост USB 2.0
  • Слот для карт памяти microSD с поддержкой UHS-1 для загрузочного носителя.
  • Размер: 197 x 115 x 42 мм прибл. (размер алюминиевой охлаждающей рамы)
  • Поддерживает образы серверной ОС Linux на основе современного ядра 4.14 LTS.

Подведение итогов

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

Обсуждаемые здесь гаджеты стоят больше ~50 долларов США. Если вы хотите что-то дешевле, прочитайте наш список альтернатив Raspberry Pi Zero.

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

Читайте также: