Съдържание:
- Стъпка 1: Части:
- Стъпка 2: Електрическа схема:
- Стъпка 3: ПХБ:
- Стъпка 4: Конструкция:
- Стъпка 5: Софтуер и програмиране:
- Стъпка 6: Операция:
- Стъпка 7: Бележки:
- Стъпка 8: Препратки:
Видео: Клавиатура на Морзов код: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Този проект е малка клавиатура, където потребителят въвежда азбука на Морз и символи се извежда на свързан компютър.
Устройството е вдъхновено от американския Dot-dash кодер (CO-3B, MX-4495).
Публикувах моята версия от първо поколение в центъра за проекти на Arduino и оттогава подобрих проекта си.
Тази версия разполага с 5 софтуерни превключвателя и 4* 5Volt индикатор LED, свързани към китайски Pro Micro клонинг, всички монтирани на персонализирана печатна платка.
Стъпка 1: Части:
1* Pro Micro
5* 6 мм квадратни превключватели с бутони
4* 3 мм 5 волта светодиоди (тези с вграден резистор)
2* 12 пътни ленти с цокъл 0,1 инча
1* 2 начин 0,1 инчови щифтове
1* 0,1 инчов джъмпер
1* Персонализирана печатна платка
Стъпка 2: Електрическа схема:
Стъпка 3: ПХБ:
Проектирах платката с помощта на Eagle CAD и платките бяха направени от OSH паркинг цената беше приблизително $ 23,00 за 3* дъски.
Стъпка 4: Конструкция:
Строителството не трябва да създава проблеми.
Запоявайте светодиодите, като се уверите, че са правилно ориентирани (катоден (заземен) щифт от лявата страна на платката).
Запояване в бутоните.
Открих, че е най -лесно да включите 12 -пътните конектори в платката Pro Micro, преди да ги натиснете в печатната платка и да запоите ъгловите щифтове, за да осигурите правилно подравняване, и след това да запоите останалите щифтове.
Най -накрая запоявам в 2 -пиновия конектор, намерих това по -лесно с натиснат джъмпер и малко синьо прилепване, за да го държа стабилно за запояване.
Стъпка 5: Софтуер и програмиране:
Използвах стандартния Arduino IDE за създаване и изтегляне на програмата на платката Pro Micro, имам няколко от тези платки и те се показват като „Arduino Leonardo“под Tools-> Board:
Също така ще трябва да зададете порта под Инструменти-> Порт.
Стъпка 6: Операция:
Съединителят на джъмпера избира за работа с лява или дясна ръка (премахнете джъмпера за работа с лява ръка).
Натискането на клавиша за връщане води до връщане на каретка.
Натискането на клавиша Backspace изтрива 1 знак.
Натискането на клавиша за интервал/Enter без натискане на точка или тире създава 1 интервал.
Въвеждане на подходяща поредица от точки и тирета, след това натискане на клавиша за въвеждане ще създаде знака за тази комбинация от точки и тирета, напр. Dot, Dash, Enter ще изведе буквата „а“на екрана.
Достъпът до модификаторите Alt, Control, Function и Shift се извършва чрез въвеждане на съответния код:
Alt - 6* точки, след това Enter, последван от знак, напр. Alt тогава e дава é
Контрол - 5* точки 1* тире след това Въведете напр. След това контролирайте C за копиране
Функция - 4* точки 1* тире 1* точка след това Enter, последвано от числото напр. 0-9 и a, b, c за 10, 11 и 12.
Shift - 4* точки 2* тире след това Enter Enter напр. Shift след това s дава S
Стъпка 7: Бележки:
Всеки модификатор засяга само 1 следващ знак; не получавате еквивалента на заключване на смяна.
Alt изпълнява Alt Gr (опитах се да накарам стандартния (вляво) Alt да работи, но нямаше успех)
Всичките 4 модификатора са кодирани в неприсвоени елементи на дървото на Морс.
Библиотеката на клавиатурата, използвана от програмата, е настроена да подражава на американска клавиатура; ако използвате това устройство на машина, настроена за друга държава, някои от буквите може да бъдат транспонирани.
Превишаването на дълбочината на дървото на Морс (> 6 точки/тирета) ви връща към първия елемент на дървото, това се показва от осветяването на всичките 4 светодиода.
Стъпка 8: Препратки:
Американски Dot-dash кодер (CO-3B, MX-4495):
Източник - https://www.cryptomuseum.com/burst/gra71/index.htm (изтеглено на 27/февруари/2017 г.)
Морзов код и дърво на Морс:
Източник - https://www.cryptomuseum.com/radio/morse/index.htm (изтеглено на 27/февруари/-2017)
Препоръчано:
Станция на Морзов код: 3 стъпки
Станция с азбука на Морз: Dit-dit-dah-dah! Научете азбуката на Морз с този лесен проект Arduino Uno. Този лесен проект на Arduino е станция с азбука на Морз. Морзов код е комуникационен метод, който кодира знаци като поредица от точки и тирета. Тази схема използва пиезо зумер за
K -Ability V2 - Достъпна клавиатура с отворен код за сензорни екрани: 6 стъпки (със снимки)
K-Ability V2-Достъпна клавиатура с отворен код за сензорни екрани: Този прототип е втората версия на K-Ability.K-Ability е физическа клавиатура, която позволява използването на устройства със сензорен екран на лица с патологии, водещи до нервно-мускулни разстройства. Има много помощни средства които улесняват използването на изчисления
Морзов код към текст с помощта на Arduino: 5 стъпки
Морзов код към текст с помощта на Arduino: IDEA Описание Всички комуникираме помежду си чрез нашите естествени сензори (език, жест … и т.н.). Вълнуващата част започва, когато искате да споделите секретна информация с някого. Въпросът е как да го направя? Така че отговорът се крие в това как предавате
Клавиатура на Морзов код: 5 стъпки
Клавиатура на Морзов код: Тази програма ви показва как да създадете c ++ програма, която използва подхода за регистриране на ключове, за да намери клавиша, който се натиска, и да генерира стойността на азбуката на Морз чрез използването на светлината за заключване на превъртане на клавиатурата ви (който дори използва че?). Този проект е
Сензорен клавиш/автокодер на Морзов код: 12 стъпки (със снимки)
Сензорен клавиш на Морзов код/Автокодер: Всъщност създадох този проект преди време, но мислех, че някой може да използва идеята. Аз съм радиолюбител и влязох в него малко късно в живота, когато се пенсионирах и имах време. Сега имам общ лиценз и използвам телефон (vo