Оглавление:

Сенсорный манипулятор / автокодер кода Морзе: 12 шагов (с изображениями)
Сенсорный манипулятор / автокодер кода Морзе: 12 шагов (с изображениями)

Видео: Сенсорный манипулятор / автокодер кода Морзе: 12 шагов (с изображениями)

Видео: Сенсорный манипулятор / автокодер кода Морзе: 12 шагов (с изображениями)
Видео: Сенсорный манипулятор для полуавтоматического ключа 2024, Ноябрь
Anonim
Сенсорный ключ / автокодер кода Морзе
Сенсорный ключ / автокодер кода Морзе

Я действительно построил этот проект некоторое время назад, но подумал, что кто-то может использовать эту идею. Я любитель радиолюбителей и немного поздно увлекся этим, когда вышел на пенсию и у меня было время. Теперь у меня есть общая лицензия и я использую телефон (голос) большую часть времени, но хотел выучить CW (код Морзе) и установить контакты таким же образом. Однако вскоре я обнаружил, что старый разум и тело просто не в состоянии отправлять CW с помощью прямого ключа или Мало того, что мозг не работает так быстро, как раньше, из-за возраста и лекарств, мои руки немного дрожат. Затем я обнаружил, что есть несколько способов снять шкуру с кошки или послать ему шлепки, если хочешь.

В этом хитроумном устройстве используется сенсорная схема для ручной отправки CW, буква за буквой, а также микроконтроллер Basic Stamp от Parallax, который управляет синхронизацией сенсорной схемы и отправляет предварительно запрограммированные строки символов CW с помощью цифровой клавиатуры 3 x 4. отправьте до 30 запрограммированных строк, используя кнопки Star и Pound для сдвига вывода.

Этот проект, хотя и не выходит за рамки досягаемости большинства людей, требует некоторых базовых знаний и способностей. Однако я смог заставить его работать, и я, конечно, не самый умный мелок в коробке, не имею формального обучения и, как и я сказал: «Я старый!» Вам нужно будет иметь базовые знания в области электроники и уметь делать разводку и пайку - несложно, поскольку компонентов мало, но это немного утомительно из-за наличия всех проводов от клавиатуры. И вам также необходимо уметь работать с микроконтроллерами серии Basic Stamp.

Шаг 1: Список деталей

Пара корпусов

Микроконтроллер Basic Stamp 2 (или лучше) с платой программирования

Комплект сенсорного ключа P3 от CW Touch Keyer

www.cwtouchkeyer.com/P3W.htm

12-кнопочная цифровая клавиатура с общим выводом

Реле DPDT 5 вольт

Диод, резисторы 10 кОм (для буферизации контактов ввода / вывода на штампе) Переключатель

Гнезда IC для реле и штампа

3 - стереофонические аудиоразъемы 3,5 мм

4 - стереофонические аудиоразъемы 3,5 мм

2 - разъемы питания постоянного тока 2,1 мм

2 штекера постоянного тока - 2,1 мм

Шаг 2: Обзор

Обзор
Обзор

Я прекрасно понимаю, что это выглядит немного запутанным с двумя коробками и тремя наборами проводов, но потерпите меня, так как есть способ моего безумия. Главное - эргономика. Большая коробка, содержащая штамп, реле и клавиатуру, представляет собой слишком высокий, чтобы держать руку при использовании сенсорного манипулятора. Там тоже довольно много проводов! Кроме того, в маленькой коробке есть съемная крышка для 9-вольтовой батареи, которая питает все устройство. Итак…. так как питание было в коробке ключа, мне нужно было подать питание на штамп, и поэтому мне потребовался кабель питания и набор проводов от схемы ключа к большой коробке, содержащей штамп и клавиатуру. просто аудиоштекер 3,5 мм, который закорочен реле через контакт 15 штампа, который является единственным выходным контактом, все остальные контакты являются входами.

Шаг 3: микроконтроллер Basic Stamp

Микроконтроллер Basic Stamp
Микроконтроллер Basic Stamp

Когда я впервые построил это, я использовал BS2, который работал нормально, за исключением того, что я обнаружил, что не могу запрограммировать все необходимые вещи и 30 отдельных сообщений, поскольку BS2 ограничен ~ 500 инструкциями. строки или очень длинные, используйте версию BS2SX Stamp, которая позволяет вам использовать ~ 4000 инструкций. Если вы никогда не выполняли Stamped, прежде чем вам придется ознакомиться с использованием контактов ввода / вывода и кодированием в PBASIC, Stamp Для оборудования, помимо штампа, вам понадобится один из нескольких типов плат для программирования и последовательный или USB-кабель. Для программного обеспечения загрузите самую последнюю версию Basic Stamp Editor с веб-сайта Parallax. слишком много всего этого, поскольку PBASIC - один из самых простых языков программирования, а редактор очень удобен для пользователя.

Шаг 4: Комплект сенсорного ключа P3

Комплект сенсорного ключа P3
Комплект сенсорного ключа P3

Это очень простой комплект, и если вы много работали, вы должны вывести его из строя через 10 минут после этапа идентификации детали. Подключения к печатной плате также довольно просты. Включите питание от 9-вольтовой батареи через переключатель, входы от двух клавиш, которые могут быть любыми металлическими, такими как весла для домашнего пивоварения или пенни, как я использовал. Чтобы установить пенни, я просверлил отверстие в центре пенни и воткнул кусок 22 ga. сплошной соединительный провод, припаял его и затем гладко заземлил с помощью Dremel. Таким образом, отверстие в корпусе может быть прямо под монеткой. Поскольку эта штука работает за счет емкости вашего тела, важно, чтобы провода, соединяющие монеты (или что-то еще) как можно короче. Выходы состоят из dit, dah и земли. Я подключил их к стереофоническому аудиоразъему 3,5 мм на передней панели корпуса, а также к источнику питания (от переключателя) к источнику постоянного тока 2,1 мм. Джек.

