この投稿では、4つの簡単なサイレン回路について学びます。 Arduino また、トランジスタやコンデンサなどの通常のコンポーネントでも、耐え難いレベルのアラーム音を鳴らすことができます。
アイデアは「アブハフス」によって寄稿されました
記事の詳細では、調整可能でカスタマイズ可能なトーン機能を備えた高度なArduinoベースのデザインを作成する方法も学びます。
1)デザイン
ここで説明するこのシンプルな車のサイレン回路の設計では、最小限のコンポーネントを使用しながら、電源を入れるたびにピアスアラーム音を鳴らすことができます。
このデバイスは通常、車のリバースホーンとして使用されますが、ユーザーの好みに応じて、他の関連するアプリケーションにも使用できます。
自動車分野では、このサイレンは、それが生成する巨大なデシベルレベルのために「メガサイレン」としても広く知られています。
提案された車のサイレンの概略図とその他の関連情報を以下に示します。これらは、このブログの熱心な読者であり寄稿者の1人であるアブハフス氏から提供されたものです。
回路図
PCBレイアウト
以下のリクエストもアブハフス氏からのメールに上記のファイルとともに添付されていました。
親愛なるスワガタム添付、
本当に耳をつんざくような音がする車の12V-20Wサイレンの写真を見つけてください。それを開けると、小さなPCBが取り付けられているのを見つけました。
PCBを添付の回路図に解釈しました。私の懸念は、他の15〜20Wのアプリケーションにアンプセクションを使用することです。
率直に言って、私はオーディオアンプの実際の経験がありません。この点であなたの助けに感謝します。
宜しくお願いします
アブハフス
上記の要求によると、車のサイレンのアンプセクションは安価で強力(@ 20ワット)であり、安価で強力な代替アンプを必要とする他のアプリケーションのアンプモジュールとして使用できる可能性があります。
デザインの分析
与えられた図を調べると、Q4、Q5を含むステージは増幅のみを担当し、残りのセクションはQ4、Q5ベースのサイレン周波数を生成するためのものであるように見えます。
このステージは、非常に高いゲイン(1000以上のオーダー)を備えた強力なダーリントントランジスタアンプステージを形成します。
アンプの設計は基本的すぎるため、Hi-Fi音楽や4kHzを超える周波数の生成や処理には適さない場合があります。
さらに、プロセス中のトランジスタはかなりの量の熱を放散する可能性があり、通常のHi-Fiアンプよりも消費量が多くなります。
したがって、上記の車のサイレン回路に組み込まれているアンプは安価で単純ですが、15kHzまでの周波数を含む映画の歌やメロディーを作成するために効率的に実装することはできません。ただし、ホーン、ベル、アラーム、セキュリティシステムなどのユニットで効果的に使用できます。
2)Arduinoでサイレン音を生成する
次のArduinoベースのサイレンサウンドジェネレータ回路は、典型的なサイレンサウンドを完全に模倣したピッチを生成するために使用でき、スケッチに関連する変更を加えるだけで、さまざまなサイレン効果を生成するようにカスタマイズできます。
サイレン音は、ご存知のとおり、機械的アプローチまたは電子回路のいずれかを介してこの音を生成するように設計されたデバイスから生成される大きなノイズです。
サイレン音発生装置は多くの有用な用途があり、警察や救急車などの救急車や消防隊などで使用されています。
説明した構成可能なサイレンにより、接続されたスピーカーがカスタムサイレン音を生成できます。基本的に、サイレン音発生装置には、空気圧式と電子式の2種類があります。
空気圧システムは、適切な寸法のパイプを通して強制的に空気圧を使用して音を生成しますが、電子機器はより洗練されており、スピーカーまたはピエゾデバイスを使用して任意の速度とパターンで関連する音を生成します。電子サイレンは、より柔軟でカスタマイズ可能で、より多くのバリエーションを提供し、非常に効率的です。
サイレン音の種類
サイレンの音にはさまざまな種類があります。一般的な種類には、警察、救急車、消防車などがあり、その他の種類は次のようなものです。 車のクラクションで使用されるメガサイレン、 いくつかは速い警察のサイレンの曲であり、別のタイプは暴徒を無力化するために使用されるような耳のピアスである可能性があり、いくつかは新しいメッセージが受信されている間に警告するためにあなたの携帯電話にある可能性があります。
したがって、範囲が広すぎる可能性があり、提案されたArduno警報回路は、ユーザーの個人的な希望や希望のサイレン音を実現するための好みに応じてカスタマイズできます。
コードスケッチ:
/ *
サイレン
Arduino用の設定可能なサイレンには、8オームのスピーカーが接続されている必要があります
ピン8とアース。高増幅には、ピン8のトランジスタドライバを使用します
//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配線図
ビデオデモ:
より大きな増幅のためのBJTステージの使用
高増幅の場合、上記の設定は次の接続図に従って変更できます。
コードの変更
テストの際、私はArduinoからのサイレン音に資金を提供しましたが、あまり心地よくなく、わずかな歪みがありました。私はコードを実験し、最終的に非常にスムーズで聞き心地の良いものにしました。これがあなたのための改善点です:
//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)
}
const int pitchHigh = 1000
で遊んで、サイレンの長さを増やすために2000に増やすこともできます。これは、警察のサイレンに関連しています。
3)警察、救急車、消防隊のサイレン-USAスタイル
次のサイレン回路は3-in-1サイレンで、警察のサイレン、救急車のサイレン、消防隊のサイレンの音に似た3つの異なる音を生成します。
これらは、3極スイッチを介して、スイッチの位置を切り替えるだけで選択できます。
この3in1サイレン回路の完全な回路図を以下に示します。
4)IC7400を使用したサイレン
これは、を使用した別のシンプルで安価なサイレンです IC 7400 これは、さまざまなアラームアプリケーションに使用できます。
回路は基本的に2つの非安定マルチバイブレータN1 / N2とN3 / N4を中心に構成されています。 N1 / N2ステージは、N3 / N4に結合された0.2Hzの方形波信号を生成します。これにより、0.2Hzの上下のスイングが発生します。
結果として得られるサイレン出力は、ピークツーピークで2 Vであり、大きなサイレン音を得るのに適したアンプで増幅できます。
前:PIRによる静的な人間の検出 次へ:ソレノイド切り替えバルブを使用したガソリンからLPGATS回路へ