Sadržaj:

Dosadan zvučni signal: 4 koraka
Dosadan zvučni signal: 4 koraka

Video: Dosadan zvučni signal: 4 koraka

Video: Dosadan zvučni signal: 4 koraka
Video: Звуковой сигнал не работает (ЗАЗ, Таврия, Славута) 2024, Novembar
Anonim
Dosadni biper
Dosadni biper

Poigrajte se sa svojim prijateljima (neprijateljima?) Skrivajući visoki zvučni signal koji se oglašava u nasumičnim vremenskim intervalima. Ovaj instruktor koristi minimalne dijelove. Sve što je potrebno je:

  • baterija
  • mikrokontroler
  • zvučnik

Zašto jednostavno ne upotrijebim tajmer sa čipom 555? Sigurno biste mogli. Ova metoda mi se sviđa jer: 1. Sposobnost zvučnog signala u nasumičnim intervalima2. Potrebni minimalni dijelovi (jednostavnost/elegancija dizajna) 3. Htio sam koristiti mikrokontroler (jer sam nedavno započeo učenje o mikrokontrolerima) Ovaj projekt je inspiriran člankom u časopisu MAKE o izradi sličnog uređaja sa tajmerom od 555. Nakon što sam napravio svoj prototip, pretraživao sam instructables.com i pronašao Gavrana, koji je sličan zvučni signal pomoću mikrokontrolera. Odlučio sam dodati svoju instrukciju jer koristi manje dijelova i ima nasumične intervale.

Korak 1: Potrebni dijelovi

Potrebni delovi
Potrebni delovi
Potrebni delovi
Potrebni delovi
Potrebni delovi
Potrebni delovi

