OrangePi 3b под управлением Armbian. Автоматизация насосной станции
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

OrangePi 3b под управлением Armbian. Автоматизация насосной станции

35
Материал написан пользователем сайта.
Дистрибутив:
  • Armbian 25.11
Окружение:
  • ssh

Введение

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

Например, один из моих последних проектов, который был реализован с помощью OrangePi — автоматизация небольшой насосной станции с системой полива растений, которая включала в себя дистанционный мониторинг и управление через интернет с web-интерфейсом (django рулит!).

Armbian

Armbian — это Debian для процессоров с архитектурой ARM (https://www.armbian.com). Поэтому, если есть опыт работы с Debian, то никаких существенных проблем с Armbian вы, скорее всего, не встретите. Единственное, что может вызвать небольшие затруднения — это репозиторий в котором может не быть некоторых пакетов, которые есть в Debain. При этом, ОС работает стабильно и лично мной сбоев в работе зафиксировано не было.

После довольно продолжительного поиска мой выбор остановился на Armbian, так как именно эта операционная система сочетает в себе стабильность и свежесть пакетов ибо rolling. Китайский производитель на своём официальном сайте предлагает в качестве ОС довольно устаревшие версии Debian и Ubuntu. В некоторых случаях хочется чего-то посвежее, поэтому — Armbian.

Hardware

4-х ядерный процессов с 4 Gb памяти на борту вполне достаточно для развёртывания небольшого сервера.

Несмотря на наличие выхода HDMI, я его использовал только для подключения внешнего монитора в процессе первоначальной настройки. Последующая работа с устройством в 99% случаев происходит посредством ssh через интернет. 1% — это случаи, когда интернета нет, а нынче с мобильным наблюдаются проблемы, подключение производится по ssh с помощью витой пары.  Да, на борту есть гигабитная сетевая карта для подключения к локальной сети и WiFi.

Но главными преимуществами, которые я бы выделил — это питание платы 5V и наличие пинов GPIO через которые собственно и производится взаимодействие апельсинки с внешними устройствами (датчики, реле и т.п.).

Более подробно о конфигурации железа на официальном сайте: http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html

Немного про опыт

Ввиду администрирования через консоль рабочий стол мной не используется. Потребность во внешних устройствах хранения данных для моих задач полностью перекрывается встроенным модулем eMMC на 64 Gb. При этом, в домашних условиях одна из таких плат работает у меня в качестве медиа-сервера (minidlna) и файлообменника (vsftpd).

В недомашних условиях апельсинка вполне себе неплохо тянет mariadb и django для веба. Идеально подходит для развёртывания систем АСКУЭ.

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

Лайков: +16
войдите, чтобы ставить лайки
35
  • Опубликовано: 16.09.2025
  • bur80

Еще скриншоты:

Комментарии

Neo
Активный пользователь
Активный
16.09.2025
09:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
О! Идея !
Как-то мимо одноплатников проходил .
А ведь можно самогонный аппарат автоматизировать ! :-)
Есть один старый комп даже с экраном - вот его и задействую .
Спс ! надо почитать.

https://postimg.cc/75R8yDL5
Minor748
Активный пользователь
Активный
16.09.2025
12:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
+1
войдите, чтобы ставить лайки
Без каких-нибудь особенных затрат создан этот аппарат …
Я, признаться, откровенно очень рад лечь под этот (электронный, но работающий на дровах) агрегат
https://postimg.cc/PN7dGzwc
Neo
Активный пользователь
Активный
16.09.2025
16:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
https://postimg.cc/bGBfnkXm

:-D
bur80
Активный пользователь
Активный
Автор материала
Автор материала
17.09.2025
06:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
))))))))
x230
Активный пользователь
Активный
16.09.2025
20:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
>> самогонный аппарат автоматизировать

Ни в коем случае! - Только руками, с душой!..
Minor748
Активный пользователь
Активный
16.09.2025
23:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+1
войдите, чтобы ставить лайки
Собрались любители этого дела
https://postimg.cc/zLcy9r7q
bur80
Активный пользователь
Активный
Автор материала
Автор материала
17.09.2025
06:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
)))))
Nuclear
Активный пользователь
Активный
17.09.2025
20:18
Родительский комментарийMinor748Родительский комментарий
Комментарий удален.
Minor748
Активный пользователь
Активный
17.09.2025
21:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNuclearРодительский комментарий
0
войдите, чтобы ставить лайки
https://youtu.be/GRuYkCVQUWo
Neo
Активный пользователь
Активный
17.09.2025
22:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Кста,ютуб -то заработал без проксей О_о
Minor748
Активный пользователь
Активный
17.09.2025
23:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
Такое было летом в некоторых регионах (встречал такие комментарии и даже заметки целые). Во-вторых, ЮТ официально не заблокирован: у кого-то он работает, у кого-то нет (у меня не открывается). В ТГ чатике писал кто-то: "Я переехал в одном городе на другой адрес и новый провайдер мне не показывает ЮТ, а раньше работало". Летом одно время и NNM открывался напрямую.

https://www.kommersant.ru/doc/6919868
Neo
Активный пользователь
Активный
17.09.2025
23:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
У меня так же )) Искал видео по тачке -случайно открываю ютуб и работает . А я уж и забыл
Minor748
Активный пользователь
Активный
16.09.2025
12:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Стóит поддержать хотя бы ради разнообразия в ленте, которого не хватает
choice
Активный пользователь
Активный
16.09.2025
13:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Зачёт!
Конфиги fastfetch освоены, а в этом можно было бы для информативности диски по-другому выводить (посмотреть в других пресетах), они будут с названием.
Вам Модератор поставил в шапке дистрибутив и окружение, а в моём скриншоте забыл. Там MSVSphere тоже впервые, а Gnome добавил бы очко к статистике использования.
Minor748
Активный пользователь
Активный
16.09.2025
13:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
> Конфиги fastfetch освоены
https://pingvinus.ru/gallery/5393#c116702
Neo
Активный пользователь
Активный
16.09.2025
16:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
>>Конфиги fastfetch освоены

В выводе больше половины ненужного ? ) Смысл ?
evgnor86
Активный пользователь
Активный
16.09.2025
17:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Эээх вкусняшка, проект для дачного автополива тихо дремлет в углу, который год.... )))) Mariadb + django конеш круто, но действительно ли хорошо себя чувствует? Имхо, на такой железке и под такие задачи с головой хватит и sqlite3 + fastapi + htmx / любой js-фреймворк. Хотя, если тянет, то дело вкуса ;)
bur80
Активный пользователь
Активный
Автор материала
Автор материала
17.09.2025
06:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
+1
войдите, чтобы ставить лайки
>но действительно ли хорошо себя чувствует?
вполне хорошо. django выбрал из-за питона - код пишется просто, быстро и понятно.
mariadb (mysql) - вызывает во мне трепетные чувства и удовольствие от работы. часто работаю с таблицами БД через консоль.
да, согласен, дело вкуса :)
evgnor86
Активный пользователь
Активный
20.09.2025
06:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
+1
войдите, чтобы ставить лайки
Я свои автоматизашки пишу тоже в питоне) sqlite3 как бд (у него тоже есть cli), sqlalchemy orm - как высокоуровневая обвязка к ней, fastapi для endpoints, htmx для серверного рендеринга (ненавижу корявый синтаксис javascript), ну немного магии bootstrap5 для красоты на страничках :)

Django крут, но местами монструозен...
bur80
Активный пользователь
Активный
Автор материала
Автор материала
22.09.2025
05:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
пригляжусь к htmx, спасибо за наводку! ;)
bur80
Активный пользователь
Активный
Автор материала
Автор материала
23.09.2025
08:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
пригляделся к htmx и пришёл к выводу, что лучшее - враг хорошего. не близок мне JS. другое дело - python. мощный, понятный, да и просто классный!
evgnor86
Активный пользователь
Активный
08.10.2025
10:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
0
войдите, чтобы ставить лайки
к сожалению без JS не сделать сложной логики на стороне клиента, иногда тоже надо. Но я отдаю это на откуп нейронке))) мне лень писать на этом всратом JS
bur80
Активный пользователь
Активный
Автор материала
Автор материала
08.10.2025
11:20
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
я вообще ни разу ни сторонник делать логику на стороне клиента. другой вопрос, когда нужно какие-нибудь красивости реализовать на странице без JS не обойтись.
evgnor86
Активный пользователь
Активный
11.10.2025
11:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
0
войдите, чтобы ставить лайки
да, я именно о красивостях или обработке пользовательского ввода (события клавы/мыши).
bur80
Активный пользователь
Активный
Автор материала
Автор материала
12.10.2025
03:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
стало быть мы оба используем JS вынужденно)
лично мне всегда было непонятно почему в JS такой вырвиглазный синтаксис. наверное специально, чтобы это тайное знание было доступно к пониманию только избранным.
evgnor86
Активный пользователь
Активный
15.10.2025
14:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
0
войдите, чтобы ставить лайки
Это точно. И это еще более отвратительно выглядит в контексте самого DOM. Короче современные LLM нам в помощь. Я просто подключил в VS Code ИИ-помошника и он мне пишет все необходимое на этом мерзком синтаксисе))) я лишь корректирую по мелочи
tetrafoxate
15.10.2025
14:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
с этим поаккуратнее надо быть. одногруппник недавно рассказывал про то как можно незамысловатым образом сотворить утечку памяти используя реакт хуки
tetrafoxate
15.10.2025
14:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
на летней практике написал мультиплеер игру на JS и познал четвертое измерение
evgnor86
Активный пользователь
Активный
23.10.2025
07:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийtetrafoxateРодительский комментарий
0
войдите, чтобы ставить лайки
для создателей DOM и JS отдельный котел давно уже топится.
x230
Активный пользователь
Активный
16.09.2025
20:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
>> автоматизация небольшой насосной станции с системой полива растений

Тут - просто огромный плюсище!!
bur80
Активный пользователь
Активный
Автор материала
Автор материала
17.09.2025
06:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+1
войдите, чтобы ставить лайки
в статье не упомянул, забыл, что мне удалось реализовать управление насосом скважины через частотный преобразователь по rs-485 (плавный старт, плавная остановка и регулировка мощности). помимо полива, насос качает воду в цистерну и, чтобы не было её переполнения и полного осушения (плохо для насоса полива) установлены два поплавковых датчика с герконами благодаря которым апельсинка видит когда необходимо включить/выключить насос скважины.
но самое главное, почему всё это выполнено на апельсинке, а не на какой-нибудь ардуине или, что ещё проще, на attiny, возможность полноценно генерировать веб-интерфейс для мониторинга и управления через интернет!
PedroAmor
Активный пользователь
Активный
18.09.2025
21:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
0
войдите, чтобы ставить лайки
В ютубе есть один перец весьма продвинутый в Pi
если что....
bur80
Активный пользователь
Активный
Автор материала
Автор материала
19.09.2025
09:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийPedroAmorРодительский комментарий
0
войдите, чтобы ставить лайки
я точно не он))
Gangsta0607
Активный пользователь
Активный
16.09.2025
20:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А как сделать такую прикольную компоновку фастфетча?
bur80
Активный пользователь
Активный
Автор материала
Автор материала
17.09.2025
06:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийGangsta0607Родительский комментарий
0
войдите, чтобы ставить лайки
https://pingvinus.ru/gallery/5403#c117299

Написать комментарий

Ник:
Текст комментария:
  • Уважать других.
  • Без оскорблений и грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
  • Оффтоп запрещен.
  • Любой комментарий может быть удален без объяснения причин.
Правилаправила (наведите курсор)