Mündəricat:

Dəhşətli dərəcədə qorxunc: Mexaniki Siqnal Səsini dəyişdirin: 8 addım (şəkillərlə)
Dəhşətli dərəcədə qorxunc: Mexaniki Siqnal Səsini dəyişdirin: 8 addım (şəkillərlə)

Video: Dəhşətli dərəcədə qorxunc: Mexaniki Siqnal Səsini dəyişdirin: 8 addım (şəkillərlə)

Video: Dəhşətli dərəcədə qorxunc: Mexaniki Siqnal Səsini dəyişdirin: 8 addım (şəkillərlə)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Noyabr
Anonim
Möhtəşəmdən qorxunc: Mexaniki Siqnal Səsini dəyişdirin
Möhtəşəmdən qorxunc: Mexaniki Siqnal Səsini dəyişdirin

Gecə ağıllı telefon istifadəsini azaltmaq ümidi ilə yatağımın yanında üzümlü bir zəngli saat aldım. Bu gözəl mexaniki saatın yalnız bir problemi var: həqiqətən qorxunc bir həyəcan siqnalı. (Yuxarıdakı ilk videonun şahidi olun.)

Bu saatın artıq istifadə edilməməsi təəccüblü deyil - ümumiyyətlə həyəcan siqnalı olaraq istifadə edilə bilməz; kədər içində ağlayan bir metal parçası kimi səslənir.

Tamamilə atmaq dəhşətli bir tullantı kimi görünürdü, buna görə də həyəcan səsini daha yaxşı bir şeylə əvəz edə biləcəyimi öyrənməyə qərar verdim. Bir az sleuthing aldı, amma gördüm ki, həqiqətən olduqca asandır!

Görməyi sevdiyiniz amma eşitmədiyiniz köhnə bir mexaniki saatınız varsa, səsi öz xüsusi zəngli səsi ilə necə dəyişdirə biləcəyinizi görmək üçün bu addımları izləyin.

Addım 1: Alətlər və materiallar

Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar

Materiallar:

  • 3V Mikro nəzarətçi (Pro Micro 3V və ya Adafruit Feather kimi)
  • MP3 nəzarətçi üçün mikro nəzarətçi. (İsteğe bağlı - həqiqi audio çalmaq üçün)
  • Wifi aktiv bir sırt çantası və ya qanad. (İsteğe bağlı - ağıllı siqnalizasiya üçün. Qeyd edək ki, Adafruit lələyində quraşdırılmış WIFI var, buna görə də əlavə qalxana ehtiyacınız yoxdur.)
  • Dinamik
  • Xüsusi keçid (toxunma düyməsi, qol açarı, təzyiq sensoru, maqnit qamış açarı, əyilmə sensoru - bu barədə daha çox məlumat üçün növbəti addıma baxın)
  • Sikkə Batareya Tutacağı
  • 3v Sikkə Batareyası
  • Əlavə tellər, istilik daralması, lehim
  • Super yapışqan, montaj lenti və kiçik sıxaclar üçün

Alətlər:

  • Əsas naqillər üçün: Tel kəsicilər, lehimləmə dəmiri, istilik silahı, kömək əlləri
  • Qapaq üçün: Plastik üçün Matkap və Matkap Uçları
  • Lehimləmə və qazma zamanı təhlükəsizlik üçün: Eynək və Respirator
  • Mikro nəzarətçinizi proqramlaşdırmaq üçün: Arduino Software, USB

Addım 2: Siqnal Səsini Araşdırın

Siqnal Səsinizi Araşdırın
Siqnal Səsinizi Araşdırın
Siqnal Səsinizi Araşdırın
Siqnal Səsinizi Araşdırın

Zəngli saatınızın elektrikdən ayrıldığından əmin olun. (Əslində, iki dəfə yoxlayın!) Elektrik cərəyanlarına məruz qalmış ola biləcək həyəcan siqnalı açacaqsınız, buna görə əvvəlcə mütləq ayırın.

Siqnal səsinizin haradan gəldiyini təyin edin. Dinamik və ya səs siqnalıdır? Mexaniki tətikdirmi? Köhnə həyəcan siqnallarının, nümunəmdə istifadə etdiyim kimi, mexaniki bir tətik olması ehtimalı daha çox olacaq.

Bir dinamikiniz və ya səs siqnalınız varsa, həyəcan tetiklendiğinde, dinamik xəttindən gələn bir siqnalı oxuya biləcəksiniz. (Bu Təlimatlandırmada bu yanaşmanı keçməyəcəyəm, amma bu ssenaridə götürəcəyiniz yanaşmanı əks etdirən zəhmli bir YouTube videosu varsa.)

Mənim vəziyyətimdəki kimi mexaniki bir tetikleyiciniz varsa, fiziki tetikleyicini tutmaq və öz açarınızla əvəz etmək (və ya birləşdirmək) üçün bir yer axtarırsınız.

Çox araşdırmalardan sonra, saatımdakı həyəcan siqnalının, siqnal sayılan allah dəhşətli bir səs-küyə səbəb olan bir yay buraxdığına görə bir pillə tetiklendiğini görə bildim. Mexanizminiz eyni və ya bir qədər fərqli ola bilər, buna görə yaxından baxın və səbirli olun.

Siqnalın harada tetiklendiğini müəyyən etdikdən sonra, onu tutmaq üçün hansı tetikleyicinin istifadə olunacağını təyin etməyin vaxtı gəldi. Bir neçə seçim var: sadə düymə açarları, toxunma açarları, əyilmə açarları, maqnit qamış açarları və ya bəlkə də yaxınlıq sensoru. Bu layihədə özünəməxsus yaradıcı addımdır: doğru və ya yanlış cavab yoxdur. Budur, ehtimal kimi düşünmək üçün bir neçə açar:

  • Dokunmatik keçid: Bu çox kiçik bir düymə açarıdır.
  • Lever Switch: Bu toxunma açarına bənzəyir, ancaq basmaq üçün daha böyük bir sahəyə malikdir.
  • Tilt Switch: Bu açar mükəmməl dik vəziyyətdə olduqda işə düşür və bucaq altında əyildikdə ayrılır.
  • Magnetic Reed Switch: Bu keçid bir maqnit yaxınlaşanda işə düşür.
  • Təzyiq Sensoru: Bu sensor sensora tətbiq olunan dəyişən təzyiqi qaytarır.
  • Qısa Aralıq Yaxınlıq Sensoru: Bu sensor 4 sm ilə 31 sm arasında dəyişən bir məsafə qaytarır.

İlk instinktiniz işləməyəcəyi üçün bir neçə fərqli keçid növü satın almağı və sınamağı məsləhət görürəm. Məsələn, həyəcan siqnalıma toxunma və ya qolu açarının işləyəcəyinə ümid edirdim, amma kifayət qədər həssas olmadığını gördüm. Bunun əvəzinə bir az məsafə və qüvvə üçün işləyən və işlədiyim bir maqnit qamış açarı istifadə etdim.

Addım 3: Tetikleyicinizi sınayın

Siqnalın fiziki olaraq necə tetiklendiğini və onu necə kəsə biləcəyinizi təyin etdikdən sonra onu sınamağın vaxtı gəldi.

Sensorunuzu çoxölçənə bağlayın ki, sensor işə salındıqda multimetrenizdə səs-küy yaradacaq.

Açarınızı zəngli saatın içərisində saxlayın və ya lentlə bağlayın ki, zəngli saat işə düşsün, açarınızı işə salsın. Burada birdən çox keçid növünün olması faydalıdır.

Siqnalın söndürüldükdə işə salınması və siqnalizasiyanı susdurduğunuzda susdurulması üçün açarınızı quraşdırmaq üçün yaxşı bir yer təyin etməlisiniz.

Bir neçə fərqli düymə növünü sınadım - toxunma, səviyyə və əyilmə, amma tətbiqim üçün ən etibarlı maqnit olduğunu gördüm.

Addım 4: Sadə Səslə Öz Siqnalınızı yaradın

