Всем доброго времени суток.
Предлагаю ознакомиться с моим вариантом синтезатора для моды FST4W-900 на диапазон 136 кГц.
Особенности синтезатора:
1. Абсолютная простота сборки из готовых плат.
2. Синтезатор обеспечивает работу без компьютера, синхронизирует время и отправляет споты на wsprnet.org
Состав синтезатора: - палата микроконтроллера ESP32,
- плата DDC синтезатора частот на базе AD9834,
- плата генератора OCXO 10МГц
- 6 проводков
- 2 пигтейла-SMA
Время сборки из готовых комплектующих - 5 минут(соединение, запись прошивки, запайка перемычек на длате с ad9834)
Стоимость комплектующих в текущих ценах: 4000руб из них 2300руб - OCXO
Схема соединений:
Подключение AD9834 к ESP32 (default pins SCLK = 18, MOSI = 23, SS = 5)
SCLK -> D18 (SCK)
SDATA -> D23 (MOSI)
FSYNC -> D5 (GPIO as SS)
Прошивка ESP32 написана в Arduino .
Arduino IDE версии - 2.x
Исходники прошивки:
https://gitflic.ru/project/r3bfn/firmware_syntezator_fst4whttps://gitflic.ru/project/r3bfn/ad9834обратите внимание на 2 библиотеки:
ESPAsyncWebServer
AsyncTCP
Они бывают с одинаковыми названиями но разных авторов.
Я использовал библиотеки
https://github.com/me-no-devВот ссылки непосредственно на 2 нужные библиотекии.
https://github.com/ESP32Async/ESPAsyncWebServer/archive/refs/heads/main.ziphttps://github.com/ESP32Async/AsyncTCP/archive/refs/heads/main.zipОбщее представление о работе синтезатора можно сделать по фото