Osim 3 osnovne komponente, koristio sam i nekoliko drugih dijelova za pomoć pri sastavljanju. Evo potpune liste dijelova potrebne za moju konačnu verziju:

  • Mikrokontroler ATtiny13 (Sparkfun.com)
  • AA baterije (3)
  • Držač baterije sa prekidačem (Digikey dio # SBH-331AS-ND)
  • 8-polna utičnica za mikrokontroler
  • Zvučnik (mali 8 Ohm ili piezoelektrični zujalica)
  • Silikonsko ljepilo (RTV)

Ovaj projekt možete napraviti s gotovo bilo kojom baterijom, mikrokontrolerom i kombinacijom zvučnika. Slike za ovaj korak prikazuju dijelove koje sam imao po kući. Cijeli projekt sam napravio od dijelova koje sam imao u kući. Možete koristiti gotovo svaku bateriju (baterije) koje imaju napon unutar raspona mikrokontrolera (1,8-5,5 volti za ATtiny13). Što je napon veći, zvučni signal će biti glasniji. Gotovo svaki mali zvučnik će raditi. Možda biste htjeli eksperimentirati s različitim malim zvučnicima. Odabrao sam zvučnik s plastičnom membranom jer nije čuo klik na kraju zvučnog signala kao neki drugi mali zvučnici. Možete prilagoditi izvorni kod za druge mikrokontrolere. To bi potencijalno zahtijevalo samo promjenu postavki registra tajmera. Potrebne vještine:

  • Osnovne vještine lemljenja - Vodič za lemljenje
  • Programiranje mikrokontrolera - AVR Tutorial

Korak 2: Izrada prototipa

Prototipiranje
Prototipiranje
Prototipiranje
Prototipiranje
Prototipiranje
Prototipiranje
Prototipiranje
Prototipiranje

Najlakši način za testiranje vašeg kruga je korištenje matične ploče za izradu prototipa. Mikrokontroler možete programirati i na matičnoj ploči. Kad je proradio, stavio sam ga na sićušnu ploču kako bih ga mogao odnijeti na posao i isprobati.

Spojite zvučnik na ATtiny13: Igle 4 i 5 Spojite bateriju na ATtiny13: Pin 8 (+) i Pin 4 (-) Dakle, Pin 4 ima negativni terminal baterije i jednu žicu zvučnika (nije važno koji). Pin 5 se povezuje sa drugom žicom zvučnika, a pin 8 povezuje sa pozitivnom stranom baterije. Shvaćam da bi pin za resetiranje (pin1) trebao biti visoko povučen, ali funkcionira i bez toga, a ovaj projekt ne pokušava biti formalno ispravan. Imajte na umu da ako želite kvalitetniji zvuk, mogli biste staviti niskopropusni filter otpornika i kondenzatora na izlazni pin u liniji sa zvučnikom. Ali za ovaj projekt ipak želimo dosadan zvuk. Prototip mi je dao do znanja da zvuk nije bio previše glasan. I dalje bi vam moglo dobro funkcionirati u mirnom okruženju (ured?). Da bih povećao glasnoću, promijenio sam bateriju sa 3V (CR2032) na 4,5 volti (3 AA).

Korak 3: Firmware

Firmware
Firmware

1. Preuzmite beep.zip i izdvojite.2. Otvorite komandni prozor u tom direktoriju.3. "make program-beep" za programiranje ATtiny13 Možete promijeniti minimalno/maksimalno vrijeme između zvučnih signala, frekvenciju zvučnog signala i trajanje promjenom parametara pri vrhu izvorne datoteke beep.c. Datoteke u zip datoteci imaju sljedeće vrijednosti parametara: secMin = 180; // Minimalni broj sekundi do beepsecMax = 600; // Maksimalan broj sekundi do beepfreq = 6000; // Učestalost zvučnih signala u HzmsDuration = 1000; // Trajanje zvučnog signala u milisekundama (1000 = 1 sek) Dakle, oglašava se na 6 kHz 1 sekundu svakih 3 do 10 minuta. Slobodno eksperimentirajte s različitim vrijednostima. Međutim, ekstremne vrijednosti mogu uzrokovati neočekivane rezultate. Obavijestite me koje vrijednosti dobro funkcioniraju za vas. Imajte na umu da budući da se Pin 4 koristi za programator i za jednu od žica zvučnika, prilikom programiranja morate odvojiti zvučnik od pina 4. Ako vam je potrebno više informacija o ovom koraku, pogledajte ovo tutorial.

Korak 4: Završna montaža

Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština

Sada kada to radi, sastavite sve i zapakirajte.

1. Lemiti dijelove zajedno 2. Upotrijebite silikonsko ljepilo da biste ih držali zajedno i osigurali rasterećenje spojeva/žica. Koristio sam utičnicu za čip kako bih mogao ukloniti čip i reprogramirati zvučne parametre (interval, frekvenciju i trajanje). Tako da utičnica leži ravno na kućištu baterije, savijao sam polovne igle (4, 5 i 8) vodoravno i odrezao ostale iglice utičnice. Vaš izbor baterije i zvučnika može ovisiti o tome kako ih želite koristiti. Prvotno sam želio vrlo mali paket kako bih se mogao sakriti "bilo gdje". Razmišljao sam o korištenju baterija od 1,5 dugmeta (3), ali nisam mogao smisliti jednostavan način izrade držača baterije. Na kraju mi se svidjelo rješenje 3 AA. Kućište je odgovarajuće veličine za postavljanje mikrokontrolera i zvučnika. Također dobro funkcionira pri pričvršćivanju čičak trake. Tokom testiranja sam otkrio da je sakrivanje sa donje strane stola ili stola zgodno. 3 AA kućišta omogućuju mi spajanje obje strane čičak trake, uklanjanje trake koja prekriva ljepljivu stranu i stavljanje ispod stola. Zatim, kad ga želim dohvatiti, mogu jednostavno posegnuti ispod stola i istrgnuti ga (ostavljajući stranu čička s 'kukom' još uvijek ispod stola). Zabavite se, pokažite nam sliku svog bipera i ispričajte nam priču o vašoj žrtvi.

Preporučuje se: