140
106

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

極小なのに拡張性抜群!Arduino互換ボード「Leafony」の紹介

Last updated at Posted at 2019-09-26

:four_leaf_clover: Leafonyって何?

Leafonyは、2cm角の基板を積み重ねるだけで小型で省電力なデバイスを簡単に作れるArduino互換ボードです。
基板の設計図やソースコードなどはすべてオープンソースとして公開されています。

ファイル名

:tools: 何が作れるか

公式ページのリーフ一覧を見てみると
普通のArduino互換基板と比較してバッテリー用の拡張ボードや通信モジュールなどが充実しているなあと感じました。

コイン電池を使用した省電力なIoTセンサデバイスだけでなくLoRaやLTE-Mなどの長距離通信を利用した応用例など
公式の基板だけでもいろいろと遊べそうです。

また、基板の設計データ等がgithubで公開されているため、自分のほしいセンサ等が搭載されたボードを開発すれば、公式のIoTシステムのサンプルコードを変更するだけで、簡単にバッテリー駆動のIoTデバイスを実現できそうです。

Arduinoベースの基板なので、ソフトウェアエンジニアでも簡単に小型で省電力なIoTデバイスが作れそうです。

:gift: 開封する

Basic KitExtension Kitがあります
ファイル名

Basic Kitはすでに組み上がったBluetooth LE&センサモジュールとそのケース、Extension Kitは様々な拡張ボードやArduino互換ボードなどが入っていました。
内容物の詳細は公式販売ページに載っていますのでそちらを参考。
ファイル名

Basic Kitに入っているセンサモジュールはとても小さいです。
ファイル名

Basic Kitに入っているIoTセンサモジュールをケースに入れるとこんな感じ
ファイル名

ケースにマグネットがついているので冷蔵庫にくっつけました。
ファイル名

:game_die: サンプルアプリを試す

ケースに印刷されたQRコードを読み取ると、IoTデモアプリのWebアプリケーションが開きます。

Connectボタンを押してLeaf_AC02と接続すると、
温度、湿度、照度、加速度など様々なデータがLeafonyから送られてきます。
image.png

こちらのサンプルのソースコードはgithubで公開されているようです。
https://github.com/Leafony/WebBluetooth_for_Leafony_app
WebBluetoothを使用したwebアプリなのでクロスプラットフォームで動作するところが特徴です。

:wrench: 分解する

Leafonyを見て最初に気になったのは、基板を積み重ねて接続する構造です。
Basic Kitのデバイスを分解して、データシートとともにその仕組を見ていきましょう。

1. ネジを外す

まず初めにネジを外して、キットを構成している5枚の基板をバラバラにしていきました。
基板は左上から

  • センサリーフ
  • USB-UARTリーフ
  • 8bit マイコンリーフ (ATmega328P)
  • Bluetooth LEリーフ
  • コイン電池 (CR2032) リーフ

で構成されていて、それぞれの基板には緑色のプラスチックコネクタが付けられています。
ファイル名

2. コネクタを外す

緑色のコネクタを外すと基板のパッドが出てきました。
基板側コネクタのパッドは全部で29パッドあり、ピン配置はデータシートに載っています。(次の写真参考)
緑色のプラスチックパーツは導電性ゴムを使ったコネクタで、積み重ねられた基板のコネクタ29ピンをそれぞれ接続してくれるみたいです。
ファイル名

8bitマイコンリーフのコネクタピン配置です。
https://github.com/Leafony/HW-Design-Files/blob/master/AP01A_AVR_MCU/AP01A_AVR_MCU_SpecSheet_JA.pdf
image.png

3. 基板どうしを接続する

2枚の基板を再度積み重ねてみました。
緑色のプラスチックコネクタの爪でしっかりとくっつきます。
この段階ではまだ接触が良くないため、最後にネジ止めをして基板どうしをガッチリとくっつける仕組みです。
ファイル名

https://github.com/Leafony/HW-Design-Files/blob/master/AZ61A_Connector/AZ61A_Connector_SpecSheet_JA.pdf
image.png

:sunny: まとめ

超小型なArduino互換基板、Leafonyについてご紹介しました。
LeafonyはIoT向けに省電力な設計がされ、通信モジュールなどの拡張ボードも充実しています。
また、設計資料などはすべてオープンソースで公開されているため、小型なIoTデバイスを開発するにあたって、
価格や技術的な壁などを多く取り除いてくれそうです。

サンプルソフトウェアなども充実しているので、ハードウェアの専門家でなくてもIoTデバイスの開発を楽しめる開発ボードなのかもしれません。

関連記事

LeafonyのIoT活用事例を書きました。

140
106
1

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
140
106

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?