<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>マイコン詭録記</title>
    <description>電子工作の記録</description>
    <link>https://yskcon.o-oi.net/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>AoE2の軍事施設の3Dプリント</title>
      <description>&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/26_bldgs.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1495717110/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
名作RTSゲーム、Age of Empires IIに登場する建物をミニチュアサイズで再現しました。&lt;br /&gt;
上段が左から2cm角の「城」「町の中心」、下段が1.5cm角の「射手育成所」「戦士育成所」「騎兵育成所」となります。文明は&lt;span style=&quot;text-decoration: line-through;&quot;&gt;暗黒TCRでおなじみの&lt;/span&gt;ペルシャを始めとした中東系です。&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/26_bldgs_cad.png&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1495717108/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
もとのゲームデータにはレンダリングされた2Dスプライトしかなさそうだったため3Dモデルは自作しました。町の中心の詳細度が低いのは当初フルカラー石膏で窓等を再現しようと思ったためです。&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/26_shasyu.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1495717109/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
プリントは海外の3Dプリントサービスである&lt;a href=&quot;https://www.shapeways.com&quot; title=&quot;&quot;&gt;Shapeways&lt;/a&gt;に発注しました。素材は精度が&amp;plusmn;0.1-0.2mmの&lt;a href=&quot;https://www.shapeways.com/materials/frosted-detail-plastic&quot; title=&quot;&quot;&gt;Frosted Detail Plastic&lt;/a&gt;&amp;nbsp;(建物1つあたり500円強程度)なので、直径1.5mmの射手育成所のマトもこの精度で再現できました。&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/26_led.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1495717111/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
透明なので裏からLEDを当てれば光ります。&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/26_iv.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1495718188/&quot; alt=&quot;&quot; width=&quot;271&quot; height=&quot;209&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;おまけの「帝王の時代」ストラップ@Steel(Matte Gold)。</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/aoe2%E3%81%AE%E8%BB%8D%E4%BA%8B%E6%96%BD%E8%A8%AD%E3%81%AE3d%E3%83%97%E3%83%AA%E3%83%B3%E3%83%88</link> 
    </item>
    <item>
      <title>Hecto-tecH</title>
      <description>&lt;strong&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/hectotech.php&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;
プレイ&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://seesaawiki.jp/gamecreatercon-game3/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;GAME^3&lt;/a&gt;展示作品．&lt;br /&gt;
2つの画面を行き来してゴールを目指すパズルゲームです．&lt;br /&gt;
&lt;br /&gt;
当日は「物理的に二画面を行き来する」ために&lt;strong&gt;MacBook2台をLANケーブルでつないで展示&lt;/strong&gt;しました．機会があれば簡単な仕組みを発表なり何なりします．&lt;br /&gt;
Web版では&lt;strong&gt;2画面を1つのPCで処理するので重い&lt;/strong&gt;かもしれないです．</description> 
      <link>https://yskcon.o-oi.net/%E3%82%B2%E3%83%BC%E3%83%A0/hecto-tech</link> 
    </item>
    <item>
      <title>AVRで簡易リモコン</title>
      <description>&lt;div&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/remote.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1418309073/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
ここしばらくベタな電子工作を全くしていなかったのと，朝おふとんから抜け出さずにエアコンを付けたかったので作ったリモコンです．&lt;/div&gt;
&lt;div&gt;富士通「ASE223K」で動作を確認しています．&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/remote_sch.png&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1418309060/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;マイコンはATtiny13Aを使用しており，電源投入時に「エアコンON」，その1秒後に「エアコンOFF」を送信します(スイッチちょっと押しでON，長押しでOFF)．&lt;/div&gt;
&lt;div&gt;スイッチは電源スイッチになっているので非使用時は消費電流ゼロです．&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;信号の解析は&lt;a href=&quot;http://cranberrytree.blogspot.jp/2012/11/arduino2.html&quot; title=&quot;&quot;&gt;こちら&lt;/a&gt;を参考にさせていただきました．&lt;/div&gt;
&lt;div&gt;信号はAEHAフォーマットでした．&lt;/div&gt;
&lt;div&gt;ちなみに以下のソースではON信号に「暖房，30度，強風」が入っているので(ONのみの信号が分からなかった)，夏に使うと死にます．&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;電源は単4*3本で，電池ボックスが&lt;a href=&quot;http://akizukidenshi.com/catalog/g/gP-08241/&quot; title=&quot;&quot;&gt;秋月のD基板&lt;/a&gt;とぴったりでした．&lt;br /&gt;
部品は秋月で揃うものばかりなので結構簡単に作れると思います．&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;ソース:&amp;nbsp;&lt;a href=&quot;http://file.yskcon.o-oi.net/remote.c&quot; title=&quot;&quot;&gt;remote.c&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;クロックは内蔵9.6MHz(分周なし)です．&lt;/div&gt;</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/avr%E3%81%A7%E7%B0%A1%E6%98%93%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3</link> 
    </item>
    <item>
      <title>Quine Quartet</title>
      <description>&lt;div&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/quine_photo.jpg&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1398476914/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
某サークルの新歓展示で展示した作品です．&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;概要&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;「Quine Quartet」は4つのマイコン(ATtiny2313)をもち，それぞれはメモリ書き込み用のSPIで環状に接続されています．&lt;/div&gt;
&lt;div&gt;それぞれのマイコンには「自身と同じプログラムを隣のマイコンに書き込む」が書かれており，トリガー(最初の1つは基板の裏にあるスイッチで発生させる)が入力されるとそのプログラムを実行します．&lt;/div&gt;
&lt;div&gt;書き込み後は書き込まれたマイコンに対してトリガーを送信するので，4つのマイコンが順番に書き込みを続けていきます．&lt;/div&gt;
&lt;div&gt;RESETピン，MOSIピンと書き込み元のマイコンにLEDがついているので書き込みの様子はLEDで確認できます．&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;プログラム&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;プログラムは，マイコンの場合は自身のメモリを読むことが容易にできるので簡単にできるはずですが，Quine本来の「自身を読み込んではいけない」という規則に則って「実際に動作させるプログラム」と「書き込むためのプログラムのデータ」の両方を持っています．&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;プログラムは以下の手順で(C言語で)作成しました．&lt;/div&gt;
&lt;div&gt;&lt;ol&gt;
&lt;li&gt;プログラムが「セパレータ(0xFFFF)を1つだけ含むデータ」をプログラムメモリ内に持つと仮定する．&lt;/li&gt;
&lt;li&gt;「データをセパレータで分割し，『前半を2回，セパレータ，後半を2回』の順番に接続されたマイコンに書き込む」プログラムを普通に書く．&lt;/li&gt;
&lt;li&gt;2.をコンパイルし，バイナリデータを1.のデータに代入した後再度コンパイルする．&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div&gt;0xFFFFはAVRの命令としては存在しないはずなので使用しました．書きやすかったのでこういう方式をとったのですが，データの前半部分と後半部分の長さが分かっていればそちらのほうが安全です(プログラム中で「0xFFFF」のデータを使用できないので)．&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;結果として，コンパイルされたデータには&lt;/div&gt;
&lt;div&gt;プログラム(前半)，プログラム(前半)，セパレータ，プログラム(後半)，プログラム(後半)&lt;/div&gt;
&lt;div&gt;が順番に書かれています(このうち真ん中の3つはデータとして入っています)．両端のプログラム部分が真ん中の3つを使って接続されているマイコンに書き込みます．&lt;br /&gt;
容量は1.6KBくらいでした．&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;基板&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;基板は&lt;a href=&quot;http://www.elecrow.com/&quot; title=&quot;&quot;&gt;Elecrow&lt;/a&gt;の「&lt;a href=&quot;http://www.elecrow.com/services-c-73/pcb-fabricate-service-c-73_116/2-layer-5-5cm-max-510pcs-color-free-p-418.html&quot; title=&quot;&quot;&gt;2 Layer 5 * 5cm Max - 5/10pcs(Color Free)&lt;/a&gt;」で発注しました．基板本体は$9.90で配送量が$3.72，合計で$13.62(当時レートで1451円)でした．&lt;br /&gt;
5枚で注文したのですが10枚届きました．&lt;/div&gt;
&lt;div&gt;注文したのは3月6日，届いたのは3月16日〜19日(定かでない)でした．&lt;br /&gt;
安いのに綺麗にできているのでいい感じです．&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;(というか残り9枚の使い道がないので欲しい人がいたらあげます)&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;回路図&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.yskcon.o-oi.net/quine_sch.png&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1398476874/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;ソースコード&lt;br /&gt;
&lt;/strong&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;(avr-gcc 4.6.2以外では動かない可能性大です)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://file.yskcon.o-oi.net/quine_main.c&quot; title=&quot;&quot;&gt;quine_main.c&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;strong&gt;hexファイル&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
(上のをコンパイルしたものです．ATtiny2313の出荷時のヒューズビットで動作するようになっています)&lt;br /&gt;
&lt;a href=&quot;http://file.yskcon.o-oi.net/quine_main.hex&quot; title=&quot;&quot;&gt;quine_main.hex&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/quine%20quartet</link> 
    </item>
    <item>
      <title>LEDキュース</title>
      <description>&lt;iframe width=&quot;600&quot; height=&quot;338&quot; src=&quot;http://www.youtube.com/embed/riSgalO8ntQ&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Maker Faire Tokyo 2013で展示した作品です．詳しくは動画をご覧ください．&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee;&quot;&gt;「LEDキューブ」に対するジョークとして作ったのにもかかわらず殆ど気づいてもらえず&amp;hellip;&amp;hellip;&lt;/span&gt;</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/led%E3%82%AD%E3%83%A5%E3%83%BC%E3%82%B9</link> 
    </item>
    <item>
      <title>テックスペース</title>
      <description>&lt;p&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/techspace.php&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;テックスペース&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
某所で展示したゲームです。 &lt;br /&gt;
&lt;strong&gt;ゲームパッドでのプレイを想定しているため、操作が複雑です。ご了承ください。&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
Flash Player 11以上が必要です。&lt;br /&gt;
また、古いGPUを搭載してるまたはGPUを搭載していないPCでは動作しない可能性があります。&lt;/p&gt;</description> 
      <link>https://yskcon.o-oi.net/%E3%82%B2%E3%83%BC%E3%83%A0/techspace</link> 
    </item>
    <item>
      <title>74ロジックICで電子オルゴール</title>
      <description>&lt;a href=&quot;http://file.yskcon.o-oi.net/dm_all.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://file.yskcon.o-oi.net/Img/1372849620/&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;某所で発表した、74ロジックICを使用した電子オルゴールです。もちろんマイコンは使用していません。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.yskcon.o-oi.net/dm_side.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://file.yskcon.o-oi.net/Img/1372849644/&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;回路はメロディの情報を保存するダイオードマトリクス部とその他の2段で構成されています。&lt;br /&gt;
&lt;a href=&quot;http://file.yskcon.o-oi.net/dm_diode.jpg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://file.yskcon.o-oi.net/Img/1372849748/&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/046d4e70.jpeg&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;
&lt;/a&gt;ダイオードマトリクスは某工大祭の公式キャラクターであるテックちゃんっぽくなっています。かわいい。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.yskcon.o-oi.net/dm_circuit.png&quot; target=&quot;_blank&quot;&gt;回路図&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://file.yskcon.o-oi.net/diodematrix.pdf&quot; target=&quot;_blank&quot;&gt;発表原稿&lt;/a&gt;</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/74%E3%83%AD%E3%82%B8%E3%83%83%E3%82%AFic%E3%81%A7%E9%9B%BB%E5%AD%90%E3%82%AA%E3%83%AB%E3%82%B4%E3%83%BC%E3%83%AB</link> 
    </item>
    <item>
      <title>AVRISP mkII改造</title>
      <description>&lt;div&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/mkii_1.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1371891717/&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;span style=&quot;line-height: 1.4;&quot;&gt;Atmel社純正のAVRライタ、AVRISP mkIIが強度的に問題がありそうだったので改造しました。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/mkii_2.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1371891748/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;アクリル板(t2)のケースは某所のレーザ加工機で作成。Atmel社へのせめてもの贖罪としてでかでかとAVRの宣伝をしています。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/mkii_4.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1371891775/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;裏にはmega8系のピン配置が記載されています。これはレーザで彫りを入れた箇所を水性ペンで塗り、アルコールを含ませたティッシュで拭き取っています。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/mkii_3.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1371891778/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;更に電源も改造し、純正ライタ特有の問題である「電源を別に用意する必要がある」問題を解決しました。具体的にはライタ内部から+5Vを取り出し、簡素な保護回路とスイッチを通してライタ側のVccに接続しています。&lt;/div&gt;&lt;br /&gt;</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/avrisp%20mkii%E6%94%B9%E9%80%A0</link> 
    </item>
    <item>
      <title>簡略化HIDaspx</title>
      <description>&lt;a href=&quot;http://file.yskcon.o-oi.net/hidaspx_front.jpg&quot; target=&quot;_blank&quot; style=&quot;line-height: 1.4;&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1369735315/&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/hidaspx_back.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1369735298/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;諸事情でHIDaspxを量産しました。&lt;br /&gt;回路はチップ部品の関係より、&lt;a href=&quot;http://www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?AVR%2FHIDaspx&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;原典&lt;/a&gt;から部品を省いたり定数を変更したりしています。&lt;br /&gt;外装は100円ショップの良い感じの半透明の下敷きを使用しています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;回路図&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/hidaspx_sch.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1369735272/&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;配線図&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/hidaspx_brd.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1369735271/&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/HIDaspx.zip&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;Eagleファイル(zip)&lt;/a&gt;&lt;br /&gt;※太さ0のwireをベタGNDの侵入防止に使用しています。万が一このデータを使用する場合は適当に削除してください。&lt;br /&gt;</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/%E7%B0%A1%E7%95%A5%E5%8C%96hidaspx</link> 
    </item>
    <item>
      <title>AVRによるVGA信号出力機</title>
      <description>&lt;div&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/tech64_photo2.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1362539015/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;div&gt;&lt;br /&gt;Maker Faire Tokyo 2012に出展したゲームのようなもの。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;		工大祭(東工大の文化祭的なもの)にオシロスコープでゲームをするTan'iTechを展示した後、「やっぱりカラーのゲームがやりたい」という短絡的な理由でVGAディスプレイを使用したゲーム機の制作に着手しました。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;		外観は&lt;a href=&quot;http://www.libra.titech.ac.jp/&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;某大学の図書館&lt;/a&gt;っぽくしました。外側のアクリル部分はレーザー加工機で、内部の基板3枚は基板加工機で作成しました。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/tech64_1.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1362495171/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/tech64_2.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1362495170/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/tech64_3.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1362495172/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/tech64sch.png&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;回路図&lt;/a&gt;(1枚目のみ)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;		回路は3枚の三角形の基板を縦に結合して成り立っており、ピンヘッダ(電源・信号)とボルト(GND)で接続されています。(2枚目は当初8つのAVRで3Dゲームを作ろうとした際の名残り)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;	&lt;div&gt;&lt;a href=&quot;http://file.yskcon.o-oi.net/tech64_kousei.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://file.yskcon.o-oi.net/Img/1362495378/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;		マイコンはAVRを4つ使用し、&lt;/div&gt;&lt;div&gt;		・mega64A(VGA信号出力、マスター)&lt;/div&gt;&lt;div&gt;		・mega64A(VGA信号出力、スレーブ)&lt;/div&gt;&lt;div&gt;		・mega328p(ゲーム処理)&lt;/div&gt;&lt;div&gt;		・tiny2313(効果音再生)&lt;/div&gt;&lt;div&gt;		で処理を分担させています。&lt;/div&gt;&lt;div&gt;		&lt;br /&gt;&lt;br /&gt;		mega64Aは&lt;/div&gt;&lt;div&gt;		・mega328pからスプライトの位置を受け取り、メモリに書き込む&lt;/div&gt;&lt;div&gt;		・メモリのアドレスを動かしてVGA信号を出力する&lt;/div&gt;&lt;div&gt;		の2つの動作を交互に行わせることで、描画の高速化をはかっています。&lt;/div&gt;&lt;br /&gt;	&lt;div&gt;&lt;br /&gt;		また、マスターはVGAの同期信号を(常に)出力し、スレーブはマスターの同期信号に合わせてRGBの信号を出力します。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;		また、クロック信号は全体で20MHzとしています。これにより、1ピクセルあたり2クロック(アドレスのインクリメントとアドレスの出力でそれぞれ1クロック)で出力することで、VGAの最低解像度640x480pxの設定で水平方向の解像度を512pxで出力することができます。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;	&lt;div&gt;&lt;br /&gt;		性能は以下の通りです。&lt;/div&gt;&lt;div&gt;•解像度:640x480px&lt;/div&gt;&lt;div&gt;•VGA垂直周波数:60Hz&lt;/div&gt;&lt;div&gt;		•画面解像度(VRAM):256x192px&lt;/div&gt;&lt;div&gt;		•フレームレート:12くらい&lt;/div&gt;&lt;div&gt;		•色調:8bit(赤2bit、緑3bit、青3bit)&lt;/div&gt;&lt;div&gt;		&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;		回路は&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.lucidscience.com/pro-vga%20video%20generator-1.aspx&quot;&gt;http://www.lucidscience.com/pro-vga%20video%20generator-1.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;を参考にしました。&lt;/div&gt;&lt;div&gt;		&lt;br /&gt;&lt;br /&gt;		&lt;a href=&quot;http://file.yskcon.o-oi.net/tech64_photo1.png&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;tech64_photo1.png&quot; src=&quot;http://file.yskcon.o-oi.net/Img/1362539016/&quot; style=&quot;float: left; border-width: 0px; border-style: solid; width: 289px; height: 300px; &quot;&gt;&lt;/a&gt;実際に展示した感想は、&lt;br /&gt;		&lt;br /&gt;・技術ネタはウケがあんまりよくない&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;・内容が内容だけに、単に自作ゲームを展示してるようにしか見えない&lt;br /&gt;&lt;br /&gt;・それ目当てで寄ってくるちびっ子には面白さがいまいち伝わらない(ゲーム部分をあまり丁寧に作っていなかったため)&lt;br /&gt;&lt;br /&gt;があり、色んな意味で経験になりました。&lt;br /&gt;</description> 
      <link>https://yskcon.o-oi.net/%E4%BD%9C%E5%93%81/avr%E3%81%AB%E3%82%88%E3%82%8Bvga%E4%BF%A1%E5%8F%B7%E5%87%BA%E5%8A%9B%E6%A9%9F</link> 
    </item>

  </channel>
</rss>