Tapılanlar üçün Uzaqdan İdarə olunan Buzzer: 4 Addım
Tapılanlar üçün Uzaqdan İdarə olunan Buzzer: 4 Addım
Anonim
Image
Image

Bu iki hissəli sxem bir siqnal və bir nəzarətçidən ibarətdir. Siqnalı tez -tez itirə biləcəyiniz bir əşyaya bağlayın və element itirildikdə səs siqnalı aktivləşdirmək üçün nəzarətçidəki düyməni və səs düyməsini istifadə edin.

Səs siqnalı və nəzarətçi 434 MHz radio ötürücü və qəbuledici istifadə edərək simsiz əlaqə qurur və kod Virtual Tel kitabxanasından istifadə edir.

Təchizat

2 x Teensy (və ya Arduino və s.)

Teensy üçün 2 x Header / sockets - Sparkfun -dan PRT -07939 -a bənzər bir DIP yuvasının 4 ədədini istifadə etdim və ortada kəsdim. Qadın başlıqlarından da istifadə edə bilərsiniz.

1 x 434 MHz radio ötürücü: Sparkfun WRL-10534

1 x 434 MHz radio qəbuledicisi: Sparkfun WRL-10532

1 x Piezo səs siqnalı - 3V3 dözümlü olduğu müddətdə hər kəs işləyəcək, mən Sparkfun -dan COM -13940 istifadə etdim

1 x düymə - hər şey işləyəcək, mən Sparkfun -dan COM -11992 -yə bənzər bir panel montaj düyməsindən istifadə etdim

1 x fırlanan potansiyometr-hər hansı bir iş olacaq, Digikey-dən 3310Y-001-502L-ND panel montajından istifadə etdim

2 x 9V batareya

2 x 9V batareya bağlayıcıları

2 x 5V xətti tənzimləyicilər - Ətrafımda olanı, #s UA7805C və LM78L05 hissələrini istifadə etdim

1 x böyük (~ 1000 uF) kondansatör

3 x kiçik kondansatör - 0.47, 0.1 və 0.01 uF istifadə etdim, çünki xətti tənzimləyicilərimin məlumat cədvəllərim bunu tövsiyə edir

1 x rezistor, düyməni aşağı çəkmək üçün istifadə olunur. 1.2K istifadə etdim, enerjiyə qənaət etmək daha böyük ola bilər.

Dövrəni yoxlamaq üçün 2 x çörək taxtası

Son dövrə üçün 2 x mükəmməl lövhə və ya lehimli çörək taxtası

Tel, lehimləmə dəmiri, lehim

Çanta üçün 3D printer + filament (isteğe bağlı)

Addım 1: Breadboard Circuit

Breadboard Circuit
Breadboard Circuit

Dövrəni çörək taxtasına yığmaq üçün diaqrama əməl edin.

Radio siqnalını kodlaşdırmaq və deşifr etmək üçün Teensy-dən istifadə etməyi seçdim, çünki əlimdə nə varsa, amma boşluğu və ya cari çəkilişi minimuma endirmək istəyirsinizsə, məlumat cədvəlində göstərilən HT-12E IC çiplərinə üstünlük verilə bilər.

Radio modullarına qoşulmaq üçün yeniyetməlikdə 11 və 12 sancaqlardan istifadə etmək vacibdir, çünki virtual tel kitabxanası bunu edir. Digər pinlər, quraşdırma bölməsində kodu yenilədiyiniz müddətdə ehtiyaclarınıza uyğun olaraq dəyişdirilə bilər.

Üç kiçik kondansatör, elektrik raylarını süzmək üçündür. Bunlar tamamilə lazım deyil, lakin Teensy və radio qəbuledicisinə və ötürücüsünə sabit bir gərginlik verərək etibarlılığı artırmağa kömək edəcək.

Daha böyük kondansatör, yeniyetmənin PWM çıxışını pizeo səs siqnalı üçün məqbul olan DC gərginliyinə çevirmək üçün aşağı keçid filtri kimi istifadə olunur. Bu olduqca vacibdir, çünki piezo buzzers AC PWM siqnalı ilə işləməyi nəzərdə tutmur. Ancaq kvadrat dalğa ilə işləmək üçün nəzərdə tutulmuş Sparkfun COM-07950 kimi piezo olmayan bir dinamikiniz varsa, bu kondansatörə ehtiyac olmayacaq.

Ən yaxşı siqnal əldə etmək üçün antenaların uzunluğu uyğun olmalıdır. 17 sm uzunluğunda rezonans əldə edən 434 MHz radio dalğasının dörddə bir dalğa uzunluğu hesablanır. Alternativ olaraq, bu Təlimatlandırıcı kimi yükləyici bir anten qura bilərsiniz, amma bunu sınamamışam.

Addım 2: Teensy's proqramlaşdırın

Kodum GitHub -da burada mövcuddur:

github.com/rebeccamccabe/radio-buzzer

Alıcı və ötürücü üçün ayrıca kod var.

Verici kodunda, səs aralığı xüsusi potensiometr və pizeo səs siqnalı kombinasiyanıza uyğun olana qədər min və maksimum həcmi və qazan oxuma dəyişənlərini tənzimləməli ola bilərsiniz. Siqnala tətbiq olunan DC gərginliyi vol / 255 * Vref olacaq, burada Vref bir yeniyetmə üçün 3.3V, volans isə potensiometr oxunuşuna əsasən kodda hesablanır.

Kodda, burada təsvir olunan Teensy üçün bir neçə enerji qənaət fəndindən istifadə etdim. Bu hiylələr olmadan, səs siqnalı dövrəsi və idarəetmə dövrəsi düyməyə basılmasa belə hər biri 40 mA çəkdi, buna görə standart 9V batareyanın ~ 12 saat sonra enerjisi tükənəcəkdi.

Addım 3: Dövrəni Lehimləyin

Dövrə Lehimləyin
Dövrə Lehimləyin

Dövrə çörək taxtası üzərində işlədikdən sonra onu bir taxtaya lehimləmə vaxtıdır.

Zəncirlərin 3D çap edəcəyim bir qutuya necə sığmasını istədiyimi nəzərə alaraq komponentləri qoydum. Panel montaj komponentlərini ötürücüyə (qazan və basma düyməsinə) tellərlə bağladım, buna görə də qutu yığımını yerləşdirmək üçün şaquli hərəkət yerləri var.

Batareyalar üçün bir yer buraxdığınızdan əmin olun və 5V xətti tənzimləyicilərin istiləşəcəyini də unutmayın.

Gərginliyi aradan qaldırmaq üçün lehimdən əvvəl 9V batareya kliplərinin tellərini və antenləri perfboardun deliklərindən bükdüm. Eyni şəkildə, potansiyometrenin sancaqlarına çömçə hazırlamaq üçün bir vəkil olaraq isti yapışqan əlavə etdim.

Addım 4: Montaj edin və istifadəyə başlayın

Montaj edin və istifadə etməyə başlayın
Montaj edin və istifadə etməyə başlayın

Dövrləri 3D çap qutulara quraşdırın. Zəng qutusunda (sarı), bir lehimləmə dəmiri ilə plastikdə əriyən istilik qurğusu istifadə edərək elektronikanı quraşdırdım. İdarəetmə qutusunda (ağ), dövrə panel montaj komponentləri vasitəsilə bağlanır, buna görə həddindən artıq sıxılmamaq üçün burada istilik qurğusu əlavə etməmişəm.

Səs siqnalını sırt çantası və ya palto kimi tez -tez yerində olmayan bir obyektə bağlayın. Növbəti dəfə itirildikdə, səs siqnalı aktivləşdirilərək asanlıqla tapıla bilər.

Tövsiyə: