Мазмұны:

«Ретро болашақ» Bluetooth пульті: 9 қадам (суреттермен)
«Ретро болашақ» Bluetooth пульті: 9 қадам (суреттермен)

Бейне: «Ретро болашақ» Bluetooth пульті: 9 қадам (суреттермен)

Бейне: «Ретро болашақ» Bluetooth пульті: 9 қадам (суреттермен)
Бейне: 📶 POCO M3 Pro - егжей -тегжейлі шолу және тесттер 2024, Қараша
Anonim
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

Мен әрқашан «ертеңгі әлемнің» келбеті мен сезімін ұнататынмын, ол бізге ортағасырлық ғылыми фантастика мен концептуалды өнімдерде ұсынылған.

Жарайды, бұл дұрыс емес. Мен жас кезімде Star Trek -тегі трикодерлерді ұсқынсыз және сыпайы деп ойладым, бірақ келесі буындағыдар сымбатты және керемет болды. Бірақ қазір мен есейгеннен кейін қара мен күмістің, тері мен металдың комбинациясын таңдадым.

Мен соңғы онжылдықта ғана минимализмге эстетика мен функционалдылықтың үйлесімін терең түсіндім.

Мен өзімнің «атомдық» студиямның контроллерін құру жобасына кіріскенде, мен таяу дәуірдегі теледидардың пультін негіз ретінде пайдаланғым келді. Мен eBay-де Magnavox сегіз түймелі пультінің екі пакетін тауып, ғашық болдым. Маған тек біреу керек болды, бірақ бұл жақсы келісім болды. Осы жоба барысында мен болашақ жобада сол тұжырымдамаға басқаша көзқараспен қарау үшін екіншісін қолдануға шабыттандым.

Мен білдім, сымсыз теледидардың қашықтан басқару пульті (көбінесе «шерту» деп аталады) дыбысты қолданады. [Ескертпе: біздің үйде арзан теледидарлар болды, мен «қашықтан басқару құралы» болдым) Мен көрген жалғыз біреудің ішінде теледидар естуге болатын дыбыс шығару үшін пластинаны басқан жалғыз түйме болды. келесі арна және келесі және тағы басқалар өшіру күйіне жеткенше.

Бірақ бұл пультті ашу одан да көп нәрсені көрсетті. Ішкі тақтада пульттің жоғарғы жағына бағытталған катушка мен динамик тәрізді нәрсе болды. Түймелердің әрқайсысының жанында әр түрлі конденсатор болды. Сегіз түйменің біреуін басу арқылы тізбек берілген жиілікті модуляциялайтын конденсаторлардың бірінен өтеді.

Мен осындай кірістер диапазонын қамтамасыз ету үшін қарапайым параллель тізбектерді қолданудың әсемдігіне таң қалдым. Мен оны бөліп алғаныма өкіне бастадым.

Жақсы … менде екі. ҒЫЛЫМ атынан құрбандыққа шалуға болады!

1 -қадам: компоненттер мен құралдарды жинаңыз

Құралдар мен құралдарды жинаңыз
Құралдар мен құралдарды жинаңыз

Өзіңіздің ретро Bluetooth қашықтан басқару пультін жасау үшін сізге қажет бөліктер:

  • Винтаждық қашықтан басқару пульті (мен сегіз түймесі бар Magnavox пультін қолданамын)
  • Пермабон тақтасының бір бөлігі (Егер сізде теңшелетін ПХД жасау үшін дағдыларыңыз, уақыттарыңыз бен ресурстарыңыз болса, оны орындаңыз. Бұл жобадағы менің ең үлкен қиындықтарым осы формадағы жақсы қосылыстарды сыммен жалғау болды)
  • Микроконтроллер (мен Adafruit Feather 32u4 Bluefruit LE қолданамын)
  • Bluetooth модулі (мен жоғарыда көрсетілген қауырсынды қолдандым, бірақ екеуінде де болды, бірақ мен бөлек бөлшектерді қолданар едім)
  • Түймелер (мен Adafruit -тің «Жұмсақ тактильді түймелерін» қолданамын, себебі мен қолданған үлкен түймелер микрофонға түсу үшін жеткілікті түрде қатты басылған)
  • Қандай да бір түрдегі батарея
  • Қосу/өшіру қосқышы

Сізге қажет басқа заттар:

  • Дәнекер
  • Сым
  • Тақырыптар
  • Электр таспасы
  • Үшінші қол немесе ПХД вицесі (мен екеуін де қолдандым)
  • Сым кескіш
  • Сымды тазартқыш
  • Штангенциркульдер және/немесе жақсы көз алмасы

2 -қадам: Винтаждық қашықтан басқару құралын ажыратыңыз

Vintage қашықтан басқару пульті
Vintage қашықтан басқару пульті
Винтаждық қашықтан басқару құралы
Винтаждық қашықтан басқару құралы
Vintage қашықтан басқару пульті
Vintage қашықтан басқару пульті
Винтаждық қашықтан басқару құралы
Винтаждық қашықтан басқару құралы

Менде бұл туралы түсініксіз естелік бар, бірақ менің ата -анам маған бір кездері Қызыл омарға барғаным туралы айтты, мен резервуардағы омарлардың аттарын шығара бастадым. Ата -анам мені көндіруге тырысты, бірақ мен көнбедім. Содан кейін тамақ келгенде, шаян тәрізділер өлі (мен шаян тәрізділерді білмедім) тәрелкелерде мен олар өлтірді ме деп сұрай бастадым (сыншыларға балалық шақтың есімдерін енгізіңіз) !? Мен әбден ренжідім.

Менің алып тастауым керек болған қорқынышты сабақ - өлтірілетін нәрселердің атын атамау.

Мен бірнеше минутты бұрауышпен «Кликидің» артында тұрып, қандай құбыжық боламын деп ойладым.

Содан кейін менде екеуі бар екенін есіме алдым, ал екіншісін әлі атамадым, сондықтан мен оны өлтірдім.

Электр тақтасын алып тастау оңай болды. Мен оларды қысу үшін қысқыштарды пайдаланбас бұрын батарея ұстағышына өтетін сымдарды қысқарттым.

3 -қадам: кірістер мен орындардың орнын анықтаңыз

Кірістер мен орындардың орнын анықтаңыз
Кірістер мен орындардың орнын анықтаңыз
Кірістер мен орындардың орналасуын анықтау
Кірістер мен орындардың орналасуын анықтау
Кірістер мен орындардың орнын анықтаңыз
Кірістер мен орындардың орнын анықтаңыз
Кірістер мен орындардың орналасуын анықтау
Кірістер мен орындардың орналасуын анықтау

Бақытымызға орай, бастапқы қашықтан басқару пультінің тақтасы мен жатқызған тақтайшамен бірдей болды, сондықтан мен оған ештеңе кесуге тура келмеді.

Түймелерді орналастыру үшін мен дәл өлшеудің комбинациясын қолдандым және дәлірек «көз алмау» түймелердің бірінші қатары мен екінші қатардың бірінші түймешігін қолдандым. Осыдан кейін мен басқаларды орналастыру үшін сол бос орындарды қайта -қайта санадым.

Қосу/өшіру қосқышы салыстырмалы түрде оңай болды. Қажет болмаса, мен істі қысқартқым келмеді, сондықтан эмитент болған алдыңғы жағын қолдандым. Жоғарыдағы суретте менде түймелердің екінші жағында коммутатор болды, бірақ мен оны басқа жаққа жылжытпасам тесік арқылы өтуге болмайтындықтан, оны дәнекерлеу алдында қайта тексердім.

4 -қадам: Микроконтроллерді орналастыруды таңдаңыз

Микроконтроллерді орналастыруды таңдаңыз
Микроконтроллерді орналастыруды таңдаңыз

Міне, мен мұңай бастадым.

Бастапқыда мен микроконтроллерді тақтаның төменгі жағына түймелермен орналастырып, оны батареяның түпнұсқалық бөліміне орналастыратын жерге қоюды ойладым, бірақ егер мен мұны істесем, тақтаның биіктігі стендке бекітілмейтін болады. -бұл артқы жағында да болды.

Содан кейін мен оны тақтаның үстіңгі жағына қоюға тырыстым, бірақ ол стендтер арасындағы уақытқа сәйкес келмеді.

Ақырында, мен қолданатын GPIO түйреуіштерін түйменің арасына орналастырылатын етіп орналастыруды шештім. Маған керекті жерді бекіту үшін оны сәл бүйірге бұруға тура келді.

5 -қадам: Барлығын бірге дәнекерлеңіз

Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз

Мен жасаған бірінші нәрсе - екі жағындағы түймелердің барлық «жоғарғы сыртқы» түйреуіштеріне бір сымды жалғау. Содан кейін мен сымдарды тақтаның төменгі жиегіне бүктеп, дәнекерлеу көпірін жасадым. Содан кейін мен коммутатордың бір жағынан жерге қосылған автобусқа басқа сымды өткіздім.

Содан кейін мен бастың түйреуіштерінің жолағын дұрыс ұзындықта кесіп, оларды жартылай тесіктерге қойдым. Осылайша мен түймелердің әр «төменгі ішкі» түйреуіштерінен тақырыптың пластикалық бөлігінің астындағы сәйкес GPIO түйреуіштеріне сымдар жүргізе аламын.

Осыдан кейін мен диванға отырдым, қолымнан жылап отырып, кезек -кезек ром мен коксты ішіп, жарақаттан арылдым, мен барлық байланыстармен өзімді тастадым және өзімнің ПХД жасау үшін уақыт пен дағдыға ие болғым келді. Мен сондай -ақ әр түрлі табиғаттан тыс күштерге ант бердім, егер бұл жұмыс істесе, мен оны ешқашан қайталамаймын. [Суретте жоқ]

Содан кейін мен қосқыштың ортаңғы орнынан Қауырсынның «қосу» түйреуішіне дейінгі сымды өткіздім.

Содан кейін мен бір тақырыпты түйреуішті қажет жерге қойдым және оны жердегі автобусқа қысқа сыммен өткізетін жерге дәнекерледім.

Ақырында мен қауырсынды орнына қойып, дәнекерледім. Жоғарыдағы суретте мен оң жағын бітірмедім, тек жерге түйреуіш.

6 -қадам: тесіктерді бұрғылау

Бұрғылау тесіктері
Бұрғылау тесіктері

Мен дәл өлшеу мен дәл емес көз алмасының комбинациясын қолдана отырып, бекіту бұрандаларының орналасуын белгілеп, тесіктерді бұрғылау үшін менің Dremel мен стендімді қолдандым.

7 -қадам: код

Менің дәнекерлеу жұмысымнан басқа, бұл дәл қазір жобаның ең ұсқынсыз бөлігі. Бұл екі түрлі кітапхананың бұзылуы: біреуі Adafruit -тен (олардың Adafruit BluefruitLE nRF51 кітапханасынан) және мен тым көп Рум мен кокс пен жылағаннан кейін тапқан басқа нәрсе.

Мен екеуін жұмыс жасағанша ұрдым.

Көбінесе.

Мұндағы нұсқада қашықтан басқару құралы мета кілттерді жібермеуі керек. Бұл менің қолдануыма әсер етпейді, сондықтан мен оны жөндеуге әлі уақыт бөлген жоқпын.

Негізінде ол GPIO түйреуіштерін сканерлейді және оларды пернетақтадағы нөмірге салыстырады. Бұл нөмірді мен қолданатын студия бағдарламалық жасақтамасындағы таңбашаларға оңай тағайындау үшін кейбір мета кілттерді ұстап тұрып жібереді.

8 -қадам: Жинаңыз және ләззат алыңыз

Мен қорғаныс үшін барлық сымдардың үстіне электр таспасын жаптым. Мен аккумуляторды жалғап, оны бекіткіштердің арасына жоғарғы жағына қойдым. Батареяны ию арқылы бір орнында айналады, ол жақсы жерде қалады.

Енді менде Bluetooth қашықтан басқару пульті бар, ол түймені басқанда студиялық компьютерге жылдам пернені жібереді. Мен бағдарламалық жасақтаманы көрінетін пернетақтанысыз басқара аламын.

9 -қадам: БОЛАШАҚ

Мен мұны қайда алу керектігін білетін бірнеше түрлі идеялар бар:

Егер мен қолданыстағы жүйеде қалатын болсам, онда мен байланыс тақтасын жақсарту үшін өз тақтамды жасағым келеді. Мен сондай -ақ кодты таза әрі таза болу үшін жаңартатын едім.

Тағы бір ой - басқа пультті (Clicky!) Ол ойлап шығарған кезде қолдану және Clicky ести алатын қабылдағыш құру! және HID мүмкіндігі бар микроконтроллерді қолдана отырып, студиялық компьютердің пернетақтасы ретінде әрекет етеді.

Ұсынылған: