ArduinoからプレーンAVRマイクロコントローラーへの移行に関する3部シリーズの第1部と最小サポートコンポーネント(第2 部、第3部)
ビール醸造システムのさまざまな側面を制御するために、Arduino Unoでプロジェクトを構築しました。この時点で、私がやりたいことをやっているようですが、私は別のプロジェクトのために私のウノを再利用したいと思います。プロジェクトをUnoやブレッドボードからPCB、perfboardなどに移動するにはどうすればよいですか?そこに良い解決策はありますか?
ArduinoからプレーンAVRマイクロコントローラーへの移行に関する3部シリーズの第1部と最小サポートコンポーネント(第2 部、第3部)
ビール醸造システムのさまざまな側面を制御するために、Arduino Unoでプロジェクトを構築しました。この時点で、私がやりたいことをやっているようですが、私は別のプロジェクトのために私のウノを再利用したいと思います。プロジェクトをUnoやブレッドボードからPCB、perfboardなどに移動するにはどうすればよいですか?そこに良い解決策はありますか?
回答:
ここにいくつかの指示があります。あなたがあなたのパフォーマンスボードのどこに行くのか知りたいだけなら、読み進めてください。
ATmega328のピン配列は次のとおりです。
まず、5Vを得るにはLM7805などが必要です。これらの仕組みがわからない場合は、この画像を参照してください。
次に、12Vバッテリーの+端を7805のINに接続し、-をCOMに接続します。以下、COMからの接続を「GND」、OUTからの接続を「Vcc」と呼びます。
VccをATmega328のピン7と20に、GNDをピン8と22に接続します。Vccを10キロオームの抵抗に接続し、もう一方の端をRSTピン(ピン1)に接続します。また、GNDをリセットスイッチに接続し、リセットスイッチのもう一方の端子をピン1に接続します。リセットスイッチがオンになると、Arduinoが再起動します。リセットスイッチが必要ない場合は、Vccをピン1に直接接続してください。
GNDを2つの22ピコファラッドコンデンサの負端子に接続します。1つのコンデンサをピン9に、もう1つのコンデンサをピン10に接続します。
次に、ピン9と10の間に16MHzクロックを接続します。
AREFピンを使用する場合は、AREFをピン21に接続するだけです。
これらは上の図でラベル付けされています。ピン23-28はA0-A5です。ピン2〜6はデジタル1〜4、11〜19はデジタル5〜13です。これらを通常どおり使用してください。デジタルピン13(マイクロコントローラーのピン19)にはもうLEDがありませんが、接続したい場合は、LEDに接続し、その後に200-300オームの抵抗器、次にグランドを接続します。
ArduinoがDIP Arduinoである場合(ATmegaは取り外し可能)、IDEを使用してプログラムし、ATmegaを取り外して、perfboard回路に配置します(ICホルダーを使用していると仮定します)。Arduinoに表面実装ATmegaがある場合、SMD Arduinoを使用して個別のDIP ATmega328をプログラムする方法を参照してください。。
それでおしまい!Arduinoプロジェクトをパフォーマンスボードに簡単に移動できるようになりました!
最終的な回路図は次のとおりです。
あなたのプロジェクトは、多くの人がシールドを扱うことを求めているように聞こえます。その場合、安価な亜種arduinoクローンを購入し、それをUnoに置き換えます。本当に必要な機能に依存します。
そこには非常に多くのクローンがありますが、私が使用したクローンや多くの回答で気に入ったクローンに言及するスパマーのように聞こえ始めるのを恐れています。しかし...
USBシリアルモニタリングが必要な場合、seeed studioには完全に適切であると思われる2つのモデルがあり、ミニUSBジャックがあります。わずかに異なりますが、小さなボードは小さくて安価です。
USBシリアルモニタリングが不要な場合は、ttl / FTDIインターフェイスのみを持つクローンを使用できます。digistump digisparkは非常に小さく、非常に安価です。emsl diavolinoは、最新のデバイスBBBと同様に優れています。
このパスを選択して、「標準」のarduinoピンの位置を維持するクローンを選択すると、そこにある半ダースの「プロトシールド」のいずれかを選択できます。回路にチップが含まれている場合は、かなりクールに見えます:
Arduino互換のProtoshield Prototyping Shield ...しかし、もちろん安価な代替品もあります。設計に必要な回路の利便性に依存します。電源およびグランドレール、チップピンのリードなど。
ここに一つのアイデアがあります、私は他のものがあると確信しています:
Express PCBをダウンロードして使用し、プリント回路基板を設計できます。ソフトウェアは無料で、彼らはあなたのためにボードを製造するサービスを提供します。しかし、単一のボードの場合、それは高価になります。または、デザインを(そのソフトウェアから直接)レーザープリンターに印刷し、レーザー印刷された図を使用してPCBを自分でエッチングする方法があります。これを行う方法を示す1つのYouTubeビデオを次に示します。
Annonomous Person
、私はフリッツィングをダウンロードしました。やってみます。