年 月の表示

2018-11-19

test

test


Posted by test at 14:07 | links() | TrackBacks() | Comments() | 最先端 | 地図表示

2016-09-20

Iotラジオ その6

#概要 受信プログラムは、直交復調のアルゴリズム。 R、puredata、pythonで実験した。 実際には、javascriptで書いて、jsdoに置いた。 #直交復調 信号に、sin波とcos波を乗算して、ローパスフィルターを通して、自乗の和の平方根 をとる。 ![iq.JPG](https://qiita-image-store.s3.amazonaws.com/0/18104/5bc1bbbd-7962-41a4-ecb8-ae506643d667.jpeg) #写真 上から、ソース波形、変調波形、復調波形。 ![](https://qiita-image-store.s3.amazonaws.com/0/18104/770f2e8e-448a-4ae7-0b5e-1418678738fd.jpeg) #実験 R [R](http://qiita.com/ohisama@github/items/b3baca758e2dd0258692) puredata [puredata](http://qiita.com/ohisama@github/items/ba73362cb085b597003f) python [python](http://qiita.com/ohisama@github/items/21d6a8bf93b39595f8c7) #サンプルコード sin波、cos波は、5000hz。 ローパスフィルターは、1500hz。 サンプリング周波数は、48000。 ゲインは、5 DC補正は、−1.0 ``` var ws = new WebSocket('ws://ohijs0.paas.jp-e1.cloudn-service.com/sdr'); var ac = new (window.AudioContext || window.webkitAudioContext); function lpf(input, samplerate, freq) { var q = 1.0; var omega = 2.0 * 3.14159265 * freq / samplerate; var alpha = Math.sin(omega) / (2.0 * q); var a0 = 1.0 + alpha; var a1 = -2.0 * Math.cos(omega); var a2 = 1.0 - alpha; var b0 = (1.0 - Math.cos(omega)) / 2.0; var b1 = 1.0 - Math.cos(omega); var b2 = (1.0 - Math.cos(omega)) / 2.0; var size = input.length; var output = new Float32Array(size); var in1 = 0; var in2 = 0; var out1 = 0; var out2 = 0; for (var i = 0; i < size; i++) { output[i] = b0 / a0 * input[i] + b1 / a0 * in1 + b2 / a0 * in2 - a1 / a0 * out1 - a2 / a0 * out2; in2 = in1; in1 = input[i]; out2 = out1; out1 = output[i]; } return output; } var initial_delay_sec = 0; var scheduled_time = 0; function playAudioStream(vam) { var audio_buf = ac.createBuffer(1, vam.length, ac.sampleRate); var audio_src = ac.createBufferSource(); var current_time = ac.currentTime; var t; var I = new Float32Array(vam.length); var Q = new Float32Array(vam.length); var I2; var Q2; var o = new Float32Array(vam.length); for (t = 0; t < vam.length; t++) { I[t] = vam[t] * Math.cos(t / 48000 * 2 * Math.PI * 5000); Q[t] = vam[t] * Math.sin(t / 48000 * 2 * Math.PI * 5000); } I2 = lpf(I, 48000, 1500); Q2 = lpf(Q, 48000, 1500); for (t = 0; t < vam.length; t++) { o[t] = Math.sqrt(I2[t] * I2[t] + Q2[t] * Q2[t]) * 5 - 1.0; } audio_buf.getChannelData(0).set(o); audio_src.buffer = audio_buf; audio_src.connect(ac.destination); if (current_time < scheduled_time) { audio_src.start(scheduled_time); scheduled_time += audio_buf.duration; } else { audio_src.start(current_time); scheduled_time = current_time + audio_buf.duration + initial_delay_sec; } } ws.binaryType = 'arraybuffer'; ws.onopen = function() { }; ws.onerror = function(e) { alert(String(e)); }; ws.onmessage = function(evt) { if (evt.data.constructor !== ArrayBuffer) throw 'expecting ArrayBuffer'; playAudioStream(new Float32Array(evt.data)); }; ```


Posted by test at 10:25 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2016-09-20

Iotラジオ その5

#概要 受信プログラムは、jsfiddleに置いた。 webrtcが、jsdoで動かないため。 オーディオカードのマイク入力をwebsocketに投げる。 #写真 ![](http://jsrun.it/assets/I/t/S/S/ItSSt) #サンプルコード ``` var ws = new WebSocket("ws://ohijs0.paas.jp-e1.cloudn-service.com/pub"); ws.binaryType = "arraybuffer"; ws.onopen = function(e) { }; ws.onerror = function(e) { alert("err"); alert(e.msg); }; var ac = new AudioContext(); var sampleRate = ac.sampleRate; var node = ac.createScriptProcessor(4096, 2, 2); navigator.getMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia); function onStream(stream) { var source = ac.createMediaStreamSource(stream); node.onaudioprocess = function(e) { ws.send(new Float32Array(e.inputBuffer.getChannelData(0))); } source.connect(node); node.connect(ac.destination); } function onStreamFailed(err) { alert('エラー: ' + err); } if (navigator.getMedia) { var prop = { video: false, audio: true, toString: function() { return 'audio'; } }; navigator.getMedia(prop, onStream, onStreamFailed); } else { alert('エラー: getUserMediaがサポートされていません'); } ```


Posted by test at 10:07 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2016-09-20

Iotラジオ その2

#概要 ハードウェアを説明します。 チューナーから、信号を取り出します。 ノートパソコンのマイク入力に接続します。 arduinoは、発振器の周波数モニタと5Vを供給しています。 発信器は、455khzにポテンショメータで固定します。 #写真 ![](http://jsrun.it/assets/C/D/P/1/CDP1r) #回路図 部品は、IC、2個のみです。 LTC1799は、発信機モジュール。 74HC4066は、アナログスイッチです。 ![](http://jsrun.it/assets/G/S/F/m/GSFmD) #回路図2 チューナーには、SANYOのICがついていました。 9番ピンから、IF信号を取り出します。 ![la1247.JPG](https://qiita-image-store.s3.amazonaws.com/0/18104/9175f4fa-84 ab-28da-fca5-8bff3fa8bddf.jpeg)


Posted by test at 09:19 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2016-09-20

Iotラジオ

##MA12 #チーム名「ohisama」 #作品「Iotラジオ」  [koko](http://jsrun.it/ohisama1/wwiq) *** #提案-SDR ソフトウェア無線(Software-defined radio)とは、 電子回路(ハードウェア)に変更を加えることなく、 制御ソフトウェアを変更することによって、 無線通信方式を切り替えることが可能な無線通信、又はその技術 *** #AMラジオ super heterodyne ![](http://jsrun.it/assets/m/Q/f/A/mQfAE) *** #SDR ![](http://jsrun.it/assets/4/W/f/m/4WfmH) *** #製作例 amラジオ ![](http://jsrun.it/assets/k/4/f/d/k4fdp.png) *** #波形 ![](https://qiita-image-store.s3.amazonaws.com/0/18104/f855695f-c752-e7a2-de94-aa112c3c8caf.jpeg) *** #製作例 websdr ![](http://jsrun.it/assets/w/B/S/Q/wBSQc.jpg) *** #送信プログラム [fiddle](https://jsfiddle.net/ohisama/r3sfdtb7/1/) *** #サーバープログラム [node_red](http://ohijs0.paas.jp-e1.cloudn-service.com/) ![](http://jsrun.it/assets/2/a/A/B/2aABQ) *** #受信プログラム [jsdo](http://jsdo.it/ohisama1/myFj) *** #訴求力 * 日本初? * 流行のIot * 受信プログラムコンテスト * ラジオ(スキン)コンテスト * ブログパーツ * キット販売 * フランチャイザー *** #写真 ![](http://jsrun.it/assets/I/t/S/S/ItSSt) *** ![](http://jsrun.it/assets/C/D/P/1/CDP1r) *** #回路図 ![](http://jsrun.it/assets/G/S/F/m/GSFmD) *** #スキン ![](http://jsdo-static-contents.s3.amazonaws.com/images/capture/K/H/s/KHst_w.jpg)


Posted by test at 07:20 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2013-06-06

test6

test dasu


Posted by test at 07:51 | links() | TrackBacks() | Comments() | 最先端 | 地図表示

2013-06-06

test3

ike


Posted by test at 07:29 | links() | TrackBacks() | Comments() | 最先端 | 地図表示

2013-06-06

test

545


Posted by test at 06:39 | links() | TrackBacks() | Comments() | | 地図表示

2013-06-06

test4

5


Posted by test at 06:26 | links() | TrackBacks() | Comments() | | 地図表示

2013-06-05

test

test


Posted by test at 15:59 | links() | TrackBacks() | Comments() | | 地図表示

2013-06-05

添付ファイルの件

yumeblogのアップロードは、以下の形式に対応してます。 gif/jpeg/png/bmp/mpeg/octed-stream/x-javascript からくりとして、以下のファイル形式に仕掛けがあります。 apk--インストーラーになります。 rom--msxが起動します。 aoi--葵が起動します。 js--htmlが起動します。 mp3--プレーヤーが起動します。 順次、対応します。


Posted by test at 08:37 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2012-09-06

test

ok


Posted by test at 12:47 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2012-04-26

monaはじめました。

mona os はじめました。


Posted by test at 06:44 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2012-01-11

android1.6

あぷり

install


Posted by test at 08:44 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-11-25

android app

android1.6

install


Posted by test at 12:43 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-10-13

うそ

あいしてる

あいしてる

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Posted by test at 10:48 | links() | TrackBacks() | Comments() | | 地図表示

2011-10-13

テストです

うまくいけ


Posted by test at 10:38 | links() | TrackBacks() | Comments() | | 地図表示

2011-10-13


Posted by test at 10:34 | links() | TrackBacks() | Comments() | | 地図表示

2011-10-11

テスト

おはよう


Posted by test at 07:44 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-10-09

test

テストです。


Posted by test at 10:29 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-09-29

android app

android1.6

install


Posted by test at 08:01 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-09-27

android app

android1.6

install


Posted by test at 14:59 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-08-19

H8/3069 usb host 再開しました。

環境は、mes2.3r17です。 necのマウス、読めました。 Device descriptor: USB specification version: 1 Class code: 0 Subclass code: 0 Protocol code: 0 Maximum packet size for endpoint: 8 Vendor id: ee03 Product id: 0264 Device release number: 501 Manufacturer string index: 1 Product string index: 2 Serial number string index: 0 Number of configurations: 1 Configuration descriptor: Total length: 2200 Number of interfaces: 1 Configuration value: 1 Configuration description string index: 0 Power and wakeup settings: a0 Bus power required: f (millamperes / 2) Interface descriptor: Number of interface: 0 Value used to select alternate setting: 0 Number of endpoints: 1 Class code (HID code assigned by USB): 3 Boot Interface subclass: 1 Mouse: 2 Index of String descriptor: 0 HID descriptor: HID Class Specification release number: 1 Hardware target country: 0 Number of HID class descriptors to follow: 1 Report descriptor type: 22 Total length of Report descriptor: 3400 EndPoint descriptor: Endpoint number and direction: 81 Transfer type supported: 3 Maximum packet size supported: 400 Maximum latency/polling interval/NAK rate: 10


Posted by test at 13:18 | links(0) | TrackBacks(0) | Comments(2) | 0 |

2011-05-21

gilera crono 始めました。@

ミッション修理して貰って、乗って来たんですが、現在、始動できません。配線図作 成中です。


Posted by test at 10:28 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-04-10

test

test


Posted by test at 14:33 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-24

azure再開しました。L

失敗しました。添付ファイル忘れました。再送。

install


Posted by test at 13:33 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-24

azure再開しました。L

野良アプリです。android1.5で動きます。 福島の風向を表示します。


Posted by test at 13:32 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-24

azure再開しましたK

androidの野良アプリです。1.5で動きます。 GPSのデータをazureにアップします。位置情報ポストです。

install


Posted by test at 13:30 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-19

test

test desu.


Posted by test at 09:36 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-11

azure再開しました。J

azureのworkerロールでrtspサーバをホスティグしました。 udpがだめで、androidから見れません。 quicktimeからは、見れます。


Posted by test at 13:18 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-10

azure再開しました。I

WSH(vbs)で、テーブル一覧の取得、テーブルの作成、エンティティの取得、エンティ ティの追加出来ました。 躓いたのは、シグネチャがブロブと違ったところ。


Posted by test at 08:22 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-08

azure再開しました。H

野良アプリです。android1.5で動作します。

install


Posted by test at 08:30 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-08

azure再開しました。G

ブロブの公開に成功しました。


Posted by test at 06:44 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-02

azure再開しました。F

野良アプリです。android1.5で動作します。

install


Posted by test at 16:49 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-03-02

azure再開しました。E

androidでブログの作成とブロブの取得に成功しました。嬉しいです。


Posted by test at 16:47 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-02-28

azure再開しました。D

試しに、androidでazureに接続してみました。ブロブリストの取得に成功しました。 しかもdefaulthttpclientとhttpurlconnectionの両方で成功しました。


Posted by test at 15:36 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-02-27

azure再開C

躓きました。windows2000からwsh(vbs)でazureに接続します。 認証が変わっています。2009/04/14は、だめで2009/09/19です。 コンテナリストの取得、コンテナの作成、コンテナのプロパティの取得、 コンテナのプロパティ設定、ブロブリストの取得、ブロブの作成、 ブロブの取得出来ました。


Posted by test at 11:20 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-02-26

azure再開しました。B

デプロイ成功しました。 http://ohisama.cloudapp.net visual web developer 2010 expressでC#のcloudでできた windowsazureproject1をそのままデプロイしてます。 躓きどころ。 @azureのホームが変。解決oldに行く。 A発行のサブスクリプション証明て何。解決ホスティングのアカウントにアップす る。 Bデプロイ長い。解決30分マツ。 Cstagingで動くのに、productionで緑のreadyなのに動かない。解決 usedevelopmentstorage=tureがだめ。


Posted by test at 14:32 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-02-26

Azure再開しましたA

アカウントは、速攻で5時間くらいで来ました。 開発環境の構築に4日を費やしてしまいました。 webmairixでは、azureできず。 visual web developer 2010 expressは、web platform installer 3.0でインストー ルできず。 isoからdeamon toolでインストールしましたがazure toolがxpでインストールで きず。 vista home basicだめで、vista altimateでやっとインストールできました。 躓きました。
いま、デプロイやってます。


Posted by test at 13:57 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-02-22

Azure 再開します。30日間

1年ぶりに、azure始めます。まずwebmatrixをxpに導入します。アカウントは、ま だ届いていません。


Posted by test at 15:03 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-02-22

test

test


Posted by test at 07:14 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2011-01-02

今年最初の

野良アプリです。android1.6で動作します。

install


Posted by test at 14:06 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-12-31

今年最後の

野良アプリです。android1.6で動作します。

install


Posted by test at 08:50 | links(0) | TrackBacks(0) | Comments(1) | 0 |

2010-12-17

test

test


Posted by test at 16:00 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-12-16

androidアプリ

ARのサンプルです。野良アプリです。

install


Posted by test at 13:47 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-12-15

androidサンプルの件

androidのサンプル 野良アプリです。

install


Posted by test at 12:32 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-12-11

vivid runtime 始めましたH

花火ゲーム作ったのでアップしましたが
アップロードで失敗しました。
vivid runtime チームの協力を得てアップできました。
(windows2000 + ie6 でNG)
審査待ちです。


Posted by test at 07:43 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-11-24

vivid runtime 始めましたG

HT-03Aでインストールでこける件
対策として、タスクキラー作りました。
http://jp.androlib.com/android.application.com-ohisamallc-anmem-qAwmz.aspx


Posted by test at 10:56 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-11-20

vivid runtime 始めましたF

一番の躓きどころ、managerがインストールでこける。 com.arcodea.runtime.launcher has diedとだけ出る。 原因は、HT-03Aのメモリが少ない。 対策は、端末起動時にインストールする。


Posted by test at 08:44 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-11-20

vivid runtime 始めましたE

躓いたところ、シグニチュアです。わかりずらい。 @developer.csrを作ってupしてdeveloper.certをもらう。 Aパケージをビルド Bmanagerでインストール Cmanagerで起動。 と進むが、起動しないとシグニチュアが成功か分からない。


Posted by test at 08:40 | links(0) | TrackBacks(0) | Comments(0) | 0 |

2010-11-20

vivid runtime 始めましたD

やっと、HT-03Aで起動しました。 分からなくて、contact@android-yarouze.comに問い合わせました。 丁寧に対応頂きました。ありがとうございます。


Posted by test at 08:29 | links(0) | TrackBacks(0) | Comments(0) | 0 |
Archives
Categories
Recent Comments
bjptqfu on 2014-02-06 12:53
->2OneRP <
クロエ 安い on 2014-01-18 02:42
->WはよくBに
Ugg 靴 on 2014-01-06 01:14
->掃除機やワイ
dare on 2013-12-24 08:13
->テスト
Recent Trackbacks
Bookmarks
Syndicate This Site
RSS1.0
Powered by
php,cheetan