Arduino + AA-30.ZERO =крихітний аналізатор

17.02.2020

aa-30-zero-e1581938952819

aa-30-zero-1-e1581939027250

Дорогі друзі!

AA-30.ZERO — чудовий мініатюрний аналізатор антен, який працює з ПК і програмним забезпеченням AntScope і AntScope2 і дозволяє вимірювати антени та фідерні лінії від 100 кГц до 170 МГц!

На основі нової бібліотеки для Arduino RigExpertZero я розробив невеликий тестовий дизайн портативного аналізатора, який виконує вимірювання в діапазоні частот від 1 до 30 МГц без використання ПК.

У проекті були використані такі компоненти:
Arduino UNO
LCD дисплей i2c
Поворотний енкодер
АА-30.НУЛЬ

Ви можете дізнатися про особливості бібліотеки в цій статті.

Я з’єднав модулі між собою короткими проводами за допомогою пайки. Це більш надійний спосіб, ніж підключення через макетну плату.

Після того, як ви з’єднаєте всі модулі разом, завантажте ескіз на Arduino. Для коректної компіляції скетчу необхідно встановити додаткові бібліотеки.
Посилання на використані бібліотеки:

Для роботи з дисплеєм: https://rigexpert.com/files/libraries/LiquidCrystal_I2C_V112/
Для роботи аналізатора: https://rigexpert.com/files/libraries/RigExpertZero/
Для роботи з кодувальником: https://rigexpert.com/files/libraries/GyverEncoder/
https://rigexpert.com/files/libraries/encTest/

Завантажте вихідний код тут.

Після успішного завантаження на екрані протягом 4 секунд з’явиться вітальне повідомлення «Аналізатор AA-30 ZERO».
Якщо це повідомлення відсутнє, перевірте, чи правильно підключено модулі.

Важлива інформація! Для коректної роботи бібліотеки RigExpert Zero необхідна прошивка аналізатора версії не нижче 2.0. Оновити прошивку можна за допомогою утиліти FlashTool.

Через 4 секунди аналізатор готовий до роботи. Ви можете змінити робочу частоту, повертаючи ручку кодера. Стандартне обертання вправо і вліво змінює значення частоти з кроком 10 кілогерц. Обертання ручки під час натискання змінює частоту з кроком 1 мегагерц.
Натискання ручки кодера запускає одне вимірювання.
У цій версії значення КСВ і значення модуля імпедансу виводяться на екран.

Цей проект є тестовим і призначений для перевірки функціональності бібліотеки. Ви можете модернізувати вихідний код, додавати різні модулі (клавіатури, графічні дисплеї) і функції.
У вас обов’язково все вийде!
Не забудьте поділитися з нами результатом своєї роботи.

Всі питання та пропозиції ви можете написати на електронну пошту: [email protected]