ラベル Arduino の投稿を表示しています。 すべての投稿を表示
ラベル Arduino の投稿を表示しています。 すべての投稿を表示

2015年5月25日月曜日

Makers Road 〜 Lets深圳 〜 「出発準備」

はじめに

中国、深圳。
縁もゆかりもないこの地に、身銭を切ってなぜ一週間も滞在する必要があったか?(正確には5日。)
簡単に自己紹介をすると、
・ミュージシャンです
・ドラム叩いてます
・レコーディング、トラック制作してます
・Arduinoというマイコンチップ大好きです
・ハンダ付け大好きです
・アナログシーケンサーやエレドラのセンサー部を自分で作ってMIDI飛ばしたり
・ゲーム大好きです(特にモンハン)
・ゲームを作るのも大好きです
・Unity使える人です
・ミニ四駆大好きです
・etc〜
書き出したらこんな感じできりがないですが、こんなところです(笑)
音楽活動しながら色々やっていますが、基本海外へのアレルギーや抵抗はなく、むしろウエルカムな人です。
アクセサリーの仕入れの問屋周りで、タイのバンコク、韓国など飛び回っていた時期や、ニューヨークへ短期貧乏武者修行なんかもいっていました。
自分は基本的に「なにか」を作るのが好きで、それが音楽であっても、ゲームであっても、マイコンを使ったハードウェアでもなんでもです。
また、リアル接点のある方にはお馴染みですが、
長ったらしいフロントトークにもお付き合いいただけたらと思います。

何故行く事に?

事の発端は、2014年8月の第一回深圳ツアーでした。
TeamLab高須さんと行ってきたという、どなたかのブログを拝見しました。
自分は秋葉原が好きで、時間があればドンキホーテ下の300円のお弁当を食べに、お昼出没するレベルです。
そしてスーパーポテトで瓶コーラを飲んで、秋月を物色しています。
現在は「Arduino」というイタリア製のマイコンチップにお熱で、このパーツや、センサーパーツなどを買いにいったり、レトロゲームを買漁ったりしているのです。
そのArduinoですが、なぜドラマーの自分が触る事になったのか?
自分はドラマーです。ドラマーの道具としては、
  • スティック
  • ペダル
  • シンバル
  • 太鼓
  • シンセドラム
こんなところでしょうか。
これを見ただけで「最新鋭の機材」と言ったところは、シンセドラム(VDrum)が限界ではないでしょうか。
ドラムというジャンルでくくっただけで、テクノロジーと言った言葉が、これらを作る「工房 or 工場」に適用されるものになっている事に気づきました。
ギターであれば、良いシールド素材、効率化された回路のエフェクター、シンセサイザーであれば新しいインターフェイス、モバイルデバイスとの連携など、演奏に直接関わる部分での新しいものが生まれてきています。
そんな経緯から色々楽器を作ってみたり、センサーを試してみたりといった流れになりました。
最近では信号処理だったり、Max/Nspにお熱です。
2年ほど関東を留守にしていた時期があり、満を持して戻るも、色々調べたりしているうちに、秋月さんの在庫に物足りなさを感じたりしてきました。
秋葉原の町ってこんなもんじゃないだろ!?って中二的な事も思ってみたり。
そんな中、冒頭で述べた「ブログ記事」が目に留まったのです。
内心はまたとないチャンスと、ものすごく興奮していました。

準備

まずはこの「高須さん」とコンタクトを取らないといけないだろうと思い、ブログをつたってFaceBookでの連絡を試みました。
結果はあっさり取れた形で、渡航のためのコミュニティにも無事参加できました。
参加も決まり、旅券を取り、ホテルの準備をする事ができる状態になりましたが、
…とんでもない問題が発生。
パスポートの期限切れ。まさかの。
旅券を取る時のパスポート番号入力欄にパスポート番号入れるところでようやく気づく。
慌ててパスポートセンターに手続きをし、取得のための準備を始める。
今考えると、この後におこるバタバタ劇の幕開けだった事は、
このブログの執筆時に気付いたまた別のお話…
パスポートを取得し、旅券とホテルの部屋を取得!
旅券はギリギリになってしまったので、他の皆様よりちょっと割高に…
まぁ兎にも角にも準備は万端!

2013年2月18日月曜日

7セグLED



Arduinoで、ボタンスイッチを押して変数に1を足していくと言った事がどうもまだ苦手なので、7セグLEDの表示を軸に調べてみる事にした。

7セグのLEDは、そもそもLED 7個ついているようなものなので、配線が面倒。
あとスケッチもちょっと面倒。

そんな面倒×2言っている間に、いつもお世話になっているこちらのサイトで
7セグ用ライブラリが公開されていました。

なんでも作っちゃう、かも。

…とりあえずいい区切りになったので
今晩はおとなしく寝オチとしますzzzzzzz。

【2013/2/19追記】
7セグライブラリを使おうと検討していたら、
回路がアナログポートを使用していたので再検討。
まずはライブラリの概要を理解するところから始めようかと!

2012年4月30日月曜日

ATmega328P-PUにブートローダーを書き込む 〜まずは作ってみる〜



Arduino UNOを購入しはや5ヶ月。
色々作りたいもののアイデアが出るものの、
UNOではサイズが大きく、MiniやNanoではコストがかかるので、
自分でチップの作成を試みました。

チャレンジしてみた主な方法としては、
・FT232RL経由で書き込み
・ArduinoUNOを使って書き込み

の2通り。
結果的にエラーの内容も汲み取れず、
何が悪く、何を直せばいいのか解らずどちらもうまく行かなかったのですが、
レポートとして記しておきます。

まず、トライ。

=FT232を使用した書き込み=

参考にしたのはこちらのサイト
■Research scrap
http://jun1chi.blogspot.jp/2011/07/macarduino-atmega168pft232rl.html


■Arduino/Arduino の自作/DuemilanoveTYPE

http://robo.mydns.jp/Lecture/index.php?Arduino%2FArduino%20%A4%CE%BC%AB%BA%EE%2FDuemilanoveTYPE

■外付けAVRライタ無しでBootloaderを書き込む

http://www.geocities.jp/arduino_diecimila/bootloader/index.html

いずれもハード面、手順など、とても参考になりました。



この方法はターミナルを使ってやってみたのですが、
書き込みが成功したのかどうかが良くわからず、
手応えが無いまま「う…うん??」とモヤモヤしたままでした。

とりあえずスケッチを書き込んでみるも、
「USBが見つからない」「no target attached?」など、
エラー続きだったので、もしかしたら書き込みされていないんじゃないか?
って気がしてきました。

もう少し技術的なエラー内容がかければ良かったのですが、
専門的な内容が読み取れず残念です。

この時点で、あまり安定した作業が見込めないため、
一旦この方法は保留する事にしました。

=ArduinoUNOを使って書き込み=


上記内容に悩み、他に方法が無いものか模索した所、
以下のサイトを発見!

特に縛りなく/生ATmega328P-PUにブートローダー(optifix)を書き込む

http://cranberrytree.blogspot.jp/2012/04/atmega328p-puoptifix.html

なんでも独り言/Arduino Unoでブートローダを書き込む
http://ehbtj.sora-blue.net/electronics/49/

これなら安定して作業ができると思い、
とりあえず試してみる事に。


こちらの回路を用意し、optifix試してみたところ、特に反応は無し…
既出のエラー内容もチェックし、何がなんだか良くわからない状態。


とりあえず、ここ半月の成果として記しましたが、
なんだか手応えが無くてパッとしない状態です。

まずは問題点と情報の洗い直しから初め、
仕切り直したいと思います。


2012年3月25日日曜日

ミニ四駆×Arduino その1

 








現在、AbltonLive&Max for Liveのコントローラを、 
Arduinoというイタリア製のマイコンチップを使って作成中。 
このシステムをミニ四駆に積めないか?と発案しましたので、


記録用に残して行こうと思います。


そもそもArduinoを始めたきっかけは、 
環境情報を取得して、ライブハウスの客席の情報を 
数値化しようと思ったのです。デジタル百葉箱。 

限られた空間での環境データの取得=ミニ四駆のレーン 

って方程式が早い段階で出ました。 

しかし、Arduinoの長所も短所も解っていなかったので、 
落ち着いてきたら手をつけようと思っていました。



で、今現在イメージしている取得できる情報としては、 

・加速度センサー:マシン本体への衝撃、加速度を計測 
・磁気センサー:メタルギアのブレードをカウントして、回転数を計測 
・電圧、電流センサー:これはArduino本体のアナログ入力で計測 
・曲げセンサー:車体全体の歪みを計測(正直これは不要かも) 
・カラーセンサー:レーンのカラーを読み取って現在位置を取得 
・Wifiネットワーク:同じネットワーク内のデバイスに情報送信(各自のスマートフォンで走行情報取得) 

ってところで検討しようかと。

これで取得できた情報をサーバーに溜め込んで、 
必要なデータをリアルタイムで叩き出す環境を作りたいから、 
最終的にはAI(人工知能)がのったサーバーが欲しい。

あとはiOSで、iPhoneアプリの開発。 
動画を撮りながら画面に走行中の数値、情報が出て、 
カメラで追いながらその時点の数値まで録画する事の出来るアプリ。 
Wifiでのシリアル通信がいければ、意外と楽にいけそう。 
しかし、アプリはAppStoreでは販売できないでしょう。



<まとめ> 
・あらゆるセンサーのデータが取得できるマシンを作成 
・記録用iPhoneアプリ開発(情報取得用のAndroidアプリもいけたら) 
・データ蓄積用サーバーの構築 



<パーツ一覧>
昇圧回路
http://strawberry-linux.com/catalog/items?code=12001 
CMOSカメラモジュール(VGA) 
http://strawberry-linux.com/catalog/items?code=18063 
カラーセンサー 
http://strawberry-linux.com/catalog/items?code=14101 
マイクロSDカードスロット 
http://strawberry-linux.com/catalog/items?code=18054 

ピエゾセンサー
http://strawberry-linux.com/catalog/items?code=18096

電源 (シート型リポ電池)
http://calamel.jp/go/item/31000807?ref=g