суббота, 18 мая 2019 г.

ПК в аматорському комплексі. Частина 1

В попередніх статтях я розповідав, що однією з головних складових є присутність комп`ютера в комплексі. Вибір Raspberry Pi Model 3B + є виваженим рішенням.
Назву причини, чому саме я так вчинив:
1. Мала споживана потужність (практично можна запустити на повербанку). В умовах мобільності та аварійних ситуацій це велика перевага. Практичні виміри показали середню споживану потужність в 5 Ватт.
2. Безкоштовна операційна система Raspbian OS. Це Debian Linux для комп`ютерів на процесорах архітектури ARM (подібні процесори використовуються в смартфонах на Android).
3. Відсутність вірусів, що можуть перешкоджати роботі системи.
4. Наявність програмного забезпечення, необхідного для роботи.
5. Велика спільнота користувачів, що дозволяє спільно вирішувати питання, що виникають.

Сьогодні почну цикл статей про встановлення програм та налаштування цього пк розміром з банківську картку для роботи в переносному шеку.

Частина 1. Встановлення та налаштування системи.

Спочатку потрібно підготувати micro sd флешку об`ємом 16 Гб. Туди треба записати образ операційної системи. Для цього в браузер треба ввести слідуючу строку
https://www.raspberrypi.org/downloads/raspbian/  Це адреса, де знаходяться в заархівованому стані образи системи. Потрібно буде натиснути на кнопці Download ZIP.  Малюнок нижченаведено.

 

На комп`ютер скачається заархівований образ. 


Його потрібно розпакувати, Нажавши на ньому правою кнопкою миші і вибрати "Розпакувати"
Утвориться папка з образом, який і буде записаний на флешку.

 
 Зайдіть в папку. Ось це і є те, що потрібно записати.


Далі необхідно встановити програму Win32DiskImager. Її можна скачати за адресою https://sourceforge.net/projects/win32diskimager/


Програма встановлюється як всі решта програм. Нічого особливого.
Далі необхідно підключити в USB  флешку і запустити цю програму.

Вставляємо флешку в Raspberry Pi і запускаємо. Вмикаємо. Відбудеться процедура автоматичного збільшення розділу та автоматичне перевантаження. 
Відбудеться перше завантаження системи. На екрані з`явиться вікно "Welcome to Raspberry Pi"
Встановлюємо все згідно малюнку і тиснемо Next.


В наступному вікні потрібно ввести пароль адміністратора. (Обов`язково !)


Після дворазового введення пароля, натискаємо Next. Потрібно буде вибрати мережу WiFi та ввести до неї пароль. Система попросить оновитися. Підтверджуємо і очікуємо. 


Коли система оновиться, видасться повідомлення "System is up to date" треба нажати ОК.


Система видасть повідомлення, що процес встановлення закінчено, натисніть для перезавантаження Reboot. 


Натискайте Reboot. Комп`ютер перевантажиться.

Залишається встановити додатковий файловий менеджер для зручності, встановити часовий пояс на UTC та додати другу розкладку клавіатури.

Файловим менеджером є Midnight Conmmander. Він схожий до Northon Conmmander, Volkov Conmmander та Far. Мені в ньому зручно. Спробуйте й ви теж. Може сподобається.

Оновимо список репозиторіїв та ще раз перевіримо чи система в найсвіжішому стані.
Для цього потрібно виконати дві команди:

sudo apt-get update
sudo apt-get upgrade

Хочу пояснити що таке sudo. В Unix - подібних системах є два типи користувачів. Адміністратори та користувачі.  Адміністратори можуть все. Користувачі можуть лише користуватися програмами. Вони не можуть їх встановлювати чи видаляти, не можуть налаштовувати систему. Вони можуть лише користуватися. Це зроблено в цілях безпеки, щоб користувач випадково не порушив роботу системи. Raspbian по замовчуванню завантажується звичайним користувачем. Але іноді потрібно мати права адміністратора для виконання команд.
Щоб їх отримати на короткий час, потрібно перед командою ввести sudo. Тоді вона виконається з правами адміністратора. Щоправда, для захисту, система запитає пароль администратора. Тому я і наголошував щоб при встановленні цей пароль не забути.

Запустимо термінал. Напевне, це буде найчастіше використана програма.  На панелі завдань (на відміну від Windows, вона знаходиться вверху, а не внизу) натисніть лівою кнопкою миші на піктограму терміналу. Див. малюнок нижче.


Відкриється вікно терміналу, де введемо  sudo apt-get update і натиснемо Enter.


  Команда виконається і система стане готова до введення наступних команд.


Введемо sudo apt-get upgrade


Все чудово.

Тепер встановимо Midnight Conmmander.

Введемо команду  sudo apt install mc

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


Вітаю ! Першу програму встановлено. Можна її запустити, набравши команду mc і натиснути Enter. На екрані побачимо файловий менеджер.


Тепер, так як ми радіоаматори, потрібно, щоб наш комп`ютер вірно відображав годинника, а саме в UTC. Для  цього необхідно безпосередньо йому на це вказати.

Виконаємо команду  

nano ~/.profile 


При виконанні цієї команди в редакторі nano  відкриється для редагування файл .profile, що знаходиться в корені домашнього каталога користувача.


Потрібно прописати в кінці файлу  наступну строку:

TZ=`UTC`; export TZ


Далі, щоб вийти і зберегти, треба натиснути Ctrl-X 


Для підтвердження збереження файлу, тиснемо Y


Тепер, щоб вийти з редактора, потрібно натиснути Enter


Перевантажуємо, і отримуємо вірні відображення годинника в UTC.

Останнє що потрібно зробити, це додати українську розкладку клавіатури, як додаткову.
Для цього треба в терміналі запустити

sudo raspi-config


З`явиться головне меню, в якому потрібно вибрати Localisation Options


Далі Change Keyboard Layout


Далі Generic 105-key (Intl)  PC


Доходимо до вибору клавіатури.


Вибираємо Ukrainian - Ukrainian (WinKeys). Це розкладка української клавіатури.  Далі тиснемо на ОК.


Налаштовуємо, якою комбінацією клавіш буде перемикатися розкладка. Запропонується багато варіантів. Нам підійде або Alt+Shift або Control + Shift.


В наступному вікні потрібно вибрати клавішу для тимчасового перемикання розкладок. В даному випадку використовується правий Alt.


В слідуючому вікні вибираємо  The default for keyboard layout


Тут вибираємо  No compose key


Далі No

Нарешті Finish


Вітаю ! Система готова до встановлення програмного забезпечення комплексу. Продовження в наступних частинах.

До зустрічі !

73 ! de UT2YR


четверг, 16 мая 2019 г.

Схематичний вигляд комплексу

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

Нагадаю що ввійде з апаратної частини в комплекс:

1. SDR приймач Airspy r2 з конвертером Spyverter r2
Його задача - прийом радіосигналів в діапазоні від 0 до 1700 МГц

2. Трансивер ICOM IC-7000
Його завдання - прийом/передача радіосигналів в аматорських діапазонах частот з можливістю роботи цифровими режимами

3. LDG AT 100 Pro II
Антенний тюнер - узгодження антен в КХ діапазонах, антенний комутатор на дві антени
з можливістю обходу узгодження.

4. Raspberry Pi Model 3B +
Міні-ПК. Завдання - керування трансивером, прийом/передача даних, запис ефіру, ведення апаратного журналу, визначення QTH локатору та точного часу.

5. Waveshare HDMI 10 inch Display
Монітор з тачскріном діагоналлю 10 дюймів. Призначений для відображення інформації.
Тачскрін можна застосувати як допоміжне керування програмним забезпеченням комп`ютера.

6. RigExpert TI-5000
Цифровий інтерфейс - поєднання трансивера з комп`ютером.

7. U-blox 7
GPS приймач. В даний системі має два завдання. Визначяення координат знаходження
і відповідно QTH локатору та синхронізація часу через геостаціонарні супутники.
Синхронізація часу обов`язкова для деяких цифрових режимів.



73 ! de UT2YR


среда, 15 мая 2019 г.

Декілька слів про цифровий інтерфейс

