工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduinoで超音波レベーション(浮遊)装置を自作:ステップバイステップガイド

必要な部品と材料

部品数量備考
Arduino UNO(またはNano ATmega328P)1
超音波センサー HC-SR041送受信トランスデューサーを取り外して使用
L298 デュアルHブリッジドライバー1トランスデューサー駆動用
ユニバーサル基板1
7.4Vバッテリーまたは電源12A以上推奨
配線材料一式

必要な工具

使用ソフトウェア

プロジェクト概要

原理:音響レベーションの仕組み

2つの超音波トランスデューサーを向かい合わせに配置し、同じ周波数・位相の音波を出すと「定在波」が形成されます。定在波には「節(圧力最小)」と「腹(圧力最大)」があり、節の位置に軽い物体(発泡スチロール、紙片等)を置くと、上下からの音響放射圧が釣り合って浮遊します。重力に抗う見かけの「反重力」効果です。

ステップ1:仕組みの理解

ステップ2:トランスデューサーの準備

HC-SR04モジュールから送信側(T)と受信側(R)のトランスデューサーをはんだ吸い取りで取り外し、長めのリード線をはんだ付け。保護カバーも外します。向かい合わせに固定(フォームシートとナット・ボルトで位置決め)。同軸上に正対させることが重要。

ステップ3:回路構成

Arduinoで40kHzの矩形波を生成(Timer割り込み使用) → A0/A1ピンから出力 → L298の入力へ → L298出力で2つのトランスデューサーを逆位相駆動(プッシュプル) → 7.4Vで駆動。両グランドは共通接地。

ステップ4:プログラミング

タイマー割り込みで40kHz(周期25μs)の方形波をA0/A1に出力するシンプルなコード。GitHub Gistで公開。

ステップ5:重要なポイントと改善

回路図

配線図が提供されています。Arduino A0/A1 → L298 IN1/IN2、L298 OUT1/OUT2 → 2つのトランスデューサー、電源7.4V → L298 VS、グランド共通。

製造プロセス

  1. Arduino MegaでPWM制御:プッシュボタン付きLEDフェード制御チュートリアル
  2. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  3. ESP8266・Arduino・超音波センサーで作るスマートIoTジャー:リアルタイム中身監視
  4. Arduinoでアイアンマンを自作:部品・センサー・手順ガイド
  5. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  6. Arduinoで地球の質量を測定:ステップバイステップDIYガイド
  7. DIY Arduino加湿器コントローラー:リレーを用いた安全な高電圧制御
  8. Arduino超音波センサーとProcessingで作るリアルタイム距離測定ソナー
  9. スマート駐車場カウンター:Arduino、Processing、PHPでリアルタイム車両管理
  10. ゲーム用カスタムArduinoジョイスティックハンドルの製作
  11. ArduinoとProcessingで作るリアルタイムデジタルコンパス