編集履歴一覧に戻る
pui1のアイコン画像

pui1 が 2022年09月26日07時09分51秒 に編集

コメント無し

タグの変更

+

SPRESENSE

本文の変更

-

## はじめ

+

## 概要 Spresenseが届いてきました。共用で使っているエスプレッソマシーンを、貯金箱50円入れる方式から進化させます。 プロジェクトの名前は、**エスプレッセンス**で御座います。

+

![キャプションを入力できます](https://camo.elchika.com/f05e97b198d7d4421b39fa9d2aa131c72319df9b/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34336532666437302d613861372d346265302d623037332d3462306531663432626539622f37626138663263372d636462392d346237352d386631352d346138303236646162306166/)

## 内容

-

## 結果

+

### 動作フロー スマホ画面上のQRのコードをスプレセンスのカメラで読み取る → エスプレッソマシンのボタンが有効になる → ボタンを押してエスプレッソ抽出 ### 手順 1. **エスプレッソマシン分解** こちら、3ヶ月前に買ったエスプレッソマシーン。傷つけないように分解していきます。 ![慎重にね](https://camo.elchika.com/477ff65dee8cf3ad0f144fbe3110f107b44dd0bc/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34336532666437302d613861372d346265302d623037332d3462306531663432626539622f62663266653837652d633936352d346465302d393633342d333063383636613166313162/) 2. **配線** ボタンが実装されている基盤から配線を伸ばしています。 ![コーヒー豆が心配そうに見ています](https://camo.elchika.com/d31b94a1dceaff0866ebc67ceae72ddaeaaac81e/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34336532666437302d613861372d346265302d623037332d3462306531663432626539622f36333838663133662d663938382d343534612d626364662d343566656562623164383136/) 3. **配線の動作確認** ボタンの有効、無効をSpresenseで切り替えることができました。スイッチには、フォトカプラを使っています。 ![キャプションを入力できます](https://camo.elchika.com/26627bd618826e436ca33d3cc40b9c9c56c70dd8/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34336532666437302d613861372d346265302d623037332d3462306531663432626539622f62316330333132662d303664382d346131352d613966372d653562333164666163313361/) 4. **QR読み取り** 結構苦労しました。nuttxで途中まで作ってたのですがメモリ周りのバグが取れなくなり、arduinoへ。 メモリと処理速度との兼ね合いで画像はVGAでキャプチャしています。jpegからgrayデータに変換した後にQRをデコードします。 ![やっとできた](https://camo.elchika.com/26aac49aff0e2ae29f7e7f0dbdd0ec1f7361ca7d/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34336532666437302d613861372d346265302d623037332d3462306531663432626539622f31373561373238332d333137372d343261312d383134332d323235386333646563666662/) 5. **QR表示** Webサイトを作りました。データベースの管理にはfirebaseを使っています。 spresenseには無線機能がないので、spi端子からESP32へデータを流してwi-fi経由でデータのログを取っています。 ![QRコードは暗号化されている](https://camo.elchika.com/fa43eb64c2b8b7bac9003430da6b102e2f0e3a70/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f34336532666437302d613861372d346265302d623037332d3462306531663432626539622f31623166393638372d633838362d346232662d386139322d636565636466633737666535/) ## 結果 エスプレッソが抽出できました。 1994年に開発されたQRコードはすごいと思いました。 公式ドキュメントの整備のお陰で作ることができました。ありがとうございます。