Sadə Səslə Öz Siqnalınızı yaradın
Sadə Səslə Öz Siqnalınızı yaradın
Sadə Səslə Öz Siqnalınızı yaradın
Sadə Səslə Öz Siqnalınızı yaradın
Sadə Səslə Öz Siqnalınızı yaradın
Sadə Səslə Öz Siqnalınızı yaradın

Xüsusi həyəcan səsi üzərində işləməyə başlamaq üçün mikro nəzarətçinizdən, dinamikinizdən və dizüstü kompüterinizdən çıxın. Dinamikin mənfi tərəfini mikro nəzarət cihazınızdakı bir yerə bağlayın. Dinamikin müsbət tərəfini mikro nəzarətçinizdəki PWM pininə bağlayın. (Hər bir mikro nəzarətçi fərqlidir, buna görə hansı pinlərin PWM olduğunu və nömrənin nə olduğunu görmək üçün istehsalçının Pinout digagramına baxın.) PWM pinlə əlaqəli nömrəyə diqqət yetirin.

Hələ etməmisinizsə, Arduino'yu quraşdırın və mikro nəzarətçi lövhənizlə işləmək üçün konfiqurasiya edin. (Hər bir mikro nəzarətçi fərqlidir, buna görə də Arduino ilə işləmək üçün uyğun lövhə sürücülərinin necə yüklənəcəyini görmək üçün istehsalçının təlimatlarına baxın.)

Arduino, "toneMelody" adlı bir rəqəmsal səs ssenarisi ilə gəlir. Nümunələr -> Rəqəmsal -> toneMelodiya bölməsinə keçərək toneMelody skriptini açın. Bu nümunədə 37 və 44 -cü sətirlərdəki 8 rəqəmini PWM pin nömrənizlə əvəz edin.

İndi skript yükləyin və sınayın. Dinamik vasitəsilə səs eşitməlisiniz!

Sonra melodiyanı tamamilə fərqli bir şeyə uyğunlaşdıracağıq. Mənim üçün gözəl, incə bir səslə oyanmağı sevirəm, buna görə də Gymnopedie no. 1.

İstifadə etmək istədiyiniz mahnının musiqi cədvəlini Google -a qoyun və bunları kod qeydlərinə çevirəcəyik. Bir çubuq diaqramındakı qeydləri oxumaq üçün əsas bir girişə ehtiyacınız varsa, bu təlimata baxın.

Siqnal səsinizi fərdiləşdirmək üçün 22 -ci sətirdəki "melodiyalar" serialını və 27 -ci sətirdəki Notlar müddətlərini düzəldin. Çubuq diaqramından mahnınızdakı hər bir qeyd üçün yuxarıdakı ekran görüntüsündə göstərildiyi kimi pitches.h faylında müvafiq notu təyin edin. Bu notu "melodiya" sırasına və "noteDurations" serialındakı düyünün müddətinə əlavə edin və 32 -ci sətirdəki qeydlərin ümumi sayını artırın.

İndi xüsusi siqnalizasiyanı dinamiklər vasitəsilə çalmalısınız!

Bu çox kobud melodiya çalmaq üçün bir nümunə eskiz.

Addım 5: MP3 Səslə Öz Siqnalınızı Yaratın

Son addımdakı nümunəni dinləyib düşünsəniz, "bu, həqiqətən də daha yaxşı səslənmir" deyə düşünsəniz, sizi günahlandırmazdım. Bu növbəti addımda bunu bir addım daha atacağıq və öz MP3 audio fayl siqnalımızı əlavə edəcəyik.

Yüksək sədaqətli audio faylları səsləndirmək üçün həqiqi audio faylları oxuya bilən daha güclü bir mikro nəzarətçiyə ehtiyacınız olacaq. Adafruit Music Maker lələk qanadı olacağam, amma əlbəttə ki, mp3 səsi oxuya bilən hər hansı bir mikro nəzarətçidən istifadə edə bilərsiniz.

