Arduinoでミニおもちゃの車を作る:7つのステップ(写真付き)

Arduinoでミニおもちゃの車を作る:7つのステップ(写真付き)

目次:

Anonim

すべての男の子は車を作る夢を見ます。数日前、私は決して落ちないカブトムシを作りました、それはとても面白いです、そして、多くの人々はそれが好きであると言いました。ここでそれは別のおもちゃの車を作るでしょう、そしてそれははるかに小さくて、そしてそれはプログラム可能です。

私は再びシールドボットを使用するつもりはありません、私は木の板で車体を切ります。そして今日、私は基本的なバージョンを作ります、それはあなたがあなたが完全でクールな車を作りたいのなら、あなたは自分で何かを作る必要があります。

3センサーが含まれています:

  • 方向を検出するためのデジタルコンパス
  • 黒い線を検知する赤外線距離センサー
  • 落下を回避するために、机の端を検出するための超音波センサー

時間があれば、コードとアウトラインを改善します。

用品:

ステップ1:ものを準備する

ものは3つの部分、電子モジュール、木の板などにあります。

電子モジュール

  • グローブジョイント

Grove - Jointは非常に小さいArduino互換ボードです。2つのオンボードGroveポートは非​​常に多くのアプリケーションに十分で、サイズはわずか30 x 15 mmです。

  • グローブ - デジタルコンパス
  • グローブ - 超音波レンジャー
  • グローブ - ミニI2Cモータードライバー
  • グローブ - ラインファインダー

木製とレーザーカッター。

  • 3 mm木の板

ランプシェードを3Dプリントする:

近くにメーカースペースがある場合は、レーザーカッターを簡単に見つけることができます。すべてのメーカースペースにレーザーカッターがあります。あなたがレーザーカッターの木の板を見つけることができないならば、あなたはSeedによるレーザー切断サービス供給を試みることができます。

ステップ2:車のベースを切る

ここにはレーザーカッターと3 mmの木の板が必要です。

2Dファイルをダウンロードしてレーザーカッターでカットするだけです。

多くの部分があることがわかります。次の手順で各部分の使用方法を説明します。

この部分では、ボードを切ります。

ステップ3:モーターを取り付ける

ここで木とモーターを接続するにはいくらかのAB接着剤が必要です。

まず最初に、3つの小さいボードを一緒に接続してから、3つのボードを体に貼り付けると、その上に正方形が見つかります。それが堅牢になるまでに数分かかることがあります。あなたが一番上に何かを置く場合、それはあなたにいくつかの時間を節約できます。あるいは、待っている間に何かを食べに行ったり、トイレに行ったりすることもできます。

それからあなたはギャップに若干のAB接着剤を置くことができます、そしてそれからモーターをそれに置くこともできます、また数分後、モーターはうまく固定されます。

ステップ4:電気モジュールの取り付け

ここでは、M2ネジとナットが必要です。

それほど難しいステップではありません、詳細は画像を参照してください。

あなたがあなたの前に全部を手に入れるなら、実際には、モジュールを置く場所を知るでしょう:)

ステップ5:モーターにケーブルをはんだ付けする

モータドライバモジュールには、それぞれモータを制御するための2つのjst2.0コネクタがあります。

私たちがする必要があるのはモーターをjst2.0コネクタに接続することです。

あなたがハンダ付けをしようとしたことがない場合は、気にしないでください、それはあなたが車を運転するのと同じくらい簡単です。実は私は数日前に運転免許証をもらっているだけなんですよ(笑)。

ステップ6:ハードウェアの接続

上のステップの後、私たちは車に乗る。しかしそれぞれ

モジュールは分離されています、我々はそれらを一緒に接続する必要があります。幸運にも、ここではんだ付けする必要はありません。 Groveケーブルを各モジュールに差し込むだけです。

  • ジョイントのI2Cポート> I2Cハブ
  • I2Cハブ>グローブ - デジタルコンパス
  • I2Cハブ>グローブ - ミニI2Cモータードライバー
  • D5 - >超音波
  • D6 - >赤外線距離センサー

ステップ7:ソフトウェア作業

最後に我々は最後のステップに行きました。自動車はまだ走ることができない、しかしそれは成功から非常に近い。

私はJointがArduinoと互換性があると言っていました、私はあなたが以前Arduinoを使ったことがあると思います。あなたはArduinoについて聞いたことがありませんか?わかりました、時間があればそれについて学ぶことができます。

Grove Jointの使い方については、Wikiを参照してください。

ここからコードをダウンロードしてください。これは単純なコードです。複雑な機能が必要な場合は、コードを記述する必要があります。