Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mbed忘備録 / Memorandum of Mbed

d-kato
August 28, 2019

Mbed忘備録 / Memorandum of Mbed

Mbedボード GR-PEACH と GR-LYCHEE についての忘備録。サンプルの紹介など。

d-kato

August 28, 2019
Tweet

More Decks by d-kato

Other Decks in Technology

Transcript

  1. BIG IDEAS FOR EVERY SPACE ペー ジ 2 GR-PEACH と

    GR-LYCHEE Mbed (エンベット)*1 に対応した GRリファレンスボード*2 は2種類。 GR-LYCHEE GR-PEACH *1 Arm社が提供している IoTデバイス開発プラットフォーム。 *2 がじぇっとるねさす で企画したボード。 http://gadget.renesas.com/ja/
  2. BIG IDEAS FOR EVERY SPACE ペー 高機能で拡張性も高いGR-PEACH http://www.relancer.com.sg/home/22-dvi-board.html AUDIO CAMERA

    Shield DVi-Board 4.3 inch LCD Shield Wireless CAMERA Shield GR-PEACH ・アナログカメラ入力 ・カメラ入力2ch ・ Etherコネクタ ・ 内蔵RAM 10MB ・ハードウェア グラフィック機能 https://os.mbed.com/platforms/Renesas-GR-PEACH/
  3. BIG IDEAS FOR EVERY SPACE ペー 手軽にカメラアプリが作れるGR-LYCHEE WiFi & BLE

    ESP32 USB micro B (usb function) FlashAirも入る SDスロット KBCR-M04VG (640x480/60fps) USB Type A (usb host) LCDインタフェース(40pin) セキュア機能付きフラッシュ W74M64JVSSIQ (8MB) RZ/A1LU 400MHz 3MB RAM 音声入出力 GR-LYCHEEは384MHzで動作 https://os.mbed.com/platforms/Renesas-GR-LYCHEE/
  4. BIG IDEAS FOR EVERY SPACE ページ 6 GR-PEACHでデジタルサイネージ https://github.com/d-kato/GR-PEACH_Digital_Signage_HVC_FTP GR-PEACHとLCD

    Shieldを使用したデジタルサ イネージです。デジタルフォトフレームとしても 使用できます。 DVi-Boardを接続すればPCモニタにも出力できま す。画像は画面サイズに合わせて自動で拡大/縮小 されます。 タッチパネル操作の他、USBマウスによる操作も できます。タッチパネル操作ではスマートフォン のようにズームやスワイプ操作ができます。 GR-PEACH 専用
  5. BIG IDEAS FOR EVERY SPACE ページ 7 タッチパネルを使ったビデオゲーム https://os.mbed.com/users/dkato/code/GR-PEACH_SprintGame/ ゴールまでの到着時間を競うゲームです。画面の左から右へスワイプすると走り

    ます。速くスワイプすると走るスピードがあがります。 ハードウェア アクセラレーションを使った高速描画を実現しています。 GR-PEACH 専用
  6. BIG IDEAS FOR EVERY SPACE ペー ジ 8 AudioとMovieの再生 ストレージ内のAudioファイルとMovie

    ファイルを再生するサンプルです。 https://github.com/d-kato/GR-Boards_AudioMoviePlayer GR-PEACH GR-LYCHEE どちらもOK (next) Format Wav file (RIFF format) ".wav" Channel 2ch Frequencies 32kHz, 44.1kHz, 48kHz, 88.2kHz and 96kHz Bit rate 16bits, 24bits and 32bits Format QuickTime ".mov" Video codec Motion Jpeg 480x270 less than 30fps Audio codec Linear PCM 16bit little-endian 44100Hz Stereo Audio Movie (not use)
  7. BIG IDEAS FOR EVERY SPACE ペー ジ 9 録音と再生 マイク入力をSD、または、USBメモリに

    WAVファイルとして保存するサンプルです。 USER_BUTTON0を押している間、録音。 USER_BUTTON1を押すと再生します。 LCDには音声波形が表示されます。 https://os.mbed.com/users/dkato/code/GR-Boards_Audio_Recoder/ GR-PEACH GR-LYCHEE どちらもOK
  8. BIG IDEAS FOR EVERY SPACE ペー ジ 10 BLEサンプル BLE

    (Bluetooth Low Energy)を使ったサ ンプルです。スマートフォン上のアプリから ボードのLEDを変更などができます。 使用可能なスマートフォンアプリ • nRF Master Control Panel (for Android) • LightBlue (for iPhone) • GATTBrowser PCへ接続 https://github.com/d-kato/GR-Boards_BLE_sample GR-PEACH GR-LYCHEE どちらもOK
  9. BIG IDEAS FOR EVERY SPACE ペー ジ 11 エッジ検出 カメラ入力画像に対して

    OpenCV の Canny edge を実行し、エッジを検出します。 PC用アプリ「DisplayApp」で結果を表示する ことができます。 USER_BUTTON0を押すことで通常画像とエッ ジ検出画像を切り替えます。 https://github.com/d-kato/GR-Boards_CannyEdge_DisplayApp GR-PEACH GR-LYCHEE どちらもOK PCへ接続 USER_BUTTTON0
  10. BIG IDEAS FOR EVERY SPACE ペー ジ 12 非接触USBマウス カメラを使った非接触USBマウスのサンプルです。

    OpenCVの optical flow を使い、カメラに写っ た物体の動きをベクトルで表します。 カメラ入力は160x120 pixで、optical flow の 基準とするは9点(30 pix間隔)です。 各ベクトルの平均値をとり、マウスポインタの移 動距離を決定します。 PCへ接続 160 pix 120 pix 30 pix 30 pix https://github.com/d-kato/GR-Boards_NonContactMouse GR-PEACH GR-LYCHEE どちらもOK
  11. BIG IDEAS FOR EVERY SPACE ペー ジ 13 OpenCVサンプルメモ GR-Boards_NonContactMouseをベースに

    main.cppを変更することで、さまざまなOpenCV サンプルをお試しいただけます。 • 画像を平滑化する(ぼかす)[medianBlur] • 楕円フィッティングを行う [fitEllipse] • 輪郭の検出 [findContours] • 微分画像・エッジ画像を求める [Canny] https://os.mbed.com/users/dkato/notebook/opencv_sample_memo/ GR-PEACH GR-LYCHEE どちらもOK
  12. BIG IDEAS FOR EVERY SPACE ペー ジ 14 その他のサンプル GitHub

    https://github.com/d-kato?tab=repositories Mbed マイページ https://os.mbed.com/users/dkato/code/ Mbed ルネサスチームページ https://os.mbed.com/teams/Renesas/code/
  13. BIG IDEAS FOR EVERY SPACE ペー ジ 16 GR-PEACHではじめる電子工作 ▪

    ハード編 ▪ ソフト編 ▪ 実践編「マイコンカー」を走らせよう ▪ 付録 ボリュームが満点の実践編!
  14. BIG IDEAS FOR EVERY SPACE ペー ジ 17 GR-LYCHEEではじめる電子工作 ▪

    ハード編 ▪ ソフト編 ▪ 無線接続編 ▪ コンピュータビジョン編 ▪ 「W74M」セキュア認証フラッシュメモリ ▪ カメラの仕様 ▪ 付録