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

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

必要な部品と材料

部品 数量 備考
Arduino Mega 2560 1 ATMega2560搭載
OpenBuildsマイクロリミットスイッチ 4 各階の検出用

プロジェクト概要

4階建てビル用サービスエレベーターの制御システムを設計・テストしました。マイクロコントローラ(ATMega2560)が現在位置を判断し、適切なコンタクタに通電してモーターを正逆回転させます。目標階に到達したらモーターへの給電を停止します。また、安全機能としてエレベーターが移動する前に必ずドアを閉め、到着時に自動で開ける制御も実装しています。

デモ動画

動画はこちら

1.1 三相モーターの配線

重い荷物を運ぶため三相モーターを採用。メインの三相電源から2つのコンタクタを経由してモーターに給電します。

逆転時は配線を入れ替える必要があります。

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター
Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

1.2 階層検出

各階にリミットスイッチを設置し、エレベーターがその階に到達するとスイッチが閉じてマイコンに通知します。移動中はスイッチが開いています。

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

スイッチのLow→High遷移は極めて短時間で、通常のループ処理では検出漏れのリスクがあります。これを解決するため、割り込み(Interrupt)を使用します。Arduino Mega 2560には6つの割り込み対応ピンがあり、4階分のスイッチに十分対応できます。

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター
Arduino Mega 2560で制御する4階対応スマートサービスエレベーター
Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

1.3 モーターの上下制御

2つの12V DCリレーでコンタクタのAC電源を制御し、モーターの正逆を切り替えます。リレー駆動にはトランジスタを使用しています。

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

1.3.1 フライバックダイオードによる保護

リレーコイル両端にフライバックダイオードを接続し、スイッチング時のサージ電圧からMCUを守ります。

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

1.3.2 ユーザー入力制御

4つの階ボタンでユーザーが行き先を指定。ボタン押下で一時的にHigh信号が出ます。MCUは現在階と目標階を比較し、上昇か下降かを判断します。

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター
Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

従来は方向検出用の追加スイッチが必要でしたが、ソフトウェアで現在階を変数保持し、目標階と比較することでハードウェアを削減できました。

例:現在2階(Pin 3 High)→ 4階ボタン押下 → 4 > 2 なのでMotorUp信号出力 → 3階通過で現在階更新 → 4階到達でMotorUp停止

1.3.3 制御系と入力系の絶縁

エレベーターの金属ボディからのACノイズがリミットスイッチ経由でMCUに入り、誤検出を招いていました。これをフォトカプラで絶縁して解決しました。

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

リミットスイッチが閉じるとLEDが点灯、フォトトランジスタが導通してMCUにHigh信号を伝達。入力側とMCUが電気的に分離されます。

1.4 プロトタイプ

Arduino Mega 2560で制御する4階対応スマートサービスエレベーター
Arduino Mega 2560で制御する4階対応スマートサービスエレベーター
Arduino Mega 2560で制御する4階対応スマートサービスエレベーター

製造プロセス

  1. エレベーター:設計、歴史、未来の革新
  2. Bluetooth操作のArduinoスパイボットを自作する
  3. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  4. 自作Arduino TV-B-Gone:全テレビ対応の万能リモコン
  5. 12メートル先から見える大型LEDマスタークロック(アラーム機能付き)を自作しよう
  6. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  7. Arduinoプロジェクトのための最適化電源ソリューション
  8. Arduino三目並べ:MAX7219 LEDマトリクスと段ボールケースで自作
  9. スマートArduino四足歩行ロボットの製作:ステップバイステップガイド
  10. 高性能 Arduino 気象観測気球データロガーの製作ガイド
  11. ゲーム用カスタムArduinoジョイスティックハンドルの製作