11
4

More than 5 years have passed since last update.

JavaScriptなWebエンジニアがはじめて触る基板

Last updated at Posted at 2019-02-13

はじめて触る基板

とりあえず何かハードウェア触ってみたいし、作ったHTMLなやつと繋げてみたいしなと思ってもいっぱいありすぎて対応してるかも不明で何買っていいかわからないのでリストアップしました。
最終的にはブラウザなりから操作する(WebBluetoothとか)なので基準がバラバラですが。

開発環境とか作りたくない場合

micro:bit (2000円代)

https://www.amazon.co.jp/dp/B07L2KXWGH/
秋葉原のマルツ、秋月電子などリアル店舗でも購入可能
○ Bluetooth | × WiFi
○ オフライン単体稼働
○ 自作HTML連携(WebBluetoothは可。クラウド経由は不可。USB経由(Node.js等経由)は可。)

  • 教育用のデバイスなので、開発環境の作成がほぼいらない。
  • ブロック言語やJavaScript、Pytohなどがブラウザ上で開発可能なのでとっつきやすい
  • 加速度なども内臓されているのでできることも多い

参考
WebBluetooth: micro:bitとWebBluetoothで通信してみました / webGPIO-etc-on-microbit-via-webBluetooth
LINE Things: line-things-starter

obniz (5000円代)

https://www.amazon.co.jp/dp/B07DD6FK8G/
○ Bluetooth | ○ WiFi
× オフライン単体稼働(要WiFi接続)
○ 自作HTML連携(クラウド経由で可。非常に容易。)
※WebBluetoothで接続できるか不明

  • 文字列の画面がついてるので状態確認がしやすい
  • 開発自体はクラウド経由のAPIで制御できる。いつも通りにHTMLやJSを作り、ブラウザからAPI叩くと制御できるという形なのでとっつきやすい。

参考
クイックスタート
LINE Things: line-things-starter

画像表示したりできる画面付きが欲しい場合

M5Stack (4000円代)

https://www.switch-science.com/catalog/3647/
秋葉原の千石電子などリアル店舗でも購入可能
○ Bluetooth | ○ WiFi
○ オフライン単体稼働(UIFlow(ブラウザ上での開発環境)経由の場合は要WiFi接続)
○ 自作HTML連携(WebBluetoothは可。クラウド経由で可だがクラウド側の自作環境構築必要。USB経由(Node.js等経由)は可。)

  • フルカラー液晶画面がついてるので状態確認や画像など表示できる
  • ハンダづけとかしなくても色々つなげれるセンサーが別売りである
  • 開発自体はクラウド経由でも可能だが、ブラウザとつなげるなど行おうとすると開発環境をそれなりに作る必要がある

参考
WebBluetooth: M5StackでBLEを使う
LINE Things: line-things-starter

がっつり基板な感じから始めたい場合

Espressif ESP32-DevKitC (1000円代)

http://akizukidenshi.com/catalog/g/gM-11819/
秋葉原の秋月電子などリアル店舗でも購入可能
○ Bluetooth | ○ WiFi
○ オフライン単体稼働
○ 自作HTML連携(WebBluetoothは可。クラウド経由で可だがクラウド側の自作環境構築必要。USB経由(Node.js等経由)は可。)

  • 安価であるが少々不安定なことも
  • 開発環境をそれなりに作る必要がある
  • センサとかは何もないので何か追加したりする必要がある

参考
LINE Things: line-things-starter

Adafruit Feather nRF52 Bluefruit LE (3000円代)

https://www.switch-science.com/catalog/3277/
○ Bluetooth | × WiFi
○ オフライン単体稼働
○ 自作HTML連携(WebBluetoothは可。クラウドは不可。USB経由(Node.js等経由)は可。)

  • 多少値は張るが安定感ある
  • 開発環境をそれなりに作る必要がある
  • センサとかは何もないので何か追加したりする必要がある

参考
LINE Things: line-things-starter

買って電池いれたら動くのが欲しい場合

SensorMedal-EVK-001(1.4万代)
http://itstore.zaikostore.com/shopdetail/000000001546/
○ Bluetooth | × WiFi
○ オフライン単体稼働
○ 自作HTML連携(WebBluetoothは可。クラウドは不可。USB経由は不可。)

  • プログラムも書かなくてもWebBluetoothでサクッとつながる
  • 専用基板なので電池の持ちが非常に良い
11
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
4