Вложений: 1
Midi Пульт для SDR программ на Arduino
С недавнего времени начал работать в контестах на самодельном сдр трансивере, под управлением sdr программ PowerSDR, Thetis.
Сразу столкнулся с неудобством пользования софтом без выносного пульта. В первую очередь это основной VFO и RIT. А также управление фильтрами.
Гугл как ни странно, предложил не много вариантов. Решил сделать свой вариант. Идеально для этих дел подходит плата Arduino Leonardo или micro. Я применил китайскую версию с AliExpress . Определилась как Leonardo.
Устройство поддерживает четыре потенциометра, три энкодера и восемь кнопок. Пины платы Arduino распределены так - Энкодер-1 пины 0-1. Энкодер-2 пины 2-3. Энкодер-3 пины 4-5. У механического энкодера средней вывод подключаем к GND. Кнопки подключенны между GND и пинами платы 6. 7. 8. 9. 10. 14. 15. 16. Потенциометры 4шт. Средний вывод , подключены к пинам платы A0. A1. A2 .A3. соответственно. Крайние выводы к питанию Vcc и Gnd.
Подтягивающие резисторы не нужны.
Порядок превращенья Arduino в пульт: Устанавливаем среду Arduino с оф. сайта жмем JUST DOWNLOAD.
Запускаем софт Arduino. подключаем плату к USB. В диспетчере устройств должен появиться Arduino_com порт. Если устройство определись как неизвестное , обновляем драйвер. Драйвера находятся в папке \Arduino-nightly\drivers
Далее, в среде Arduino нужно подключить библиотеки Control-Surface-master.zip , Encoder-master.zip и запустить скетч PowerSDR_Panel_v1.ino. Как это сделать, есть много обучающих видео в ютубе.
Полученное MIDI устройство, будет определятся как Arduino.
Скетч Вложение 283628 73!