4 paprastos sirenos grandinės, kurias galite sukurti namuose

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Šiame įraše mes sužinome apie 4 paprastas sirenos grandines, naudojant Arduino taip pat su įprastais komponentais, tokiais kaip tranzistoriai ir kondensatoriai, vis dėlto sugeba sukelti aliarmo garsą nepakeliamai.

Prie šios idėjos prisidėjo „Abu-Hafss“



Giliau straipsnyje mes taip pat išmokome sukurti pažangų „Arduino“ dizainą su reguliuojamomis ir pritaikomomis tono funkcijomis.

1) dizainas

Šiame paprastame automobilio sirenos grandinės projekte, paaiškintame čia, naudojamas minimalus komponentų skaičius, tačiau kiekvieną kartą įjungus, jis sugeba sukelti ausį veriantį aliarmo garsą.



Įrenginys paprastai naudojamas kaip automobilio atbulinės eigos signalas, nors, atsižvelgiant į vartotojo pageidavimą, jis taip pat gali būti naudojamas bet kuriai kitai svarbiai programai.

Automobilių srityje ši sirena taip pat yra žinoma kaip „Mega sirena“ dėl didžiulės jos skleidžiamos decibelų vertės.

Siūlomos automobilio sirenos schema ir kita susijusi informacija pateikiama žemiau, kurią pateikė ponas Abu-Hafssas, kuris yra vienas iš atsidavusių šio tinklaraščio skaitytojų ir bendraautorių.

Didelės galios automobilių sirena

Grandinės schema

Automobilio „Mega Siren“ grandinė

PCB išdėstymas

Automobilių sirenos grandinės PCB

Šis prašymas taip pat buvo pridėtas prie minėtų bylų pono Abu-Hafss el. Laiške.

Gerbiamasis „Swagatam“,

prašome rasti automobilio 12V-20W sirenos nuotrauką, kurioje tikrai skamba ausis. Aš atidariau jį ir radau mažą PCB, pritvirtintą.

Aš aiškinau PCB į schemą kaip pridedamą. Mano rūpestis yra naudoti stiprintuvo skyrių kitoms 15-20 W programoms.

Atvirai sakant, neturiu praktinės garso stiprintuvų patirties. Aš labai vertinsiu jūsų pagalbą šiuo klausimu.

Geriausi linkėjimai

Abu-Hafssas

Pagal pirmiau pateiktą užklausą, automobilio sirenos stiprintuvo sekcija yra pigi ir galinga (@ 20 vatų) ir galbūt gali būti naudojama kaip stiprintuvo modulis kitoms programoms, kurioms reikalinga pigi, bet galinga stiprintuvo alternatyva.

Analizuojant dizainą

Tiriant pateiktą schemą paaiškėja, kad etapas, apimantis Q4, Q5, yra atsakingas tik už amplifikaciją, likę skyriai skirti sirenos dažnio generavimui Q4, Q5 bazei.

Scena sudaro galingą Darlingtono tranzistoriaus stiprintuvo pakopą su ypač dideliu stiprumu (maždaug 1000 ir daugiau)

Kadangi stiprintuvo dizainas yra per paprastas, jis gali būti netinkamas kurti ar valdyti „Hi-fi“ muziką ar dažnius, viršijančius 4 kHz.

Be to, proceso tranzistorius gali išsklaidyti didelį šilumos kiekį, dėl kurio suvartojimas būtų didesnis nei įprasti Hi-Fi stiprintuvai.

Todėl nors minėtoje automobilio sirenos grandinėje įmontuotas stiprintuvas yra pigus ir paprastas, jo negalima efektyviai pritaikyti kuriant filmų dainas ir melodijas, kurių dažnis yra iki 15 kHz. Tačiau jis gali būti efektyviai naudojamas tokiuose įrenginiuose kaip ragai, varpai, signalizacijos, apsaugos sistemos ir kt.

2) „Siren“ garso generavimas naudojant „Arduino“

Ši „Arduino“ pagrindu sukurta sirenos garso generatoriaus schema gali būti naudojama generuojant aukštį, puikiai imituojant tipišką sirenos garsą, ir gali būti pritaikyta gaminti daug skirtingų sirenos efektų, tiesiog atlikus atitinkamas eskizo modifikacijas.

Sirenos garsas, kaip mes visi žinome, yra stiprus triukšmas, kurį sukelia prietaisas, sukurtas šiam garsui sukurti mechaniniu būdu arba per elektronines grandines.

„Siren“ garso generatorių prietaisai turi daug naudingų programų ir yra naudojami greitosios pagalbos automobiliuose, pavyzdžiui, policijos ir greitosios pagalbos automobiliuose, taip pat gaisrinėse ir kt.

Aptarta konfigūruojama sirena įgalina prijungtą garsiakalbį leisti individualų sirenos garsą. Iš esmės yra dviejų tipų sirenos garsą generuojanti įranga, ty pneumatinė ir elektroninė.

Pneumatinėse sistemose garso sukūrimui naudojamas oro slėgis, priverstas per atitinkamo dydžio vamzdį, o elektroninė įranga yra sudėtingesnė, kai garsiakalbiai ar pjezo įtaisai sukuria atitinkamą garsą bet kokiu norimu greičiu ir modeliu. Elektroninės sirenos yra lankstesnės, pritaikomos, siūlo daugiau variantų ir yra labai efektyvios.

Sirenos garso tipai

Sirenos garsas gali būti įvairių tipų, keli įprasti tipai yra policija, greitoji pagalba ir priešgaisrinė sirena, kiti gali būti mega sirenos, naudojamos automobilių raguose, Kai kurie iš jų yra greitos policijos sirenos melodijos, kitas tipas gali būti auskarų vėrimas, pvz., naudojamas minios neutralizavimui, keli gali būti jūsų mobiliajame telefone, kad perspėtų, kol gaunamas naujas pranešimas.

Todėl diapazonas gali būti per platus, o siūloma „Arduno“ pavojaus signalų grandinė gali būti pritaikyta pagal vartotojo asmeninius norus ir pageidavimus norint pasiekti norimą sirenos garsą.

Kodo eskizas:

/ *
Sirena

Konfigūruojamai „Arduino“ sirenai reikalingas 8 omų garsiakalbis
pin8 ir sumalta. Dideliam stiprinimui naudokite tranzistoriaus tvarkyklę su pin8

//Copyright (c) 2012 Jeremy Fonte
//This code is released under the MIT license
//https://opensource.org/licenses/MIT
*/
const int pitchLow = 200
const int pitchHigh = 1000
int pitchStep = 10
int currentPitch
int delayTime
const int speakerPin = 8
void setup() {
currentPitch = pitchLow
delayTime = 10
}
void loop() {
tone(speakerPin, currentPitch, 10)
currentPitch += pitchStep
if(currentPitch >= pitchHigh) {
pitchStep = -pitchStep
}
else if(currentPitch <= pitchLow) {
pitchStep = -pitchStep
}
delay(delayTime)
}

„Arduino“ laidų schema su garsiakalbiu ir maitinimo įėjimu

Vaizdo įrašo demonstracija:

BJT etapo naudojimas didesniam stiprinimui

Aukšto stiprinimo atveju aukščiau pateiktą sąranką galima modifikuoti pagal toliau pateiktą ryšio schemą:

„Arduino“ policijos sirena

Kodo keitimas

Išbandžius, aš finansuoju „Arduino“ sirenos garsą, kuris nėra labai malonus ir turėjo nežymius iškraipymus. Aš eksperimentavau su kodu ir galiausiai padariau jį itin sklandų ir malonų girdėti. Štai jums patobulinta:

//Improved by Swagatam
*/
const int pitchLow = 200
const int pitchHigh = 1000
int pitchStep = 10
int currentPitch
int delayTime
const int speakerPin = 8
void setup() {
currentPitch = pitchLow
delayTime = 5
}
void loop() {
tone(speakerPin, currentPitch, 20)
currentPitch += pitchStep
if(currentPitch >= pitchHigh) {
pitchStep = -pitchStep
}
else if(currentPitch <= pitchLow) {
pitchStep = -pitchStep
}
delay(delayTime)
}

Taip pat galite žaisti su const int pitchHigh = 1000 ir padidinti iki 2000, kad padidintumėte sirenos ilgį, o tai aktualu policijos sirenoms.

3) Policija, greitoji medicinos pagalba, ugniagesių sirena - JAV stilius

Kita sirenos grandinė yra „3 viename“ sirena, kuri skleis 3 skirtingus tonus, panašius į policijos sireną, greitosios pagalbos sireną ir ugniagesių sirenų garsą.

Juos galima pasirinkti per 3 polių jungiklį ir paprasčiausiai perjungiant jungiklio padėtį.

Visa šios 3 vienoje sirenos grandinės schema pateikta žemiau:

Sirenos „3 viename“ grandinė, policija, greitoji pagalba, ugniagesių sirenos tonas

4) Sirena naudojant IC 7400

Štai dar viena paprasta ir pigi sirena naudojant IC 7400 kuriuos galima naudoti daugeliui skirtingų pavojaus signalų programų.

Grandinė iš esmės yra sukonfigūruota aplink du stabilius multivibratorius N1 / N2 ir N3 / N4. N1 / N2 pakopa generuoja 0,2 Hz kvadratinių bangų signalą, kuris yra sujungtas su N3 / N4, o tai sukelia 0,2 Hz aukščio ir žemyn svyravimą.

Gautas sirenos išėjimas yra nuo 2 V iki didžiausio ir gali būti sustiprintas bet kokiu tinkamu stiprintuvu, kad gautų garsų sirenos garsą.




Ankstesnis: Statinio žmogaus nustatymas naudojant PIR Kitas: Benzino į SND ATS grandinė naudojant elektromagnetinį keitimo vožtuvą