COMポートを搭載したシングルサイドArduinoを自分で実行する

電子機器とマイクロコントローラに携わっているので、既製のデバッグボードを手元に置いておくといいと思います。 その助けを借りて、サーボ、センサーなどをすばやくチェックしたり、プロジェクト全体を組み立てることもできます。 だから私は自分でArduinoを作ることにしました。



有名なプラットフォームの作成者はDIY愛好家の世話をし、この特別な片面バージョンのボードの準備をしました。 またインターネットでは自宅で作る方法について非常に詳細な指示があります。 残念ながら、このボードにはいくつかの欠点があります。つまり、COMポートのみを介して接続し、アダプタからのみ給電されます。 私はそれを修正することに決め、最終的にこの素晴らしいカードを手に入れました。



画像



もちろん、このアイデアは新しいものではなく、インターネット上では、仮想COMポートをシングルサイドボードにねじ込むというアイデアは繰り返し聞こえてきましたが、完成したプロジェクトに会ったことはありません。



猫の下で、Arduinoを自分で作ることを夢見た人は誰でもください。



元のボードでは、COMポートをFT232RL ICに置き換えました。 TTLの論理レベルで動作するため、コンバータ(元のトランジスタではトランジスタ化されています)は必要ありません。 電源を選択するために、3ピンのピンヘッダーが回路に用意されています。 ジャンパ電源の位置を設定できます:USBポート(位置「int」)またはPSUコネクタ(位置「ext」)。 FTRL'kaは常にUSBからのみ給電されます。 「自動リセット有効化」ジャンパーもあります。 基本的に、P-CADで責任あるプロジェクトを作成します。 その中のグラフィックスのエクスポートは非​​常に複雑なので、図面のスクリーンショットのみを掲載します。



写真ホスティング



ボードは、FTRL'kiを接続することを除いて、オリジナルからほぼ完全に取り除かれています。



画像



組立図と同様に:



画像



コンデンサーC7、C8を横に置いて、コネクターからはみ出さないようにすることをお勧めします。



DI HALTは、自分で何かをはんだ付けする方法について、より良く、より多く書いています。 FTRL配線で問題が発生する可能性があることだけを追加します。 私はエッチングされたボードでその下のパッドを錫メッキしようとしました-私はほとんどそれを引き裂きました。 したがって、結論を1つずつはんだ付けすることをお勧めします。 ちなみに、フラックスから回路基板を洗浄することをお勧めします:はんだ付けした後、未洗浄のミクルハがコンピューターによって検出されないように2回見ました。 必要に応じて、同じLUTを使用してボードの前面にアセンブリ図面を適用できますが、アセトン浴で洗浄することはできません。



ボードが作成されたら、ソフトウェアを実行できます。 まず、 Arduino IDEのをダウンロードしてインストールする必要があります。 FT232RLチップ用のドライバーも同様です。



次に、ブートローダーをフラッシュする必要があります。 個人的に、私はファームウェアのためにそのようなプログラマーを使用します、広告のためにそれを考慮しないでください。 ブートローダーファームウェアの詳細については、 こちらをご覧ください 。 ファームウェアファイル自体は、ハードドライブのC:\ Program Files \ arduino-1.0.1 \ hardware \ arduino \ bootloaders \ atmega8 \ ATmegaBOOT.hexにあります。 ZIFソケットにコントローラーをインストールし、このファイルを直接フラッシュしました。 ここからヒューズビットを取りました。 このボードを168番目のメガで実行しようとしましたが、まだ実行できませんでした。 ほとんどの場合、単一のブートローダーは登場しませんでした。



Arduinoプログラミングは簡単です。 プログラミング環境を起動し、ボードを選択します(この場合、Arduino NGまたはATmega8より古いバージョンです)。



画像



次に、ユーザーLEDを点滅させる完成した例を実行します。



画像



次に、[ファイル]-> [ダウンロードして確認]をクリックします。







すべてが正しく組み立てられていれば、すぐに動作します。 ロード中にエラーが見つかりました-Rx FTRLの出力のはんだ付けがひどく、すぐに修正しました。



アーカイブでは、すべての図面、ファームウェア、および購入する部品のリストを取得できます。 CAD P-CAD 2006で作成された図面。誰かがLUT用のファイルの準備を手伝ってくれたら、とても感謝します。



このボードは完全にArduino互換であり、標準のシールドとIDEを使用できますが、私はめったに使用しません。 私の意見では、AVR-studioでプロジェクトを組み立てるのは簡単です-昔ながらの方法です)))。



UPD:

主な記事は現在ここに保存されています



All Articles