Mundarija:

Zerikarli ovozli signal: 4 qadam
Zerikarli ovozli signal: 4 qadam

Video: Zerikarli ovozli signal: 4 qadam

Video: Zerikarli ovozli signal: 4 qadam
Video: 3-4 oy vaqtim bor. Nima qilib bo’lsayam IELTS 6.0-6.5 olishim kerak|Bekzod Mirahmedov 2024, Noyabr
Anonim
Zerikarli ovozli signal
Zerikarli ovozli signal

Vaqti-vaqti bilan eshitiladigan baland ovozli signalni yashirib, do'stlaringizni (dushmanlarni) masxara qiling. Bu ko'rsatma minimal qismlardan foydalanadi. Hammasi talab qilinadi:

  • batareya
  • mikrokontroller
  • ma'ruzachi

Nega men 555 taymer chipidan foydalanmayman? Siz, albatta, mumkin edi. Menga bu usul yoqadi, chunki: 1. Tasodifiy intervalda signal berish qobiliyati2. Minimal qismlar kerak (dizaynning soddaligi/nafisligi) 3. Men mikrokontrolderdan foydalanmoqchi edim (chunki men yaqinda mikrokontrolderlarni o'rganishni boshladim) Bu loyiha MAKE jurnalida 555 taymerli chipga o'xshash qurilmani yasash haqidagi maqoladan ilhomlangan. Ravenni topdi, bu mikrokontroller yordamida xuddi shunday signal beruvchi signal. Men ko'rsatmalarni qo'shishga qaror qildim, chunki u kamroq qismlardan foydalanadi va tasodifiy intervallarga ega.

1 -qadam: kerakli qismlar

Kerakli qismlar
Kerakli qismlar
Kerakli qismlar
Kerakli qismlar
Kerakli qismlar
Kerakli qismlar

3 ta asosiy komponentdan tashqari, men yig'ishga yordam berish uchun bir nechta boshqa qismlardan foydalandim. Mana mening oxirgi versiyam uchun zarur bo'lgan qismlarning to'liq ro'yxati:

  • ATtiny13 mikrokontroller (Sparkfun.com)
  • AA batareyalari (3)
  • Batareya ushlagichi kalit bilan (Digikey qismi # SBH-331AS-ND)
  • Mikrokontroller uchun 8-pinli soket
  • Karnay (kichik 8 Ohm yoki piezoelektrik signal)
  • Kremniy yopishtiruvchi (RTV)

Siz ushbu loyihani deyarli har qanday batareya, mikrokontroller, karnay kombinatsiyasi bilan qilishingiz mumkin. Ushbu qadam uchun rasmlar men uy atrofidagi qismlarni ko'rsatadi, men butun loyihani uydagi qismlarimdan qildim. Siz mikrokontroller diapazonida (ATtiny13 uchun 1,8-5,5 volt) kuchlanishli deyarli har qanday akkumulyator (lar) dan foydalanishingiz mumkin. Har qanday kichik karnay deyarli ishlaydi. Siz turli xil kichik dinamiklar bilan tajriba o'tkazishni xohlashingiz mumkin. Men karnayni plastik membranali tanladim, chunki u boshqa kichik karnaylar kabi signal ohangida sekin bosilmadi, siz boshqa mikrokontrollerlar uchun manba kodini moslashtira olasiz. Bu faqat taymer registri sozlamalarini o'zgartirishni talab qilishi mumkin.

  • Lehimlashning asosiy ko'nikmalari - Lehimlash bo'yicha qo'llanma
  • Mikrokontroller dasturlash - AVR qo'llanmasi

2 -qadam: prototip yaratish

Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish
Prototip yaratish

Elektr tarmog'ini sinab ko'rishning eng oson usuli - bu prototipli taxtadan foydalanish. Bundan tashqari, mikrokontrolerni dastur taxtasida dasturlash mumkin. Ishlayotganidan so'ng, men uni kichkina non taxtasiga qo'ydim, shunda uni ishga olib borib, sinab ko'rdim.

Karnayni ATtiny13: 4 va 5-pinlarga ulang. Batareyani ATtiny13 ga ulang: 8-pin (+) va 4-pin (-) Shunday qilib, 4-pin salbiy batareyali terminalga va bitta karnay simiga ega (qaysi biri muhim emas). 5 -pin boshqa dinamik simiga, 8 -pin esa batareyaning ijobiy tomoniga ulanadi. Qayta tiklash pinini (pin1) yuqoriga tortish kerakligini tushunaman, lekin u buni qilmasdan ishlaydi va bu loyiha rasman to'g'rilanishga urinmaydi. E'tibor bering, agar siz yanada sifatli ovoz olishni xohlasangiz, chiqish pimiga karnay bilan bir qatorda rezistorli kondansatkichli past o'tkazgichli filtr qo'yishingiz mumkin. Lekin bu loyiha uchun biz baribir bezovta qiluvchi ovozni xohlaymiz. Prototip menga tovush unchalik baland emasligini anglab etdi. Hali ham siz uchun sokin muhitda yaxshi ishlashi mumkin (ofis?). Ovoz balandligini oshirish uchun batareyani 3V (CR2032) dan 4,5 voltga (3 AA) o'zgartirdim.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

1. Beep.zip -ni yuklab oling va chiqarib oling.2. Bu katalogda buyruqlar oynasini oching.3. ATtiny13-ni dasturlash uchun "program-beep" qiling Siz beep.c. manba faylining yuqori qismidagi parametrlarni o'zgartirib, signallar orasidagi minimal/maksimal vaqtni, signal chastotasini va davomiyligini o'zgartirishingiz mumkin. Zip faylidagi fayllar quyidagi parametr qiymatlariga ega: secMin = 180; // beepsecMax = 600 gacha minimal soniyalar soni; // bipfreq = 6000 gacha maksimal soniya soni; // HzmsDuration -da signal signalining chastotasi = 1000; // Millisekundlarda signalning davomiyligi (1000 = 1 soniya) Shunday qilib, u har 3 dan 10 daqiqagacha 1 sekundda 6 kHz tezlikda signal beradi. Biroq, haddan tashqari qiymatlar kutilmagan natijalarga olib kelishi mumkin. Menga ayting -chi, qanday qiymatlar siz uchun yaxshi ishlaydi. E'tibor bering, Pin 4 dasturchi uchun va karnay simlaridan biri uchun ishlatilganda, dasturlash paytida siz karnayni 4 -pindan uzib qo'yishingiz kerak. darslik.

4 -qadam: Yakuniy yig'ilish

Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish
Yakuniy yig'ilish

Endi sizda hamma narsa bor, uni bir joyga to'plang.

1. Lehim qismlari birgalikda 2. Silikon yopishtiruvchi yordamida uni ushlab turing va ulanishlar/simlarning kuchlanishini kamaytiring. Men chipni olib tashlashim va signal parametrlarini (interval, chastota va davomiylik) qayta dasturlash uchun chip uyasini ishlatardim. Shunday qilib, rozetka batareya qutisiga tekis joylashishi uchun men ishlatilgan pimlarni (4, 5 va 8) gorizontal tarzda bukib, boshqa rozetkalarni kesib tashladim. Batareya va karnayni tanlashingiz uni qanday ishlatishni xohlashingizga bog'liq bo'lishi mumkin. Men dastlab juda kichik paketni xohlardim, shuning uchun "istalgan joyda" yashirishim mumkin edi. Men 1,5 tugmachali batareyalardan foydalanishni o'ylardim (3), lekin batareya ushlagichini yasashning oson yo'li haqida o'ylay olmadim. Menga 3 ta AA yechimi yoqdi. Koson mikrokontroller va karnayni o'rnatish uchun to'g'ri o'lchamdir. Velcro -ni biriktirish uchun ham yaxshi ishlaydi. Sinov paytida men uni stol yoki stol tagida yashirish qulay ekanligini ko'rdim. 3 ta AA qutisi menga Velcro -ning ikkala tomonini ulashga, yopishqoq tomonini yopuvchi tasmasini olib tashlashga va stol ostiga urishga imkon beradi. Qachonki men uni olmoqchi bo'lsam, stol tagiga etib borib yirtib tashlashim mumkin (Velcro -ning "ilgagi" yonini stol ostida qoldirib). Xursand bo'ling, bizga ovozli signalingizning rasmini ko'rsating va qurboningiz haqidagi hikoyani aytib bering.

Tavsiya: