Try   HackMD

中央大学 オープンプロジェクト演習 2022 共有メモ (公開)

このページ: https://hackmd.io/@tinkering/chuo-2022
ショート URL: https://urls.jp/op2022


講義情報

Slack: https://tinkeringfield.slack.com/

テーマ

生活 (学生生活) において、「今あるもの」を改善・追加してより便利に・愉しく・快適に (etc) する

スケジュール

  • 2022/05/21 (土) 13:00-18:00 演習室(3608)
    • about:course
    • about:IoT
    • チーム分け
    • アイデアソン (プロダクトアイデア出し)
    • 宿題
      • 各チームのアイデアについて、先行事例・先行研究・既存製品・失敗などがないか調査する
      • チーム毎に、どのような課題に対してどのようなプロダクトによって解決/改善を図るのか検討を進める。既存事例とは何が違うのかも明確にする
      • 必要な機材・使うデバイスなどを具体的に考えてくる
      • CHIRIMEN 対応デバイスリスト (WebDINO で用意できる) も参考に
  • 2022/5/28 (土) 10:00-18:00
    • 各チームのアイデア・先行事例発表とそれに対する相互フィードバック
    • フィードバックを受けてプロダクト案の練り直し・ブラッシュアップ
    • 開発環境体験 (Hello Real World / チュートリアル)
    • 開発開始、アイデア改善
  • 2022/6/4 (土) 10:00-18:00
    • 開発
    • 中間発表
    • 開発
  • 2022/6/11 (土) 10:00-18:00
    • 仕上げ
    • 最終発表!

機材購入費について

  • チームあたり合計 5000 円 (税込み) を上限として、機購入をして頂けます
    • WebDINO 保有デバイスを借りる分は 0 円扱い、買わなくとも大丈夫です
    • どうしても 5000 円で収まらない場合は個別に相談または自腹で何とかしてください
  • 注意
    • 必ずチームメンバー間で予算管理/調整をすること
    • レシート or 領収書 (宛名は空欄または WebDINO Japan) を貰ってきてください
    • 作品本体に組み込むものに限らず、動作確認やデモで必要なものなど合理的なものは可
    • 最終製品に組み込まれなかった (途中の試作品で使ったが最終的に使わなくなった) ものがあっても構いません

スケジュール (昨年・参考)

  • 2021/06/05 (土) 13:00-18:00 演習室(3608)
    • about:course
    • about:IoT
    • チーム分け
    • アイデアソン (プロダクトアイデア出し)
    • 宿題
      • チーム毎にどのような作品・製品を開発するか議論して決めてこよう
        • 次回の授業の最初にチーム毎に発表してもらいます
      • チュートリアル の最初の方を読んでこよう
      • どんな機材があるか 確認してみよう
  • 2021/06/12 (土) 10:00-18:00 演習室(3608)集合
    • 開発予定作品コンセプト発表
      • 相互フィードバック、アイデア修正
    • チュートリアル
    • CodeSandbox の紹介
    • 開発開始
  • 2021/06/19 (土) 10:00-18:00
    • 進捗共有
    • 開発、開発、開発
    • 中間発表/進捗共有
  • 2021/06/26 (土) 10:00-18:00
    • 仕上げ
    • 成果発表

リファレンス / 参考資料

CHIRIMEN for Raspberry Pi

Github & Code Sandbox


演習室内でのインターネット接続方法

アクセスポイントの設定

  • SSID : IMAHORI_LAB_B-A-014E
  • Key : efsaadif5cr6f

プロキシと日付の設定

[追記]大学のネットワークの変更に伴いプロキシの設定が不要になりました.4番から手順を踏み,ブラウザでインターネットに接続できるか確認をしてください.(1~3番は不要ですが,万一のために記述を残してあります.)

  1. デスクトップ上で右クリックし,New Fileからset_proxy.shファイルを作成する.
  2. 下記のようにファイルの中身を記述する.(vimの操作方法はこちらを参照.難しければVSCode等を使用しても構わない.)
#!/bin/sh

export http_proxy="133.91.8.130:8080"
export https_proxy="133.91.8.130:8080"
  1. ターミナルを開き,コマンドを下記の通りに実行して,プロキシを適用する.
