Мазмұны:

Қорқынышты: механикалық дабыл дыбысын ауыстыру: 8 қадам (суреттермен)
Қорқынышты: механикалық дабыл дыбысын ауыстыру: 8 қадам (суреттермен)

Бейне: Қорқынышты: механикалық дабыл дыбысын ауыстыру: 8 қадам (суреттермен)

Бейне: Қорқынышты: механикалық дабыл дыбысын ауыстыру: 8 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Қорқыныштыдан қорқынышты: дабылдың механикалық дыбысын ауыстырыңыз
Қорқыныштыдан қорқынышты: дабылдың механикалық дыбысын ауыстырыңыз

Түнде смартфонды қолдануды азайтуға үміттеніп, төсегімнің қасына винтажды оятқыш алдым. Бұл әдемі механикалық сағаттың бір ғана мәселесі бар: шынымен қорқынышты дабыл дыбысы. (Жоғарыдағы бірінші видеоға куә болыңыз.)

Бұл сағатты енді қолданбайтыны таңқаларлық емес - ол әдетте дабыл ретінде жарамсыз; ол қатты қиналғанда металл бөлшегіне ұқсайды.

Оны толығымен тастау қорқынышты ысырап сияқты болып көрінді, сондықтан мен дабыл дыбысын жақсырақ дыбыспен ауыстыруға болатынын көруді шештім. Біраз іздеу қажет болды, бірақ мен бұл өте оңай екенін білдім!

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

1 -қадам: Құралдар мен материалдар

Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар
Құралдар мен материалдар

Материалдар:

  • 3V микроконтроллер (мысалы, Pro Micro 3V немесе Adafruit Feather)
  • Микроконтроллерге арналған MP3 қалқаны. (Қосымша - нақты дыбысты ойнату үшін)
  • Wifi қосылған рюкзак немесе қанат. (Қосымша - ақылды дабыл үшін. Adafruit қауырсынында кірістірілген WIFI бар екенін ескеріңіз, сондықтан сізде бұл үшін қосымша қалқан қажет емес.)
  • Динамик
  • Теңшелетін қосқыш (тетік түймесі, тетік қосқышы, қысым сенсоры, магнитті қамыс қосқышы, көлбеу сенсор - бұл туралы қосымша ақпарат алу үшін келесі қадамды қараңыз)
  • Батарея ұстағышының монетасы
  • 3В монеталық батарея
  • Қосымша сымдар, жылуды азайту, дәнекерлеу
  • Супер желім, монтаж таспасы және шағын қысқыштар

Құралдар:

  • Негізгі сымдар үшін: сым кескіштер, дәнекерлейтін темір, жылу тапаншасы, көмекші қолдар
  • Қоршау үшін: пластмассаға арналған бұрғылау және бұрғылау
  • Дәнекерлеу мен бұрғылау кезіндегі қауіпсіздік үшін: көзілдірік пен респиратор
  • Микроконтроллерді бағдарламалау үшін: Arduino Software, USB

2 -қадам: Дабыл дыбысын зерттеңіз

Дабыл дыбысын зерттеңіз
Дабыл дыбысын зерттеңіз
Дабыл дыбысын зерттеңіз
Дабыл дыбысын зерттеңіз

Оятқыштың ажыратылғанын тексеріңіз. (Шындығында, екі рет тексеріңіз!) Сіз электр тогы әсер етуі мүмкін дабыл қақпағын ашасыз, сондықтан міндетті түрде алдымен оны ажыратыңыз.

Дабыл дыбысы қайдан шыққанын анықтаңыз. Бұл динамик пе, дыбыстық сигнал ма? Бұл механикалық триггер ме? Ескі дабылдардың механикалық триггері болуы мүмкін, мысалы, мен мысалда қолданамын.

Егер сізде динамик немесе дыбыстық сигнал болса, онда дабыл іске қосылғанда, сіз динамик желісінен келетін сигналды оқи аласыз. (Мен бұл нұсқаулықта бұл тәсілді қарастырмаймын, бірақ егер сізде осы сценарийде қолданылатын тәсілді сипаттайтын керемет YouTube бейнесі болса.)

Егер сізде менің жағдайымдағыдай механикалық триггер болса, онда сіз физикалық триггерді ұстап қалатын және оны өз коммутаторымен алмастыратын (немесе біріктіретін) орын іздейсіз.

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

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

  • Тактильді қосқыш: бұл өте кішкентай батырмалы қосқыш.
  • Ревер қосқышы: бұл сенсорлық қосқышқа ұқсас, бірақ басу үшін үлкен аумақ бар.
  • Еңкейту қосқышы: бұл қосқыш тігінен тұрғанда қосылады, ал қисайған кезде ажыратылады.
  • Магнитті қамыс қосқышы: бұл қосқыш магнит жақын жерде болған кезде қосылады.
  • Қысым сенсоры: Бұл сенсор сенсорға қолданылатын айнымалы қысымды қайтарады.
  • Қысқа қашықтық сенсоры: Бұл сенсор 4 см -ден 31 см -ге дейінгі ауыспалы қашықтықты қайтарады.

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

3 -қадам: триггерді тексеріңіз

Енді сіз дабылдың физикалық түрде қалай іске қосылатынын және оны қалай ұстауға болатынын анықтадыңыз, оны тексеру уақыты келді.

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

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

Сіз дабыл сөндірілгенде қосылатын және дабылды өшіргенде дыбысты өшіретін қосқышты орнататын жақсы орынды анықтауыңыз керек.

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

4 -қадам: Қарапайым дыбыспен жеке дабыл жасаңыз

Қарапайым дыбыспен жеке дабыл жасаңыз
Қарапайым дыбыспен жеке дабыл жасаңыз
Қарапайым дыбыспен жеке дабыл жасаңыз
Қарапайым дыбыспен жеке дабыл жасаңыз
Қарапайым дыбыспен жеке дабыл жасаңыз
Қарапайым дыбыспен жеке дабыл жасаңыз

Енді жеке дабыл дыбысымен жұмыс істеу үшін микроконтроллерден, динамиктен және ноутбуктен шығыңыз. Динамиктің теріс жағын микроконтроллердің жерге тұйықтауышына жалғаңыз. Динамиктің оң жағын микроконтроллердегі PWM түйреуішіне жалғаңыз. (Әрбір микроконтроллер әр түрлі болады, сондықтан өндірушілердің Pinout диаграммасын қараңыз, қандай түйреуіштер PWM екенін және олардың саны қандай екенін біліңіз.) PWM түйреуішімен байланысты нөмірге назар аударыңыз.

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

Arduino «toneMelody» деп аталатын сандық аудио сценариймен бірге келеді. TonMelody сценарийін Мысалдар -> Сандық -> toneMelody тармағына өту арқылы ашыңыз. Бұл мысалда 37 және 44 -жолдардағы 8 санын PWM түйреуішінің нөмірімен ауыстырыңыз.

Енді сценарийді жүктеп, оны тексеріңіз. Сіз дыбысты динамик арқылы естуіңіз керек!

Әрі қарай біз әуенді мүлдем басқа етіп баптаймыз. Мен үшін жақсы, нәзік дыбыстан оянуды ұнатамын, сондықтан мен Gymnopedie № жазбаларын қолданамын. 1.

Google сіз қолданғыңыз келетін әннің музыкалық диаграммасын қолданыңыз, біз оларды код жазбаларына айналдырамыз. Егер сізге жолақ диаграммасындағы жазбаларды оқуға негізгі кіріспе қажет болса, осы оқулықты қараңыз.

Дабыл дыбысын реттеу үшін 22 -жолдағы «әуен» жиынын және 27 -жолдағы «Ұзақтықтар жиынын» өңдеңіз. Жолақты диаграммадан сіздің әніңіздегі әрбір нотаны жоғарыдағы скриншотта көрсетілгендей pitches.h файлындағы сәйкес жазбаны анықтаңыз. Бұл жазбаны «melody» массивіне және «noteDurations» массивіндегі түйіннің ұзақтығын қосыңыз және 32 -жолдағы жазбалардың жалпы санын көбейтіңіз.

Енді сізде арнайы дабыл динамиктер арқылы ойнатылуы керек!

Міне, өте өрескел әуенді ойнауға арналған эскиз мысалы.

5 -қадам: MP3 дыбысымен жеке дабыл жасаңыз

Егер сіз соңғы қадамдағы мысалды тыңдап, «бұл жақсы емес сияқты» деп ойласаңыз, мен сізді кінәламаймын. Келесі қадамда біз бұл қадамды әрі қарай жалғастырамыз және MP3 аудио файлының дабылды қосамыз.

Дәлдігі жоғары аудио файлдарды ойнату үшін сізге нақты аудио файлдарды ойнататын жоғары қуатты микроконтроллер қажет болады. Мен Adafruit Music Maker қауырсын қанаты боламын, бірақ, әрине, сіз mp3 аудионы ойнай алатын кез келген микроконтроллерді қолдана аласыз.

Алдыңғы қадамға ұқсас, оң және теріс динамиктердің түйреуіштерін микроконтроллердегі түйреуіштерге қосыңыз. Егер сіз Adafruit Music Maker қауырсын қанатын қолдансаңыз, Файл -> Мысалдар -> Adafruit VS1053 кітапханасы -> feather_player ашу арқылы қарапайым аудио мысалға қол жеткізуге болады. (Осы сілтеме жасай алатын осы реттелетін кітапхана мысалдарын орнатудың бірнеше арнайы қадамдары бар екенін ескеріңіз.)

Енді сценарийді жүктеп, оны тексеріңіз. Сіз MP3 дыбысын динамик арқылы естуіңіз керек!

Adafruit Music Maker Feather Wing көмегімен MP3 дабылын ойнауға арналған эскиздің үлгісі.

6 -қадам: Динамикті орнатыңыз

Динамикті орнатыңыз
Динамикті орнатыңыз

Енді жаңа динамикті дабылға қай жерге қою керектігін анықтаңыз. Мүмкін сіз оны артқы жағына немесе жағына орнатқыңыз келе ме?

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

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

7 -қадам: схеманы аяқтаңыз

Циклды аяқтаңыз
Циклды аяқтаңыз

Біз әзірге коммутатор мен динамикті тәуелсіз түрде сынап көрдік, бірақ енді оны толық тізбек ретінде біріктірудің уақыты келді.

  • Динамик сымдарын тақтаға дәнекерлеңіз. (Жерге теріс және PWM түйреуішіне оң)
  • Батареяның теріс жағын тақтаға жерге дәнекерлеңіз.
  • Қамырдың оң жағын қосқыштың бір жағына дәнекерлеңіз.
  • Коммутатордың екінші жағын тақтадағы қуат істігіне дәнекерлеңіз. (Әр тақта әр түрлі, сондықтан тақтаны қуаттау үшін қандай түйреуіш қолданылатынын білу үшін тақтаның құжаттарын тексеріңіз.)

Әдеттегідей - дәнекерлеу кезінде дұрыс желдету мен респираторды қолданыңыз!

Енді коммутатор қосылған кезде динамиктерден дабыл дыбысы естілуі керек!

8 -қадам: Барлығын біріктіріңіз

Барлығын бірге қойыңыз
Барлығын бірге қойыңыз
Барлығын бірге қойыңыз
Барлығын бірге қойыңыз

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

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

Түпнұсқалық дабылдағы сымдар бүтін екеніне және дабылды қауіпсіз түрде қайта қосуға болатынына көз жеткізіңіз.

Осының арқасында енді сіз корпусты қайтадан бұрап, оны тексере аласыз. Механикалық дабыл қосылған кезде сіздің жаңа дабыл дыбысы қосылуы керек.

Ұсынылған: