Мої вітання шановному панству!
Давно я не заходив і не набридав своїми поробками.
От захотілося зробити декодер CW. Зробив. На макеті. Не впевнений, що буду оформлювати, як завершений девайс. Вже лежить декілька недоробок - не до них, в основному. Це з"явилося трохи вільного часу, дощі йдуть, тож чимось себе зайняв.
Декодер має аналогову частину на операційнику LM358 і цифрову на МК Atmega328p з дисплеєм OLED 64*128.
Підключається це діло до виходу навушників трансивера. Для, власне, самих навушників мається окремий підсилювач, що дозволяє моніторити на слух сигнал з вхідного фільтра і підлаштовувати на максимальну якість/гучність. Фільтр пасивний, LC на 800Гц. Алгоритм декодування адаптивний, підлаштовується під швидкість передачі. Одразу скажу, що робить декодер нормально на середніх швидкостях і хорошому сигналі. Така собі цяцька-помічник для початківців.
Алгоритм придумав не сам - взяв за основу скетч ардуїно звідси:
https://www.instructables.com/Arduino-Morse-Decoder/Трохи допиляв, звичайно, але копірайту дотримуюсь.
Зняв трохи роботи на відео (якраз сьогодні якісь змагання CW):
https://www.youtube.com/watch?v=0sKibhOgvB0PS: Фьюзи МК: L -E6, H-D9