アイロンをください! パート1

アイロンをください!



パート2



マイクロコントローラをベースにしたクールな自家製デバイスの作成に特化したhabrに関する記事が多数あります。少なくとも珍しい贈り物( 1、2、3 )についての素晴らしいシリーズと、 タッチキーボードについての追加をご覧ください。 彼らは熱意を引き起こし、実験を促しますが、次のようなものが登場します。 エンコーダーとして、はんだごてを手に持ったことがない私がここにいたのは、ファームウェアを書くこと以外のすべてのポイントが利用できなかったため、同じ手が落ちたからです。



しかし、欲望が怠inessを克服すると、すべてが変わります! この記事では、マイクロコントローラーを使った実験に参加するためにどこから始めればよいかを説明します。



カットの下では、1 MB未満の写真





ストーン



まず、どのマイクロコントローラーが幸運なことに実験の犠牲者になるかを決める必要があります。 私の心の中で、私はまだミニマリストなので、可能な限りシンプルな石から始めたいと思ったので、リソースが制限されていたので、古き良き時代のようにすべてのバイトをカウントしなければなりませんでした:) 命令セット(RISC) メーカーのウェブサイト( microchip.com )にアクセスして、それらが何であるかを確認します。



ビット



まず、石はビット深度で分割されます。 不健康なミニマリズムに導かれて、私は8ビットを選択しました。 彼らは、順番に、家族に分かれています。



8ビットPICファミリ



数字が大きいほど、石はより急勾配になります。 同じミニマリズムに導かれて、私は最年少のPIC10シリーズに大胆にぶつかりました。 ここでは、特定のモデルの数をすでに観察しています。 ファミリ名とモデル番号の間にある文字CまたはFに注意してください。この文字は、マイクロコントローラのメモリのタイプを示します。C-1回書き込み、F-書き換え可能(フラッシュ)。 もちろん、実験のために、書き換え可能な記憶を備えた石が必要です。



しかし、私の選択は幾分打ち切られ、厳しい現実に出会いました。店にあった最年少の石はPIC12F509でした。 それで、私はそれで実験を説明します:)



マテリエル



それで、石を決めた後、何が必要ですか? データシート (pdf)を読んで、対処する内容を理解する必要があります。 ところで、データシートに加えて、サイトにはまだ多くの魅力的な読書があります。 また、エレクトロニクスの基礎知識を更新する(または取得する)ことも非常に便利です。easyelectronics.ruで行うことができます。さらに魅力的な読書があります:)



プログラマー



プログラマは、 コールドリジッドメタル!! 1のデバイスであり、プログラムをマイクロコントローラに入力するために必要です。 インターネットで多くのスキームを見つけることができますが、私の目標は、はんだごてを振って「なぜ機能しないのか」などの質問をフォーラムにあふれさせるのではなく、できるだけ早くそれを取得することでした。 したがって、私は最も人気のあるオプションを選択しました:PICKit2を購入します。 それについての詳細は、予測できない名前でサイトで見つけることができます。



Pickit2



箱はスケール用のライターです。 COMやLPTポートを必要とする同様の多くのデバイスとは異なり、USBから動作することは注目に値します。 もう1つの利点は、ターゲットデバイスに電力を供給する機能です。別のソースにスチームする必要はありません。 fireとIDEを備えたディスク(同じ成功がすべてオフサイトからダウンロード可能)、USBケーブル、および構成に応じて、マイクロコントローラーがインストールされたデモボードが含まれます。 ニシュチャチョクは非常においしいですが、石はそこで古いので、私は将来の実験のためにそれを残すことを好みました。



注意! PICKit2には2つのバージョンがあり、ボタンの色が異なります。古いボタンは黒、新しいボタンは赤です。 赤いボタンのあるデバイスは、単に石に接続することができ、黒いボタンのあるデバイスの場合は、2つの抵抗器をさらに吊るす必要があります。 蒸気を少なくするために、赤いボタンの付いたデバイスを使用することをお勧めします。



はい、質問の価格。 Microchipは50ドルで販売しています。 しかし、彼らはそこにいて、私はここサンクトペテルブルクにいます。 多くの人々がこれらのデバイスに携わっていますが、誰かが法律でのみ働いています。 5〜7週間で配達できる状態になります。 小売店があります。 チップとディップ-3k、メガエレクトロニクス-2.5-2.7k。 おそらくどこか安いのですが、探しているのにうんざりしているので、メガエレクトロニクスを取り入れました。 inb4は笑った



フリズ



抵抗、コンデンサ、ダイオード、トランジスタ。 こちらご覧ください 。 私は試してみませんでした-実験のために-目で、各額面の10個を取りました。 これまでのところ、2つの抵抗器(最大)と2つのコンダー(大きな電解質と小さなセラミック)のみが便利です。



LED LEDなしの実験は何ですか? BL-L513UBD LEDは抵抗なしで5ボルトの出力に安全にフックできるという売り手の言葉に魅了されました。 はい、しがみつくことができます。 しかし、彼らは示すよりも自分の網膜を燃やす可能性が高いです。 売り手に、明るさの小さなLEDと、5ボルトに接続するための抵抗を拾うよう依頼してください。



ブレッドボード



私たちが実験するのと同じ訓練場。 はんだ付け(プリント基板のように見える)とはんだ付けなし(穴のあるマットレスのように見える)の取り付けには、2つのタイプがあります。 500ルーブルのようなメガエレクトロニクスでEIC-16020を撮りました。 溝で接続された2つの部分で構成されています。 ピースを購入できます。



EIC-16020



次の写真は、そのようなボードがどのように内部で離婚されるかを示しています。



ブレッドボードの内部



そのようなボードのスイッチを入れるには、ワイヤが必要です。 あなたは、10本の配線のために180ルーブルの価格でジャンパーのセットを購入することができます、またはあなたはちょうどツイストペアケーブルのメーターを取ることができます-それは完全に適合します。



別の問題:プログラマーのコネクター-穴。 6個 そして、ボードに穴があります。 プログラマを接続するには、双方向DIPコネクタを見つける必要があります。 しかし、私は家に帰って初めて理解したので、考え直さずに必要なクリップを切り取りました。 それらは必要以上にわずかに厚く、少しの努力で入ります。



自作ピン



これで、おそらく、中断します。 さらに、これらすべてからあなたが何をキャッチできるか、そして結果のモンスターに命を吹き込む方法についてお話します。 じゃあね!



最初の部分の終わり



パート2



All Articles