RCポルシェカー(Arduinoプロジェクト)
コンポーネントと消耗品
> ![]() |
| × | 1 | |||
![]() |
| × | 1 |
このプロジェクトについて
はじめに:RCカー(Arduinoプロジェクト) <図>

このプロジェクトでは、RCカーのよりシンプルなバージョンを作成する方法を紹介します。
私はあなた自身のRCカーを作る方法をあなたに示すために完全なステップバイステップのガイダンスを提供します、そして私はあなたがあなたを試すように導く最も簡単な方法をこのガイダンスに変えるためにハードウェアとソフトウェアの両方の部分を詳細に説明します電子製作における自身のスキル。このプロジェクトは、easyEDAに注文したカスタマイズされたPCBを入手した後、車の外観を改善するために特別に作成するのに非常に便利です。また、このガイドには、車のカスタマイズされた動きを作成するのに十分なドキュメントとコードがあります。そんなに読みたくないなら!より明確なガイダンスについては、このビデオをご覧ください。
このプロジェクトはわずか7日で作成され、ハードウェアの作成と組み立てが完了するまでに3日、コードとAndroidアプリの準備に4日かかりました。それを通して車を制御するために。
始める前にまず見てみましょう
このチュートリアルから学ぶこと:
- ポルシェGT3RSをハッキングして、エンジンやシャーシなどを使用します。
- 次に、新しい制御可能なボードのPCBを設計します
- Androidアプリで車を制御する方法も説明します
- そして最後にすべての部品を組み立てて運転を開始します。
ステップ1:RCカーとは! <図>

これは、RCカーまたはリモートコントロールビークルに関する情報です。これは、デバイスの外部の原点でその動きを制限しない手段によってテレオペレーションされるビークルとして定義されます。これは多くの場合、ラジコン デバイス、ケーブル コントロールと車両の間、または赤外線 コントローラー。
玩具グレードのR / Cカーは、通常、設計に重点を置き、製造コストを削減して製造されます。ホビーグレードの車には、故障した場合に個別に交換できる個別の電子部品がありますが、おもちゃグレードの車は通常、スペアパーツとして見つけるのが難しいコンポーネントと、車両の設計に統合された単一の電子回路基板で作られています。
>この例では、Androidアプリを介して車を制御しているため、Bluetooth HC-05モジュールである無線リンカーを使用して車とスマートフォンまたはその他のAndroidデバイスの両方を接続しています。
Androidアプリについて。
MITアプリの発明者プラットフォームを使用して、Androidアプリのグラフィカルプログラミングを作成しました。
このプラットフォームの使用はとても簡単でシンプルです。
あなたはアプリをダウンロードすることができます。このリンクからこのプロジェクトのために作成したもの
ステップ2:ポルシェGT3RSモデル <図>

<図>

<図>

<図>

<図>

私は友人の一人からこのRCカーを持っています。それはポルシェモデルGT3RSであり、それは本当に悪い状態でしたが、それでもまだ良好な状態であるため、いくつかのクリーニング手順を実行した後、車は今素晴らしい外観になっています、しかし、最も重要なのはエンジンです。
ネジを緩めると、2つのモーターが見つかりました。最初のモーターは車の後ろ側にあり、前後に動きます。2番目のモーターは前側にあり、ステアリングホイールを表しており、非常にうまく機能しています。それで、私はすべての役に立たないワイヤーを動かして、モーターワイヤーだけを残して、いくつかのコネクターをはんだ付けした後、シャーシは行動の準備ができています。車にもいくつかのライトがあり、前面に2つの白色LEDと背面に2つの赤色LEDがありますが、ステアリングホイールのモーターの動きに追従するサイドライトのように、LEDを追加してさらに楽しくします。
たとえば、車が左に曲がると(Androidアプリで左矢印を選択した後)、左側のLEDが自動的に点滅し始め、右方向でも同じようになります
また、選択に応じて色が変わるRGBLEDをいくつか追加しました。
ステップ3:EasyEDAプラットフォームでのPCB作成 <図>

<図>

<図>

<図>

<図>

<図>

すべてのアイテムを表示
EasyEDAについて!
EasyEDAは、回路図面とPCBの作成、テスト、編集を可能にする無料のオンライン電子設計自動化コミュニティです。ここでeasyEDAプラットフォームへのリンクを見つけてください。このオンラインプログラムは、Androidを含むすべてのプラットフォームでサポートされており、easyEDAを使用すると、ドキュメントの回路図キャプチャ、回路シミュレーション、PCBおよび回路図ファイルをインポートできるオンラインPCB設計を作成できるため、この時点から、作成できることがわかります。このオンラインデザイナーのPCBを使用するか、別のソフトウェアでPCBを作成し、ガーバーファイルをeasyEDAにアップロードして注文します。
プロジェクトに戻る
私たちはプロジェクトに戻り、回路設計について話します。これは、PCBを設計して注文できるこのオンラインソフトウェアを提供する最高のPCBメーカーであるこのプラットフォームに直接関係しています。 Arduino Nano L293HブリッジモータードライバーやHCBluetoothモジュールなど、必要なすべてのコンポーネントが利用できるため、これらすべてのオプション、ツール、特に優れたライブラリを提供することは非常に素晴らしいことです。必要なのは、単に検索することだけです。コンポーネントをその名前で配置し、配置するだけです
いつものように、ここからeasyEDAプラットフォームを実行し、新しいプロジェクトを開始して必要なコンポーネントをインポートする必要があります。それらを接続して、図に示す回路を作成します。また、このプラットフォームを使用すると、回路図面をPCBに変換できます。プロジェクトをPCBに変換をクリックするだけで、PCB設計領域を取得できます。 PCBへの次のリンクを自動的に直接クリックすることをお勧めします。RCカープロジェクトの直接リンクPCBビューアを使用して注文する前に、PCBを確認することもできます。また、設計したPCBを示す写真を提供しました。
>この回路図は、車をWIFIで制御したい場合は、ESP-01モジュールを追加しました。また、無線トランシーバーを使用したい場合は、NRFを利用できるため、ニーズに関係なく役立ちます。この回路図を作成した後、直接移動してPCBに変換します。これは非常に便利です。各コンポーネントをその場所に配置し、いくつかのラベルといくつかの美しいロゴを追加した後、PCBはオンライン注文の準備ができているので、必要なものはすべてあります。製造出力に行き、いくつかのパラメータを設定します。私にとっては、PCBに赤い色を好みます。支払いをして、配達を待ちます。パケットを受け取るのにたった4日で、それは素晴らしいサービスでした。パッケージを開いた後、PCBに必要なコンポーネントを注文できるLCSCサービスであるeasyEDAによって提供される新しいサービスに気づきました。そして、選択したすべてのプリセットオプションを備えたPCBがあります。PCBは通常どおり非常によく製造されており、すべてのラベルに説明などが記載されているため、このプロジェクトの作成は非常に便利です。
ステップ4:材料 <図>

それでは、このプロジェクトに必要なコンポーネントを確認しましょう。オンライン注文に関連するすべてのリンクを見つけることができるので、次のものが必要になります。
- -RCカーのおもちゃのシャーシ
- -このリンクから注文できるPCB:http://ouo.io/1i1Lc
- -1つのArduinonano
- -HC-05またはHC-06Bluetoothモジュール
- -光センサーBH1750
- -温度および湿度センサー
- -L293DHブリッジモータードライバー
- -一部のRGBLED
- -5Vブザー
- -いくつかのヘッダーコネクタ
ステップ5:組み立て(コンポーネントのはんだ付け) <図>

<図>

<図>

<図>

<図>

これで準備が整いましたので、コンポーネントのはんだ付けを始めましょう。はんだ付けの間違いを避けるために、ラベルに従うことを忘れないでください。まず、Arduinoコネクタをはんだ付けして電源をテストします。また、基本的なテストコードを記述して、光センサーなどの各センサーの正しい接続を確認します。LEDはすべてボードに直接接続されているため、同じです(Arduino )だから、あなたはそれらに完全にアクセスできます。
注 :はんだごてをきれいに保つ必要があります。それはあなたがそれを使うたびにそれをスポンジで拭くことを意味します。はんだごての先端は清潔で光沢があるはずです。先端がフラックスや酸化で汚れているのを見るときはいつでも、それはそれの光沢を失うことを意味します、あなたはそれをきれいにするべきです。はんだ付け中であっても。はんだ付けチップがきれいなため、はんだ付けターゲットに熱を伝達しやすくなります。
EasyEDAに注文したPCBは、すべてを正しい位置に保つためのガイドとなるため、作成したPCBを表示してオンライン注文を行う場合は、このリンクにアクセスしてください。
ステップ6:Androidアプリのテスト <図>

<図>

<図>

このアプリでは、Bluetoothを使用して前後の動きと左右の方向に車を制御できます。また、ブザーボタンとハンドブレーカーを備えたドリフトモードもありますが、最初にBluetoothを有効にして車に接続し、アプリがいくつかの音声メッセージを案内します。
車を選んだ後、RGB LEDの色を制御する機能をテストできます。ご覧のとおり、選択に応じてLEDの色が変化します。
androidアプリについては、MIT app inventorプラットフォームを使用して作成する方法を次のインストラクタブルで紹介しますが、今のところ、このリンクから無料でダウンロードしてインストールできます
ステップ7:コードと検証のテスト <図>

<図>

<図>

<図>

<図>

<図>

シャーシはいくつかの深刻なテストの準備ができているように見えるので、今必要なのはコードだけです。
そう!仕組みは次のとおりです。Androidアプリでボタンを押すたびに、Bluetoothを介して文字がArduinoに転送され、文字ごとに実行するアルゴリズムがあります。たとえば、ボタンを前方に押すと、文字「f」が転送されます。ボードが文字「f」を受け取ると、前進するために背面モーターを制御する関数を呼び出します。これはすべてのボタンで同じです。
コードは入手可能であり、いつものようにこのリンクからダウンロードできます。写真でわかるように、コードは非常にシンプルで非常によくコメントされているため、自分が所有していることを理解できます。
ご覧のとおり、各ボタンには車の機能がありますが、私が本当に感謝しているのは、光の明るさを制御する自動モードです。光センサーを車の背面上部に配置し、このモードを選択すると、車が明るさを制御します。センサー信号に応じてフロントライトLEDの。また、スマートフォンの画面で温度と湿度の値を直接読み取ることができ、とても印象的です。
ありがとう:)
このInstructableは、これまでに公開されたRCカーを作成するための最も包括的なステップバイステップガイドであると思います。これで、この説明は終わりです。気軽に親指を立てて、コメントを通じてこのプロジェクトについて知りたいことがあればお問い合わせください。
製造プロセス