部品を手に入れる

いまある部品のリスト。
秋月の通販の100円200円のコーナーからかき集めるとおもしろい。

  • AVR
    • tiny2313 4個
    • tiny2313V 4個
    • mega88 3個
  • 抵抗(100本100円)
    • 100,220,470
    • 1K,2.2K,4.7K
    • 10K,22K,47K
    • 100K
  • 表示用
    • LED 各色10個ずつぐらい
    • 7セグLED
    • LCD
    • 8x8LED
    • 小型スピーカー
    • 圧電スピーカー
  • スイッチ類
    • 押しボタン
    • DIPスイッチ
    • スライドスイッチ
    • 連スイッチ
    • ロータリスイッチ
    • ボリューム
    • ロータリーエンコーダー
    • etc..
  • センサー類
    • 温度センサー LM35
    • 湿度センサー HS15 500円
    • 赤外線リモコン受信モジュール 100円
    • コンデンサマイク
    • CdS
    • UVセンサ 400円
    • 赤外線センサー 100円
    • 振動スイッチ 100円
  • シリアルポート関係
    • USBシリアル変換
    • ソケットメス
  • 電源
    • ACアダプタ(3V,5V)
    • ACアダプタのコネクタ
    • 電池ボックス
  • ケーブル/コネクタ
    • 配線用ケーブル
    • ICソケット
    • ピンヘッダセット
    • 両側ワニぐち
    • ICクランプ〜ワニぐちクリップ
    • ユニバーサル基板
    • ブレッドボードセット
  • その他
    • ハンダごて
    • はんだ
    • はんだ吸い取り線
    • テスター(デジタルの)
    • 部品を入れる箱
    • 小分けにする小袋たくさん
  • 今度ほしい
    • ソケット
    • ケーブル
    • ミニUSBメス
    • USB-シリアルIC
    • 抵抗33

今日のメモ(6/15)

やりたいこと、やれること
  タイマー、割り込み
  PWM
  (アナログ比較機)

  ADコンバーター(mega88)
  (2313でADコンバーターもどき:http://elm-chan.org/docs/avr/avradc_j.html)

  7セグLED x n
  8x8x2LED

  スピーカー
    Direct Digital Synthsis http://www.geocities.jp/kuman2600/n11sine_wave.html
    圧電スピーカー/アンプ+ダイナミック

  スイッチ
  液晶パネル
  コンデンサーマイク
    音声の録音/再生

  センサー系
    温度計
    湿度計
    CdS
    加速度センサー
    赤外線リモコン
      http://www.geocities.jp/kuman2600/m0ir-rec.html
    CMOSカメラ
    etc...

  通信
    USART
      AVR-PC, AVR-AVR
    SPI通信
      mega88   : SPI, USARTでSPI動作
      tiny2313 : USI 3線動作 「SPIデータ動作種別0と1」
    I2C(TWI)
      mega88   : TWI
      tiny2313 : USI 2線動作
    (ソフトI2C:http://www.geocities.jp/kuman2600/n15i2c.html#b)
    外部メモリ(SPI?I2C?)
    SDカード(FAT?)
    無線通信モジュール
      自作?ラジコンの周波数、センサーネットワーク

  テレビに写す
    http://nekosan0.hp.infoseek.co.jp/avr_m.html
    コンポジット信号
    白黒でPONG
    「ビデオ信号の生成にSPI機能を利用して高速化を図り」
      http://www.microfan.jp/shop/7_39.html

  プリント基板をつくる

  macbookで開発

  アセンブラでプログラミング

  USBデバイス
    AVR-USB
      http://www.obdev.at/products/avrusb/index.html
    2313直結でUSB
      http://morosansoft.cocolog-nifty.com/blog/2007/10/usb_c264.html
    素直にUSBシリアル変換ICを使った方が簡単?
    USBから電源をとる

  ロボット系
    モーター、サーボ・・・


  気になる製作例
    MiniPOV v2
      http://www.ladyada.net/make/minipov2/index.html 
    AVRマイコンによるMIDIシンセサイザーの製作
      http://www.geocities.co.jp/Technopolis/9382/AVR_synthe/AVR_synthe.html
    I2C で制御する音を出すなにか
      http://suz-avr.sblo.jp/archives/200705-1.html
    AVR_Monit
      http://hp.vector.co.jp/authors/VA000177/html/AVR_Monit.html
    WaveTable電子オルゴール
      http://elm-chan.org/works/mxb/report_j.html
    LEDを光センサとして使ってみる
      http://elm-chan.org/junk/leddet/report.html

  アイデア
    時計、めざまし時計
    生き物のようなカタマリ
    温度計、PCサーバのまわりを24時間、Linuxで取り込み、複数の温度計
    CMOSカメラ→テレビ
    無線通信
    太陽電池で動き続けるなにか
    デバッグ用のデバイス
    緊急地震速報でONになるラジオ

  URL
    http://nekosan0.hp.infoseek.co.jp/index.html
    http://junkshop.mesa.yamanashi.ac.jp/~kiyohiro/kougi/cc&p/mega88/mega88.htm
    http://suz-avr.sblo.jp/archives/200705-1.html
    http://suz-avr.sblo.jp/article/3560390.html
    http://www.geocities.co.jp/Technopolis/9382/AVR_synthe/AVR_synthe.html
    http://www.geocities.jp/pcm1723/index.htm
    http://www.nahitech.com/nahitafu/mame/mame5/rs232c.html
    http://morosansoft.cocolog-nifty.com/blog/2007/10/usb_c264.html
    http://www.microfan.jp/shop/7_39.html
    http://emusic.g.hatena.ne.jp/Chuck/
    http://d.hatena.ne.jp/pcm1723/
    http://elm-chan.org/docs/spi.html
    http://journal.mycom.co.jp/column/sopinion/126/index.html
    http://hp.vector.co.jp/authors/VA000177/html/2007-08.html
    http://www.ladyada.net/make/minipov2/index.html

  お店、ショップ
    http://akizukidenshi.com/
    http://www.e-ele.net/
    http://strawberry-linux.com/

  AVR比較
    tiny2313
    mega88
    etc..
    機能、価格

ふつうのプログラマーが電子工作に再チャレンジ

ふつうのプログラマーがAVRマイコンを使って「フィジカルなデバイス」の作り方を学んでゆくブログです。

PCやサーバの中のプログラミングでは液晶画面に表示される何かを制御するのが精一杯です。

動いたり、光ったり、持てたり、叩けたりする。

なにか物理的な物体を作れるようになりたいっす。

買い物リスト

  • ICクリップ〜みのむし
  • ICクリップ〜ICクリップ
  • 抵抗系列追加(秋葉原に行ってチャック付きのを買う:150,330,680,1.5K,3.3K,6.8K,15K,33K,68K)
  • 自作ソケットを固める セメダイン?
  • ボタン電池 3V / 1.5V 10個100-150円
  • 大きいLED 5mm?

保留

  • IrDAモジュール 2個700円
  • MP3デコーダ
  • デジタルテスターもう1個
  • 無線モジュール
  • 太陽電池
  • USBシリアル2系統以上?
  • シリアル変換ケーブルもう1本?

つくりたいもの

  • 2ch USB-シリアル変換
    • 1chはライター用
    • 1chはアプリ用
  • i2cブロック
    • i2cの線ってどれぐらいのばせるのか
    • 電源/GND/クロック/データの4線が使いやすい?
    • 8x8x2マトリックスLED
    • LCD
    • 温度センサ
    • スイッチ
    • PC(USB or シリアル)
    • 赤外線リモコン送受信
    • UDPサーバ
    • サウンド
  • MIDIシーケンサー
    • 音源付き?
    • リアルタイム録音、再生
    • スピード、テンポ調整
    • SDカード保存、再生

目次

  • 基本
    • tiny2313の説明
    • 入門ライターを作る
    • ブレッドボード用SPIコネクタ自作
    • LEDをチカチカさせる
    • ライター用ケーブルを作る
    • ICクリップは便利
    • 抵抗付きLEDをつくる

http://www.asahi-net.or.jp/~QX5K-ISKW/robot/usbhost.html
http://wiki.osdev.info/?%CC%B5%C0%FELAN

AVR-USB
http://www.obdev.at/products/avrusb/index.html
2313直結USB
http://morosansoft.cocolog-nifty.com/blog/2007/10/usb_c264.html
素直にUSBシリアル変換ICを使った方が簡単?

  • 表示系
    • キャラクLCD
    • グラフィックLCD
    • カラーディスプレイ
    • テレビに表示

http://nekosan0.hp.infoseek.co.jp/avr_m.html
コンポジット信号
白黒でPONG
ビデオ信号の生成にSPI機能を利用して高速化を図り」
http://www.microfan.jp/shop/7_39.html

  • メモリ
    • SDカード、FAT
    • 外部メモリ i2c接続
    • 外部SRAM
  • パワー系
    • PWM
    • モーターを動かす
    • サーボを動かす
    • ロボット、ラジコン
  • 仕上げ
    • ちゃんと箱に入れる
    • プリント基板をつくる
    • 太陽電池で永遠に動くデバイスをアクリル樹脂に埋め込む

http://akizukidenshi.com/catalog/items2.php?q=%22M-02416%22&s=date&p=1&r=1&page=

    • 2313で1.5Vを昇圧してLEDを点灯