PICでI/OエキスパンダーMCP23008/MCP23017エミュレート


I-09486.jpg

マイコンを使用していてI/Oが足らなくなったときに使用するI/Oエキスパンダーであるが、必要となったときにすぐに手に入ればいいのだが、こと地方に住んでいると送料かけてたかだか1個100円、200円の買い物をするわけにもいかず、どうしようかと思っていたが、これってもしかして手持ちのPICマイコンを使用すれば似たようなことができるのではないかということで作ってみた。

続きを読む

広告

RCXケーブルの修復


発売から10年以上が経ったLEGO MindStormsだが、さすがにRCX本体を使い続けている人は減っているかもしれないが、モーターやライトなどをArduinoとモータードライバーなどで制御している人もいると思う。そこで問題となるのが、これらのモーターを接続するRCXケーブルの劣化問題である。

img_8997.jpg

上が元々の状態で下が劣化して電線が露出した状態で、きれいな状態から2,3回ひねっただけで下のような状態になる。

このように、ケーブルの被覆がボロボロになって電線がむき出しになり、ショートして使い物にならなくなる。電圧は9Vなので感電することはないとはいえ、保護機構の付いていないモータードライバーを使用していたら、壊れること必至!

と言うことで、ケーブルの張り替えを試みた結果、安定して成功する方法を得られたので公開することにした。

続きを読む

PIC16F1シリーズの5桁バージョン


秋月などでも販売が始まったPIC16F1シリーズの5桁バージョンであるが、高機能な割に価格がかなり安いので、今後のことも考えて自分の使用しているライブラリを対応させるべく、データシートを見て、はまりどころを確認してみることにした。

続きを読む

ラムネ菓子USB-MIDIインタフェース2


前回は勢いに任せて作ってしまったのでいろいろと至らない点が多かったので、改訂バージョンを作ってみた。今回はちゃんとケース加工からBootloader経由のファームウエア作成まで計画的に行ったので、かなり満足できるモノができたので紹介する。

IMG_8437

続きを読む

PIC16F145xでUSB Bootloaderを!


PIC16F145xのUSB Bootloaderなんてメモリ食いすぎて使い物にならないかなと思ってたが、必要に差し迫られることなったのでやってみることにした。というのも、ラムネケースMIDIインタフェースをつくっていて、実はMIDI INのディスクリプタを消し忘れていたことに後で気がついて、ファームを書き換えようと思ったら。。。。ん、外せない!!非常に分解しにくい!!つまり、ファームの書き換えが非常にやりにくいことにあとで気がついて、後の祭りとはこのことかーと思い知らされた訳だ。この写真をみてもフタのフチがヘロヘロになっているのがわかるだろう。あそこがなかなか外れないのだ。誤飲防止?さすが子供向けラムネ菓子!!

IMG_7944

続きを読む

NutubeエフェクターNT-01完成!


Nutubeをゲットしてからあれやこれやと作るモノを考えていると「Nutubeで作る自作エフェクター・コンテスト」なるイベントがあったので応募してみた(2017/02/05追記:優秀賞をいただきました)(2017/02/27追追記:授賞式の模様がKORG / Nutube BUILDER SUMMITイベント・レポートとして上がっています。実際に音が聴けます。人間椅子の和嶋さんに弾いてもらえてとても光栄です。性能を最大限に引き出してもらっています!!)。

これが、今回製作したNT-01(Nutube Tremolo 01)。真空管のBIASを揺らして音を揺らすという、かつての真空管アンプでとられていた方式をNutubeで再現している。Nutube自身、原理的に光を発するけど、BIASを揺らすとこの光も揺れる。つまり、音の揺れ具合(揺れの速さと深さ)を小窓から見えるNutubeの光で確認することができる。これは、従来の真空管では実現できないことで、本機の最大の特徴となる。

img_8310 続きを読む

Nutubeゲット&変換基板作成&Bsch3vの部品作成


知る人ぞ知る新しい真空管のNutubeであるが、お高いのでとりあえず1個だけゲットした。いろいろなものを作りたいので、とりあえずブレッドボード用に変換基板をつくってみた。

img_8237

続きを読む