はてなキーワード: Arduinoとは
きょうもクチビルにできた口内炎が痛い。パッチ貼ったら舐めて剥がしちゃうし、軟膏塗っても舐めて口の中ネバネバにしちゃう。
無人島で脚をサメに食われたら、焚き火の松明を押し当てて消毒するじゃん。遭難したら消毒液もないからそうするしかないんだけど、雑菌は熱で一瞬にして死滅するから実はそれは合理的なやり方だ。
都市生活を営む人の中にもこれを行う剛の者たちがいる。コンロで熱した鉄の棒を自分に口の中に差し込んで消毒するのだ。ジュッて音がして意外と痛みもないらしい。菌がいなくなるのですぐ治ってしまうとか。オレも真似をしてハンダゴテでやろうとしてみたんだけどさ… いやね、自傷ってこのレベルでも相当キツイもんだってわかったよ。進撃のエレンくんすごい。亜人の永井くんすごい。
より便利な装置が必要だ。上手く熱した部分を隠して患部以外に当たらないようにして、当ててからボタン押して熱するような仕組みを作るべきだ。Arduino工作で作れないだろうか…
突然、あなたが自作キーボードのキットをプレゼントされたとしましょう。どうやってキーボードを自作できるのか、困ってしまいますよね? そこで、このガイドでは最低限必要な知識について解説をしたいとおもいます。
最初は、自作キーボードを完成させるのに必要な部品を調べてみましょう。
たとえば、あなたがプレゼントされたのがNyquistという基板であれば、次の部品がキットに含まれています。
一緒にケースやプレートも別途購入してくれている場合が多いと思いますので、必要となるのは次の部品です。
Pro MicroはArduino互換のマイコンボードです。スイッチサイエンスでオリジナルのものを購入することができますが、2,500円もするのでAliExpressでクローンを探して買いましょう。日本円にすると400円くらいでクローンの製品がみつかるかとおもいます。いくつかのバリエーションがあるようですが、40% Keyboards: Black Pro Microで紹介されている形のものであれば問題ないです。
AliExpressで電子部品を購入するコツとしては、必要な数の倍の数を購入することです。そうすれば、郵送で問題があった場合や不良品だった場合などでも困ることがありません。今回、Pro Micoroは2個必要となりますので、4個くらい購入しておくことをお勧めします。
次にキーボードスイッチです。NyquistはCherry MXスイッチをサポートしていますので、Cherry MXスイッチかその互換製品を選びましょう。互換製品では、GateronやKailhというメーカーが広く利用されているようです。
キーボードスイッチを選ぶポイントは、押下の重さとクリック感です。こればかりは、データを見ても好みが分かりませんから、実際にモノを触って自分の好みで決めるのが良いです。初心者にはCherry MXの茶軸がお勧めされることが多いようです。キーボードスイッチは、基板に直接はんだ付けをしてしまうので、後から変更することが難しくなっています。キーボードの使用感に直結するものですので、色々と触って自分の好みを見付けましょう。
スイッチは、国内であればTALP Keyboardなどで購入することができます。AliExpresであれば、KPrepublicなどがあります。それから、Cherry MXには3ピンと5ピンの製品があります。何も指定が無かったら3ピンと考えても良いのですが、選べる場合もあります。その場合は3ピンを選んでください。
キーキャップ選びは、その人の個性がでるところです。好きなデザインを楽しみましょう。キーキャップを購入するときに知っておくべきことは、キーキャップのサイズ、キープロファイル、素材、刻印の方法などについてです。
キーキャップにはサイズがあります。上からみたときに正方形に見えるキーのサイズを基準に、1Uや1.25U、1.5Uなどなどのサイズがあります。Nyquistは全てのキーが1UのOrtholinear(格子配列)ですので、Ortholinearのキーセットを探しましょう。
キープロファイルは、キーキャップの高さのことです。詳しくは、Keycap Family Specsを見てもらえるとよいかとおもいます。もし悩んだら、全てのキーが同じ高さのDSAが無難です。
素材は、一般にPBTとABSがつかわれます。PBTの方が剛性や耐久性が良いとされていますが、ABSでもきちんと作られているものはPBTに劣らないとも言われます。
キーキャップの文字は昇華プリント(dye-sub)やレーザー印字(laser etched)などで印刷されます。キーキャップの本体と文字を二色成型(doubleshot)でつくったものもあります。昇華プリントは、コストが安いものの印字が消えてしまいますが、レーザー印字や二色成型であればそういうことは少ないようです。
前述のTALP KeyboardやKPrepublicで探してみましょう。ここまでの知識があれば、「DSA PBT TOP PRINTED LEGENDS DOLCH KEYCAPS LASER ETCHED」と書いてあったときに、DSAプロファイルのPBT素材でつくられたレーザー刻印のキーキャップだなということが分かります。
TRRSケーブルは、オーディオでつかわれる4極 3.5mmのケーブルのことです。Amazonなどで色々な長さものもがあるので、適当に購入するとよいとおもいます。マイクロUSBケーブルは、データ通信に対応しているものであれば利用できます。好きな長さのものを用意しましょう。
組み立て編へと続く
メディアアートは終わったんだ。かつてメディアアートは一部の者にしか作れなかった。コンピュータ自体が高かったし技術は限られた人しか持てないものだった。それが今やどうだ。ツールは進化し技術もArduinoやラズパイなどで大衆化され誰でもメディアアートのようなものを作ることができるようになった。技術で差別化していたアートはコンセプトで勝負するようになった。でもコンセプチャルなアートなど基本的にはオナニーだ。チームラボを見てみろ。難解そうな単語を繋ぎ合わせてタイトルや説明文にしている。何が言いたいのかさっぱり分からない。作ってる本人達も何が言いたいのか分かってないだろう。アルスエレクトロニカはサザエbotを祭った。現在のメディアアートに必要なのはコネと話題性のみになった。メディアアートは終わったんだ。
Arduino とは、ごくごくかいつまんで言うと、小型で、プログラミングが簡単にできる制御チップのことだ。
パソコンとUSBで接続することができる。無線にも対応していて、iPhoneとやりとりすることができる。そのとき電源には2本くらいの乾電池が必要。いろんなセンサーや出力をつないで、機能を拡張できる。
さて、これを使って何ができるか。
いろいろ考えてみたんだけど、制作する時間もないし、ていうか面倒くさいし(本音)、しかし、腐らせておくのはもったいない気がするので、この場を借りてアイデアを公開します。
アイデアはパブリックドメインとします。誰か、腕を持った職人さま。俺の代わりに実現してくれると嬉しい。
洗濯機の操作パネルにダミープラグのように取り付いて、人間の代わりに操作を行う。
以下の条件が満たされたとき、ジェルボールを投入し、洗濯を開始する。
・朝7時だ ・洗濯物が入っている
ハムスターがその日食べた「ひまわりの種」の総量に応じて、回し車に負荷をかける。回転数の低下があった場合、ハムスターがやる気をなくしつつあると判定する。そのときは負荷を下げて、”俺は今、風になっている!感” を演出する。
多人数 v.s. 多人数 の対戦を実現する。
剣士はいつもどおり防具を身につけ、竹刀を持つ。ただし、篭手・胴・面には衝撃センサーを貼り付ける。センサーはArduinoモジュールにつながっていて、iPhoneと無線で接続されている。打たれた剣士はiPhoneからイヤフォンを通して、”一本!” のメッセージを受け取る。
東西に分かれた剣士たちは、合図とともに一斉に互いに斬りかかる。”斬られた”剣士は背を向けて退場する。最後の一人になるまで戦う。
カメラがリアルタイムでダーツ版の様子を監視して、矢がどこに刺さったかを判定する。
ゲームの進行状況が計算され、状況に応じて、動的にプロジェクタによってダーツ盤に絵が映される。
例えば、次々に浮かんでくる風船の絵とか。二人のプレイヤーは大小様々なバルーンを狙って得点を競う。バルーンは赤と緑に分かれていて、相手の色の方に当ててしまうと、相手に点が入る。小さい風船のほうが当てた時に得られる点は大きい。大きい風船のほうが上昇速度がはやい。的を外すと、相手の色のバルーンの量が多くなる。
動く的を狙う経験は、多くのダーツプレイヤーにとって新鮮だと思う。
心臓が脈打つのを振動センサーがキャッチして、その強さを、ネットを通して遠く離れたバイブの動きに反映する。
TENGA を揺すると、振動をセンサーがキャッチして、その強さを、ネットを通して遠く離れたバイブの動きに反映する。
(なお、この製品をリリースした後、あなたはただちに、ユーザーから機能要求を受け取るだろう。「ピストンのデータを保存できるようにして欲しい」。あなたはこれを、鉄の意志を持って無視しなければならない。人類滅亡を企むのはTENGA社だけで十分である)
性的興奮の大きさは、心拍数をスペクトル解析することで得られるらしい。よくわからない。ローションを付けて乳首に固定された刺激装置のモーターを、心拍を測るセンサーと計算によって得られた性的興奮の値に応じて制御する。性的興奮が高まったと判定された時、逆に刺激を弱める。
iPhone からアプリを通して要求があった時、現在の冷蔵庫の写真を送る。
めざましのアラームに反応して、寝室の雨戸とカーテンを開ける。
以上。細かく検討していないので、そもそも実現不能とかあるかもしれない。指摘してください。
みんなも何かアイデアが思い浮かんだら、コメントするとよかばってん。
はてな にはぶっ飛び越えてクールな技術者がたくさんいるので、きっと実現してくれるでしょう。
(法的に有効かわからないけど、トラバ・ブクマコメントで頂いたアイデアはこの記事と同じくパブリックドメインとします―― と宣言します)
AVRライターが部屋のどこかにいっちゃってしまったのでarduinoUNOとda Vinci32Uを接続してarduinoのファームを書き込んでみる。
a Vinci32Uピン配置
https://strawberry-linux.com/images/davinci-top.jpg
arduinoUNOピン配置
http://mbiraski.sakura.ne.jp/sblo_files/audiohologram/image/ARDUINO_V2.png
http://www.nekotorobot.com/2013/04/atmega32u4.html
ISP端子のピン配置
Arduinoとかgainerは入口としては全然ありだと思うけど。
艱難辛苦を乗り越えてこないとダメとか、そういうのってアホみたいだ。