[[FrontPage]]

* FlashAir [#l4f608d4]
Wi-Fi親機/子機の機能を持ったナウいCOOLなSDカード

** 情報源 [#o15461c5]
- [東芝製品紹介>http://www.toshiba.co.jp/p-media/flashair/]
- [FlashAir公式>http://www.flashair.info/]
- [FlashAir Developpers(日本語)>https://flashair-developers.com/ja/]
- [FlashAir Deceloppers(English)>https://flashair-developers.com/en/]

- [FlashAirでLチカ(JS, python, ruby, shell) GitHub, edy555>https://gist.github.com/edy555/5318766393b6dd832f69]

* strand beestを動かす [#z92c5918]
** 構想 [#d31fe8c8]
[wood strand beest>https://www.youtube.com/watch?v=hsA0NVgoAPk]にFlashAir乗せてラジコン化したら面白いんじゃないのかなっていう.

本当はインターネット越しに,
 anywhere→インターネット→ルータ→FlashAir→機械
ってできれば良かったんだけど,今,手元に管理者権限のあるルータないので断念.
VPNでどうにか出来ないかなと思ったけど,ネットワークに関する知識不足により断念中(せめてFlashAirに固定IP割り当てられればいいんだけど).

** どう動かすか [#q376db10]
*** 考える [#r992190d]
wood strand beestのモータは無限回転化したサーボモータなので,PWM打ち込めば簡単に動く.
しかも,正転・逆転・停止しか制御できないから(ポテンションメーター抜いてる),本当にPWMのパルス幅は2種類用意しておけばいい.

FlashAirは5bitのI/Oピンあるのでイケるとおもいきや,high/lowの変更はhttpでアクセスしなきゃいけない.故に遅い.
PWM使いたかったけど,結構制約があることが判明し断念

*** タイマー555を使う [#h87933f9]
ここでマイコン使ったら負け.
もう屈辱的な惨敗を認めることになる.

FlashAirだけでできれば最高だったが,そうもいかなさそうなのでタイマー555の使用で妥協することになる.(東芝さん,次のファームウェアでは自動で信号がトグル変化できるようになってると嬉しいです)

次のようなパルスを出せるようにする
- 周期20msecぐらい
- パルス幅
-- 555が生成するパルスで正転できるようにする
-- 正転する時のパルスのNOTをとって,逆転するようにする

周期とかは[ココ>http://www.zea.jp/audio/schematic/sc_file/018.htm]とかで検討つけて可変抵抗とかで微調整すればいい.

*** ロジックIC [#v354832f]
出来るだけIC減らしたい.
XORとANDが1個ずつあればイケる?

[[こんな感じ>https://twitter.com/fish_meat/status/560340322228502529]]で行けないかなー(間違ってるかも?)

[[https://pbs.twimg.com/media/B8a6jQaCIAAVRo8.jpg]]

** FlashAir側 [#n9073e4f]
*** 準備 [#s6599501]
htmlファイルを
- http://flashair/にアクセスしたら,所望のhtmlファイルを開くようにしておく
-- htmlファイルを/SD_WLAN/List.htmとして保存
-- 参考1:[[https://flashair-developers.com/ja/documents/tutorials/web/2/]]
-- 参考2:[[http://rdstyle.cocolog-nifty.com/gm/2014/08/flashairgpio-48.html]]
- FlashAirでGPIO使えるモードにしておく

** htmlファイル [#z1a2f092]
まぁ正直なんでもいいんだけど,

[[大晦日ハッカソン2014で作ったやつ>http://web-tank.com/files/oomisoka2014/]]をもうちょいイイ感じに仕上げて,ボタン押したらFlashAirの信号代わるように改造(特定のURLにアクセスするようにする).

cssをiPhone用の幅とかに調整しておくといいんだろうけどな,手つけてない.

あとは合体すればできるんじゃね?



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS