Orodha ya maudhui:

Beeper ya Kukasirisha: Hatua 4
Beeper ya Kukasirisha: Hatua 4

Video: Beeper ya Kukasirisha: Hatua 4

Video: Beeper ya Kukasirisha: Hatua 4
Video: Кого Первым Накажет НЯНЯ, Получит 1000$ - Челлендж ! 2024, Novemba
Anonim
Beeper ya Kukasirisha
Beeper ya Kukasirisha

Cheza prank kwa marafiki wako (maadui?) Kwa kujificha beeper ya juu-sauti ambayo inasikika kwa vipindi vya wakati wa nasibu. Inayoweza kufundishwa hutumia sehemu ndogo. Kinachohitajika ni:

  • betri
  • mdhibiti mdogo
  • mzungumzaji

Kwa nini situmii tu kipima muda cha 555? Kwa kweli ungeweza. Ninapenda njia hii kwa sababu: 1. Uwezo wa kulia mara kwa mara2. Sehemu ndogo zinahitajika (unyenyekevu / umaridadi wa muundo) 3. Nilitaka kutumia microcontroller (kwa sababu hivi karibuni nilianza safari ya kujifunza juu ya wadhibiti wadogowadogo) Mradi huu uliongozwa na nakala katika jarida la MAKE juu ya kutengeneza kifaa kama hicho na chip ya kipima muda cha 555. Baada ya kutengeneza mfano wangu, nilitafuta maagizo.com na iligundua Raven, ambayo ni kitu sawa cha kulia kwa kutumia mdhibiti mdogo. Niliamua kuongeza maelezo yangu kwa sababu hutumia sehemu ndogo na ina vipindi vya nasibu.

Hatua ya 1: Sehemu Zinazohitajika

Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika

Mbali na vifaa 3 vya msingi, nilitumia sehemu zingine kadhaa kusaidia mkutano. Hapa kuna orodha kamili ya sehemu inayohitajika kwa toleo langu la mwisho:

  • Mdhibiti mdogo wa ATtiny13 (Sparkfun.com)
  • Betri za AA (3)
  • Mmiliki wa Battery na swichi (Digikey sehemu # SBH-331AS-ND)
  • Tundu la pini 8 kwa microcontroller
  • Spika (ndogo 8 Ohm au buzzer ya piezoelectric)
  • Wambiso wa Silicon (RTV)

Unaweza kufanya mradi huu karibu na betri yoyote, microcontroller, mchanganyiko wa spika. Picha za hatua hii zinaonyesha sehemu nilizokuwa nazo karibu na nyumba. Nilifanya mradi huu wote kutoka kwa sehemu nilizokuwa nazo nyumbani. Unaweza kutumia karibu betri yoyote ambayo ina voltage ndani ya anuwai ya microcontroller (1.8-5.5 Volts kwa ATtiny13). Kadiri msemaji mdogo atafanya kazi. Unaweza kutaka kujaribu spika ndogo tofauti. Nilichagua spika na utando wa plastiki kwa sababu haikutoa kelele ya kubonyeza mwishoni mwa beep kama spika zingine ndogo. Unaweza kubadilisha nambari ya chanzo kwa watawala wengine wadogo. Ingeweza tu inahitaji mabadiliko kwenye mipangilio ya sajili ya kipima muda.

  • Ujuzi wa msingi wa kuuza - Mafunzo ya Soldering
  • Kupanga microcontroller - Mafunzo ya AVR

Hatua ya 2: Prototyping

Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano

Njia rahisi ya kujaribu mzunguko wako ni kutumia ubao wa mkate wa prototyping. Unaweza pia kupanga microcontroller ukiwa kwenye ubao wa mkate. Mara tu ilipokuwa ikifanya kazi, niliiweka kwenye ubao mdogo wa mkate ili niweze kuipeleka kazini na kuijaribu.

Unganisha spika kwa ATtiny13: Pini 4 na 5 Unganisha betri na ATtiny13: Piga 8 (+) & Pin 4 (-) Kwa hivyo Pin 4 ina kituo cha betri hasi na waya ya spika moja (haijalishi ni ipi). Pini 5 inaunganisha kwa waya mwingine wa spika, na pini 8 inaunganisha upande mzuri wa betri. Natambua kuwa pini ya kuweka upya (pin1) inapaswa kuvutwa juu, lakini inafanya kazi bila kufanya hivyo, na mradi huu haufanyi jaribio la kuwa sahihi rasmi. Kumbuka kuwa ikiwa unataka sauti bora zaidi, unaweza kuweka kichujio cha kupitisha chini cha kipikizi kwenye pini ya pato iliyowekwa ndani na spika. Lakini kwa mradi huu, tunataka sauti ya kukasirisha hata hivyo. Mfano huo ulinifanya nitambue kuwa sauti haikuwa kubwa sana. Bado inaweza kukufanyia kazi katika mazingira tulivu (ofisini?). Ili kuongeza sauti, nilibadilisha betri kutoka 3V (CR2032) hadi volts 4.5 (3 AA).

Hatua ya 3: Programu dhibiti

Programu dhibiti
Programu dhibiti

1. Pakua beep.zip, na utoe.2. Fungua dirisha la amri katika saraka hiyo. "fanya programu-beep" kupanga ATtiny13Unaweza kubadilisha muda wa chini / kiwango cha juu kati ya beeps, mzunguko wa beep, na muda kwa kubadilisha vigezo karibu na juu ya faili ya chanzo beep.c. Faili kwenye faili ya zip zina maadili yafuatayo: secMin = 180; // Kima cha chini cha sekunde hadi beepsecMax = 600; // Idadi kubwa ya sekunde hadi beepfreq = 6000; // Mzunguko wa beep katika HzmsDuration = 1000; // Muda wa beep katika milliseconds (1000 = 1 sec) Kwa hivyo inalia kwa 6kHz kwa sekunde 1 kila dakika 3 hadi 10. Jisikie huru kujaribu maadili tofauti. Walakini, maadili yaliyokithiri yanaweza kusababisha matokeo yasiyotarajiwa. Nijulishe ni maadili gani yanayokufaa. Kumbuka kuwa kwa kuwa Pin 4 inatumiwa kwa programu na kwa moja ya waya za spika, lazima utenganishe spika kutoka kwa pini 4 wakati wa programu. Ikiwa unahitaji habari zaidi juu ya hatua hii, angalia hii mafunzo.

Hatua ya 4: Mkutano wa Mwisho

Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho

Sasa kwa kuwa unafanya kazi, iweke yote pamoja na uifunghe.

1. Sehemu za Solder pamoja 2. Tumia wambiso wa Silicon kuishika pamoja na kutoa unafuu wa shida kwa unganisho / waya. Nilitumia tundu la chip ili niweze kuondoa chip na kupanga upya vigezo vya beep (muda, masafa, na muda). Ili tundu liketi gorofa kwenye kasha la betri, niliinama pini zilizotumiwa (4, 5, na 8) kwa usawa, na kukata pini zingine za tundu. Chaguo lako la betri na spika inaweza kutegemea jinsi unavyotaka kuitumia. Awali nilitaka kifurushi kidogo sana ili niweze kujificha "popote". Nilikuwa nimefikiria kutumia betri za seli 1.5 (3), lakini sikuweza kufikiria njia rahisi ya kutengeneza kipakiaji cha betri. Niliishia kupenda suluhisho la 3 AA. Kesi hiyo ni saizi sahihi ya kuweka mdhibiti mdogo na spika. Pia inafanya kazi vizuri kushikamana na Velcro. Nilipata wakati wa kupima kuwa kuificha chini ya meza au dawati ilikuwa rahisi. Kesi ya 3 AA inaniruhusu kuunganisha pande zote za Velcro, kuondoa mkanda unaofunika kando ya kunata, na kuipiga chini ya meza. Halafu wakati ninataka kuipata tena, ninaweza kufikia chini ya meza na kuipasua (na kuacha upande wa 'ndoano' wa Velcro bado iko chini ya meza). Furahiya, tuonyeshe picha ya mchungaji wako, na utuambie hadithi ya mwathirika wako.

Ilipendekeza: