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

Bluetooth制御Arduinoミニ・リフト:コンパクト・ステッピング・モーター・プラットフォーム

部品と材料

部品数量備考
Arduino UNO1
SparkFun ステッピング・モーター(ケーブル付き)1
SparkFun EasyDriver - ステッピング・モーター・ドライバー1
HC-05 Bluetoothモジュール1
USB-A to B ケーブル1
ブレッドボード1
SparkFun ACアダプター 12VDC 600mA1
SparkFun ジャンパー・ワイヤー 6インチ (M/F, 20本パック)1

使用アプリ・サービス

プロジェクト概要

ワークショップに大きな階段があり、パーツを階間で移動するのが大変。ドローン、犬、伝書鳩など色々考えた末、リフトを作ることに! 最近circuito.ioにHC-05 Bluetoothモジュールが追加されたので、これを試す良い機会になりました。

動作デモ動画:音声認識で「上」「下」と言うとリフトが動きます。

1. セットアップ

必要な部品を確認(上記リスト参照)。
circuito.ioビルダー にアクセス。本プロジェクトの部品がプリセットされています。別のボードやモーターを使う場合はここで変更可能。「Generate」クリックで全情報が得られます。

Bluetooth制御Arduinoミニ・リフト:コンパクト・ステッピング・モーター・プラットフォーム
circuito.ioで部品選定済み

2. 配線

生成ページをスクロールするとステップバイステップ配線ガイドが表示。「next step」「previous step」で進行。

Bluetooth制御Arduinoミニ・リフト:コンパクト・ステッピング・モーター・プラットフォーム

主要コンポーネントはBluetoothとステッピング・モーターの2つ。

Bluetooth接続(HC-05)

HC-05はTX、RX、GND、VCCの4ピンのみ。Arduinoに直接接続可能ですが、ブレッドボード経由で拡張性を確保。

Bluetooth制御Arduinoミニ・リフト:コンパクト・ステッピング・モーター・プラットフォーム
HC-05ブレッドボード配線

ステッピング・モーター接続

SparkFunステッピング・モーターはケーブルがドライバーにはんだ付け必要(はんだ付け未経験者はチュートリアル参照)。完了後、Arduinoから電源とデータを供給。

Bluetooth制御Arduinoミニ・リフト:コンパクト・ステッピング・モーター・プラットフォーム
ステッピング・モーター・ドライバー接続

3. コード

circuito.ioのリプライページ下部にCode Sectionあり:

  1. コードをダウンロード
  2. 解凍
  3. firmware.inoをArduino IDEで開く(未インストールならここから)
  4. そのままアップロード。配線正しければ数秒で完了。失敗時はフォーラムでトラブルシューティング

動作確認後、GitHubリポジトリの新しいコードをコピーし、作業中のコードの「firmware」タブにペースト(上部のピン定義・ライブラリ部分は残す)。

Bluetooth制御Arduinoミニ・リフト:コンパクト・ステッピング・モーター・プラットフォーム
上部の定義部を残し、下部をGitHub版に置換

4. Bluetooth設定

HC-05はBluetooth-シリアル変換デバイス。Arduino側はシリアル接続、反対側はスマホアプリ等とペアリング。アプリは多数ありますが、本プロジェクトでは「Arduino Bluetooth Control」の音声コマンド機能を使用。

Bluetoothペアリング手順

  1. スマホのBluetoothをON
  2. HC-05に電源投入
  3. デバイス検索
  4. 「HC-05」とペアリング(デフォルトPIN: 1234)
  5. アプリを開きHC-05に接続
  6. 設定>「voice command」へ
  7. 音声入力ごとに送信文字列を定義(例:「up」→"u"、「down」→"d")

5. リフト機構の組み立て

Bluetooth制御Arduinoミニ・リフト:コンパクト・ステッピング・モーター・プラットフォーム
電子部品を木板に固定、端材でウィンチを作成、紐を巻き付けステッピング・モーターでテスト

音声認識で制御しましたが、ボタンやスイッチでも定義可能。このプロジェクトはcircuito.ioでできる数千の組み合わせの一例です。皆さんのcircuito.io作品をコミュニティ・ハブで見せてください! 質問はコメント欄、または hello@circuito.io、Facebookページまで。

コード

回路図

lift_diagram_Flcy9vSwKM.fzz (Fritzingファイル)

製造プロセス

  1. Bluetooth対応 Arduino制御 モータライズド カメラ スライダー 〜滑らかなシネマティック撮影を実現〜
  2. NeoPixelリングとArduinoで作るインタラクティブジャイロスコープLEDディスプレイ
  3. Bluetooth操作のArduinoスパイボットを自作する
  4. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  5. 自作Arduino TV-B-Gone:全テレビ対応の万能リモコン
  6. DIY Arduino USBゲームコントローラー - 高性能ゲームパッドを自作
  7. DIYクラウドコスチューム: LEDストリップ、Arduino Nano & SparkFunパーツで光る雲に
  8. 12メートル先から見える大型LEDマスタークロック(アラーム機能付き)を自作しよう
  9. Pixie: Arduino Pro Miniで作るNeoPixel腕時計 - アナログとデジタル融合のDIY光る時計
  10. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  11. Arduino Nanoとジョイスティックで2軸ステッピングモーターを制御:Visuinoで簡単プログラミング