念のため、MicroSDに非がないことを確かめました。MR3-K005)を使って測っみた結果です。speed(480Mbps)がどうやらネックになっている気がします。speed(5Gbps)がある現在だと、やはり見劣りしてしまいますね。参考に内蔵のディスクも測ってみました。(64GB)があったので、それも測ってみました。内蔵したMicroSDと同程度の(遅い)速度です。おまけで、テスト時のデバイスマネージャです。いうことで、増設した内蔵ストレージは速度を要求しないもの(実験データ等?)を保存する用途に使おうと思います。Pocketにストレージ増設あまりにも最近更新ができなくてすいません。生存報告がてら、軽めの話題を。(SDHC,SDXCにも対応)リーダを内蔵してみました。FCR-MRG2です。2.0の4線式なので、そこまで新しいリーダである必要はなく、また余分な部品を削ったりすることなく内蔵できる、厚さの『薄い』カードリーダを探していたところ、この製品にいきつきました。UEW(ポリウレタン被膜線)で接続します。内蔵するとこんな感じ。リーダ自体は両面テープで本体に固定してあります。ストレージが増えて快適に使えています。※その後、速度を測ってみました。2.0接続なりの速度です。内蔵USBハブ基板の基板データを公開しようと思います。前回の写真の基板から微調整してあります。フレキシブル基板の製造がやっかいかと思いますが、そこをクリアすれば普通の製作と何も変わりません。ちなみに今回の基板では、PCBwayというところを利用してみました。フレキシブル基板でも見積もりがとれたので使ってみたという感じです。やり取りは丁寧でしたし、出来上がった基板も合格点だと思います。Pocketを改造するための基板でした。動作確認がいちおう取れたので、続きの記事を書いてみようと思います。電子工作から遠ざかっていたこともあり、リハビリで基板を起こしてみることにしました。以下のようなものを作ろうと思います。横幅で100mm程度なので、かなり小さい基板です。今年は怒涛のように過ぎていきました、早いものでもう年末です。生存報告がてら、ちょっとすごいロガーをGitHubで公開していることの関連話を記録しておこうと思います。すごいロガーとesp8266を連携ちょっとすごいロガーに対して、無線LANモジュールのesp8266で無線化してみました。DIP化キットを使っています。詳細は随時追記予定です。Travis-CIでsdccを回すちょっとすごいロガーはgithubでソースなどを公開していますが、それと組み合わせてビルドテストなどを行うことができるTravis-CIが便利です。計測器まわりの環境を整えているのですが、その中でプローブ用電源コネクタからケーブルを引き回す必要が発生しました。オシロスコープ等に搭載されている、以下の写真のような4極の円形コネクタてす。W3011a)の特性を計測してみました。先日記事にしたGPIB-USBアダプタですが、オープンソースにしました。githubで公開中です。トラックバックGPIB-USBアダプタ古い計測器はUSBなどの最近のPCに標準のインターフェイスがついていないため、データを外に出すのに苦労します。トラックバックpogopin(ポゴピン)ケーブルいろいろと作ってはいるのですが、なかなか記事の投稿ができていなくてすいません。軽めの話題を投稿してみます。先日、計測器の足が壊れてしまってそれを修復中である旨の記事を書きましたが、その後、3Dプリンタで製造されてきました。オリジナルとの比較写真(左が新規、右がオリジナル)を貼ってみます。トラックバック計測器の足をコピーしてみる計測器の足が壊れてしまいました。経年劣化していた上に、力がかかりすぎたのでしょうか。構造的に弱そうなネジが通る付近でポキッと折れてしまっています。Rev.Bを実装してみました。例によって写真を貼っておきます。Light2)あらちょっとすごいロガー(NinjaScan-Slim2)を先行して開発していますが、その成果を、ちょっとすごいロガー(NinjaScan-Light)にも適用することにしました。Rev.B先日実装画像を記事にした、あらちょっとすごいロガー(NinjaScan-Slim2)ですが、運用からのフィードバックがあって、Rev.Bへと少々作り変えることにしました。先日記事を書いた『あらちょっとすごいロガー』ことNinjaScan-Slim2ですが、実装してみました。先日、4chのUARTをI2CまたはSPI経由で増やすことができる基板について記事を書きましたが、基板や部品が揃い実装してみました。Slim2)』を企画してみました。基板のアートワークまで終了しました。4ch拡張基板シリアル通信をたくさんしたいという欲求があるのですが、残念ながらマイコン等に内蔵されているUARTのチャンネル数が少ないといった場合がありました。Slim)ですが、githubで公開しているものとは別に、カスタム品を作成しました。以下の写真のようなものです。先日、自転車で大月~松姫峠~奥多摩を走ってきました。すごいロガー(NinjaScan-Slim)を持って行ってみました。Light)を設計してから時間がたちますが、オープンソースとしたことで、波及効果がありました。最近、オートパイロットシステムTinyFeatherのGPS機能を充実しようとしています。Rev.Bが完成したばかりですが、Rev.Cを設計しました。完成もうちょっとすごいロガー(NinjaScanLight)のRev.Bを計画していましたが、ようやく完成しました。mrubyをTinyFeatherに組み込んだことを記事にしましたが、縁あってmrubyの一事例として講演にて紹介させていただく機会を得ました。Rev.Bもうちょっとすごいロガーですが、細かい調整を続けています。その過程で、GPSアンテナ内蔵版も作ってみたくなったので、Rev.B基板を引いてみました。先日基板がきたもうちょっとすごいロガー(NinjaScanSlim)を組み立てて、動作確認をとってみました。1円玉2つくらいのサイズで、とても小さいです。すごいロガー基板もうちょっとすごいロガー(NinjaScanSlim)の基板ができました。実物を見るとあらためて小さくできたことに満足です。最近進捗ダメですが、折をみて実装して行きたいと思います。先日までちょっとすごいロガー(NinjaScan-Light)の開発をしていたのですが、より小さくしてほしいという特殊要求があったので、小さくしてみました。Light)が完成しました。Light)ご無沙汰しています。FeatherのDSPをアップグレードしてみました。300MHzから456MHzに約1.5倍の高速化をしました。新型(左)と初期型(右)。Loggerご無沙汰しています。Featherに対応したデータロガーを作っています。144TQFP)を載せています。トラックバックmRubyにおけるprintf的デバッグオートパイロットシステムTinyFeatherにmrubyを載せてみて動作確認をしています。トラックバックmRubyとC++の親和性オートパイロットシステムTinyFeatherにmRubyを載せて遊んでいます。最近はextend_sample.rbに示したようなRubyのコードで誘導制御の部分も動くようになりました。Featherですが、開発をはじめた数年前と比較して、開発に必要となる環境を構築する費用が安くなったようです。Featherですが、表示器をつけてみました。Studioですが、そこでGroveという一連の製品が展開されています。Featherを改修しています。TinyFeatherオートパイロットシステムTinyFeatherですが、開発環境を見直そうと考えています。トラックバックBGAのリボール最近は簡単に半田付けできないタイプの半導体を扱うことが多く、半田付けに失敗することがそれなりにあります。BGAパッケージはとても嫌いなパッケージです。Storegis(8.0.1.0)の不思議NVS社のマルチGNSSモジュールNV08C-MCMの評価を行っています。データフロー図オートパイロットシステムTinyFeatherですが、データの流れが複雑化しつつあるので、そのまとめの図を作ってみることにしました。簡潔にまとめようと努力した結果、カラフルになってしまいました(笑)。Rev.Cを作成してみています。ST-Link/V2すごいロガー(NinjaScan)の開発を微速ながら進めています。最近GPS受信機の中で使ってみたいと思っているのが、NVS社のNV08Cという製品です。Rev.Cの半田付けをしてみているのですが、分かったことがあります。買ってみた記録機能と転送機能が一体になった便利なWiFi搭載のSDカードが最近あります。Rev.Bですが、さらなる改修ポイントがあり、Rev.C基板を作りました。いつもの基板アートワークを張っておきます。ST-LINK)積みハードとなりつつあるすごいロガー(NinjaScan)ですが、ようやく中身のソフトウェアを開発する時間が確保できそうになりました。Sylphideを開発していた際に書いた、搭載部品の関係を示す模式図がありました。Rev.B以前お知らせしたすごいロガー(NinjaScan)ですが、改修ポイントがいくつかあり、初期基板RevAの後継としてRev.B基板を発注してみることにしました。企画オートパイロットシステムTinyFeatherの航法部分が安定して動作するようになったので、また新しい企画を立ち上げてみました。題して『すごいロガー』です。最近ちょっと忙しいので、基板写真をはっつけて定期更新に変えたいと思います。ADSという拡張機器を作っている話を書きましたが、それのRev.Dをつくりました。Featherで使っている地磁気センサについての話です。TinyFeatherですが、地道なデバック活動を続けています。TinyFeather先日のゴールデンウィークの前半で、ツイッター仲間で尾道今治間を結ぶしまなみ海道を自転車で漕いできました。TinyFeatherのなかなか再現しないバグが最近ようやく解消したので、どういう問題であったのかということを、自分への備忘録として残しておきたいと思います。Sylphide通信プロトコルご無沙汰しています。お披露目しましたが、そのフライトコントローラをぼちぼち作っています。PL2303HXUSBシリアル変換チップとして名高いFTDIのFT232RLという半導体がありますが、それに似た半導体を発見しました。PL2303HXという半導体です。(通称:いなさまボード)UAV用オートパイロットといった怪しげな電子工作をやっていると、色々お引き合いがあるもので、物体計測をしたいという話が結構舞い込んできます。Featherですが、以前に作成した2.4GHz無線何でも繋がる基板を利用してXBeeをつなげてみました。デバック風景を掲載してみます。Sensor(ADS)がひとまず完成したことを、記事にしました。TinyFeatherですが、ようやく足回りが終わり、楽しい匂いがするところにやってきました。(解決済)マイコンを使っていると、時々マイコンに組み込まれた周辺機能だけでは事が足りなくなって、汎用I/Oポートを使って、ソフトウェア的に機能を実現するということがよくあります。トラックバックQFNの半田付け方法を考えてみるセンサをはじめ半導体をいじっていると、厄介なパッケージに遭遇することがあります。以前、何でも2.4GHz通信を載せてみる基板の構想を書きましたが、実装してみました。トラックバックSDカードのデバッグ最近SDカードのデバッグでずっと行き詰まっています。愚痴がてら、デバック環境をさらしておこうと思います。sparkfunにあったmicroSDカードのアダプタがとっても便利です。トラックバックXBeeやANT+が載った基板の設計2.4GHzの通信規格がいろいろとありますが、それを一枚の基板でできるだけなんとかしてしまおうとした、妙に盛りだくさんな基板を設計してみました。兎にも角にもアートワークを載せてみます。DigiKeyで注文可能に浮動小数点演算ができる使いやすい少ピンマイコンを探し続けているのですが、とうとう決め手になりそうなものがでてきました。Featherを開発中です。前回は搭載されたCPLDの中身についてi2cに関する記事でしたが、今回はその続きでSPIについて紹介します。Featherを開発中です。今回は搭載されているCPLDの中身の一部を紹介してみたいと思います。MUX(マルチプレクサ)。Featherを鋭意開発中ですが、近いうちに展示会デビューをしそうなので、観賞に適したパネルを表裏につけてみることにしました。トラックバックAC100Vの工作用ケース最近の省電力ブームもあってか、AC100Vの電子工作が増えているような気がします。僕も以前、XBee搭載の電力計を作ったことがありますので、先見の明があったということでしょうか(笑)。センサという、直接物体に触れなくとも表面の温度が検出できるセンサがあります。身近なところですと、耳にあてるタイプの体温計に使われているセンサです。トラックバックホビーユーザのためのIMUリスト加速度計やジャイロといった慣性センサがあると、物の動きがわかって面白いです。トラックバック電子工作関連機器の状況4月から生活環境が一新されたこともあって、電子工作をどのように続けていくか思案してきました。その一環として、関連機器を少しずつですが、自前で揃えることにしました。電子工作な人としては是非とも押さえておきたいお店である液晶工房が、先週末にて閉店となってしまいました。トラックバックバス接続な同期応答信号をVHDLで表現なかなか良いタイトルが思いつかなかったので苦肉の策として、とりあえずキーワードを並べてみました。トラックバックVHDLでwhenを大量に書きたくないCPLDを最近いじっていますが、設計をVHDLで行っています。そんなことで表題の問題に遭遇しました。注文してみたここ数年ですが、僕が使いたいと思う組み込みプロセッサは、浮動小数点演算が速く実行できることが絶対条件になりつつあります。Featherですが、基本的な機能の確認がほぼ終わりました。Featherの開発を続けています。プロトコル空飛ぶおもちゃAR.Droneですが、それをiPhoneなどではなくラジコンとしてプロポで操縦すべく、いろいろといじっています。Rev.B空飛ぶおもちゃAR.Droneをプロポで飛ばしたり、その他諸々のことをしたいなと思っています。トラックバックAR.Drone上でintercepttyを動かす空飛ぶおもちゃAR.Droneですが、中身はつまるところARM9を搭載したLinuxコンピュータです。slotで繋ないで拒否されたFusionPCBという激安の基板屋さんがあります。安いにも関わらず、最小パターン幅/間隔が6milであったり、となかなかの高繊細なデザインルールが使えるのが魅力なので、最近よく使うようになりました。何か最近、『積みハード』という新ジャンルを開拓しつつあります。いうのも、基板や実装はできても中身のファームウェアがすかすか、という状態で放置されることがままあります。Sylphideですが、航法部分の機能を切り出した委託生産品を企画したこともあり、使用方法をまとめた簡易的なマニュアルを作成しました。実装完了VGA入出力つき基板、というのを作っていましたが、基板と部品がそろいましたので、実装してました。例によって基板写真を掲載してみることにします。生存報告を兼ねて更新しようと思いますが、簡単に書けるネタがないので、例によって基板写真を貼ってお茶を濁すことにします。師走に入り、やらなければならない事で飽和状態なのですが、やりたい事は別腹です。いうことで、以前から興味があったリアルタイム画像処理を実験してみようしています。拡張ボード多くの種類のFPGAボードを取り扱っているHuMANDATAという会社があるのですが、今度趣味のプロジェクトでそこの基板を使うことになりました。Sylphideについて、委託生産の可能性を検討しましたが、検討の結果、委託生産を行うことになりました。トラックバックBatchPCBから基板がきたBatchPCBという基板屋さん(正確には基板屋さんではないですが)に出図した基板が、先日到着しましたので、写真をさらしてみることにします。