読者です 読者をやめる 読者になる 読者になる

電子工作

BLEモジュールBL600を試してみた

今回使用したボードはこれです FRISKケースに入るBL600基板 REBL600FR - ランニングエレクトロニクス http://www.runele.com/ca1/24/p-r-s/ UART-USB変換ケーブルを使いました UARTのピンをつけてもFRISKケースに入る UwTerminalを使えばsmartBASICをコンパ…

Intel GalileoでEthernet Libraryを使うとエラーがでる

Ethernet Libraryを使ってHTTPでサーバに接続するプログラムを作ったのだけど EthernetClientのstop関数を呼ぶとログに** B0100000063f694が出て動作が停止する ググルとこんなのあるけど同じことしても解消しなかった Ethernet Library: sketch crashes whe…

Intel Galileoを買ったので使ってみる

Intel Galileoは、Intelが発売したArduino互換なx86 CPUのボードかなArduino - IntelGalileo こんな使い方したい ネットワークが標準でついてるので複数のXBeeからのデータをサーバに送信するような使い方を考えた。 (RaspberryPiでやろうとしてたけど、浮気…

LPC812に秋月I2C液晶をつなげる

小さいもの好きとしてはNXPのLPC800シリーズは気になります CPUはCortex-M0+でDIP 8pinもあるのです。 評価ボードでいろいろと試しているとこです 今回は、LPC812に秋月I2C液晶をつなげてみました。 I2C接続小型LCDモジュール 8x2行: ディスプレイ関連 秋月…

XBeeを設定してみる

少し前に買ってたXBeeのUSB接続基板(AE-XBEE-USB)を組み立てて、2台が通信できるように設定してみるXBee USBインターフェースボードキット: 秋月電子通商 X-CTUを使ってファームバージョンを最新にして COORDINATORとROUTERに設定 Terminalで確認したら相互…

Android用FTDI D2XX driverをほんの少し試してみる

FTDIのサイトにあるtechnical note 147のデモアプリを、ビルドしてAQUOS PHONE ZETAに入れてみた。 とりあえず家にあった秋月のこれFT232RL USBシリアル変換モジュールを接続 画面にこんな感じの表示が出て認識はされているみたい こんな画面があって型番と…

最近のシャープ端末のBluetooth

以前のシャープ端末(IS05とか)はBluetoothが何か違うらしく 私の公開しているBluetoothのスタックでうまく動かないことがありましたが 最近の端末は大丈夫なのかもしれない 最近使い始めたAQUOS PHONE ZETA SH-02Eで接続できました 試したマイコン側はこれhr…

PIC24F_btstackのマイコン側ソース解説

以前トランジスタ技術やGitHubに公開したBT_IOについて主な処理の解説PIC24FのUSB HOSTでBluetooth通信を - hrdakinoriのいろいろ hrdakinori/PIC24F_btstack · GitHub mPORTxxxなど出てくる関数は、Microchip PIC24F Peripheral Libraryを使用しています 直…

秋月のBlueBoard-RX62Nを試す

去年紹介した 秋月の新しいRXマイコン基板 - hrdakinoriのいろいろ CPUはルネサスのRX62シリーズ、フラッシュ512KB RAM96KでUSBやEthernetもついてるBlueBoard−RX62N_100pin: マイコン関連 秋月電子通商 電子部品 ネット通販 残念なが…

GitHubのPIC24F_btstackを更新

トランジスタ技術2012年9月号に書いた記事のプログラムをMPLAB Xでビルドしてみました。 プロジェクトファイルなどをGitHubに置いておきます。 AndroidとBuletooth通信でLEDとスイッチのI/Oが試せます。 hrdakinori/PIC24F_btstack Androidアプリはまだ更新…

秋月の新しいRXマイコン基板

少し前に秋月に新しいRXマイコン基板が追加されたようです。 NGXのBlueBoard-RX62N_100pinってやつです。 価格は1980円で、基板は小さいし全ピン引き出されているのでいい感じ JTAGもすぐに接続できるBlueBoard-RX62N_100pin: マイコン関連 秋月電子通商 電…

Maker Faire Tokyo 2012に参加しました

今回は、お台場の日本科学未来館で開催でした。 Googleさんのコーナーに日本Androidの会横浜ロボット部で参加しました。 展示はいつもの感じです^^; 顔認識してみつめてくれるカエル君がかわいすぎる KURATASも見れました Maker Faire Tokyo 2012

PICの開発環境

MPLABを使っていたけど 最新のMPLAB X 1.5.1にしました。 MPLAB XだとLinuxもMacもある PIC24の開発ならMPLAB XC16 Compilerも一緒にインストール。 公開してるプロジェクトも変換していくかも ここからダウンロードできます MPLABX | Microchip Technology …

マイコンのプログラム無しにAndroidにI/Oを

シリアルUSB変換で有名なFTDIから、マイコンのプログラム無しにAndroid Open AccessoryでGPIO, UART, PWM, I2C Master, SPI Slave or SPI Masterが使えるICが出てるらしい モード選択ピンで機能を選ぶみたい Androidからコマンドで制御できるみたいだからお…

GR-SAKURAで温度と湿度を計測してサーバに転送 その2

GR-SAKURAで温度と湿度を計測してサーバに転送 前回書いたプログラムだと数時間でどうやら止まっていたようです。 センサーからの応答が無いと無限ループするような箇所があったのでライブラリを変えてみた 今回はエラーを検出できるので歯抜けになるかもし…

GR-SAKURAで温度と湿度を計測してサーバに転送

GR-SAKURAにDHT22という温度と湿度が計測できるセンサーを接続しました。 それだけだと面白くないのでEthernet機能を使って、 HTTPでさくらのVPSにあるDBサーバに蓄積するようにしてみました。 RenesasRulzのこの辺りを使わせてもらいました Webコンパイラで…

Yokoroboのボードを使ってみた

横浜ロボット部で作ったPIC24FJ64GB002を使った基板Yokorobo 01-PIC24Fに デュアル・モータードライバTB6612FNGを組み合わせて Bluetoothでキャタピラ車を動かしてみました。 (ADKもできる基板ですが今回はBluetoothドングルをつけてます) 車体はここから…

btstackでマイコンにWiiリモコンをつないでみた

Wiiリモコンを検索することはできたので接続してみます。 ペアリングが必要ですがPINコードはデバイスのアドレスのようです。 INTERRUPTとCONTROLの2つL2CAPの接続を作ると HIDプロファイルなのかな、ボタンを押すと参考にしたサイトのとおりデータが来まし…

btstackでマイコンにWiiリモコンを

btstackを使えばBluetoothでマイコンとwiiリモコンやWiiバランスボードの通信ができるはずです。 (btstackにiPhoneのサンプルもあるので) とりあえずGR-SAKURAからBluetoothのデバイスを検索させてみました。 WiiリモコンのSYNC押した状態でこのように検索…

PIC24FのUSB HOSTでBluetooth通信を

いままでPIC24FでBluetoothプロトコルスタックにlwBTを使用してBluetooth通信をしていましたが、 lwBTのメンテナンスもされていないしソースも複雑なので 新しくbtstackを使用してSPPをしてみました。 githubにandroidのソースと一緒に公開しました。 https:…

GR-SAKURAのUSB HOSTでBluetooth通信を

RXマイコン使用のピンクのやつ がじぇっとるねさすが発売になりました。私も製品版を入手しました。 GR-SAKURAのUSB HOSTでUSB Bluetoothドングルを認識させてSPP通信ができるようにしてみました。 USB HOSTを使う場合は、J13,J15を接続します。 5Vを入力電…

DHT22を使いたかった

部屋の温度が気になる時期になって来ました。 温度と湿度も測れるのはDHT22というセンサーがあります。 接続は1-wireっぽいプロトコルらしい ネットのサーバーにアップしたかったのでNetduino Plus使おうと思ってたらうまく行かなかった。ググったら1-wireは…

秋月のPIC32

秋月でUSB HOSTが付いたPIC32が売っているということで購入して基板に載せてみました 左がPIC32MX220F032B 右がPIC24FJ64GB002 秋月のPIC32MX220F032Bはプログラムメモリが32kなので、Microchip USB Frameworkをコンパイルしただけでいっぱいになります コン…

GR-SAKURAをいろいろと

風邪気味なので一日引き篭って GR-SAKURAのI2C通信を試したりBluetooth通信のプログラムをデバッグしてました。 加速度、地磁気(LSM303DLM)とジャイロセンサー(L3G4200D)の値を読んでみました LSM303DLMとLSM303DLHは型番は似てるけど仕様が微妙に違うらしい…

いろいろ部品を購入

海外に注文してた物が日曜にいろいろと届いたので紹介 Turnigy Integrated PCB Micro-Quad このフレームが今回のメインあとはプロペラとモーターとバッテリー バッテリーは850mAhと1000mAhを買ってみた 850mAhはかなり小さいこれなら飛ぶかなでもコネクター…

クアッドコプターの進捗状況

RXマイコンでクアッドコプターを作っているところですが 加速度センサーと地磁気センサーからroll,pitch,yawを計算してモーターの制御をするようにしました 加速度センサーの値にはカルマンフィルターをかけてみた PID制御のパラメータ調整をしないといけな…

本が発売されます

Android ADKプログラミング & 電子工作バイブル http://www.socym.co.jp/book/809 Androidと電子工作を絡めた何かをはじめたいときの参考にしてもらえるとよいかと思います みんなで書きました、私もすこしだけ担当させてもらいました Android ADK プログラ…

RXマイコンでBluetooth使いたい その2

一部の機種だけになるけどbtstackで通信できるようになりました OSのバージョンが違うからどこかのシーケンスで失敗しているのかもHCI USBの部分だけ繋ぎこみでbtstack本体はほとんど修正の必要がなかったので良かった。 (PCからも認識はするけど接続はでき…

RXマイコンでBluetooth使いたい その1

RXマイコンでUSB HOSTが使えるようになったのでBluetoothドングルで通信しようかと Bluetoothスタックはbtstackを試してみる。 lwBTよりメンテナンスされてるので良いかと btstack - A Portable User-Space Bluetooth Stack - Google Project Hosting HCIを…

RXマイコンでAndroid Open Accessory

2011年5月のInterfaceについてたRXマイコン基板のUSB HOSTで遊んでいました。 RX62Nマイコン基板特設ページ|InterfaceInterface (インターフェース) 2011年 05月号 [雑誌]出版社/メーカー: CQ出版発売日: 2011/03/25メディア: 雑誌 クリック: 50回この商品…

連休にやったこと

部品が揃ってきたのでクアッドコプター組み立ててました フレームがキットのものとフレームからつくってるもの2つをちょっとずつ組み立ててました 制御マイコンのソフトも考えないとなぁ フレームがキットの物 ちょうどいい基板が見つからなくて試行錯誤して…

XBee Wi-Fiが届いた

無線モジュールのXBeeシリーズと同サイズでWi-Fiで接続可能なものです ダイレクトショップに注文してたのでした 来年くらいって連絡あったような気がしたのだけど今日届きました とりあえずX-CTUでつながることは確認した XBee® Wi-Fi - Digi International

フレーム届いた

Micro QuadCopterのフレーム注文してたのだった 木製だけどきれいにできてる あとはモーターとプロペラとバッテリーと制御基板があればMicro Quad [MINIQUAD-FSQ] - $9.99 : BlueSkyRC.com, RC Planes Camera Mounts and More

Make: Tokyo Meeting 07に展示してました

日本アンドロイドの会 横浜支部 ロボット部で私のつくったものも展示させもらいました。 出展者としては、はじめの参加で気合を入れすぎて荷物が大量になり反省しています。 他の出展者の方との情報交換など楽しい2日間でした MAKE: Japan : Make: Tokyo Me…

RXマイコンの開発環境の整備

雑誌インターフェースのRX62Nマイコン基板で遊ぼうとE1エミュレータを購入してみました 思ったより小さいケースでいいかも HEWをもともとインストールしていたのだけどうまくデバッグの設定が出てこなかったから E1用のものを再インストールして空っぽのプロ…

FTDIのVinculum-IIというチップ

USBシリアル変換チップなどで有名なFTDIのVinculum-IIというチップが Android Open Accessoryに対応してるみたいVinculum II Vinculum II Development Tools これも対応するってことかな

Bluetoothスタックの不具合修正

BluetoothでシャープのAndroid端末からマイコンに接続できない件を調べた SDPの要求の仕方が他と違うみたいで今まで使っていなかったところに入ったみたいだった 2バイト境界の変換を入れてとりあえずIS05で接続できるところまで確認した。 ただPINコード入…

回路設計CADの勉強

回路図があったほうがいいと思うので、P板.comさんで無料で使えるソフトで作ってみました いろいろ作法を知らないけど部品作って接続していってます^^; いいのだろうかBT_DROIDはこんな感じ?? 回路設計CAD CADLUS Circuit:プリント基板 ネット通販 P板.co…

ADKでLEDマトリクスを制御

今日のもくもく会で作ってたものがとりあえず動いた Nexus SのADKアプリから PIC24FのADKライブラリに接続して8x8のLEDマトリクスを制御してます とりあえず固定パターンで色を変えてみました ドロイド君には見えないか… 超小型ARMマイコン基板用のLEDマトリ…

ラジコンヘリを部屋で調整

前回飛ばそうとしたらひっくりかえってしまうのでいろいろ調べた結果… 飛行制御のマイコン基板の向きが違ってた センサーの方向も変な方向を向いていたわけだからうまくいかないわけだ 正しく付け替えた(バーのバンドが緑青が前) あとAeroQuad Flight Soft…

AeroQuadの調整

FUTABA T6Jのラジコン受信機(R2006GS)やモーターなどの配線をしました 受信機からの操作がAeroQuadに正しく伝わってないみたいでオシロで波形を見たりしていたのですが 原因がわかりました FUTABAの受信機のせいなのかパルスの出る間隔が短いみたいでプログ…

動作確認

最初ジャイロ、加速度センサーを認識しなかった… I2Cで接続されているのだけどArduino Pro Miniのピンは外周だけではないみたいで 中の2ピンにI2Cが出てるピンがあるみたいで接続忘れてたみたい 接続したらセンサー動くようになった AeroQuadConfiguratorだ…

AeroQuad Mini v1.0 Kitを組み立てた

海外通販で間違えた基板が届いたところから正しい基板が送られてきたので組み立てました 何のキットかというとArduino Pro Miniとジャイロ、加速度センサーを接続してクワッドコプターの制御をするものです うまく動けばソフト書き込んで調整すればいいはず …

PIC24Fの開発環境

最近USB HOST関連でMicrochipのPIC24Fシリーズを使っているのですが 開発環境について情報リンクを書いておきます 何かの参考になればいいかな メーカのページ Microchip Technology Inc. PIC24Fシリーズのページ PIC24F: Low Power 16-bit MCUs PIC24Fシリ…

海外からキットを買ってみた 2

海外からキットを買ってみたが - hrdakinoriのいろいろ 早速メールの返事が来て送りなおしてもらえるみたいだ 早く届かないかな

海外からキットを買ってみたが

Arduino Pro Miniを使ったジャイロキットを注文してみたが、開けてみると明らかに違うものが届いてる 注文を間違えたわけではないし、とりあえずサポートにメールしてみた AeroQuad Mini v1.0 Kitこれのはずなんだけど 届いたもの 基板が違う... 部品も足り…

Microchipから出たPIC用のADKライブラリを試した

MicrochipからAndroid Open Accessory Development Kit用のライブラリがリリースされましたSmartphone and Tablet Accessories Design Center いろんな評価ボードに対応しているけど、PIC24FJ64GB002はないみたいだから少し修正して LEDとスイッチを1つずつ…

PIC24FのUSB HOSTでADKモード その2

昨日の続き マイコンでエンドポイントを読み込みするようにして、 ADKのデモアプリのコマンドでLEDをON/OFFするようにしてみた。 たぶんエンドポイントに書き込めばandroidに送れるはず 短いけど動画

PIC24FのUSB HOSTでADKモード

USBホストありのマイコンとAndroidが通信できるAndroid Open Accessory Development Kitがリリースされたので早速PIC24FJ64GB002とNexus Sを接続してADKモードにしてみたNexus SのUSBのエンドポイント0にバージョン確認、マイコンボードの情報、モード切替コ…

小型クワッドコプター

小型クワッドコプターを海外から購入して組み立てました 昨日までどうしても調整がうまくいかなくて悩んでいました。 ファームウェアのソースまで見たんだけど Futabaのプロポとの組み合わせだとスロットルのトリムを少し増やさないといけなかったみたい ジ…