
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Bu layihə arduino əsaslı ultrasəs termindir.
Addım 1:


Giriş/Fon:
Uzun müddət bir termin etmək haqqında düşünürdüm. Fərqli kitabxanalar və səslərlə təcrübə edə biləcəyim Arduino əsaslı bir versiyaya cəlb olundum. Əvvəlcə İnternetdə gördüyüm bir layihəyə müraciət etmək qərarına gəldim.
Arduino -dakı "Mozzi" kitabxanasına əsaslanırdı və səs üçün mono səs gücləndiricisi tələb olunurdu. Əyildikdə pozulmuş bir səsi çıxaracaq bir akselerometr də istifadə etdi, amma bu əlavə xüsusiyyətə ehtiyacım olmadığı üçün kodu və dövrə də buna uyğun olaraq hazırladım. Bununla birlikdə, gücləndirici müxtəlif tənzimləmələrə baxmayaraq mənə enerji təchizatı ilə bağlı problem yaratdı. Xüsusilə "Mozzi" nin istifadə etdiyi "perili vibrato səsi" nə ehtiyacım olmadığından, davam etmək və tamamilə yeni bir variant hazırlamaq qərarına gəldim.
Layihənin dizaynı
Ultrasonik siqnalım üçün "Yeni Ping" kitabxanasını kodlaşdırmaq və istifadə etmək üçün kifayət qədər sadə olan "ToneAC" kitabxanasına rast gəldim. ToneAC mükəmməl işləsə də, newPing biri istədiyim səs aralığında yaxşı işləmədi və istəmədiyim diapazondan çıxanda da davamlı bir səs verməyə davam etdi. ToneAC kitabxanası ilə çox uyğun olmadığını da oxudum; hər halda, məsafəni aşkar etmək üçün "Ultrasonik" kitabxanaya keçmək qərarına gəldim və NewPing mikrosaniyələrdə mənə sm məsafə verdiyindən bütün kodu yenidən yazdı. İstədiyiniz optimal diapazonu (təxminən 120 sm) və meydançanı (təxminən 1,5 oktavada oynayır) əldə etmək üçün tezlik düsturuna baxdım və dövrə də dəyişdim. Hər iki kitabxananın bir yaxşı tərəfi, sancaqların dəqiq müəyyən edilməsidir və standart sancaqlar ilə bağlı heç bir anlaşılmazlıq yoxdur. Dinamik birbaşa Arduino -ya bağlıdır, buna görə USB kabelindən istifadə etsəniz, heç bir enerji təchizatı problemi yaratmır və aydın və yüksək səs çıxara bilir. Bununla birlikdə, o qədər cərəyan verə bilməyən bir batareya dəsti ilə yaxşı işləmir və buna görə də onu bağladıqdan sonra Arduinonun işıqlandığını və sonra söndüyünü görə bilərsiniz.
Addım 2:

Əlavə düzəlişlər və cilalama
Səs səviyyəsinə nəzarət etmək üçün dinamiklə Arduino arasında potensiometr bağladım ki, oyunçu onu bir düymə ilə dəyişə bilsin. Bir lövhə istifadə edərək ən yaxşı işlədiyi üçün, düzgün tutmaq üçün arxa tərəfində barmaq tutacaqları olan bir termin taxta düzəltdim. Nəhayət, əsas dövrə üçün gözəl bir korpus tapdım, spiker telləri, sensoru və USB kabeli üçün bir neçə deşik açdım (beləliklə birbaşa Arduinoya qoşa bildim) çıxarmadan (taxta parçaları qoydum Arduinonun yerində qalmasını təmin edin). Bütün bu komponentləri-qutu qutusunu, dinamik və USB kabelini və adapterini kompakt bir qutuya qoydum, buna görə də bir dəstə bənzəyir-USB kabeli içərisində olmaq və adapteri elektrik prizinə bağlamaq və oynamaq !
Addım 3:
Parçalar:
Ultrasonik sensor
Dinamik-16 ohm (daha az gərginlik istifadə edə bilərsiniz, amma bu ən yaxşı həcmi verir)
Potansiyometr- 10 kata qədər
Arduino Uno (USB kabel ilə)
Hər şeyi daxil etmək üçün tellər və korpus
Addım 4:
Kod və dövrə
Dövrə üçün istifadə olunan kodu burada tapa bilərsiniz: Kod
Bu layihənin dövrəsi çox sadədir. Dinamik, potensialiometr vasitəsi ilə 9 -cu pinlə və 10 -u bağlamaq üçün müsbət tellə Arduino -ya birbaşa qoşulur. Ultrasonik sensör üçün, trig 12, echo 13, güc və torpaq 5V və yerə gedir.
Addım 5: Daha Bir neçə Video:
Addım 6:

Əyləncə qurun!
Tövsiyə:
Öz Super Sadə Ultrasonik Mist Makerini Edin: 4 Addım

Öz Super Super Ultrasonik Mist Maker olun: Bu layihədə sizə 113 kHz ultrasəsli piezoelektrik disk üçün sadə bir sürücü dövrəsinin necə yaradılacağını göstərəcəyəm. Dövrə əsasən 555 taymer dövrəsindən, MOSFETdən və bir neçə tamamlayıcı komponentdən ibarətdir. Yol boyu mən də
Smartfonunuz üçün sadə bir tətbiq edin (kodlaşdırmağa ehtiyac yoxdur): 10 addım

Smartfonunuz üçün Sadə Bir Tətbiq Edin (Kodlaşdırmağa Ehtiyac yoxdur): YENİLƏNİB: Bu texnika köhnəlmişdir, indi bir tətbiq etmək üçün başqa yollar var .. bu artıq işləməyə bilər. İlk nəşr etdiyim tətbiq Android tətbiqində yüklənə bilər Burada bazar. Aşağıdakılar praktiki olaraq hər hansı bir şey haqqında qısa bir dərsdir
Dəyərli bir Multivibrator DIY edin və necə işlədiyini izah edin: 4 addım

DIY bir Astable Multivibrator və necə işlədiyini izah edin: Astable Multivibrator, heç bir sabit vəziyyətə malik olmayan və çıxış siqnalı heç bir xarici tetiklemesiz yüksək və aşağı səviyyəli iki qeyri -sabit vəziyyət arasında davamlı olaraq salınan bir dövrədir. Lazımi materiallar: 2 x 68k rezistorlar 2 x 100μF
Bit Nə Düşünür? BBC Microbit ilə Sadə Bir Tahmin Oyunu Edin !: 10 Addım

Bit Nə Düşünür? BBC Microbit ilə Sadə Bir Tahmin Oyunu Edin! bir neçə saat sonra gəldi və
Sadə bir Optocoupler edin.: 4 Addım

Sadə bir optokupl düzəldin. Bir axşam gec işləyərək kameram üçün vaxt tetikleyici qurmağa çalışaraq hissələr qutusunda heç bir optokuplör olmadığını başa düşdüm. Elektron mağazam bir gecəyə bağlı idi, onda nə etməli? Olduğum usta keçmiş yoldaşı olaraq (fikrimcə, sən