new takyam();

Qiitaぽい話はQiitaに書いていくことにする気がする http://qiita.com/takyam

Espruino開封の儀

f:id:takyam1213:20140108115638j:plain

Espruino
http://www.espruino.com/

ようやくとどいた!半年待ったわー。
Kickstarterで募集してたので即申し込み。
頼んだのはStarterKitなので箱にぎっしりなんやかんや入ってました。

で、このEspruinoが何者なのかといいますと、ArduinoのJS版みたいなやつ。

以下FAQから抜粋

http://www.espruino.com/FAQ

HOW IS ESPRUINO DIFFERENT TO ARDUINO & RASPBERRY PI?

Espruino v Raspberry Pi : Raspberry Pis are very powerful and flexible, but have a relatively high power consumption, making it very difficult to run them off a battery. You can't schedule actions in real-time on a Raspberry Pi which means that accurate timing is difficult. However they are good at Video and Audio, which Espruino isn't powerful enough to support. Espruino runs JavaScript: this makes it very approachable and easy for beginners. Raspberry Pi on the other hand gives you a choice of programming languages, and generally more RAM and storage. Raspberry Pi also lacks Analog IO, which is supported by Espruino. It also requires an SD card containing the operating system (which Espruino dopesn't).

Espruino v Arduino: Espruino is smaller than most Arduino boards and is much easier to get started with. You don't have to pre-install software on your Mac or PC. Espruino and Arduino both have low power consumption and a lot of functionality. However if you want to add a device to Arduino you'll probably have to use expensive shields. While Espruino can be used with shields via an adaptor, you can also solder devices on directly using our prototyping area. The use of a JavaScript interpreter means Espruino doesn't have to be reset when you make changes to the code, however it also means that the execution speed will be slightly slower. For example, Espruino is too slow for Audio and Video (although a lot of Arduinos are as well).

以下超意訳

ESPRUINO と ARDUINO とか RASPBERRY は何が違うのん?

Espruino v Raspberry Pi :
ラズベリーパイはめっちゃ強力で柔軟なんだけど消費電力高いしバッテリー要るやん。
ラズベリーパイで正確なタイミングでリアルタイムにスケジュールする事が難しいやん(?)
せやけどEspruinoが苦手な動画とかオーディオとかは得意やんね。
EspruinoはJSで動くよ。こいつぁ初心者にやさしいってことよ。
ラズベリーパイはもっとたくさんの言語やRAM、ストレージをサポートしてるけどね。
EspruinoがサポートしてるアナログI/Oもラズベリーパイはもっとらんよね。
OS入りのSDカードも必須やしね(Espruinoはいらんよー)

Espruino v Arduino:
Espruinoは大体のArduinoのボードより小さくて、始めるのが簡単なのよねん。
Mac か PC にソフトをインストールしておく必要もないし。
Espruino も Arduino も消費電力超少なくて多機能ですしおすし。
せやけどArduinoにデバイス追加しようとしたらたぶん高価なシールド使うと思うんです。
Espruinoはアダプター経由でシールドを使うこともできるし、プロトタイプエリアを使うことで直接ハンダ付けする事もできます。
JSのインタプリタを使うということは、Espruinoはコード変更時にリセットする必要がないんだけど、たぶん実行速度が少し遅いと思う。 たとえばEspruinoは動画とかオーディオが超遅い(まぁ多くのArduinoもそうなんだけど)。

みたいな感じで、JSで操るArduinoっぽいの、という認識にそんなに間違い無いとは思うんです。
「始めやすい!」っていってるけどぶっちゃけただのLinuxなRasberryPiのほうが超始めやすいと思うんらけどね(^q^)

というわけで開封の儀

箱表(切手)

超ざっくりしたダンボールに入ってきた。

f:id:takyam1213:20140216004415j:plain

UKからの発送だったので切手がROYAL!かっけー

箱裏

f:id:takyam1213:20140216004739j:plain

Electonic Components !!!

箱あけたところ

f:id:takyam1213:20140216004821j:plain

箱ちっちゃかったんだけど思った以上にいろいろ詰まってた。
流石スターターキット。

箱から取り出してみる

f:id:takyam1213:20140216004857j:plain

何が何のパーツなのか全然わからん(^q^)
電子工作なんてしたことないぽよ

Espruinoの本体

f:id:takyam1213:20140216004936j:plain

マジちっさい。micro(mini?) SDカード指すところと microUSB指すとこが見える。

以上

感想としては予想以上に小さい、に尽きます。 Arduinoのボードより一回り小さい感じな印象。
遊ぶだけなら大きさってそれほど気にならないですが。

サーボモーターとかいろいろ入ってたので遊んでみよー。

とりあえず開封の儀でした。