$ cd ~/Desktop
$ chmod 755 set_proxy.sh
$ source set_proxy.sh
  1. 下記を参考に,日付を適用する.日付は,月,日,時,分,年の順に並んでおり,このコマンドでは2022年5月28日10:00に設定している.(数分のズレは気にしなくて良い.)
$ sudo date 052810002022
  1. 今起動しているブラウザがあれば終了し,ターミナル上でブラウザを開く(ラズパイ起動時に開いているブラウザはプロキシが適用されていない場合があるため,必ずこの手順を踏むこと)
$ chromium-browser

設定はシャットダウン時に破棄されるため,次回以降の演習では3番目から操作を行うこと.また,自宅で開発を行う際にはプロキシの設定は行わないこと.


IoT 市場調査

IoT に関する仕組み・製品など、世の中にある既存のものについて調べて、興味のあるものを 1-3 点程度ピックアップしてください。

調査者氏名 (または個人識別可能な何か)

  • 気になった IoT プロダクト・アイデア・製品など
  • 製品ページや紹介記事や論文などの URL とひと言説明を書いてください
  • インプット、処理、アウトプットがなんであるかも確認し、説明できるようにするか、書いておいてください。
    • これに更に追加・改善するならどうするか、インスパイアされて自分だったらこうするといった next についても考えておくことが望ましい

飯野匠

  1. 顔写真で顔を取り込み、トレンドや紫外線などを分析して自分の顔にあったファンデーション、リップなどを出してくれる機器
    • https://www.gizmodo.jp/2020/01/loreal-perso-ces.html
    • 現段階ではファンデーションやリップなどは別の機器を用いなければいけないため、まとめてメイク用品をだせるように改善するべき。
    • input : 顔写真 output : メイク
  2. 二日酔いを探知して水やお酒の量をコントロールする機器
    • https://www.rd-stuff.com/tispy/
    • センサを上手に生かしているという点でかなり勉強になる。
    • 既存にあったアルコール検査器を上手に生かしている。
    • input : 息 output : データ、情報を伝える音声

中山悠大

  • スマホ連動でいつどこで失くしたのかを自動で通知してくれるタグ
      https://mamorio.jp/about

    • 小型の為失くして見つからないと困る物に取り付けやすい
    • MAMORIOを検知するMAMORIO Spotの設置増加が課題
    • インプット: 落し物が忘れ物センターに届く
    • 処理: 専用アプリでMAMORIOが発信している電波を検知
    • アウトプット: スマホへの通知
  • スマートコップ「vessyl」
    https://wired.jp/2015/01/27/vessyl/

    • コップに飲み物を注ぐだけで、成分、カロリー、液体量、種類などを分析し、糖分の摂りすぎやアルコールの過多などの健康管理やダイエットのサポートをする

林倖司

  • AIカメラでリアルタイムの混み具合を検知
      - https://corp.vacan.com/service/vacan-ais
      - インプット: AIカメラで撮影した画像データ
      - 処理:画像データの解析
      - アウトプット:人数や待ち時間等の混雑状況を可視化したものをスマートフォンへ転送
  • 牛の繁殖を効率化するサービス
      - https://smartiot-forum.jp/iot-val-team/iot-case/iot-case-fjqs
      - インプット:母牛の脚に装着した歩数計
      - 処理:歩数データの分析
      - アウトプット:発情時期の予測、病気の発見

浅沼舞由

  • 袖の部分にタッチすることで端末の操作を可能にしたウェアラブル衣料
  • 早食い防止で肥満を防ぐフォーク
    • https://tabi-labo.com/260687/hapifork
    • Input:フォークの傾き、フォークに乗った食べ物の重さ
    • 処理:統計情報から食べる速度を算出
    • Output:ライトやバイブで速い人にアラート
    • next→同じテーブルについている人の速度と比較し、人と比べて早くor遅く食べ終わることがないように知らせる。食べる量が人によって違うだろうから、机の上の料理の量を検知するカメラとの連動も必要?
  • おしゃぶりで赤ちゃんの体温を測定
    • https://thebridge.jp/2017/06/pacif-i-thermometer
    • Input:体温
    • Output:スマホに表示
    • next→成人や高齢者の体調管理にも役立つアイディア(お箸などの食器にセンサーをつける)。その他の口内環境から健康状態がわかったりすれば、より健康管理に繋げられる?
  • スマホからカーテンの開閉を
    • https://mornin.jp/
    • Input:設定した時間、スマホからの操作
    • Output:モータの動作
    • next→他の機器から得た、その部屋にいる人の睡眠状況と連動させて、眠りが浅い時にカーテンを開ける

