Sadržaj:

Dosadni zvučni signal: 4 koraka
Dosadni zvučni signal: 4 koraka

Video: Dosadni zvučni signal: 4 koraka

Video: Dosadni zvučni signal: 4 koraka
Video: В ЭТУ КУКЛУ ПОСЕЛИЛОСЬ ЧТО_ТО СТРАШНОЕ / SOMETHING TERRIBLE HAS SETTLED IN THIS DOLL 2024, Studeni
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 555 mjerač vremena? Sigurno biste mogli. Ova metoda mi se sviđa jer: 1. Sposobnost zvučnog signala u slučajnim 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 s vremenskim čipom 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 svoj instruktor jer koristi manje dijelova i ima nasumične intervale.

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi

Osim 3 osnovne komponente, koristio sam i nekoliko drugih dijelova za pomoć pri sastavljanju. Evo potpunog popisa dijelova potrebnih 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 svakom 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 sve baterije s naponom 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 timera. Potrebne vještine:

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

Korak 2: Izrada prototipa

Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa
Izrada prototipa

Najjednostavniji način za testiranje vašeg kruga je korištenje matične ploče za izradu prototipa. Također možete programirati mikrokontroler dok ste na matičnoj ploči. Kad je počeo raditi, stavio sam ga na malu 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 povezuje se s drugom žicom zvučnika, a pin 8 povezuje s pozitivnom stranom baterije. Shvaćam da bi pin za resetiranje (pin1) trebao biti visoko povučen, ali radi i bez toga, a ovaj projekt ne pokušava biti formalno točan. Imajte na umu da biste, ako želite zvuk bolje kvalitete, mogli staviti otpornik-kondenzator niskopropusni filtar na izlazni pin u liniji sa zvučnikom. No 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 pomoći u mirnom okruženju (ured?). Za povećanje glasnoće promijenio sam bateriju s 3V (CR2032) na 4,5 volti (3 AA).

Korak 3: Firmware

Firmware
Firmware

1. Preuzmite beep.zip i izdvojite.2. Otvorite naredbeni prozor u tom direktoriju.3. "make program-biep" za programiranje ATtiny13Mož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 HzmsDrajanje = 1000; // Trajanje zvučnog signala u milisekundama (1000 = 1 sek) Dakle, oglašava se na 6kHz 1 sekundu svakih 3 do 10 minuta. Slobodno eksperimentirajte s različitim vrijednostima. Međutim, ekstremne vrijednosti mogle bi izazvati neočekivane rezultate. Javite mi koje vrijednosti vama dobro odgovaraju. Imajte na umu da se budući da se Pin 4 koristi za programer 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 udžbenik.

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

Sad kad to radi, sastavite sve i zapakirajte.

1. Lemiti dijelove zajedno 2. Upotrijebite silikonsko ljepilo da ga držite zajedno i osigurate rasterećenje spojeva/žica. Koristio sam utičnicu za čip kako bih mogao izvaditi čip i reprogramirati zvučne parametre (interval, frekvenciju i trajanje). Tako da utičnica leži ravno na kućištu baterije, upotrijebio 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 gumba (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 za pričvršćivanje čičak trake. Tijekom testiranja otkrio sam da je prikladno sakriti ga na donju stranu stola ili stola. 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 svojoj žrtvi.

Preporučeni: