Обновления «Апельсинки» (часть 2)

Обновления Апельсинки

За месяц проведена большая работа по модернизации «Апельсинки» (Orange Pi zero 3 и MMDVM). В той статье я показывал какой был миникомпьютер MMDVM Hotspot пару месяцев назад. Что сделано  и в чём улучшения и что ещё предстоит доделывать в этой конфигурации, и так всё по порядку:

Какие работы проведены с MMDVM Hotspot:

  • Заменён вентилятор обдува платы на более производительный и менее шумный (снижение температуры на 10С)
  • Добавлена плата питания на +5В с Пи-фильтром (от помех и буферизации по питанию)
  • Перекомпелирован OLED под шину port=/dev/i2c-3 GPIO (разработчики MMDVM не сочли нужным это прописать в настройках драйверов при установке)
  • Сделана тестовая web-страничка вывода всех параметров на экран в браузере (Orange Pi zero 3)
  • Заменён экран OLED на плате MMDMM Hotspot на 1,3″ (белый читаемый)
  • Укорочена и разложена внутренняя проводка с пинами (сигнальные и питание)
  • Добавлен внутренний USB-разъём для общения с беспроводной клавиатурой
  • Добавлен внутренний USB-разъём под RTL SDR сканера коннекта
  • Подсоединен сам RTL SDR сканера радиоприёмника (телескопическая антенна)
  • Добавлена плата LoRaWAN с пинами (под будущий монтаж и программинг — Master device)
  • Добавлены переключатели управления питанием: 1) Логический НОЛЬ на LoraWAN и питание LoraWAN 2) Питание RTL SDR приёмника
  • Добавлен стерео усилитель звука и подсоединён к динамикам (проблема драйверов alsa и pulse аудио)
  • Добавлены съёмные антенны со SMA (теперь их 5 штук: 2-MMDVM Duplex, 1-LoraWAN, 1-WiFi 5G и Bluetoth, 1-RTL SDR)
  • Частично перепрограммирован MMDVM Dashboard (приборная панель PHP+AJAX+HTML+SQL — всё будет, надо «допиливать» дальше)
  • Забакаплен и перенесён образ Debian с 16GB на 64GB sd card (Данная модель OrangePi поддерживает micro sd не более 64GB по-умолчанию)
  • Проведены опытные испытания со связью — без прямой видимости из квартиры (DMR 70 метров с мощностью 0,2W)

Текущее состояние MMDVM Dashboard

 

Что предстоит доделывать и переделывать, с учётом фантастических перспектив и отсутствия свободного времени:

  1. Полное перепрограммирование MMDVM Dashboard (предыдущими авторами сделано всё коряво («костыли» особо не помогают, глюк на глюке, от старого AJAX 10-летней давности до SQL 7-летней свежести) — на данный момент у мня находится в работе, чем сейчас и занимаюсь на PHP)
  2. Драйвера и инсталл RTL SDR под GNOME LInux (установить и настроить визуализацию — пока руки не дошли)
  3. Драйвера и инсталл — под внешний звук (pulse audio — что-то надо прописать и попробовать, пока звук идёт только через hdmi — почему разрабам нельзя было сразу предусмотреть внешний звук)
  4. Подключение и программинг LoRaWAN с датчиками (это на самый самый самый последний эпизод)
  5. Создание другого внешнего радиомодуля с датчиками для LoRaWAN (всё для этого уже куплено — Slave device)
  6. Попытка настроить настоящий полудуплекс на базе DMR связи (в том же корпусе «Апельсинки» — говоришь в рацию в симплексе, слушаешь из динамиков «Апельсинки» одновременно)
  7. Постройка DMR репитора исходя из полученного опыта (но это уже совсем другая история)
  8. Разработка коммерческого интерфейса DMR (объединяющий в себе различные гос.службы и прочие направления)
  9. Объединение сетей: сотовой и радио и др… (а это — уже мечта коммерческой эксплуатации — я тут не первый, увы)

Тестовая web-страничка Orange Pi zero 3

И заметьте, всё это в едином корпусе «Апельсинки» на базе одноплатного компьютера Orange Pi zero 3. А кто сказал что это будет легко? На то оно и хобби. Пройдя все муки ада и казалось бы решения для нерешаемых задач — ставить себе цели их добиваться своими собственными усилиями. На этой заметке пока всё. Всем хорошей погоды и в таком случае предлагаю 73! Здесь был R2AADR. До связи!

PS: Да и четвёртой категории мне пока хватает за глаза и уши. Кстати, в США при сдаче экзамена уже давно отменили Азбуку Морзе. Теперь всё в цифре и автоматизировано. Блондинка сидящая за рулём лакшери внедорожника хай-люкса не обязана знать принцип работы двигателя внутреннего сгорания или какой позывной был у Кренкеля. Надеюсь, что эта волна докатится и до нас.