За месяц проведена большая работа по модернизации «Апельсинки» (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 (предыдущими авторами сделано всё коряво («костыли» особо не помогают, глюк на глюке, от старого AJAX 10-летней давности до SQL 7-летней свежести) — на данный момент у мня находится в работе, чем сейчас и занимаюсь на PHP)
- Драйвера и инсталл RTL SDR под GNOME LInux (установить и настроить визуализацию — пока руки не дошли)
- Драйвера и инсталл — под внешний звук (pulse audio — что-то надо прописать и попробовать, пока звук идёт только через hdmi — почему разрабам нельзя было сразу предусмотреть внешний звук)
- Подключение и программинг LoRaWAN с датчиками (это на самый самый самый последний эпизод)
- Создание другого внешнего радиомодуля с датчиками для LoRaWAN (всё для этого уже куплено — Slave device)
- Попытка настроить настоящий полудуплекс на базе DMR связи (в том же корпусе «Апельсинки» — говоришь в рацию в симплексе, слушаешь из динамиков «Апельсинки» одновременно)
- Постройка DMR репитора исходя из полученного опыта (но это уже совсем другая история)
- Разработка коммерческого интерфейса DMR (объединяющий в себе различные гос.службы и прочие направления)
- Объединение сетей: сотовой и радио и др… (а это — уже мечта коммерческой эксплуатации — я тут не первый, увы)
И заметьте, всё это в едином корпусе «Апельсинки» на базе одноплатного компьютера Orange Pi zero 3. А кто сказал что это будет легко? На то оно и хобби. Пройдя все муки ада и казалось бы решения для нерешаемых задач — ставить себе цели их добиваться своими собственными усилиями. На этой заметке пока всё. Всем хорошей погоды и в таком случае предлагаю 73! Здесь был R2AADR. До связи!
PS: Да и четвёртой категории мне пока хватает за глаза и уши. Кстати, в США при сдаче экзамена уже давно отменили Азбуку Морзе. Теперь всё в цифре и автоматизировано. Блондинка сидящая за рулём лакшери внедорожника хай-люкса не обязана знать принцип работы двигателя внутреннего сгорания или какой позывной был у Кренкеля. Надеюсь, что эта волна докатится и до нас.