Мазмұны:

Морзе коды сенсорлық перне/автокодер: 12 қадам (суреттермен)
Морзе коды сенсорлық перне/автокодер: 12 қадам (суреттермен)

Бейне: Морзе коды сенсорлық перне/автокодер: 12 қадам (суреттермен)

Бейне: Морзе коды сенсорлық перне/автокодер: 12 қадам (суреттермен)
Бейне: Ты не только ночью светишься, но и дном ► 2 Прохождение SOMA 2024, Қараша
Anonim
Морзе коды сенсорлық перне/автокодер
Морзе коды сенсорлық перне/автокодер

Мен бұл жобаны біраз уақыт бұрын жасағанмын, бірақ бұл идеяны біреу қолдана алады деп ойладым. Мен ветчина радиосының қызметкерімін және зейнеткерлікке шығып, уақытым болған кезде өмірге сәл кеш кірдім. Менде қазір менің жалпы лицензиям бар. телефон (дауыс) көп жағдайда, бірақ CW (Морзе коды) үйренуді және солай байланыс жасағысы келді, бірақ мен ескі ақыл мен дененің CW -ті тікелей кілтпен жіберуге болмайтынын білдім. Мидың ескі жылдамдығы ғана емес, жасы мен дәрі -дәрмектеріне байланысты менің қолдарым біршама сілкінеді, содан кейін мен мысықты терінің немесе оған дицидтерді жіберудің бірнеше әдісі бар екенін білдім. қаласаңыз.

Бұл келісім CW, хатты қолмен жіберу үшін сенсорлық схеманы қолданады, сонымен қатар сенсорлық схеманың уақытын басқаратын және 3 x 4 сандық пернетақтаның көмегімен CW таңбаларының алдын ала бағдарламаланған жолдарын жіберетін Parallax-тен Basic Stamp микроконтроллерін қолданады. шығуды жылжыту үшін жұлдызша мен фунт түймелерінің көмегімен 30 бағдарламаланған жолды жіберіңіз.

Енді бұл жоба көптеген адамдардың қолы жетпейтін болса да, кейбір білімдер мен дағдыларды қажет етеді, дегенмен мен оны жұмыс істей алдым, мен, әрине, қораптағы ең жарқын қарындаш емеспін, ресми дайындық жоқ, мен сияқты деді, мен қартайдым !! Сізге электроника туралы қарапайым білім қажет, сонымен қатар макет пен дәнекерлеуді орындау қажет болады - күрделі емес, бірақ құрамдас бөліктер аз, бірақ пернетақтаның барлық сымдарына байланысты бұл аздап жалықтырады. Сонымен қатар, сіз микроконтроллерлердің Basic Stamp сериясымен жұмыс жасай білуіңіз керек.

1 -қадам: бөлшектер тізімі

Бір -екі корпус

Негізгі штамп 2 (немесе одан да жақсы) бағдарламалау тақтасы бар микроконтроллер

P3 сенсорлық кілттер жинағы CW сенсорлық кілтінен

www.cwtouchkeyer.com/P3W.htm

Жалпы терминалы бар 12 түймелі сандық пернетақта

DPDT 5 вольтты реле

Диод, 10K резисторлары (штамптағы енгізу -шығару түйреуіштерін буферлеу үшін)

Реле мен штампқа арналған IC розеткалары

3 - 3,5 мм стерео аудио ұялары

4 - 3,5 мм стерео аудио штепсельдері

2 - 2,1 мм тұрақты ток күшейткіштері

2 - 2,1 мм тұрақты ток ашалары

2 -қадам: шолу

Шолу
Шолу

Мен бұл екі қорап пен үш сым жиынтығымен аздап шатастырылғанын жақсы білемін, бірақ менің ақылсыздығымның әдісі бар. сенсорлық пернені пайдалану кезінде қолыңызды қою үшін тым биік. Ол сондай -ақ сымдарға толы! Сонымен қатар, шағын қорапта 9 вольтты батареяға арналған алынбалы батарея есігі бар, ол барлық мәмілені қуаттандырады. Қуат кілт қорабында болғандықтан, мен штампқа қуат алуым керек болды, демек, қуат кабелі мен сымдардың жиынтығы болуы керек еді. 3,5 мм аудио штепсель, ол шығатын жалғыз түйреуіш болып табылатын штамптың 15 -ші штыры арқылы реле арқылы қысқарады, қалған барлық түйреуіштер кіріс болып табылады.

3 -қадам: Basic Stamp микроконтроллері

Негізгі штамп микроконтроллері
Негізгі штамп микроконтроллері

Мен бұл құрылғыны алғаш рет жасаған кезде, мен жақсы жұмыс істейтін BS2 қолдандым, тек барлық қажетті материалдарды және 30 бөлек хабарларды бағдарламалай алмайтынымды білдім, себебі BS2 ~ 500 нұсқаулармен шектелген. жолдар немесе өте ұзын болса, ~ 4000 нұсқаулықты қолдануға мүмкіндік беретін Марканың BS2SX нұсқасын пайдаланыңыз. Егер сіз бұрын «штамптамаған» болсаңыз, енгізу -шығару түйреуіштерімен және PBASIC -те кодтауды, Марканың Тіл. Маркаға қосымша, сізге бірнеше типті бағдарламалық тақталар мен сериялық немесе USB кабелі қажет болады. Бағдарламалық жасақтама үшін Parallax веб -сайтынан Basic Stamp Editor бағдарламасының соңғы нұсқасын жүктеп алыңыз. PBASIC-бұл бағдарламалаудың ең қарапайым тілдерінің бірі, сондықтан редактор өте ыңғайлы.

4 -қадам: P3 сенсорлық кілттер жинағы

P3 сенсорлық пернелер жинағы
P3 сенсорлық пернелер жинағы

Бұл өте қарапайым жинақ және егер сіз көп сарбаздық жасаған болсаңыз, бөлшектерді сәйкестендіру кезеңінен кейін 10 минуттан кейін оны нокаутқа жіберу керек. ПХД -ге қосылу өте қарапайым. Коммутатор арқылы 9 вольтты батареядан қуат алу, Мен қолданған тәрізді үйдегі қалақшалар немесе тиындар сияқты кез келген металл болуы мүмкін екі кілттің кірісі. Тиындарды монтаждау үшін мен тиынның ортасында тесік бұрғыладым және 22 га бөлігін жаптым. қатты сым арқылы өткізіп, оны дәнекерлеп, содан кейін оны Дремельмен тегістейді. Осылайша қоршаудағы тесік пенияның астында болуы мүмкін, себебі бұл зат сіздің денеңіздің сыйымдылығымен жұмыс істейтіндіктен, тиындарды қосатын сымдарды ұстау маңызды (немесе не болса да) мүмкіндігінше қысқа. Шығу саңылаудан, жерден және жерден тұрады. Мен оларды корпустың алдыңғы жағындағы 3,5 мм стерео аудио ұясына, сондай -ақ 2,1 мм тұрақты ток қуатына дейін қостым. ұя.

5 -қадам: Үлкен қорап

Үлкен қорап
Үлкен қорап

Негізгі тақта үшін мен пернетақтаны штамптағы түйреуіштерге қосу үшін жақсы жұмыс істейтін таспаның бір бөлігін қолдандым. Пернетақтадан кірулер PIN кодтары 0 -ден 11 -ге дейін, сенсорлық перненің кірістері - PINS 13 пен 14 -ке дейін. Кілттерден алынған жер жерлік рельске түседі. Реле шығысы - PIN 15. Қуатты (+ және - 9 вольт) бірнеше жолға, DIT кірісін PIN 13 пен DAH кірісін PIN 14 -ке қосыңыз. Бұл кірістер әдетте жоғары екенін ескеріңіз, сондықтан 10K резисторларды қосыңыз. +9В рельсіне және BS2 түйреуіштеріне кірулерді буферлеу үшін. Пернетақтаны ПХД -ге қосу үшін кішкене калибрлі (24 немесе 26) сымды қолданыңыз. Мен 22 өлшеуішті қолдандым, бұл сымдардың массасын иілуді қиындатты. Пернетақтаның жалпы бөлігін ПХД +9 вольт рельсіне, содан кейін таспа тақтасының барлық кілттерін жалғаңыз (BS2 I/O түйреуіштері мен пернетақтаның кірістерін көрсететін сымдар схемасын қараңыз.) Көлденең сызықтар - бұл секіргіштер (BS2 -нің қарама -қарсы жағына #, 9, 6, 3). Сіздің сым схемасы әр түрлі болуы мүмкін, және оны болашақта анықтама үшін бір жерге сақтағаныңызға көз жеткізіңіз. осы кірістерді буферлеу үшін жер үсті рельсі мен әрбір INPUT PIN коды.

PIN 15 5 вольтты реледегі катушкаға тікелей түседі (мен бұл дұрыс емес екенін білемін және релені BS нұсқауларына сәйкес жүргізу үшін транзисторды қолдану керек, бірақ 5 вольтты реледе ол жақсы жұмыс істейді.) Катушканың басқа полюсі -9В, әрине, катушкаға қарсы диодты ұмытпаңыз, мен DPDT қолдандым, бірақ SPST жұмыс істейді, мен DPDT қолдандым, себебі мен кішкене пьезо сигналын қостым (маған өз пікірім бойынша перне және жаттығу үшін) және NO контактілерінің екеуі дыбыстық сигнал шығарады, қалған екеуі таратқыш кілтіне өтетін ұяға жүгіреді.

6 -қадам: Бағдарлама

Бағдарлама
Бағдарлама

Енді маған жеңілдік жасаңыз, себебі мен кодты қолданудың талғампаз әдістері бар екеніне сенімдімін, бірақ мен оны жұмыс істегеніме қуаныштымын, сондықтан мен бақыттымын !!! Ең соңғы файл - бұл менің жеке заттарымды алып тастаған және оны қысқарту үшін бос орындары бар (Vs) барлық кодты қамтитын PDF, бірақ алдымен оны тарау бойынша қарастырайық:

Көріп отырғаныңыздай, бұл әр әріп пен сан үшін кіші бағдарламалары бар бір үлкен 'Do Loop', ол жолдар мен сөздер жасауға шақырылады. Таңбалар мен сөздер арасында кідірістер (миллисекундтарда) қосылады.

Кодты 5 бөлікке бөлуге болады: Жұлдызша мен Фунт пернелерінің көмегімен 'жылжыту' функциясы, сенсорлық перне (қолмен жіберу), таңбалардың алдын ала бағдарламаланған тізбектері, сандар, әріптер мен тыныс белгілерінің «мәліметтер базасы» таңбалар мен DIT және DAH уақыт бөлімі. Назар аударыңыз, бұл бағдарламадағы нақты тапсырыс. Мен оны жұмыс істеудің басқа жолдары бар екеніне сенімдімін, бірақ мен білемін.

7 -қадам: Shift функциясы

Ауысу функциясы
Ауысу функциясы

Жалғыз басылатын сан түймесі хабарды немесе таңбаны жібереді, ал жұлдызды және фунт түймелері шығуды «жылжыту» үшін қолданылады. Мысалы, егер бірінші нөмірлі түймені «DE» (бұл) басса және менің қоңырау белгісі жіберілсе. Жұлдызшаны басу және ұстап тұру және бірінші нөмірлі түймені басу кезінде '1' саны жіберіледі, ал фунт түймесін басып ұстап тұрғанда және 1 саны түймесін басқанда 'AR' белгісі жіберіледі.

Міне, жұлдыздардың «ауысуы» бөлігі:

8 -қадам: Сенсорлық перне коды

Сенсорлық перне коды
Сенсорлық перне коды

Міне сенсорлық перне/қолмен бит:

9 -қадам: әріптер мен сандар

Әріптер мен сандар
Әріптер мен сандар

Міне, әріптер мен сандардың «мәліметтер базасы» үлгісі:

10 -қадам: CQ CQ CQ

CQ CQ CQ
CQ CQ CQ

Алдын ала бағдарламаланған жолдардың бірінің үлгісі. Сіз бұл бөлікті, әсіресе автоматтандырғыңыз келетін нәрсемен жекелендіресіз. 2 нөмірі түймесі CQ - CQ -ге үш рет қоңырау шалады және менің қоңырау белгісіме екі рет қоңырау шалады:

11 -қадам: DAH және DIT уақыты

DAH және DIT уақыты
DAH және DIT уақыты

Және, ақырында, Dah және Dits:

Бұл DIT/DAH уақыт бөлімі, бұл бүкіл бағдарламаның уақытын өзгертуді жеңілдетеді, мен мұны LOOP нұсқаулығының алдында, мүмкін, қазір мені құтқаратын жақсы себеппен қойдым.

12 -қадам: төменгі сызық

Бұл жобаның құны шамамен 100 долларды құрайды, бұл қандай қоршауды пайдаланатындығыңызға байланысты. BS2SX бағасы 60 долларға жақын, ал P3 жиынтығы 22 долларға, ал қалған бөлшектер бірнеше долларға бағаланады. және құруға уақыт, айтпағанда, бұл қызықты жоба болды. Барлық нөмірлерді бағдарламалау керек, ал пернені басу керек еді. Менде сандармен проблемалар бар және CW -те жаңадан келгендерге сіз жиі жіберуіңіз керек. QSO кезіндегі сандар. Мен сияқты баяу сөйлейтін адам үшін әңгімеге сіздің атыңыз, орналасқан жеріңіз, қондырғыңыз және антеннаңыз сияқты бірнеше консервіленген тіркестердің енгізілуінің маңызы зор. сіз дем алуға және ойлануға мүмкіндік аласыз. Егер сіз бұл жобаны құрсаңыз, ол жақсы өтеді деп сенемін және сіз көңілді боласыз. 73с!

Ұсынылған: