Mundarija:

Yo'qolganlar uchun masofadan boshqariladigan buzzer: 4 qadam
Yo'qolganlar uchun masofadan boshqariladigan buzzer: 4 qadam

Video: Yo'qolganlar uchun masofadan boshqariladigan buzzer: 4 qadam

Video: Yo'qolganlar uchun masofadan boshqariladigan buzzer: 4 qadam
Video: Telefonni koʻz bilan boshqarish 2024, Noyabr
Anonim
Image
Image

Bu ikki qismli sxema ovozli signal va boshqaruvchidan iborat. Tez -tez yo'qotib qo'yishingiz mumkin bo'lgan narsaga zilzilani ulang va yo'qolganida signalni ishga tushirish uchun qo'mondon tugmasi va ovoz balandligi tugmachasini ishlating.

Buzzer va boshqaruvchi 434 MGts chastotali radio uzatuvchi va qabul qilgich yordamida simsiz aloqa o'rnatadi va kod Virtual sim kutubxonasidan foydalanadi.

Ta'minotlar

2 x Teensy (yoki Arduino va boshqalar)

Teensy uchun 2 ta sarlavha / rozetka - Men Sparkfun -dan PRT -07939 ga o'xshash DIP rozetkasining 4 -sonini ishlatdim va o'rtada ularni kesib tashladim. Ayol sarlavhalarini ham ishlatishingiz mumkin.

1 x 434 MGts chastotali radio uzatuvchi: Sparkfundan WRL-10534

1 x 434 MGts chastotali radio qabul qilgich: Sparkfundan WRL-10532

1 x Piezo buzzer - 3V3 bardoshli ekan, hamma ishlaydi, men Sparkfun -dan COM -13940 dan foydalanardim.

1 x tugmachasi - hamma ishlaydi, men Sparkfun -dan COM -11992 ga o'xshash panelni o'rnatish tugmachasidan foydalanardim

1 x aylanadigan potansiyometr-har qanday ishlaydi, men Digikey-dan 3310Y-001-502L-ND panelli biriktirgichdan foydalanardim.

2 x 9V batareyalar

2 x 9V batareyali ulagichlar

2 x 5V chiziqli regulyator - men o'zimda bo'lgan narsalarni ishlatganman, uning qismi UA7805C va LM78L05.

1 x katta (~ 1000uF) kondansatör

3 marta kichikroq kondansatkichlar - men 0,47, 0,1 va 0,01 uF ishlatganman, chunki bu mening chiziqli regulyatorlar ma'lumot jadvallarimga tavsiya qilingan.

1 x rezistor, tugmachani pastga tortish sifatida ishlatiladi. Men 1.2K ishlatardim, quvvatni tejash uchun kattaroq bo'lishi mumkin.

Devorni sinab ko'rish uchun 2 ta non paneli

Oxirgi kontaktlarning zanglashiga olib keladigan 2 ta perfloboard yoki lehimlanadigan taxtalar

Tel, lehim temir, lehim

3D printer + sumka uchun filament (ixtiyoriy)

1 -qadam: O'chirish paneli

O'chirish paneli
O'chirish paneli

Devorni non taxtasida yig'ish uchun diagramaga amal qiling.

Men Teensy-dan radio signalini kodlash va dekodlash uchun foydalanishni tanladim, chunki bu menda bo'lgan, lekin agar siz bo'sh joyni yoki oqimni kamaytirishni xohlasangiz, ma'lumotlar jadvalida ko'rsatilgan HT-12E IC chiplari afzal bo'lishi mumkin.

Radio modullariga ulanish uchun 11 yoshli va 12 -gachasi pinlardan foydalanish muhim, chunki virtual simlar kutubxonasi odatdagidek. Boshqa pinlar sizning ehtiyojlaringizga qarab almashtirilishi mumkin, agar siz kodni sozlash bo'limida yangilasangiz.

Uchta kichikroq kondansatkichlar quvvat raylarini filtrlash uchun mo'ljallangan. Ular mutlaqo kerak emas, lekin Teensy va radio qabul qilgich va uzatgichga barqaror kuchlanishni ta'minlash orqali ishonchliligini oshirishga yordam beradi.

Kattaroq kondansatör, past plyonka filtri sifatida, o'smirning PWM chiqishini pizeo signal uchun maqbul bo'lgan shahar kuchlanishiga aylantirish uchun ishlatiladi. Bu juda muhim, chunki piezo signallari AC PWM signali bilan ishlashga mo'ljallanmagan. Ammo, agar sizda Sparkfun COM-07950 kabi kvadrat to'lqin bilan ishlashga mo'ljallangan piezosiz dinamik bo'lsa, bu kondansatör kerak bo'lmaydi.

Eng yaxshi signalga erishish uchun antennalarning uzunligi to'g'ri bo'lishi kerak. 17 sm uzunlikdagi rezonansga erishadigan 434 MGts chastotali to'lqin uzunligining to'rtdan bir qismi hisoblanadi. Shu bilan bir qatorda, siz bu Instructable kabi yuklash lasan antennasini qurishingiz mumkin, lekin men buni sinab ko'rmadim.

2 -qadam: Teensy's dasturini yarating

Mening kodim GitHub -da bu erda mavjud:

github.com/rebeccamccabe/radio-buzzer

Qabul qilgich va uzatuvchi uchun alohida kod mavjud.

O'tkazgich kodida siz min va maksimal ovoz balandligi va pot o'qish o'zgaruvchilarini tovush diapazoni sizning potentsiometringiz va pizzo signallarining kombinatsiyasiga mos kelguncha sozlashingiz kerak bo'lishi mumkin. Ovozli signal uchun qo'llaniladigan doimiy kuchlanish vol / 255 * Vref bo'ladi, bu erda Vref yoshi 3,3 V ni tashkil qiladi va volt potentsiometr ko'rsatkichiga asoslanib kodda hisoblanadi.

Kodda men bu erda tasvirlangan Teensy uchun energiya tejaydigan bir nechta fokuslardan foydalandim. Bu hiyla -nayranglarsiz, ovozli signal va boshqaruv sxemasi tugma bosilmaganda ham har biri 40 mA ga teng edi, shuning uchun standart 9V batareyasi ~ 12 soatdan keyin quvvatini yo'qotadi.

3 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

O'chirish paneli taxtada ishlagandan so'ng, uni perfboardga lehimlash vaqti keldi.

Men sxemalarni 3D bosib chiqaradigan qutiga qanday mos kelishini xohlaganimni hisobga olgan holda komponentlarni joylashtirdim. Men panelni o'rnatish elementlarini uzatgichga (qozon va tugmachani) simlar bilan biriktirdim, shunda ular qutini yig'ish uchun vertikal harakatlanadigan xonaga ega.

Batareyalar uchun joy qoldirganingizga ishonch hosil qiling, shuningdek, 5V chiziqli regulyatorlar qizib ketishini unutmang.

Men zo'riqishni bartaraf etish uchun lehimlashdan oldin 9V akkumulyator qisqichlari simlarini va antennalarni perford teshiklaridan o'rab oldim. Xuddi shunday, men potentsiometrning pinlariga issiq elim yopishtirdim, bu aralashmani idishga tayyorlash uchun proksi sifatida.

4 -qadam: yig'ing va foydalanishni boshlang

O'rnatish va foydalanishni boshlash
O'rnatish va foydalanishni boshlash

Devorlarni 3D bosilgan qutilarga joylashtiring. Buzzer qutisiga (sariq), men plastmassaga lehimli temir bilan erib ketadigan issiqlik moslamalari yordamida elektronni o'rnatdim. Tekshirish qutisida (oq), kontaktlarning zanglashiga olib o'tish paneli panelining qismlari orqali amalga oshiriladi, shuning uchun men haddan tashqari kuchlanishni oldini olish uchun bu erda issiqlik moslamalarini ishlatmaganman.

Ovozli signalni xalta yoki palto kabi tez -tez noto'g'ri joylashtirilgan narsaga ulang. Keyingi safar buyum yo'qolganda, u signalni faollashtirish orqali osongina topiladi.

Tavsiya: