Arduinoから物理プロトタイプに移行する方法


9

私はArduinoからPCBへの移行について少し読んでいましたが、それは少し困難なようです。今のところ、私が本当にやりたいことは、私が構築したものを取り、いくつかの変更を加えて、実際にそのケースを作成し、すべてが接続されたままであることを確認することです。

プロジェクトの写真を添付し​​ました。私がやろうとしているのは、ボックスの中に4つのプッシュボタンがあり、その横にLEDがあるボックスを作成することです。おそらく、押しボタンとLEDが置かれるスペース用にフォームボードのカットアウトを作成します。押しボタンとLEDの配線は、Arduino自体とサーボモーターと共に、フォームボードの下に隠れている必要があります。

押しボタンとLEDのワイヤーを本質的に「長く」し、すべてのコンポーネントがブレッドボードに固定されていることを確認するために何をする必要がありますか(特に押しボタンが飛び出すのが好きです)?PCBを作成せずにこれを行う方法はありますか?私はコンポーネントをプロトボードにはんだ付けする概念を理解していますが、回路の切断/印刷などに関しては、私は本当に混乱しています。

ガイダンスをいただければ幸いです。私の配線設定にも問題がある場合は、それについての学習体験も気に入っています。ありがとう!

ここに画像の説明を入力してください

ここに画像の説明を入力してください


下の図をどのように描きましたか?
Andrei

回答:


10

もちろん、PCBを使用するのが最善です。ただし、カスタムPCBである必要はありません。設計の約98%で使用できる既製のPCBがたくさんあります。以下はほんの一部です。

スイッチの場合は、パネルマウントフォームを使用してください。彼らはすべてのものから入って来シンプル強固とんでもありません

LEDをパネルマウントにすることもできます。または、ライトパイプを使用して、PCBのLEDを外部から見えるようにすることもできます。

電源には、USB接続または電圧レギュレータ付きの独立した電源ジャックを使用できます。シリアル接続も必要な場合は、既成のシリアルモジュールを検討し、組み込みのUSBジャックまたは個別のパネルマウントUSBジャックを使用する必要があります。

サーボは、必要に応じてケース内に取り付けることも、PCBマウントまたはパネルマウントコネクタに接続することもできます。

もちろん、MCU自体もPCB上のソケットに直接配置する必要があります。デカップリング、発振器、ISPコネクタを忘れないでください。

回路自体については、代わりに内部プルアップを使用すると、スイッチのプルアップ抵抗を取り除くことができます。そして、100ohmである方法にかかわらず、スイッチのプルアップのためには低すぎるのA値。


ありがとう-これはとても役に立ちました!抵抗器-私は1000オームを使用しています-それでもまだ低すぎませんか?何がお勧めですか?すべてのワイヤーとプッシュボタンを延長することに関しては、arduinoに直接接続するヘッダーにワイヤーをはんだ付けするだけで十分でしょうか?
mheavers 2014

アイムかなり確か三バンドは茶色ですが、あなたはよく知っていると思いますので、彼らはあなたの目の前にいます。しかし、言ったように、内部プルアップを使用します。私はArduinoを使用せず、代わりにベアAVRを使用することを強くお勧めしますが、ピンをワイヤーにはんだ付けまたは圧着すると、信頼性が低下します(過度のG力はピンを緩めます)。
Ignacio Vazquez-Abrams 2014

ありがとう!誰かがこれに遭遇した場合-内部プルアップの使用方法(およびプルアップの理解)についての適切な説明がここにあります:learn.sparkfun.com/tutorials/pull-up-resistors
mheavers

4

PCBの設計を学ぶことは困難な場合があります。まず、ソフトウェアの選択肢、ファイル形式、そして実際に優れたボードのレイアウトがあります。それは生産と組み立ての前であり、それぞれが途中で独自の苦労を伴います。初めてXcodeを開いてストーリーボードとフレームワーク、シミュレーターなどすべてについて学ぶときと同じです。つまり、最初は困難な経験ですが、後退と成功の両方を通じて、最終的に簡単になる新しいスキルを学びます。

したがって、perfboardとバリアントを提案するすべての人に同意します。しかし、私はおそらく動機として、あなたが数か月以内にいる可能性がある場所を示したいと思います。私はArduinosを最終的な製品ではなく開発ツールとして見る傾向がありますが、他の人はスタンドアロンのNanoまたはPro Miniを使用するだけで十分であり、それを永久に彼らのプロジェクトに捧げることに満足していることを理解しています。

これらは同じデバイスの3つのバリアントであり、Arduino / ATMega、GPS、シリアルポート、およびRGB LCDを組み合わせています。私は最初にブレッドボードで作成し、次にperfboardに移動して「醜い」と考え、単純なPCBを作成しました。その経験に満足して、最終的にプロジェクトを「完了」と呼ぶまで、回路図とレイアウトを改良し続けました。

perfboardプロジェクト プリミティブPCB 最終的なPCB

また、ボタンとライト用に作成した2つのボードのように、特定のコンポーネント専用の小さなPCBを作成することも検討してください。

ハードウェアスイッチの告知器とLEDブレークアウトボード

私がOSHParkに注文した最初のPCBは素晴らしい経験でした。封筒を開けて、宗教的な遺物のようにそれを保持しました。しかし、それ以来、それは日常的になっています。後でPCBルートに行く場合は、注文した少量販売店の私の概要を評価するかもしれません。


3

ストリップボードを使用すると、次のような回路を作成するのに非常に便利です。

  • ブレッドボードのプロトタイプよりも長持ちします
  • ブレッドボードを長い間無駄にするよりも費用がかかりません

ストリップボードは、良い電化製品の小売業者(コンラッドで鉱山を購入しています)にあります。

はんだごて(とそれに必要なスキルが必要ですが、一部の人が考えるほど難しくありません)。

さらに一歩進んで、同じストリップボード上にArduinoを作成することもできます(UNOの多くのコンポーネントは、構築して「永久に」保持したい回路には必要ありません)。

別のオプションは、少しだけ高価ですが、Arduinoのプロトタイプシールドを用意し、回路をはんだ付けし、Arduinoに直接差し込みます。原則はストリップボードの場合と同じですが、プロトタイプには通常ストリップがなく、コンポーネントとワイヤーをはんだ付けできる穴だけがある点が異なります。


3

Arduinoプロトシールドを使用できます。これは、Arduinoに接続できるように作られたプロトタイピングボードです。異なるメーカーからのそれらの9000以上があります。次に、必要なものをプロトシールドにはんだ付けします。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.