ミニ音響浮揚
コンポーネントと消耗品
> ![]() |
| × | 1 | |||
![]() |
| × | 1 |
アプリとオンラインサービス
> ![]() |
|
このプロジェクトについて
<図>

私のウェブサイトでこのプロジェクトを表示して、回路シミュレーションなどを確認してください!
音響浮揚は、音が波のように振る舞うことによって可能になります。 2つの音波が互いに交差する場合、それらは建設的または破壊的に互いに干渉する可能性があります。 (これがノイズキャンセリングヘッドホンの仕組みです。)
このプロジェクトでは、超音波距離センサーを使用して浮揚効果を作成します。これは、2つの対向する音波が互いに干渉する「ポケット」を作成することによって機能します。オブジェクトがポケットに入れられると、そこにとどまり、その場でホバリングしているように見えます。
必要な材料:
- Arduinoボード:https://amzn.to/2DLjxR2
- Hブリッジ:https://amzn.to/2DXFw7y
- 距離センサー:https://amzn.to/2PSbJU2
- ブレッドボード:https://amzn.to/2RYqiSK
- ジャンパー線:https://amzn.to/2Q7kiKc
- ダイオード:https://amzn.to/2KlYMf8
- コンデンサ(多分):https://amzn.to/2DYnCla
アマゾンアソシエイトとして、対象となる購入から得ます。
ステップ1:超音波送信機を入手する <図>





このステップでは、距離センサーを犠牲にする必要があります(心配しないでください。比較的安価です):
- はんだを取り除き、両方の送信機をボードから取り外します
- メッシュ画面を1つから削除して保存します
- 両方の送信機へのはんだワイヤー
ステップ2:回路を作成する <図>

上記の回路を作成し、次の点に注意してください。
- 必ずしも2つの100nFコンデンサを含める必要はありません。 (ボードが何らかの理由で回路を処理できず、ボード自体がシャットダウンし続ける場合のみ)
- 9vバッテリーは、あらゆるDC電源の代用です。7.5vLiPoバッテリーで問題なく動作しました。
ステップ3:コード
このコードをArduinoにアップロードします:
//元のコード:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; //他のすべてのポートは反転信号を受信しますvoidsetup(){DDRC =0b11111111; //すべてのアナログポートを出力に設定します// Timer1を初期化しますnoInterrupts(); //割り込みを無効にしますTCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; //比較レジスタを設定します(16MHz / 200 =80kHz方形波-> 40kHz全波)TCCR1B | =(1 <プリスケーリングなしTIMSK1 | =(1 <
ステップ4:送信機を取り付けて調整する <図>



これを行うには実際には何でも使用できますが、私は一連の支援ハンドを使用することになりました(ここでいくつか購入してください:https://amzn.to/2TPifsW):
- 送信機を互いに約3/4インチ離して配置することから始めます
- エンドウ豆の約半分のサイズの発泡スチロールの小片を入手します(丸くする必要はありません)
- 手順1のメッシュ画面に発泡スチロールを配置します
- ピンセットまたはペンチを使用して、2つの送信機の間に配置します(近づくと揺れ始めるはずです)
- 発泡スチロールが静止するまで、送信機を動かします(近づけたり遠ざけたりします)
トラブルシューティング
初めて動作させるのに約15分かかりましたが、その後は簡単に再開できました。最初は機能しない場合に試すことができるいくつかのことを次に示します。
- すべてが正しく配線されていることを確認してください
- Hブリッジ(別のバッテリー)への電圧を上げます
- 発泡スチロールの小片を入手する
- 送信機の別の位置を試してください
- コンデンサを追加してみてください(まだ追加していない場合)
- それでも機能しない場合は、何かが壊れている可能性があります。別の送信機セットまたは新しい電池を試してください。
コード
- コードスニペット#1
コードスニペット#1 Arduino
//元のコード:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; //他のすべてのポートは反転信号を受信しますvoidsetup(){DDRC =0b11111111; //すべてのアナログポートを出力に設定します// Timer1を初期化しますnoInterrupts(); //割り込みを無効にしますTCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; //比較レジスタを設定します(16MHz / 200 =80kHz方形波-> 40kHz全波)TCCR1B | =(1 <プリスケーリングなしTIMSK1 | =(1 <
回路図

製造プロセス
- Antiperspirant / Deodorant Stick
- Clientronは、ハイエンド市場に参入するためのPT2500 / PST750POS端末を発表します
- CXL 2.0 / PCIe 5.0ソリューションは、異種のコンピューティングとデータのボトルネックを解消します
- ドアの状態のストリーミングビデオを備えたラズベリーパイガレージドアオープナー。
- EMAR Mini –緊急支援ロボット
- 音響浮揚を使用したPtナノ結晶およびPt /ミクロポーラスLa2O3材料の高速合成
- ヘテロ構造ReS2 / GaAs飽和吸収体パッシブQスイッチNd:YVO4レーザー
- メンテナンスソフトウェア/CMMS–ビジネスケースの準備
- ミニ VMC マシンとは
- ミニCNC旋盤とは?
- ミニCNC旋盤とは?