Atmegaのもう一つの心

少し前に、音楽用の回路(アンプ、ギターエフェクト)に興味を持ち、何とか静かにアナログエレクトロニクスからデジタルエレクトロニクスに切り替えました。 Atmelマイクロコントローラーは、同志がかなり優れていて、もしあれば、尋ねる人がいたからです。 私が最初にしたことは、プログラマー(STK500クローン)を組み立て、私の最初のプロジェクトであるLEDの点滅を設定することでした。 そして、事件が2月14日に近づいていたので、彼はビジネスを喜びと結合して、彼の最愛の妻を喜ばせることに決めました。 このアイデアのインスピレーションは、 「2月14日に愛する人を喜ばせる方法」という テレホフの投稿でした。



まず、箱を選択して購入し、サイズに合わせてボードの開発を始めました。 描画にはSprint-Layoutを使用しました。 ダイオードの数は、使用可能な数、つまり20個によって選択されました。 「ハート」として:Atmega8。



画像



画像をtextoliteに転送するには、古き良きLUTを使用しました。 つまり、スーパーマーケットを宣伝する滑らかな紙にレーザープリンターで印刷し、アイロンで翻訳しました。 印刷するときの主なことは、イメージをミラーリングすることを忘れずに、紙を通してすべてのトラックが見えるようになるまで徹底的にアイロンをかけることです。 機械処理せずに温水で紙を洗った。 広がるまで待って、20分ほど待たなければならなかったが、良い紙であることが判明した。



画像



塩化第二鉄の溶液に毒され、流しに入れてお湯を入れます。 新しい溶液を準備している場合、粉末が水に溶解すると熱が発生し、加熱する必要はありません。 それ以降の溶液の使用はすべて加熱する必要があります。そうしないと、エッチングプロセスが遅れて「ほつれ」ます-トラック上の虫穴のようなものです。



画像



結果を調べるために、文房具テープをボードに貼り付けました。



画像



除草後、スポンジの硬い部分を皿や石鹸に使用して、回路基板からトナーを拭き取りました。 結果は満足で、余計なものは何も作られず、ボードは意図したとおりに見えます。



画像



すべての要素のはんだ付けを解除した後、プログラミングコネクタを個別に取り外すことを完全に忘れていたことに気付きました。 別のケーブルを作成し、ボードに直接はんだ付けする必要がありました。



画像



プログラミング環境がCodeVisionAVRを使用した方法。 マイクロコントローラのプログラミングでは、LEDの操作はおそらく「Hello World!」の一種です。 LEDを点灯させるために、マイクロコントローラーに電圧を目的の脚に印加するよう指示します。



画像



電源にはcr2032バッテリーが使用されました。 薄いプレキシグラスがボードの上に固定されており、電源カバーを開くと、ボックスの背面にあるリードスイッチを閉じることで給電されます。 デバイスの長期耐久性のために、1kの抵抗器が提供されましたが、定期的に見るとまだ座っていません(2014年2月14日に与えられました)。







リードスイッチを介してボードを接続することについて質問がありました。 これを行うには、以下を実行する必要がありました。

1. MKの4本の脚からバッテリーの「+」コネクタのくぼみに向かうトラックをトリミングします(エッチング前でも、トナーをクリーニングしてから作成)

2.リードスイッチを介してワイヤーで「+」から電源を供給し、ドリル穴を通してMKの6番目の足まで送ります。 (つまり、ボードの下)

MKのDatashit



ソース、バイナリおよびスキーム



All Articles