田代達彦

  • センサーを使って入眠を感知し、家電と連携して睡眠の質を高める
    • https://www.atpress.ne.jp/news/285283
    • https://activesleep.jp/app/
    • インプット:心拍数、脈拍数をセンサで検出
    • 処理:感知した値を保存。値によって制御装置に命令
    • 制御:エアコンの温度調整、照明のコントロール、カーテンの開閉
    • アイデア:朝起きれないのはメンタル的なことも関係しそう。体温の変化とかで心の状態を判断したりできたらすごそう。洗顔のために洗面所まで歩きたくないのでベッドに動いてほしい。
  • 歯磨き改善
    • https://www.gumplay.jp/
    • インプット:加速度(磨く速さ)
    • 処理:磨き具合を保存。歯科衛生士の指導を下に比較、改善の提案。
    • 制御:アプリケーションで分析結果の表示
    • アイデア:電動歯ブラシと連動してブラシの振動の仕方が変化とか。歯磨き面倒なのでなんか加えるだけで口に合わせて磨いてくれたらうれしい。
  • IOTトイレ

谷口貴飛

  1. 体温や心拍数などを計測して熱中症対策をするシャツ
    • https://www.itmedia.co.jp/news/articles/2106/23/news164.html
    • インプット: 体表面の微弱な電流、温度、湿度、心拍、歩数
    • 処理: 計測データをパソコンに集約して分析
    • アウトプット: 着用者、管理者への警告
    • 着用者への警告方法がスマホアプリだけなので、体感的フィードバッグがあれば良い
    • 緊急時には救急通報も
  2. ドアや窓の開閉を検知する防犯アイテム
    • https://panasonic.jp/hns/p-db/KX-HJS100W.html
    • インプット: 磁気センサー(開閉センサー)、赤外線センサー(人感センサー)
    • 処理: 開閉や近づく人の検出をすると
    • アウトプット: 警告音、スマホへの通知、録画
  3. 食材の個数管理ができる冷蔵庫
    • https://news.mynavi.jp/article/20210323-panasonic/
    • インプット: 重量センサー
    • 処理: 食材の減少を重さの減少で検知
    • アウトプット: スマホアプリからその個数や割合を確認できる
    • 重量検出のための専用のプレートが必要
    • 特定の食材しか検出できない

久保田陽

  • ゴミの堆積量を管理、ゴミが溜まると自動圧縮してくれるゴミ箱(公共用)
  • 電子制御によって負荷を調整する筋力トレーニングマシン
    • インプット: トレーニング前の筋力測定
    • 処理: ユーザーが耐えられる最大負荷の測定
    • 運動データを計測、保存し、スマートホンで確認できる
    • アウトプット: 測定された負荷に応じて電子制御で負荷の調整を行う
    • 最適な負荷をかけ続けることができるので効率良くトレーニングできる
    • https://higatrec.com
    • https://techable.jp/archives/118222

内崎悠真

  • 測定した結果に応じてアプリで睡眠の質を評価、アドバイスしてくれるセンサー
    • https://time-space.kddi.com/au-kddi/20190315/2604
    • インプット:センサー(睡眠中の動きや脈拍、呼吸)
    • 処理:傾向に応じて睡眠のタイプを判定し採点、アドバイスをもらうために専門家にデータを送る
    • アウトプット:アプリに表示
       - 目覚まし時計機能もほしい
  • 駐車場の満空を教えてくれる

鈴木舜

スマホを家の玄関のカギにできるアイテム

  • https://qrio.me/smartlock/
  • インプット: アプリでスマホの位置を特定
  • 処理: Geo-Fencingという位置情報系の技術
  • アウトプット: スマホが玄関の2,3メートル前に来ると自動開錠

温度管理とレシピの手順が確認できるフライパン

  • https://www.rakunew.com/items/69540?t=c_life_style%2Bc_kitchen_dining
  • インプット: Bluetoothと温度センサー
  • 処理: センサーで得られたデータをスマホに通知
  • アウトプット: 料理手順の適切なタイミングで通知
    • コンロとスマホも連動させて自動で火加減の調節などができると便利だと思う

宮脇健太

杉林慶乙

・IoT炊飯器
 古いお米を自動で見分けて炊飯
 https://news.mynavi.jp/article/20210418-panasonic/
インプット:米の水分量、銘柄
処理:米の鮮度を把握
アウトプット:スチーム温度、圧力を調節

・IoT筋トレマシン
自動で使用者の筋力を測って重さを調節
https://higatrec.com/
インプット:筋力
処理:本人の筋力を把握
アウトプット:重さを調節する

・IoT文具
学習の記録を自動で出力
https://news.mynavi.jp/techplus/article/20220520-2348509/
インプット:勉強開始時間など
処理:本人の学習状況を把握
アウトプット:アプリに学習記録を表示

中塚陽向子

  • 歯磨きをモニタリング、評価
    https://www.gumplay.jp/
    インプット:歯ブラシの動かし方(加速度センサー)
    処理:歯磨きデータの解析
    アウトプット:解析・アドバイスなどアプリに表示

  • けん玉でオンライン対戦
    https://axell.tokyo/dendama.html


プロジェクトチーム

お菓子食べすぎを防ぐ会

  • 宮脇健太
  • 久保田陽
  • 内崎悠真

アイデア/プロダクト概要

  • 解決したい課題は何か
    • お菓子を食べる量を制限する
    • お菓子を食べる時間を管理する
  • その課題をどのように解決するか
    • お菓子を箱のような入れ物にいれて、重量センサーを利用して減った量を計測し規定量を超えたら蓋が閉まるようにする
    • 蓋が閉まる時間は規定量をどれだけ超えたかで決める
    • 夜食べないように食べられる時間を設け、その時間のみ蓋が開かないようにする
  • 先行事例や先行研究は無いか
  • 利用する機材・用意してほしいもの
    • FSR 400 (圧力センサ(小))

授業改善の会

  • 飯野匠
  • 中塚陽向子
  • 浅沼舞由

アイデア/プロダクト概要

  • 解決したい課題は何か
    • 授業中の演習問題でわからない人を発言せずに手助けする.
  • その課題をどのように解決するか
    • ペン立てとペンに装着するバンドを用意して,それで演習問題を解く.
    • ペンが止まっている=>問題に行き詰まっているとして,教授側の画面に表示.これを見て教授は教えに行く(指導しに行く.)このとき,バンドの振動で生徒に知られせる.
    • 一定数ペンがとまるとみんなわからないと判断して,一斉にわからない生徒のペンを振動させ,教授は全体にもう一度解説をする.
  • 先行事例や先行研究は無いか
    • 具体的な先行事例は見つけてないが,発想のねたになったのは電子タブレット
  • 利用する機材・用意してほしいもの
    • バイブレーションアクチュエータ:こちらで購入
    • (できればON,OFFをつけたいのでライトとボタン):赤色LED,2pinタクトスイッチ
    • 加速度センサ:Grove-Accelerometer(ADXL345)
    • 圧力センサ:来週お願いします.

社会を変える会

  • 田代達彦
  • 中山悠大
  • 林倖司

アイデア/プロダクト概要

マナー委員会

  • 谷口貴飛
  • 杉林慶乙
  • 鈴木舜

アイデア/プロダクト概要

  • 解決したい課題は何か

    • ほかの家族も住んでいる一軒家の自分の部屋でオンラインの対戦ゲームを机でパソコンを使いプレイしている人が台パン(ここでは目の前の机を思い切り叩くこと)をしたり、奇声をあげたりすることで周りの人が迷惑すること。
    • ここではプレイヤーは男性で筋力が十分あるものとする
  • その課題をどのように解決するか

    • 台パンや奇声を検出し、その度にパソコン画面上に妨害映像を流す。また、台パンや奇声の回数に応じて点数をつけ、一定期間ごとにその集計結果をメールで送信する。
    • 台パンや奇声の映像を送信する。
  • 先行事例や先行研究は無いか

  • 失敗例

  • 利用する機材・用意してほしいもの

    • オムロン 環境センサ(USBタイプ) 2JCIE-BU01