Mündəricat:

Rant Buddy ilə Rants'ı dayandırın: 8 addım (şəkillərlə)
Rant Buddy ilə Rants'ı dayandırın: 8 addım (şəkillərlə)

Video: Rant Buddy ilə Rants'ı dayandırın: 8 addım (şəkillərlə)

Video: Rant Buddy ilə Rants'ı dayandırın: 8 addım (şəkillərlə)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Noyabr
Anonim
Rant Buddy ilə Rants dayandırın
Rant Buddy ilə Rants dayandırın

Evimdə şikayət edə biləcəyimiz çox şey var: Avtobus gec idi, iş yerindəki su soyuducusu kifayət qədər soyuq deyildi, yeməkxana erkən bağlandı. Ancaq nəzarətsiz qaldıqda, bu kiçik narazılıqlar tam bir sözə çevrilə bilər.

Bu lazımlı rant-stoperin gəldiyi yer budur: Dostlarınıza və sevdiklərinizə açılmadan əvvəl kəsərək kömək edin.

Birinin perspektiv hissini itirdiyini hiss edirsinizsə, rant-stopperi yandırın! Bir təkan onları geri çəkməli və inşallah onlara gülməsinə kömək etməlidir.

Bu demoda sizə öz əllərinizlə hazırladığınız rant stoperini necə edəcəyinizi göstərəcəyəm. Curb Your Enthusiasm tema mahnısını (Frolic) və Dünyanın Ən Balaca Skripka mahnısını (Vay is Me) istifadə edirəm, amma hər hansı bir mahnını istifadə etmək üçün kodu dəyişdirə bilərsiniz!

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 - Kiçik versiya üçün:

  • Korpus ölçüsü M522
  • 3.3V Pro Micro və ya 3.3V Mini Biblo
  • Dinamik
  • Anlıq Push Button və ya Switch Switch
  • Sikkə Batareya Tutacağı
  • 3v Sikkə Batareyası
  • Əlavə tellər, istilik büzücü, lehim lenti

Materiallar - Orta versiya üçün:

  • Korpus ölçüsü M530
  • İstənilən 5v mikro nəzarətçi (Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather kimi)
  • Dinamik
  • Anlıq Push Button və ya Switch Switch
  • Batareya tutacağı
  • 5V DC Dönüştürücü (İsteğe bağlı - yalnız mikro nəzarət cihazınızda 5v gərginlik tənzimləyicisi yoxdursa lazımdır)
  • 9V Batareya
  • Əlavə tellər, istilik büzücü, lehim bantı, köpük və rezin bant

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

Addım 2: Arduino Dinamik Melodiyasını sınayın

Arduino Dinamik Melodiyasını sınayın
Arduino Dinamik Melodiyasını sınayın
Arduino Dinamik Melodiyasını sınayın
Arduino Dinamik Melodiyasını sınayın
Arduino Dinamik Melodiyasını sınayın
Arduino Dinamik Melodiyasını sınayın

Mikrodenetleyiciniz və dinamikinizlə ən sadə melodiyanı çalmağa başlayın.

Arduino Proqramını açın və mikro nəzarətçinizi proqramlaşdırmaq üçün qurulduğundan əmin olun. Lövhənizi daha əvvəl proqramlaşdırmamışsınızsa, davam etməzdən əvvəl mikrokontrolörünüzün təlimatlarını yoxlayın.

Mikro nəzarətçinizlə birlikdə gələn pinout diaqramına baxın və bir torpaq pinini və bir PWM pinini təyin edin. Bu iki sancağı dinamikimizə bağlayacaqsınız. Torpaq pimi dinamikinizin mənfi (-) tərəfinə, PWM pin isə dinamikinizin müsbət (+) tərəfinə bağlanmalıdır. PWM pininizin təyin olunduğu müvafiq nömrəyə diqqət yetirin; nümunəmdə Teensy 2.0 ++ istifadə edirəm və 26 saylı PWM pininə qoşuluram.

Arduino proqramı bir çox faydalı nümunə ilə qutudan çıxır. Fayl -> Nümunələr -> 02. Rəqəmsal -> toneMelody bölməsinə keçərək səs nümunəsini açın. Mənbə koduna baxdıqda, 37 -ci sətirdə "ton (8, melodiya [thisNote], noteDuration)" funksiyası çağırışını görəcəksiniz. və 44 -cü sətirdə "noTone (8);" funksiyası çağırışını görəcəksiniz. Bu iki sətirdə 8 nömrəsini istifadə etdiyiniz PWM pinlə əvəz edin. Mənim üçün bu "ton (26, melodiya [thisNote], notDuration);" olacaq; və "noTone (26);" müvafiq olaraq.

Sonra bu kodu arduino -ya qoymaq üçün "yüklə" ox düyməsini basın. Dinamikdən çalınan əsas bir demo melodiyasını eşitməlisiniz.

Addım 3: Mahnını fərdiləşdirin

Mahnını fərdiləşdirin
Mahnını fərdiləşdirin

Dinamikdən çıxan bir səs gəldiyinə görə mahnını qaçışçınıza uyğunlaşdırın. Evimizdə Curt Your Enthusiasm temalı mahnısı və Dünyanın Ən Kiçik Skripkası adətən səs -küyə son qoyacaq, buna görə də bu nümunədə istifadə edəcəyim iki mahnıdır.

Google vasitəsi ilə istifadə etmək istədiyiniz mahnı üçün nota tapın. (Və nota oxumağınızı təmizləmək lazımdırsa, bu təlimata baxın.)

Öz mahnımızı hazırlamaq üçün əvvəlki nümunədən 22 -ci sətirdəki "melodiya" dizisini və 27 -ci sətirdəki "noteDurations" serialını düzəldəcəksiniz. Mahnınızdakı hər not üçün pitches.h faylında müvafiq notu təyin edin, yuxarıdakı ekran görüntüsündə göstərildiyi kimi. 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.

Mənbə kodunu bir neçə nümunəyə buradan yükləyə bilərsiniz:

Həvəsinizi / Frolic Nümunənizi cilovlayın

Dünyanın Ən Kiçik Skripkası / Vay Is Me Nümunəsi

Addım 4: Bütün dövrəni bağlayın

Bütün dövrəni bağlayın
Bütün dövrəni bağlayın

Mahnınızı mikro nəzarətçi üzərində səsləndirdiyinizə görə, kompüterinizə USB bağlantısını batareyanın gücü ilə əvəz edək.

Mikro nəzarətçini bir batareya ilə dolduracaqsınız və batareya ilə mikro nəzarətçi arasında bir anlıq və ya keçid açarı qoyacaqsınız. Beləliklə, açar işə salınmadıqda, mikro nəzarətçi sönür və açar işə salındıqda güc batareyadan mikro nəzarətçiyə keçir.

9V batareya ilə 5V alan bir mikro nəzarətçi istifadə edirsinizsə və mikro nəzarət cihazınızda bir gərginlik tənzimləyicisi yoxdursa, 9V-dən 9V-u çevirəcək 5V aşağıya çeviricisini də istifadə etmək istəyəcəksiniz. Mikro nəzarətçi üçün 5V-ə qədər batareya. Yuxarıdakı şəkildə göstərildiyi kimi çeviricini açarın və batareyanın güc tərəfi arasında bağlayın. (3V batareya ilə 3.3V mikro nəzarətçi istifadə edirsinizsə, bu hissəni atlaya bilərsiniz.)

Düzgün işləməsini təmin etmək üçün bütün dövrəni çörək taxtası və timsah klipləri ilə bağlayın. Musiqi açarı çevirən kimi başlamalı və açarı geri çevirdikdə sönməlidir.

Addım 5: Kassanı hazırlayın

Qutunu hazırlayın
Qutunu hazırlayın
Qutunu hazırlayın
Qutunu hazırlayın
Qutunu hazırlayın
Qutunu hazırlayın
Qutunu hazırlayın
Qutunu hazırlayın

İndi bütün dövrə işləyərkən, bütün komponentlərin və tellərin korpusa uyğun olduğundan əmin olun. Tamamilə uyğun olduğundan əmin olmaq üçün bəzi telləri kəsməlisiniz.

Təxminən korpusa yerləşdirilmiş komponentlərlə, müsbət və mənfi dinamik tellərinin korpusdan keçməli olduğu iki kiçik nöqtəni qeyd edin və düymənin korpusdan keçməsi lazım olan bir böyük nöqtəni qeyd edin.

Qutuda delik açmadan əvvəl bir cüt qeyd edir:

  • Bu deliklər üçün plastik matkap uclarından istifadə etməyi çox tövsiyə edirəm. Normal qazma bitləri ilə qazmağa çalışdım və ikinci fotoda nə baş verdiyini görə bilərsiniz - korpus hər dəfə çatlayır.
  • Qutunu qazma üçün təhlükəsiz bir taxta səthə qoyun - təsadüfən bir deşik açarsanız, heç bir problem yoxdur.
  • Həmişə olduğu kimi, gözlərinizi və ağciyərlərinizi zibildən qorumaq üçün təhlükəsizlik gözlükləri və bir respirator.

İndi üç çuxurunuzu diqqətlə qazın!

Addım 6: Son Kablolama

Son Kablolama
Son Kablolama
Son Kablolama
Son Kablolama
Son Kablolama
Son Kablolama

Kassanız hazır olduqda, lehim və istilik büzülməsi ilə dövrənin son kabelini çəkməyin vaxtı gəldi. Telləri lazım olduğu qədər kəsin ki, konteynerə uyğun olsun. İki tel bağlayarkən, xoşuma gəlir:

  • Kiçik bir qızdırıcı parçasını kəsin və iki teldən birinə qoyun.
  • İki teli bir -birinə bükün.
  • Dokuma birləşməni az miqdarda lehimlə birlikdə lehimləyin. (Həmişə olduğu kimi, təhlükəsizlik gözlükləri, bir respirator taxın və lehimləmə zamanı yaxşı havalandırma istifadə edin!)
  • Lehimlənmiş birləşməni istilik büzücü ilə örtün. İstilik daraldıcısını yerində bağlamaq üçün istilik tabancası ilə qızdırın.

İndi qutuya yerləşdirilməyə hazır olan tam işlək bir dövrə sahib olmalısınız!

Addım 7: 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
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun

Əvvəlcə açarı korpusda etdiyiniz böyük çuxura bağlayın. Sonra iki hoparlörü korpusda düzəltdiyiniz iki kiçik çuxurdan toxuyun.

Dövrənin qalan hissəsini, ehtimal ki, dövrə yığcam və sabit qalması üçün köpük və ya rezin bantdan istifadə edərək korpusa daxil edin.

Tövsiyə: