|
Теги статьи: |
Клавиатурный датчик кода Морзе
Автор: kos273, kos273@yandex.ru
Опубликовано 17.09.2015
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2015!"
Клавиатурный датчик кода Морзе
(PS/2 и PIC16F628A)
Несложный в повторении автоматический датчик кода Морзе. Работает аналогично "военному" Р-020
Характеристики:
1 Изменение скорости от 7 до 25 групп/минуту (F1 - меньше; F2 - больше)
2 Индикация скорости
3 Изменение громкости (RV2)
4 Изменение тона (RV1)
5 Буфер клавиатуры - 16 знаков (можно вести передачу на 16 знаков вперед)
6 Звуковой сигнал при переполненииа буфера
Описание:
Блок питания выполнен на интегральном стабилизаторе U1 7805
Основную работу выполняет PIC микроконтроллер 16F628A.
На микросхемах U3,U4 (74HC595) и 7-сегментных индикаторах (с общим катодом) собрана статическая индикация скорости.
Если такая функциия не требуется , то U3,U4 и индикаторы можно не устанавливать.
Микросхема U5 (К155ЛА3) и транзистор Q1 (КТ815, КТ817) - это тональный генератор
BUZ1 - пьезоизлучатель со встроенным генератором - включается при переполнении буфера клавиатуры.
В моем варианте датчик собран на двух печатных платах - плата индикации и плата с остальным
Если подключена плата индикации, то на U1 необходимо установить радиатор.
В загруженном архиве есть описание PS/2 разъемов. (зеленый - clock; оранжевый - data; коричневый +5v; желтый - GND)
Устройство в наладке не нуждается. При включении выдаст три буквы Ж и знак раздела со скоростью, по умолчанию, 15 гр/мин
В итоге получилась полезно/бесполезная игрушка, с помощью которой РЕАЛЬНО выучить телеграфную азбуку!
Файлы:
Шестнадцатеричный файл прошивки
Архив RAR
Все вопросы в Форум.