Завданням цифрового інтерфейсу є поєднаня трансивера з комп`ютером, контроль та керування частотою трансивера, видами модуляції, шириною фільтрів, тощо.
Також інтерфейс керує режимом прийом/передача, а для роботи цифровими видами зв`язку
необхідно передати низькочастотний сигнал в комп`ютер та з комп`ютера.

Більшість трансиверів, що випускаються останніх п`ять років мають вбудовані інтерфейси.
Достатньо лише з`єднати трансивер з комп`ютером з допомогою кабеля USB.
В системі з`явиться додаткова звукова карта та віртуальні послідовні порти, завдяки яким
можна буде повністю керувати радіостанцією. Прикладами таких моделей є Icom IC-7300, IC-9700, IC-7610, Yaesu FT-991, FT-991A, FT-891.

Більш старші моделі мають вхід та вихід звуку, роз`єми для підключення комутацій прийом/передача, керування режимами трансивера, телеграфного ключа, маніпулювання частотою для режиму телетайпу. В цьому випадку потрібен цифровий інтерфейс.

Варіантів інтерфейсів розроблено багато. Від найпростіших до дуже складних схемотехнічно.

Тут я озвучу найголовніші моменти щодо вибору інтерфейсу.

Перше -  бажано щоб інтерфейс мав свою вбудовану звукову карту. Карта має працювати у всіх
основних операційних системах як-то Windows, Linux, MacOSX.

Друге -  в інтерфейсі має використовуватися мікросхема конвертера USB-COM виробника FTDI. На даний момент це єдиний коректно працюючий з усіма системами конвертер. Автоматично забуваємо про MAX232 та PL2303. (Увага ! Зустрічається багато підробок під FTDI.)

Третє - інтерфейс повинен знаходитися в металевому корпусі. (Досить часто при поганому КСХ в антені, або знаходячись неподалік антени, інтерфейси починають себе дивно поводити з-за ВЧ наводок).

Четверте - на передній панелі мають бути присутні регулятори по входу та виходу для оперативної підстройки рівня звуку.

П`яте - кабеля з`єднання повинні бути екрановані та на них повинні бути присутні феритові кільця.

Як на мене, самим оптимальним вибором інтерфейсу є продукція української компанії RigExpert. Це - RigExpert Standart, TI-5 та TI-5000. Перших два зняті з виробництва, але присутні на вторинному рнику, а останній випускається й досі і його можна придбати у виробника, або дилерів.

RigExpert TI-5000
 
   
73 ! de UT2YYR

вторник, 14 мая 2019 г.

FLAA. Інструкція українською.


FLAA - програма керування аналізаторами антен серії RigExpert AA-xxxx
Перевірено особисто. RigExpert AA-600 прекрасно керується і передаються дані з нього на Raspberry PI 3 B+.  Зв`язка працює і на Windows та MacOsX.

Скачати інструкцію можна тут

73 ! de UT2YR

четверг, 9 мая 2019 г.

FLAMP. Інструкція українською





FLAMP є програмою для AMP або Amateur Multicast Protocol. Сеанс FLAMP буде передавати один або більше файлів з однією або декількома ітераціями передачі. Кожен файл розбивається на блоки, кожна з яких має контрольну суму. Приймаюча станція зберігає блоки, які проходять контрольну суму. Наступні передачі заповнюють відсутні блоки за умови, що нові блоки передають контрольну суму. Після послідовності передачі весь файл збирається і може бути збережений. "Заповнення" може бути надано шляхом повторної передачі всього файлу,
або відправляюча станція передасть тільки відсутні блоки.

Скачати можна  тут.

73! de UT2YR

вторник, 7 мая 2019 г.

JS8Call. Інструкція українською



Завершив переклад повної інструкції користувача JS8Call.
Прохання приєднуватися всіх аматорів до роботи цим видом.

Скачати інструкцію тут.

73 ! de UT2YR

воскресенье, 5 мая 2019 г.

FLRIG. Інструкція українською.

Як і обіцяв, починаю потроху викладати український переклад інструкцій до програм, розроблених Девідом Фрізом, W1HKJ.

Сьогодні буде інструкція до FLRIG.




FLRIG  -  програма керування трансивером

Скачати її можна звідси.

73 ! de UT2YR