Синтезатор с аналоговой шкалой JF3HZB
|
|
US5EVD | Дата: Четверг, 2020-Авг-06, 11:41 | Сообщение # 1 |
мастер
Группа: Модераторы
Сообщений: 1177
Статус: Offline
| Для информации. Эти устройстве сложны для массового повторения.
Пути водитель по теме. https://radiorubka.at.ua/forum/13-231-19223-16-1697832339 Видео по синтезатору https://radiorubka.at.ua/forum/13-231-19244-16-1698044622 Инструкцию по прошивке .bin бинарных файлов + ПЕЧАТНАЯ ПЛАТА https://radiorubka.at.ua/forum/13-231-19247-16-1698045734 Ссылки на проект https://radiorubka.at.ua/forum/13-231-19304-16-1698884752 Инструкции по настройке компилятора Arduino IDE https://radiorubka.at.ua/forum/13-231-19342-16-1699291275 Схема для модуля с 38-ми ножками и прошивка для режима TX https://radiorubka.at.ua/forum/13-231-19344-16-1699518232 Печатная плата от Швондера https://radiorubka.at.ua/forum/13-231-19715-16-1708073561 Образец от Швондера https://radiorubka.at.ua/forum/13-231-19922-16-1713434934 Прошивки с установленной ПЧ 455,465,500кГц
|
|
| |
shwonder | Дата: Понедельник, 2023-Окт-16, 12:34 | Сообщение # 2 |
просветленный
Группа: Модераторы
Сообщений: 3291
Статус: Offline
| Интересная штука. Но почему то заглохла, видел такое реализовано на STM32. Есть варианты процессор на плате , типа ардуино нано, только индикатор желательно сделать по максимуму больше, до возникновения проблем с разрешением. Вот отличный вариант, может его взять полностью , но хочется побольше дисплей , и вопрос адаптации для АМ. https://ut5qbc.blogspot.com/2023/03/ukrop-2023.html?m=0
https://pl.aliexpress.com/item....wZN0YvS
|
|
| |
US5EVD | Дата: Понедельник, 2023-Окт-16, 15:10 | Сообщение # 3 |
мастер
Группа: Модераторы
Сообщений: 1177
Статус: Offline
| Цитата shwonder ( ) Но почему то заглохла, видел такое реализовано на STM32. Кого то еще интересует? Почему? -Для этого мне нужно изучить СТМ32....Добавлено (2023-Окт-17, 12:49) --------------------------------------------- Начал работу.
|
|
| |
|
Пряник | Дата: Воскресенье, 2023-Окт-22, 21:05 | Сообщение # 5 |
знающий
Группа: Проверенные
Сообщений: 230
Статус: Offline
| Цитата US5EVD ( ) Эти устройстве сложны для массового повторения. в чем сложность ? мне казалось , что если один сделал то и больше не затруднит. Другое дело можно ли его модернизировать, именно ПО, что б там было память (5 ячеек) + установка частоты ПЧ приемника+ шаг перестройки. Я так и не понял , есть ли там кнопки для дополнительных функций?
Чем дальше тем больше хочется иметь такой синтезатор.
Сообщение отредактировал Пряник - Воскресенье, 2023-Окт-22, 21:07 |
|
| |
US5EVD | Дата: Воскресенье, 2023-Окт-22, 22:00 | Сообщение # 6 |
мастер
Группа: Модераторы
Сообщений: 1177
Статус: Offline
| Цитата Пряник ( ) в чем сложность ? в этом
Цитата Пряник ( ) Другое дело можно ли его модернизировать, именно ПО, что б там было память (5 ячеек) + установка частоты ПЧ приемника+ шаг перестройки. и прошивается ,как то непросто. Да и в 20м году информации было мало.... и разные мелочи. Короче, нужно погружаться в тему. Работа начата, может продвигается не так быстро. Я пока в приемнике....
|
|
| |
raketayudin | Дата: Понедельник, 2023-Окт-23, 10:03 | Сообщение # 7 |
опытный
Группа: Модераторы
Сообщений: 586
Статус: Offline
| Сборка модулей на основной плате.
Программируется (прошивается) данный синтезатор довольно легко Установите конденсатор 10мкФ между EN и GND отладочной ESP32 (что бы не нажимать кнопки и не дергать перемычки) 1. Подключаем модуль ESP32 по USB к компьютеру
2. Убедитесь, что на вашем ПК с Windows установлен драйвер для платы ESP32, в свойствах компьютера, посмотрите номер порта и запомните его. Если нет вы можете скачать драйвер по адресу: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
3. Скачать архив (VFO-1.8-Inch-Retro-scale-main) с прошивками можно на гитхаб по ссылке, или пишите в ЛС если ссылка не работает. https://github.com/RSZ-Nld....EOurMdU
4. Распаковываем гитхаб архив
5. Выбираем прошивку запакованную в архивах под именем Flash.zip, Flash-9MHz.zip, Flash-10.7MHz.zip, Flash-20-Mem.zip, Flash-20-Mem-Rev.zip, Flash-450kHz.zip, Flash 455kHz.zip, Flash-V1.1.zip, название соответствует частоте ПЧ и версии ПО. Распаковываем архив с прошивкой.
6. Открываем папку с прошивкой из пункта [5], кликаем на батничек flash.bat
7. Вас по просят нажать любую клавишу - жмите Энтер Появится инструкция на английском Вас по просят нажать любую клавишу - жмите Энтер
8. Далее вас просят ввести номер ком-порта, посмотрите к какому Com подключено ESP32 - печатайте соответствующему порту цифру и Энтер
Если все правильно начнется процесс загрузки во флеш. Результатом будет сообщение о завершение. Обновление выполнено. Если ошибок нет, отключите питание тюнера. Подождите 5 секунд и подключите его снова! 10. Нажмите любую клавишу, чтобы закрыть это окно обновления.
На этом все.
прикрепил файл печатки .lay
|
|
| |
shwonder | Дата: Понедельник, 2023-Окт-23, 10:22 | Сообщение # 8 |
просветленный
Группа: Модераторы
Сообщений: 3291
Статус: Offline
| на гитхабе что то есть , там даже схема есть с кнопками мем и шаг. https://github.com/RSZ-Nld....EOurMdU
есть еще , но там совсем мало : https://github.com/tjlab-jf3hzb/Digital_VFO_with_analog_dial
вот бы исходник найти...
еще интересно , но там не понятно что есть: https://www.instructables.com/Univers....log-Sca
как вариант реализации : https://www.hackster.io/john-br....-7e7043
|
|
| |
US5EVD | Дата: Понедельник, 2023-Окт-23, 10:23 | Сообщение # 9 |
мастер
Группа: Модераторы
Сообщений: 1177
Статус: Offline
| Цитата shwonder ( ) вот бы исходник найти... Да есть. Это плата с кнопками . Прошивка старая еще стоит.Добавлено (2023-Окт-23, 10:25) ---------------------------------------------
Цитата US5EVD ( ) на гитхабе что то есть Это оно и есть.
|
|
| |
Пряник | Дата: Среда, 2023-Окт-25, 23:52 | Сообщение # 10 |
знающий
Группа: Проверенные
Сообщений: 230
Статус: Offline
| Очень рад , что у вас получилось повторить. Там только хромое ПО. Чего хотелось бы : 1. Нет входа ТХ , с соответствующими изменениями в софте. Т.е. при подаче +5в на один из входов происходит сдвиг частоты на выходе на частоту ПЧ. Можно, конечно, приделать костыли в виде генератора частоты ПЧ и смесителя, и выделять на выходе разницу или сумму. Это на случай если не получится доработать ПО. 2. Установка частоты ПЧ , нажатием комбинаций кнопок. С запоминанием независимым от питания. 3. Ячейки памяти, можно память программировать при компиляции, но лучше как в предыдущем синтезаторе, запоминать нажатием кнопки. 4. Все таки индикатор 1.8 дюйма маловат, хочется побольше. Ну, хотя бы 2.5 и соответственно с увеличением разрешения . Я понимаю сложности, может это вообще не возможно.
|
|
| |
raketayudin | Дата: Вторник, 2023-Окт-31, 02:51 | Сообщение # 11 |
опытный
Группа: Модераторы
Сообщений: 586
Статус: Offline
| У меня не получается скомпилировать это проект. Arduino IDE v1.8.13 не подходит для ядра ESP32 ? операционная система Win 7 x64
Сообщение ошибки компилятора. Код c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users\USER\AppData\Local\Temp\arduino_build_257428/VFO_ESP32-20-Mem.ino.elf section `.dram0.bss' will not fit in region `dram0_0_seg' c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: DRAM segment data does not fit. c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: DRAM segment data does not fit. c:/users/user/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: region `dram0_0_seg' overflowed by 3536 bytes collect2.exe: error: ld returned 1 exit status exit status 1 Ошибка компиляции для платы DOIT ESP32 DEVKIT V1.
|
|
| |
milcin-aleksandr-1986 | Дата: Вторник, 2023-Окт-31, 16:17 | Сообщение # 12 |
продвинутый
Группа: Друзья
Сообщений: 475
Статус: Offline
| raketayudin, https://yandex.ru/search....r=10803 скорей всего какаета библиотека или старей или новей чем в проекте.
Сообщение отредактировал milcin-aleksandr-1986 - Вторник, 2023-Окт-31, 16:19 |
|
| |
raketayudin | Дата: Четверг, 2023-Ноя-02, 03:25 | Сообщение # 13 |
опытный
Группа: Модераторы
Сообщений: 586
Статус: Offline
| Загрузил с сайта более новую версию Arduino v1.8.18 в виде .zip архива (портативная версия) Операционная система Win 7 x64 Помогла переустановка пакета плат ESP32 в менеджере пакетов, уставил более раннею версию пакета 1.0.6.
1. Распаковать архив VFO_ESP32-20-Mem-INO.zip, назвать папку именем файла исходника VFO_ESP32-20-Mem 2. Откройте Arduino v1.8.18 и приступите к добавлению ссылки дополнительных плат, для загрузки пакета плат ESP32, добавьте ссылку ниже в строку Дополнительные ссылки для Менеджера плат: Код https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
3. Открыть "Менеджер плат" в поиске написать поисковое слово"esp32", указать версию v1.0.6 до установки, нажать "Установка" 4. Открыть "Менеджер плат - ESP32 Arduino", в списке плат ESP32 указать DOIT ESP32 DEVKIT V1 5. Пробуем компилировать, если ошибок нет переходим к след. пункту иначе пишем на форум. 6. Перед загрузкой в МК подключите плату по USB если потребуется установите драйвер устройства, укажите СOM платы предварительно посмотрев в "Диспетчере устройств" номер выданного плате 7. Нажмите кнопку "Загрузка", ниже в окне должно быть сообщение об успешном процессе. 8. Снимите питание с отладочной платы и подайте обратно.
Фото инструкция по компиляции и прошивки проекта из архива VFO_ESP32-20-Mem-INO.zip с под Arduino v1.8.18 откройте в новом окне
|
|
| |
shwonder | Дата: Четверг, 2023-Ноя-02, 13:22 | Сообщение # 14 |
просветленный
Группа: Модераторы
Сообщений: 3291
Статус: Offline
| Цитата raketayudin ( ) Помогла переустановка пакета плат ESP32 я не сомневался, что ты ее поборишь. Мои поздравления . А что дальше делать - ты знаеш.
|
|
| |
shwonder | Дата: Понедельник, 2023-Ноя-06, 17:15 | Сообщение # 15 |
просветленный
Группа: Модераторы
Сообщений: 3291
Статус: Offline
| Мне удалось повторить этот синтезатор. Сделал печатку , и по Ракетиной инструкции научился прошивать модуль ESP32.
Несколько косячков в печатке исправлены. Набор функций синтезатора сильно уступает синтезатору разработанному Александром US5EVD. Как по мне , то совсем не нужны 20 ячеек памяти , достаточно 5 - 8 , - нужен вход "ПЕРЕДАЧА" , который сдвигает частоту синтезатора на рабочую. - непонятно работает фиксация частоты на каждой из ячеек памяти, правильнее - совсем не работает, не хочет помнить.
Появились и более продвинутые версии , с индикатором большего размера и разрешения, до 320х240. В том числе и исходники. https://youtu.be/xZfKxNcnaes?si=BcOY9JLHbzGIYo0N
https://github.com/tjlab-jf3hzb/Digital_VFO_with_analog_dial_V2
|
|
| |