Əvvəlki addımda olduğu kimi, müsbət və mənfi dinamik pinlərinizi mikrokontrolörünüzdəki pinlərə bağlayın. Adafruit Music Maker lələk qanadından istifadə edirsinizsə, Fayl -> Nümunələr -> Adafruit VS1053 Kitabxanası -> feather_player açaraq asan bir səs nümunəsinə daxil ola bilərsiniz. (Qeyd edə biləcəyiniz bu xüsusi kitabxana nümunələrini quraşdırmaq üçün bir neçə xüsusi addım olduğunu unutmayın.)

İndi skript yükləyin və sınayın. Dinamikinizdən xülya MP3 səsi eşitməlisiniz!

Adafruit Music Maker Feather Wing ilə MP3 siqnalı çalmaq üçün nümunə bir eskiz.

Addım 6: Dinamikinizi quraşdırın

Dinamikinizi quraşdırın
Dinamikinizi quraşdırın

İndi yeni dinamikin siqnalizasiyanızın harasına yerləşə biləcəyini müəyyənləşdirin. Bəlkə arxa və ya yan tərəfə bağlamaq istəyirsiniz?

Mənim vəziyyətimdə, onu kiçik bir şapka kimi yuxarı qaldırdım. Təəssüflənirəm, buna görə qazmağa başlamazdan əvvəl mütləq bu barədə düşünün.

Dinamikin harada quraşdırılacağını təyin etdikdən sonra, qazacağınız yerləri qeyd edin və plastik üçün hazırlanmış bir matkapla delikləri diqqətlə qazın. Plastik üçün hazırlanmış bir qazma ucu istifadə etməyinizə ehtiyac yoxdur, amma gördüm ki, zərif plastiklər üçün daha yaxşı işləyir və korpusun çatlamamasına kömək edəcək.

Addım 7: Dövrəni tamamlayın

Dövrəni yekunlaşdırın
Dövrəni yekunlaşdırın

İndiyə qədər keçid və dinamikləri müstəqil olaraq sınaqdan keçirdik, amma indi onu tam bir sxem olaraq bir araya gətirməyin vaxtı gəldi.

  • Dinamik tellərini taxtanıza lehimləyin. (Yerə mənfi və PWM pininə müsbət)
  • Batareyanın mənfi tərəfini lövhənizdə yerə lehimləyin.
  • Hamurun müsbət tərəfini keçidinizin bir tərəfinə lehimləyin.
  • Lövhənin digər tərəfini lövhənizdəki elektrik pininə lehimləyin. (Hər lövhə fərqlidir, buna görə lövhəni gücləndirmək üçün hansı pimin istifadə edildiyini görmək üçün lövhənizin sənədlərini yoxlayın.)

Həmişə olduğu kimi - lehimləmə zamanı düzgün havalandırma və bir respirator istifadə edin!

İndi keçid işə salındıqda, dinamiklərdən gələn həyəcan səsini eşitməlisiniz!

Addım 8: Hamısını bir araya gətirin

Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun

Nəhayət, hamısını bir araya gətirmək üçün zərif iş. Açarımı düzgün yerə bağlamaq üçün super yapışqan və kiçik bir qısqacdan istifadə etdim, çünki bunun heç hərəkət etməsini də istəmirdim. Batareyanı və mikro nəzarətçini həyəcan siqnalı gövdəsinə yapışdırdım ki, sonra daha asan çıxarım.

Əgər həyəcan siqnalında elektrik keçirən açıq tellər və ya birləşmələr varsa, gözlənilməz tellərin kəsişməməsi üçün batareyanı və mikro nəzarətçini elektrik lenti kimi qoruyucu bir şeylə örtərdim.

Orijinal siqnalizasiyadan gələn tellərin bütöv olduğundan və siqnalizasiyanın etibarlı şəkildə yenidən qoşula biləcəyindən əmin olun. (Orijinal komponentlərdən hər hansı biri zədələnibsə onu yenidən qoşmayın!)

Bunu söyləyərək, indi korpusu bir -birinə bağlaya və sınaya bilərsiniz. Yeni siqnalizasiya mexaniki siqnalizasiya işə salındıqda işə salınmalıdır.

Tövsiyə: