Home Made Garbage

Leafony の応用を楽しむ

お父ちゃん お父ちゃん  2020.6.18 
ホーム
電子工作
Raspberry Pi
IOT
WEB

前回はいただいたLeafonyの基本動作を堪能いたしました。

Leafony をもろた -Basic Kit で基本動作確認ー

ここでは Extension Kit A1.0 の基板(Leaf)も活用して、ちょっと応用いたしました。

 

 

Extension Kit A1.0 

Extension Kit A1.0には たくさんのLeafが同梱されておりました。
多いので一個一個は取り上げません。以下参照くださいw

Extension Kit A1.0

以下の試してみた応用で使用したLeafの紹介をさせていただきます。

 

ブザー制御

ブザーの出力周波数を可変抵抗で制御する、楽器なようなものを作ってみました。

使用したLeafは以下の通りです。

動作

ボリュームに連動してブザーの周波数も変更します。
LEDもボリュームに連動させてみました。

テルミンもしくはエキサイトバイクのような味わいを実現することができました。

Arduinoコード

ブザーについては以下の応用例を参考にいたしました。

メロディーを鳴らす

ボリュームとLEDについては以下を参考にいたしました。

マイクとボリュームを使ってLEDを点灯

 

 

Groveセンサ

Grove拡張基板にセンサをつけて結果をLCDに表示させてみました。

Extension Kit A1.0 にはGrove拡張Leaf に加えてArduinoシールド拡張Leaf も同梱されておりまさにExtensionで様々な応用ができそうです。

拡張

 

ここでは以下のLeafを使用しました。

電源Leaf

Leafonyにはボタン電池や単三電池を3.3Vに昇圧するLeafがあり非常に便利です。
これによって非常にユビキタスな応用が可能となります。

 

電源

Grove拡張Leaf

Grove拡張Leaf はUART、I2C、アナログ入力、デジタル入力の4種のGrove4ピン端子を有し、電源Leafからの3.3Vを5Vに昇圧して電源供給します。

Groveセンサ類には3.3Vでは駆動できない製品も多いので5V供給は非常にありがたい心遣いです。

動作

I2C通信のジェスチャーモジュールを接続して認識結果をLCDに表示させています。

 

Arduinoコード

Grove拡張及びLCD表示については以下を参考にしました。

超音波距離センサで測定した距離をLCDに表示

ジェスチャーモジュールPAJ7620 のライブラリは以下を使用しました。
 https://github.com/Seeed-Studio/Gesture_PAJ7620

 

シリアルモニタ

Arduino IDE (ver 1.8.12)にてSerial.begin(115200) でシリアル出力の設定をしているのですが、シリアルモニタではなぜか文字化けしていました。

シリアルモニタでボーレート57600 bpsにすると 文字化けせずに出力された。

不思議だね

Related Posts

コメントはこちらから

メールアドレスが公開されることはありません。コメントのみでもOKです。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください