Mündəricat:
- Addım 1: Alətlər və materiallar
- Addım 2: Arduino Dinamik Melodiyasını sınayın
- Addım 3: Mahnını fərdiləşdirin
- Addım 4: Bütün dövrəni bağlayın
- Addım 5: Kassanı hazırlayın
- Addım 6: Son Kablolama
- Addım 7: Hamısını bir araya gətirin
Video: Rant Buddy ilə Rants'ı dayandırın: 8 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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
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
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
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
İ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
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
Ə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ə:
Uzaqdan idarəetmə ilə Chromcast -ı dayandırın: 5 addım
Uzaqdan İdarəetmə ilə Chromcast -ı durdurun: Məndə Logitech harmoniya pultu var və moruq pi üzərində Home köməkçisini işə salıram. Uzaqdan idarəetmə cihazımdan chromecast -ı durdurmaq istəyirdim, amma bunu hdmi vasitəsilə dəstəkləməyən köhnə bir televizorum var. Fikrim o zaman ir siqnalını tutmaq üçün NodeMcu istifadə etmək idi və
ALİS -i dayandırın - Mobilliyi Azalan Şəxslər üçün Qapı Barikatı: 8 Addım
ALİS -i dayandırın - Hərəkəti Azalan Şəxslər üçün Qapı Barrikadası: Problem Əlil arabasından istifadə edən şəxslər üçün lazım olduqda bir otağa daxil olmaq çətin ola bilər. Bu layihənin məqsədi təkərli kürsülərdən istifadə edən və/və ya qol gücü azalmış şəxslərə tez bir zamanda kömək edəcək bir cihaz dizayn etməkdir
Arduino Layihəsi - İzləməni dayandırın: 3 addım
Arduino Layihəsi - Stop Watch: Bu saniyəölçən istədiyiniz hər şeyi, məsələn, bir işi başa çatdırmaq və ya bir işi başa çatdırmaq üçün özünüzə təzyiq göstərmək üçün lazım olan vaxtı təyin etmək üçün istifadə edilə bilər. LED -lər istifadəçiyə başlamağın və dayandırmanın vaxtını dəqiq bilməsinə kömək edir
Tərlə mübarizə aparan əllər və ayaqları tərləməyi dayandırın!: 7 addım (şəkillərlə)
Tərli Əllər və Ayaqları Tər Fighter ilə dayandırın !: 3/1/19 Yeniləmə: Bəzi insanlar, polaritenin sürətlə dəyişməsindən qaynaqlanan ağrıları bildirirlər. Problemi azaltmaq üçün kodu yeniləyəcəyəm, amma hələlik bunu qurmağı dayandırmalısınız. Hiperhidroz artıqlığa səbəb olan bir vəziyyətdir
Övladlarınızı təhsil alarkən oyun oynamağı dayandırın: 4 addım
Övladlarınızı təhsil alarkən oyun oynamağı dayandırın: Video oyunları oynamaq tələbələrin təhsil aldıqları müddətdə qarşılaşdıqları böyük bir problemdir. Bir çox tələbə öyrənmək əvəzinə oyun oynamaqdan əziyyət çəkir ki, bu da onlara pis qiymət verir. Valideynlər uşaqları üçün qəzəblənir və narahat olurlar, buna görə də