2014/05/14

まとめ「Arduinoを学習する。」

茂吉の推奨する「Arduino」を学ぶためのロードマップ
(限定「電子工作は、得意です。」と自負している人向けです。)

1] 「作って遊べるArduino互換機」 鈴木 哲哉 (著)を購入し、熟読する。
2] 秋月電子電子通商でArduino互換機を購入する。
① DFRduino UNO R3
http://akizukidenshi.com/catalog/g/gM-07044/
② LCD Keypad Shield For Arduino
http://akizukidenshi.com/catalog/g/gM-07029/
3] Arduino IDE をインストール。
 スケッチの書き方や、書き込みに慣れる。
4] 秋月電子電子通商で以下のパーツを購入する。
-----
基本セット
-----
①AVRマイコン ATMEGA328P-PU
http://akizukidenshi.com/catalog/g/gI-03142/
②UncomPatino基板 (基板単品販売)
http://akizukidenshi.com/catalog/g/gP-07487/
③『作って遊べるArduino互換機』パーツセット
http://akizukidenshi.com/catalog/g/gK-06906/
-----
3.3V拡張セット
-----
④低損失三端子レギュレーター
3.3V800mA NJM2845DL1-33 4個入
http://akizukidenshi.com/catalog/g/gI-02247/
⑤絶縁型ラジアルリード型積層セラミックコンデンサー
0.33μF50V2.54mm 10個入
http://akizukidenshi.com/catalog/g/gP-04227/
⑥電解コンデンサー(ルビコンPK)
100μF25V85℃
http://akizukidenshi.com/catalog/g/gP-03122/
-----
セラミック発振子から水晶発振子に変更
-----
⑦8MHz水晶発振子
http://akizukidenshi.com/catalog/g/gP-00541/
⑧16MHz水晶発振子
http://akizukidenshi.com/catalog/g/gP-00545/
⑨同上 22pFコンデンサ
http://akizukidenshi.com/catalog/g/gP-04060/
-----
ゼロプレッシャーICソケット (28P)
http://akizukidenshi.com/catalog/g/gP-00025/
(素早くマイコンを抜き差しするため。)
600mil -> 300mil  改造レポート
↓ doggie's Home さんの解説
http://www.geocities.jp/doggie_ele/psoc/socket/socket.htm
-----
5] Uncompatinoを制作する。
P150 3.3V版を通常のUncompatinoに戻す方法。
までを最終形する。
(3.3Vのパーツは、取り付けるが、パターンの切断はしない。
また、セラミック発振子は、水晶発振子+22pFに置き換える。)
6] FT232RL ドライバーをインストールする。
7] ブートローダー書き込みに使うソフトウエアをインストールする。
すzのAVR研究
http://suz-avr.sblo.jp/category/780472-1.html
① http://nmj.sumomo.ne.jp/suz-avr/serjtag/avrdude-serjtag04e.zip
ゆきの研究室
http://yuki-lab.jp/hw/avrdude-GUI/
② http://yuki-lab.jp/hw/avrdude-GUI/avrdude-GUI-1.0.5.zip
libusb-win32
http://sourceforge.jp/projects/sfnet_libusb-win32/
③ http://sourceforge.jp/projects/sfnet_libusb-win32/downloads/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip/
8] 通常版のUncompatino+ゼロプレッシャーICソケット (28P)でブートローダの書き込みを行う。
9] ショートピンの4本を抜き取って、Arduino UNO 互換機として機能するか確認する。
10] 3.3V版のUncompatinoを製作する。(8MHz水晶発振子
(Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328 コンパチにしました。)
11] 秋月電子通商でキャラクタLCDを購入。(要ソルダーレスブレッドボード)
I2C接続キャラクタLCDモジュール 16x2行 白色バックライト付
ACM1602NI-FLW-FBW-M01
http://akizukidenshi.com/catalog/g/gP-05693/
↓ CQ出版社「エレキジャック」サイト
互換ドライバ wI2cLcdACM1602をインクルード。
http://www.eleki-jack.com/mycom2/2012/05/arduinoi2clcd_acm16022liquidcr.html
12] Arduino Pro  (3.3V, 8 MHz)互換を使い倒す。
http://daikunomokichi.blogspot.jp/2014/05/blog-post.html

茂吉の推奨するAVRにブートローダー書き込み機の組み合わせ。
「作って遊べるArduino互換機」 のP28 に詳細あり。
(是非読んで欲しい。)
↓ KOSAKALAB さんの解説
http://make.kosakalab.com/arduino/avr-writer/
-----------------
「すz」及び「ゆき」さんに感謝し
<FT245R/FT232R で avrdude>+<avrdude-GUI>の書き込みソフトで、
<通常版のUncompatino>+<ゼロプレッシャーICソケット (28P)>で、
ブートローダの書き込みを行う。
-----------------

0 件のコメント:

コメントを投稿