Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish paneli
- 2 -qadam: Teensy's dasturini yarating
- 3 -qadam: O'chirish davri
- 4 -qadam: yig'ing va foydalanishni boshlang
Video: Yo'qolganlar uchun masofadan boshqariladigan buzzer: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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 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
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:
Ios va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tank yaratish: 4 qadam
IOS va Android uchun 15 dollarlik masofadan boshqariladigan ESP8266 robotli butler / mashina / tankni yarating: siz gazak olish uchun oshxonaga borishni yomon ko'rasizmi? Yoki yangi ichimlik olish uchunmi? Bularning barchasi 15 dollarlik masofadan boshqariladigan butler yordamida tuzatilishi mumkin, biz uzoqqa borishdan oldin, hozirda ovozli boshqariladigan RGB LED chizig'i uchun Kickstarter loyihasini ishga tushiraman
BORIS yangi boshlanuvchilar va ortda qolganlar uchun: 11 qadam (rasmlar bilan)
BORIS yangi boshlanuvchilar va ortda qolganlar uchun: Hech qachon Arduino dasturini o'rganishni xohlar edingiz, lekin buning uchun vaqt yoki pul sarflashga loyiq loyihani topa olmaysiz. Siz hech qachon o'zingizga osonlik bilan dasturlashtiriladigan, buziladigan, sozlanadigan robotga ega bo'lishni xohlagansiz, lekin mosini topa olmaysiz
Masofadan boshqariladigan USB Gamepad orqali boshqariladigan 4WD robot: 6 qadam
Uzoq USB Gamepad orqali boshqariladigan 4WD robot: Keyingi robototexnika loyiham uchun, men kutilmagan vaziyatlar tufayli o'z robot platformamni me'morchilik qilishga/loyihalashga majbur bo'ldim. Maqsad - avtonom bo'lish, lekin birinchi navbatda uning asosiy haydashini sinab ko'rishim kerak edi. qobiliyati, shuning uchun men bu qiziqarli tarafdor bo'ladi deb o'yladim
Haqiqatan ham katta masofadan boshqariladigan o'yinchoqlar uchun yuqori torkli boshqaruv mexanizmi: 5 qadam
Haqiqatan ham katta masofadan boshqariladigan o'yinchoqlar uchun yuqori torkli boshqaruv mexanizmi: bu "oldingi" kitobimda ko'riladigan ko'rish tizimini yaratish bo'yicha ko'rsatmalarga juda bog'liq. Shunday qilib, bu bosqichma-bosqich va undan ham ko'proq tushunchalar bo'yicha qo'llanma. O'rnatish sensori teskari aloqa davri
Craigslist: Qo'llanma qolganlar uchun !: 11 qadam
Craigslist: Qo'llanma … qolganlar uchun !: Yoz keldi! Bu shuni anglatadiki, sizning uyingizdagi keraksiz narsalarni olib tashlashning eng yaxshi vaqti. Ammo Amazon va Ebay siz uchun murakkabmi? Sizga tovarlarni etkazib berishni, kompaniyaga foiz to'lashni yoki mahalliy darajada uchrashishni yoqtirmaysizmi, keyin Craigslist