Japanでガジェット作ってみました。現在JavaScriptの設定が無効になっています。このページを利用するにはJavaScriptの設定を有効にしてください。Japanでガジェット作ってみました。Japanでガジェット作ってみました。JavaScriptから電子工作まで、ありとあらゆるものづくりを愛するエンジニアの@ina_aniこと稲津です。前回の森さんの「ソフトウエア編」に続き、ハードウエア編ということで、当時の様子を思い出しながら書いてみました。Arduinoをつかったゆるふわ電子工作ですので、結構いい加減に作ってます。それでも動いちゃうのがArduinoのすごいところですね。Japanに取り組んでいたのかがより伝わるのではないかと思います。それではハードウエア編スタートです。始まり突然森さんからYahoo!メッセンジャーがきました。社内のWikiの自己紹介のところに「Arduinoやってます」とか書いていたからかな?などと思いながら、面白そうだったので「ぜひ!」なんて答えちゃいました。Japanにはもう何度か出ていて、せっかく社内でやっているのだから一人でやるより誰かと一緒に出たいなあと思っていたのでちょうど良い、などと思いながら打ち合わせに参加しました。面識のない方といきなり開発をするということで、若干心配していましたが、森さんは「こっち側」の人間のようで安心して進められそうだなと思いました。「ハードウエア担当で」ということで、「僕ハードウエアなんて趣味でちょこっといじっているだけなのに・・・」という心配もしていましたが、どうやら森さんはかなりできる人のようで、Arduinoにこそ詳しくはないとのことでしたが、電子工作的な知識であれば僕よりもある感じで一安心しました。いうことでプロジェクトスタートです。作ろうとしているものについては森さんが先陣を切って考えてくださったので(数字が光るボードでパソコンと音声で通信する)、僕はそれをどうやって回路に落としこんで、どんなプログラムで制御するか?ということを考えるところからのスタートでした。今までに僕は「音」と「弱い光」を使った電子工作をやったことがありました。今回は「強い光」を使ったものということで、いつもは使わない「トランジスタ」を使う良い機会だと思い、いまさらながらウェブを徘徊しトランジスタの電気的な特性などを調べたりして準備を進めました。Japanは「手を動かすのは24時間」という決まりです。Japan開始時まで作り始めることができなかったのですが・・・とはいえ、電子工作の場合は買い物などもあるので、ざっくりどんな部品が必要か列挙して、なんとなーく回路図を描いて準備しました。Japanでは工具箱に必要な部品を詰め込み、半田ごてをもって挑みました。表示する元データを取得したりハードウエアに送り出す部分は森さんが担当ということで、僕はハードウエアとその制御のプログラム作成に全力を傾けることができました。設計はテキトーだったものの、おおむね考えていたとおりに作れば動くものができました。書いてしまえば簡単なのですが、何しろ今回は7セグメントLEDが11個もあるため、ほぼ同じ回路を11個作ったり7個作ったり、案外時間をとられました。当たり前のことを思いつつ、半田と格闘しました。7セグの接続用の導線が長くてある程度丈夫だったため、森さんから必殺技の「ワイヤラッピング」を伝授していただきました。これを使うと半田付けすることなしに配線を行うことができ、かなり高速に組み上げることができました(写真の青い配線がそれです)。音声でやり取りする部分はこのあたりの先人の知恵を拝借して作りました。いろんなことを考える人がいるものですねぇ。ソフトウエアについては、特段変わったこともなく、シフトレジスタに信号を送り続けるというごくありきたりのLED制御と、ソフトウエア編でふれたFSKのデコードルーチンの組み合わせとなりました。音声での通信の精度が怪しかったので、最後に簡易チェックディジットを入れるなど少し工夫しました。趣味の電子工作ではなかなか作れない大きな工作ができて、良い経験になりました。今回「トランジスタ」の使い方がわかったので、マイコンからは直接触れないようなものの制御もばっちりです!まじめな話「ウェブと電子工作」って今ホットな領域なので、仕事でも趣味でもそっちの領域のアンテナを高くしていきたいと思います。JAPANでは情報技術を駆使して人々や社会の課題を一緒に解決していける方を募集しています。詳しくは採用情報をご覧ください。JAPANのサービス開発を支える技術やデザイン、文化を発信しています。Reserved.このページの先頭へ。