Шаг 5: большая коробка

Большая Коробка
Большая Коробка

Для основной платы я использовал кусок картона, который хорошо подходит для подключения клавиатуры к контактам на штампе. Входы с клавиатуры соответствуют контактам от 0 до 11, а входы с сенсорного манипулятора - к контактам 13 и 14. Земля от манипулятора идет на шину заземления. Штырь 12 не используется, но в любом случае должен быть заземлен. Выход на реле - от контакта 15. Подключите питание (+ и - 9 вольт) к паре дорожек, вход DIT - к контакту 13, а вход DAH - к контакту 14. Обратите внимание, что эти входы обычно ВЫСОКОГО уровня, поэтому подключите резисторы 10 кОм. к шине + 9V и контактам BS2 для буферизации входов для каждого. Подключите общий провод клавиатуры к шине +9 В на печатной плате, а затем все ключи к монтажной плате (см. мою электрическую схему, на которой показаны контакты ввода / вывода BS2 и входы с клавиатуры). Горизонтальные линии - это перемычки (для #, 9, 6, 3) с противоположной стороны BS2. Ваша электрическая схема, конечно, может отличаться, и убедитесь, что вы сохранили ее где-нибудь для использования в будущем. Входы с клавиатуры обычно НИЗКИЕ, поэтому подключите резисторы 10 кОм к шину заземления и каждый ВХОДНОЙ ПИН для буферизации этих входов.

Контакт 15 идет непосредственно на катушку 5-вольтного реле (я знаю, что это неправильно, и вы должны использовать транзистор для управления реле в соответствии с рекомендациями BS, но с 5-вольтовым реле он работает нормально). Другой полюс катушки составляет -9 В, конечно, и не забудьте про диод, обратный реверсивный, через катушку. Я использовал DPDT, но SPST тоже подойдет. Я использовал DPDT, потому что я добавил небольшой пьезо-зуммер и два нормально разомкнутых контакта запускают звуковой сигнал. Два других соединяются с разъемом, который идет к ключу передатчика. ОК, это все, что нужно для основной платы, и так далее, для программы.

Шаг 6: Программа

Программа
Программа

Теперь успокойтесь, я уверен, что есть более элегантные способы написать код, но мне повезло, что он вообще работает, так что я счастлив !!! Самый последний файл - это PDF-файл, содержащий весь код с пробелами (V), где я вынул свои личные вещи и, чтобы сделать их короче, но сначала давайте посмотрим на него по разделам:

Как видите, это один большой цикл «Do Loop» с подпрограммами для каждой буквы и числа, которые вызываются для создания строк или слов. Паузы (в миллисекундах) добавляются между символами и словами.

Код можно разбить на 5 частей: функция «сдвиг» с помощью клавиш со звездочкой и решёткой, сенсорная клавиша (отправка вручную), предварительно запрограммированные строки символов, «база данных» цифр, букв и знаков препинания / специальные символы и временная часть DIT и DAH. Обратите внимание, что это фактический порядок в программе. Я уверен, что есть другие способы заставить его работать, но я знаю, что это действительно так.

Шаг 7: функция сдвига

Функция сдвига
Функция сдвига

Нажатая только цифровая кнопка отправляет сообщение или символ, а кнопки со звездочкой и решеткой используются для `` сдвига '' вывода. Например, если кнопка номер один нажата сама по себе 'DE' (это), и мой позывной будет отправлен. Если нажать и удерживать кнопку со звездочкой и нажать кнопку с номером один, будет отправлено число «1». А когда кнопка решетки нажата и удерживается, а кнопка с номером 1 нажата, отправляется предварительный знак «AR».

Вот часть "сдвига" звезды:

Шаг 8: Код сенсорной клавиши

Код сенсорной клавиши
Код сенсорной клавиши

Вот сенсорная клавиша / ручной бит:

Шаг 9: буквы и цифры

Буквы и цифры
Буквы и цифры

А вот образец "баз данных" букв и цифр:

Шаг 10: CQ CQ CQ

CQ CQ CQ
CQ CQ CQ

Образец одной из заранее запрограммированных струн. Вы можете персонализировать эту часть, особенно с помощью того, что хотите автоматизировать. Кнопка с номером 2 вызывает CQ - трижды вызывая CQ, а мой позывной - дважды:

Шаг 11: Время DAH и DIT

DAH и DIT Timing
DAH и DIT Timing

И, наконец, Дах и Дитс:

Вот секция синхронизации DIT / DAH. Это позволяет легко изменить синхронизацию для всей программы. Я помещаю ее в самый конец, прямо перед инструкцией LOOP, вероятно, по уважительной причине, которая сейчас ускользает от меня.

Шаг 12: Итог

Стоимость этого проекта составляет около 100 долларов, в зависимости от того, какие корпуса вы используете. BS2SX стоит около 60 долларов, комплект P3 - 22 доллара, а остальные части - всего несколько долларов, но для меня это стоило затрат. и время на сборку, не говоря уже о том, что это был забавный проект. Просто запрограммировать все числа и нажать клавишу - того стоило. У меня проблемы с числами, и новички в CW удивляются, как часто вам нужно отправлять Для кого-то, кто немного медлителен, как я, действительно имеет значение наличие нескольких стандартных фраз, таких как ваше имя, местоположение, ваше оборудование и антенна, которые можно добавить в разговор. у вас есть шанс вздохнуть и подумать. Если вы создадите этот проект, я надеюсь, что все будет хорошо, и вам будет весело. 73s!

Рекомендуемые: