Sadržaj:
Video: Dosadan zvučni signal: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
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
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
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
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
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:
Zvučni signal za upravljanje projektom Arduino+Blynk: 8 koraka
Arduino+Blynk projektni zujalica: Blynk se koristi za omogućavanje IoT -a na vrlo prikladan način. U ovom projektu ne koristim nijedan bluetooth ili Wifi modul za bežičnu komunikaciju. To je moguće pomoću Blynk aplikacije koja vam može pomoći da dizajnirate vlastitu aplikaciju u
Onemogućite zvučni signal pri pokretanju PS4: 6 koraka
Onemogućite zvučni signal za pokretanje PS4: 23:00. Porodica spava, pokrećete PS4 u potpuno tihom stanu. BEEEEP to čini. Zamislite što se događa. Riješimo se ovoga
Zvučni signal kviza pomoću ATMEGA328P (Arduino) Uradi sam: 3 koraka
Zvučni signal kviza Korištenje ATMEGA328P (Arduino) Uradi sam: U krugu zvučnih signala kvizova pitanje se postavlja svim timovima. Osoba koja zna odgovor prvo pritisne zvučni signal, a zatim odgovori na pitanje. Ponekad dva ili više igrača pritisnu zujalicu gotovo istovremeno i to je tačno
Zvučni signal senzora svjetla: 5 koraka
Zvučni signal senzora svjetla: U ovom eksperimentu radit ćemo sa senzorom koji je otpornik koji ovisi o svjetlosti. U tamnom okruženju, otpornik će imati vrlo veliki otpor. Kako svjetlost fotona pada na detektor, otpor će se smanjivati. Što više lig
Zvučni signal kviza pomoću 555 tajmera IC: 4 koraka
Zvučni signal kviza Koristeći 555 Timer IC: Ovaj projekt sponzorira LCSC.com. LCSC se snažno zalaže za ponudu širokog izbora originalnih, visokokvalitetnih elektroničkih komponenti po najboljim cijenama. LCSC je postao najbrže razvijajuća internetska trgovina elektroničkih komponenti u Chi