ArduinoBluetooth制御のミニリフト
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
| |||
|
このプロジェクトについて
私たちは私たちのワークショップが大好きですが、1つの欠点(またはおそらく利点)があります-ギャラリーへの大きな階段です。常にパーツやコンポーネントを1つのフロアと別のフロアの間で移動する必要があるため、ドローン、犬、伝書鳩など、さまざまなアイデアを計画してきました。リフト!
最近、HC-05 Bluetoothモジュールをcircuito.ioに追加したので、このプロジェクトで試してみることにしました。
これがどのように機能するかを示す短いビデオです。かなりきちんとしていますか?
構築を始めましょう!
1.設定
必要な部品がすべて揃っていることを確認することから始めます。プロジェクトのすべてのコンポーネントを含む上記のリストがあります。
次に、 circuito.ioビルダーに移動します。
<図>ご覧のとおり、このプロジェクトのパーツはすでに事前に選択されています。必要に応じて変更できます。たとえば、Unoの代わりにArduino Microを使用している場合や、別のモーターを使用する場合は、生成をクリックします。 必要なすべての情報が表示されます。
2.配線
コンポーネントのリストを下にスクロールすると、ステップバイステップの配線ガイドが表示されます。 。 [次のステップ]をクリックします "と" 前のステップ "ステップ間を閲覧します。
<図>回路を見ると、BluetoothとStepperの2つの主要コンポーネントがわかります。
Bluetoothの接続
HC-05 Bluetoothモジュールには、接続する必要のある4つのピン(TX、RX、GND、およびVCC)しかありません。技術的には、それらをArduinoに直接接続できます。さらにコンポーネントを追加できるように、ブレッドボードを使用しています。
<図>ステッピングモーターの接続
Sparkfunステッピングモーターには、ステッピングモータードライバーにはんだ付けする必要のあるケーブルが付属しています。はんだ付けの方法がわからない場合は、ここで学ぶことができる優れたチュートリアルがあります。これが完了したら、Arduinoからの電源とデータ電源に接続する必要があります。
<図>
3.コード
プロジェクトの次のステップはコードです。 Circuito.ioの返信ページを下にスクロールすると、コードセクションが表示されます:
- circuito.ioからコードをダウンロードします
- 抽出
- ArduinoIDEを使用してfirmware.inoを開きます。 Arduino IDEがインストールされていない場合は、ここからダウンロードしてください。
- コードをそのままArduinoにアップロードします。すべてが正しく配線されていれば、すぐにアップロードされます。何らかの理由で機能しない場合は、フォーラムでいくつかのトラブルシューティングオプションを見つけることができます。
すべてが正常に機能していることを確認したら、リンクのgithubリポジトリから新しいコードをコピーします 以下に、それをすでに作業しているコードの「ファームウェア」タブに貼り付けて、すべてのライブラリがすでにセットアップされているようにします。ピンとライブラリを定義するコードの先頭にある最初の部分(下の画像の部分)を必ず残してください。
<図>
4.Bluetoothの設定
HC-05はBluetoothからシリアルデバイスです。一方の端はシリアル経由でArduinoに接続され、もう一方の端はBluetoothデバイスに接続する必要があります。 Bluetooth側では、2つのデバイスをペアリングすることで、スマートフォンアプリやその他のBluetoothデバイスに接続できます。使えるアプリはたくさんあります。このプロジェクトでは、「ArduinoBluetoothControl」を使用することにしました。アプリの音声コマンドオプションを使用することにしました。
Bluetoothデバイスのペアリング
Androidスマートフォンにアプリをダウンロードしてインストールした後:
- スマートフォンの設定メニューからBluetoothをオンにします。
- 電源に接続してHC05Bluetoothモジュールをオンにします。
- 利用可能なデバイスをスキャンします。
- デフォルトのパスワード1234を使用してHC05とペアリングします。
- アプリを開きます。
- HC-05に接続します。
- アプリの設定メニューで、[音声コマンド]に移動します。
- 文字列と音声入力ごとに送信される内容を定義します。たとえば、上に「u」、下に「d」を設定します。
5.リフトのセットアップ <図>
私たちは電子機器を木片に置き、他の2つの木片からウインチを作りました。それから私達はいくつかのひもを取り、それをウインチに結び付け、ステッパーで遊び始めました。
音声認識でリフトを制御することにしましたが、必要に応じてボタンやスイッチを定義することもできます。
このプロジェクトは、circuito.ioで実行できる数千の組み合わせの1つの例です。コミュニティハブでcircuito.ioを使用して作成したプロジェクトをもっと見てみたいです。ご不明な点がございましたら、お気軽にコメントするか、メール([email protected])またはFacebookページからお問い合わせください
コード
ArduinoMiniリフトコード
https://github.com/Circuito-io/Mini-Lift 回路図
lift_diagram_Flcy9vSwKM.fzz 製造プロセス