目次:
- 用品:
- ステップ1:ものを準備する
- 電子モジュール
- 木製とレーザーカッター。
- ランプシェードを3Dプリントする:
- ステップ2:車のベースを切る
- ステップ3:モーターを取り付ける
- ステップ4:電気モジュールの取り付け
- ステップ5:モーターにケーブルをはんだ付けする
- ステップ6:ハードウェアの接続
- ステップ7:ソフトウェア作業
すべての男の子は車を作る夢を見ます。数日前、私は決して落ちないカブトムシを作りました、それはとても面白いです、そして、多くの人々はそれが好きであると言いました。ここでそれは別のおもちゃの車を作るでしょう、そしてそれははるかに小さくて、そしてそれはプログラム可能です。
私は再びシールドボットを使用するつもりはありません、私は木の板で車体を切ります。そして今日、私は基本的なバージョンを作ります、それはあなたがあなたが完全でクールな車を作りたいのなら、あなたは自分で何かを作る必要があります。
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を参照してください。
ここからコードをダウンロードしてください。これは単純なコードです。複雑な機能が必要な場合は、コードを記述する必要があります。