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コードはすごいと思いました。 公式ドキュメントの整備のお陰で作ることができました。ありがとうございます。